/*######### HEADER  ######### */
.box_TopHeader {
position: relative;
margin: 0px auto; 
padding: 0px 0px 0px 0px;
width: 100%; 
height: 42px; 
/*background: url(bkg_topheader.gif) left top repeat-x;*/
}


	/* Firefox */  
	@-moz-document url-prefix() {  
	.box_TopHeader { margin-top: 0px; }  
	}  
	/* Safari */  
	@media screen and (-webkit-min-device-pixel-ratio:0)  {  
	.box_TopHeader { margin-top: 0px; }  
	} 

	/* Firefox 1 - 2 */  
	body:empty .box_TopHeader {  
	margin-top: 0px!important;  
	}  

.box_TopHeader .box_TopHeaderInterno ul{
display: block;
width: 960px;
height: 39px;
margin: 0px auto; 
padding: 0px 0px 0px 0px;
}
.box_TopHeader .box_TopHeaderInterno ul li{
display: block;
float: left;
margin: 0px; 
padding: 0px 0px 0px 0px;
height: 27px;
}
.box_TopHeader .box_TopHeaderInterno ul li a{
display: block;
float: left;
height: 27px; 
margin: 0px; 
padding: 0px 0px 0px 0px;
text-decoration:none;
}

.box_TopHeader .box_TopHeaderInterno ul li.TM_Community a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; padding-top:10px; color:#FFFFFF;
width: 107px;
background: url(topmenu_community.png) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Community a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_Community.li_Selected a{
background-position: 0px -33px;
}


.Searchs {
display: block; 
float: left;
margin: 5px 0px 0px 10px;
width: 167px; 
height: 20px; 
overflow: hidden;
padding: 5px 5px 0px 28px;
background: url(bkg_header_search.gif) no-repeat;
}

.Searchs input {
display: block; 
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 115px; 
height: 15px; 
border: 0px;
background: transparent;
font-size: 12px;
color: #626262;
}
.Searchs input.submit{
display: block; 
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 50px; 
height: 18px; 
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
	}
	
BODY
{
	BACKGROUND-COLOR: #444444;
	background-image:url(bg_wotlk2.jpg);
/*	background-attachment:fixed;*/
/*	background-position:center;
	background-position:top;
	background-repeat:no-repeat;*/
	background-repeat:repeat;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table
{
	border-collapse: separate;
}

TABLE.sheet
{
	BORDER-RIGHT: #c9d2e3 1px solid;
	BORDER-TOP: #c9d2e3 1px solid;
	BACKGROUND:white;
	BORDER-LEFT: #c9d2e3 1px solid;
	BORDER-BOTTOM: #c9d2e3 1px solid;
	border-collapse:collapse;
	width:993px;
}


TD
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
}

td.men
{
	background-image:url(menu.png);
	height:50px;
}

td.login_top
{
	background-image:url(riq_utente_top_sx_nologin.gif);
	height:32px;
	color:#FFFFFF;
}

td.menu_dx_top
{
	background-image:url(riq_utente_top_dx_menu.gif);
	height:32px;
	color:#FFFFFF;
}

td.login_middle
{
	background-image:url(riq_utente_sfondo.gif);
	height:76px;
	color:#FFFFFF;
	vertical-align:top;
}

td.login_middle2
{
	padding-left:11px;
	padding-top:5px;
	padding-right:11px;
	padding-bottom:5px;
	background-color:#4C6BA1;
	color:#FFFFFF;
	vertical-align:top;
}

td.login_bottom
{
	background-image:url(riq_utente_bottom.gif);
	height:13px;
}

td.menu_top
{
	background-image:url(riq_aggiorn_bottom_sx_1.gif);
	width:14px;
	height:13px;
}

td.menu_middle
{
	background-color:#c9d2e3;
}

td.menu_bottom_sx
{
	background-image:url(riq_aggiorn_bottom_sx_2.gif);
	width:14px;
	height:13px;
}

td.menu_bottom_dx1
{
	background-image:url(riq_aggiorn_bottom_dx.gif);
	width:14px;
	height:13px;
}

td.menu_bottom_dx2
{
	background-image:url(riq_aggiorn_bottom_dx_2.gif);
	width:14px;
	height:13px;
}

td.pagina_top_sx
{
	background-image:url(riq_aggiorn_top_sx_news.gif);
	width:52px;
	height:31px;
}

td.pagina_top_sx_2
{
	background-image:url(riq_aggiorn_top_sx_ultimi.gif);
	width:52px;
	height:31px;
}

td.pagina_top_sx_3
{
	background-image:url(riq_aggiorn_top_sx_news2.gif);
	width:52px;
	height:31px;
}

td.pagina_top_sx_4
{
	background-image:url(riq_aggiorn_top_sx_ultimi2.gif);
	width:52px;
	height:31px;
}

td.pagina_top_mid
{
	background-image:url(riq_aggiorn_top_central.gif);
	height:31px;
	color:#FFFFFF;
}

td.pagina_top_dx
{
	background-image:url(riq_aggiorn_top_dx.gif);
	width:14px;
	height:31px;
}

td.pagina_bottom_sx
{
	background-image:url(riq_aggiorn_bottom_sx.gif);
	width:52px;
	height:13px;
}

td.pagina_bottom_dx
{
	background-image:url(riq_aggiorn_bottom_dx_2.gif);
	width:14px;
	height:13px;
}

td.pagina_sx
{
	width:576px;
	vertical-align:top;
	text-align:justify;
	padding-right:11px;
	font-size:13px;
}

td.pagina_dx
{
	width:193px;
	/*text-align:center;*/
	vertical-align:top;
}

td.footer_sx
{
	background-image:url(footer_sx.gif);
	width:14px;
	height:30px;
}

td.footer_mid
{
	background-color:#4C6BA1;
	color:#FFFFFF;
}

td.footer_dx
{
	background-image:url(footer_dx.gif);
	width:14px;
	height:30px;
}

hr
{
	background-color:#4C6BA1;
	border-style:none;
}

A
{
	FONT-WEIGHT: bold;
	COLOR: #002d7a;
	TEXT-DECORATION: none;
}

A:hover
{
	COLOR: #4c6ba1;
	TEXT-DECORATION: underline;
}

A.pwd
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-STYLE: italic;
	TEXT-DECORATION: none;
}

A.pwd:hover 
{
	COLOR: #ffba06;
	TEXT-DECORATION: underline;
}

A.tab
{
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

A.tab:hover
{
	COLOR: #c9d2e3;
	TEXT-DECORATION: underline;
}

A.online
{
	FONT-WEIGHT: normal;
	COLOR: #00BB00;
	TEXT-DECORATION: none;
}

A.online:hover
{
	FONT-WEIGHT: normal;
	COLOR: #00BB00;
	TEXT-DECORATION: underline;
}

A.offline
{
	FONT-WEIGHT: normal;
	COLOR: #002d7a;
	TEXT-DECORATION: none;
}

A.offline:hover
{
	FONT-WEIGHT: normal;
	COLOR: #002d7a;
	TEXT-DECORATION: underline;
}

A.pub
{
	FONT-WEIGHT: normal;
	COLOR: #002d7a;
	TEXT-DECORATION: none;
}

A.pub:hover
{
	FONT-WEIGHT: normal;
	COLOR: #002d7a;
	TEXT-DECORATION: underline;
}

A.pub2
{
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION:underline;
}
A.pub2:hover
{
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

A.pub3
{
	FONT-WEIGHT: normal;
	font-size:9px;
	COLOR: #000000;
	TEXT-DECORATION:none;
}
A.pub3:hover
{
	FONT-WEIGHT: normal;
	font-size:9px;
	COLOR: #000000;
	TEXT-DECORATION:none;
}

hr
{
	color:white;
	HEIGHT:1px;
	width:100%;
}

input.login
{
	BORDER-RIGHT: #002d7a 1px solid;
	BORDER-TOP: #002d7a 1px solid;
	BORDER-LEFT: #002d7a 1px solid;
	BORDER-BOTTOM: #002d7a 1px solid;
	BACKGROUND-COLOR: #ffffff;
	width:100px;
}

input.iscrizione
{
	BORDER-RIGHT: #002d7a 1px solid;
	BORDER-TOP: #002d7a 1px solid;
	BORDER-LEFT: #002d7a 1px solid;
	BORDER-BOTTOM: #002d7a 1px solid;
	BACKGROUND-COLOR: #ffffff;
	width:180px;
}

input.bugtracker
{
	border-style:solid;
	border-width:1px;
	border-color:#4C6BA1;
	background-color:#ECF1F9;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:200px;
}

input.search
{
	border-style:solid;
	border-width:1px;
	border-color:#4C6BA1;
	background-color:#ECF1F9;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:250px;
}

input.button
{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND-IMAGE: url(cmd_login_sfo.gif);
	BORDER-LEFT: medium none;
	WIDTH: 50px;
	COLOR: #ffffff;
	BORDER-BOTTOM: medium none;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #002d7a;
	cursor:pointer;
}

input.button_forum_2
{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	BACKGROUND-IMAGE: url(pulsante_forum_2.gif);
	BORDER-LEFT: medium none;
	WIDTH: 100px;
	COLOR: #ffffff;
	BORDER-BOTTOM: medium none;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #002d7a;
	cursor:pointer;
}

input.forum
{
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#4C6BA1;
	background-color:#ECF1F9;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select.avatar
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:48%;
	border-style:solid;
	border-color:#002d7a;
	border-width:1px;
	BACKGROUND-COLOR: #ffffff;
}

select.bugtracker
{
	border-style:solid;
	border-width:1px;
	border-color:#4C6BA1;
	background-color:#ECF1F9;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:200px;
}

select.bugtracker2
{
	border-style:solid;
	border-width:1px;
	border-color:#4C6BA1;
	background-color:#ECF1F9;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:100px;
}

select.iscrizione
{
	BORDER-RIGHT: #002d7a 1px solid;
	BORDER-TOP: #002d7a 1px solid;
	BORDER-LEFT: #002d7a 1px solid;
	BORDER-BOTTOM: #002d7a 1px solid;
	background-color:#ECF1F9;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:180px;
}
textarea.forum
{
	width:100%;
	height:75px;
	border-style:solid;
	border-width:1px;
	border-color:#4C6BA1;
	background-color:#ECF1F9;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea.transl
{
	width:100%;
	height:50px;
	border-style:solid;
	border-width:1px;
	border-color:#4C6BA1;
	background-color:#ECF1F9;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.forum
{
	background-color: #ECF1F9;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	border-style:solid;
	border-color:#4C6BA1;
	border-width:1px;
	vertical-align:super;
}

span.forum2
{
	background-color: #ECF1F9;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	border-style:solid;
	border-color:#4C6BA1;
	border-width:1px;
	vertical-align:super;
	color:#CCCCCC;
}

span.gilda
{
	background-color: #ECF1F9;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	border-style:solid;
	border-color:#4C6BA1;
	border-width:1px;
	vertical-align:super;
	font-size:15px;
}

div.numero_post
{
	width:100%;
	text-align:right;
	color:#003366;
}

div.gilda
{
	background-color:#B0C8EC;
	padding-left:3px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	border-style:solid;
	border-color:#4C6BA1;
	border-width:1px;
	vertical-align:super;
}