hr {
	display:none;
}
div.box {
	width: 970px; float:left; margin-top:5px;
}
#box-top { 
	background:#FFFFFF url(../Img/bg_top.jpg);
	width:970px;
	height:110px; 
	float:left;
}
#logo {
	width:155px;
	height:80px; 
	float:left;
	padding-left:5px;
	padding-top:5px;
}
#topleft {
	width:790px; 
	float:right;
	height:20px;
	padding:0 5px 0 5px;
}
#underTopleft {
	width:790px; 
	float:right;
	height:20px;
	padding:0 5px 5px 5px;
}
#topleft ul.utente{
	float:right;
	list-style:none;
	padding:0 3px 0 3px;
	margin:0;
	
}
#topleft ul.utente li{
	float:left;
	padding: 0 5px 0 5px;
	font-size:11px;
}
#topleft ul.utente li a{
	background:url(../img/freccia_pixel.gif) left no-repeat;
	padding: 0 0 0 10px;
	font-size:11px;
	color:#3399FF;
}
#underTopleft ul.servizi{
	float:right;
	list-style:none;
	padding:3px 3px 3px 3px;
	margin:0;
	border-top:1px dotted #ccc;
}
#underTopleft ul.servizi li{
	float:left;
	padding: 2px 5px 2px 5px;
	font-size:11px;
}

#underTopleft ul.servizi li a{
	background:url(../img/freccia_pixel.gif) left no-repeat;
	padding: 0 0 0 10px;
	font-size:11px;
	color:#3399FF;
}
#topleft ul.utente li a:hover, #underTopleft ul.servizi li.h_annunci a:hover, #underTopleft ul.servizi li.h_annunci_s a:hover, #underTopleft ul.servizi li.h_messaggi a:hover {
	color:#FF5A00;
}  
#underTopleft ul.servizi li.h_messaggi a{
	background:url(../img/email16x16.gif) left no-repeat;
	padding: 0 0 0 25px;
	font-size:11px;
	color:#3399FF;
}
#underTopleft ul.servizi li.h_annunci a{
	background:url(../img/ico_hannunci.gif) left no-repeat;
	padding: 2px 0 2px 25px;
	font-size:11px;
	color:#3399FF;
}
#underTopleft ul.servizi li.h_annunci_s a{
	background:url(../img/ico_hannunci_s.gif) left no-repeat;
	padding: 2px 0 2px 25px;
	font-size:11px;
	color:#3399FF;
}
#pushbar{
	width:765px; 
	padding:5px;
	float:right;
	background:#D8DFE5;
	overflow: hidden;
}
#shadowPushbar{
	width:765px; 
	height:20px;
	float:right;
	background: url(../Img/shadowPushbar.jpg) left no-repeat;
}
br { 
	clear: left 
}
img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; border: 0; float:left;
}
.right { float: right; 
}
#topBanner {
	clear:both;
	width: 990px;
	padding:5px 0 5px 0 !IMPORTANT;
	padding:5px 0 2px 0;
	margin: 0px auto;
	height:90px;
}
#banner728x90 {
	float:left;
	width:728px;
	height:90px;
	margin-right:5px;

}
#sponsorGold {
	float:left;
	width:257px;
	height:90px;

}
.hidden{
	visibility:hidden;
	display:none
}

/**************Yahoo Search **************/

div.boxRicerca {
	float:left;
	width:960px;
	height:25px;
	padding:5px;
	margin:5px 0 0 0;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #E8E8E8;
	background:url(../img/bg_search.jpg) top repeat-x
}
div.boxRicerca .r_logo{
	float:right;
	width:164px;
	padding:8px 5px 0 0;
}
div.boxRicerca dl{
	float:left;
	margin:0;
	padding: 2px 0 0 0;
}
div.boxRicerca dl dd.iwa{
	float:left;
	margin:0;
	padding:6px 0 0 0;
	font-size:8px;
	font-weight:bold;
	color:#787878;
}
div.boxRicerca dl dt {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	
}
div.boxRicerca dl dt input.boxsearch{
	width:425px;
	margin:0;
	font-size:13px;
}
div.boxRicerca .bottone{
	float:left;
	margin:0;
	padding: 2px 0 0 5px;

}
div.boxRicerca .bottone input{

	font-weight:bold;
	color:#333;
	

}
div.boxRicerca .titleCerca{
	float:left;
	height:25px;
	width:90px;
	background:url(../img/TTL_search.jpg) left no-repeat;
	background-position:0px 5px ;
}

#overPiede {
	float: left;
	background: #fff;
	width: 950px; 
	padding:10px 10px 10px 10px; 
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Helvetica, Arial, Sans-Serif; 
	TEXT-DECORATION: none;
	border-bottom:1px dotted #ccc;
}
#overPiede .latosinistro{
	float:left;	
	background: #fff;
	width: 530px; 
	padding:10px;  
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Helvetica, Arial, Sans-Serif; 
	TEXT-DECORATION: none;
	border-right:1px dotted #ccc;

}
#overPiede .latosinistro a{

	color:#3399FF;
	text-decoration:underline;
}
#overPiede .latosinistro a:hover{
	color:#FF5A00;
	text-decoration:underline;	

}
#overPiede .latodestro{
	float: left;
	background: #fff;
	width: 380px; 
	padding:10px;  
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Helvetica, Arial, Sans-Serif; 
	TEXT-DECORATION: none;
}
#overPiede .latodestro dl{
	width: 380px; 
	padding:0; 
	margin:0; 
}
#overPiede .latodestro dl dt{
	float:left;
	width: 220px; 
	padding:5px 10px 0 0; 
	margin:0;
	background:url(../img/arrow_page.gif) right no-repeat;
	background-position:  210px 8px;
}
#overPiede .latodestro dl dd{
	float:left;
	width: 100px; 
	padding:0px; 
	margin:0; 
}

/******** ERRORE */
#oops{
	float:left;
	width:900px;
	padding:35px;
}
#Inoops{
	float:left;
	width:700px;
	height:150px;
	border:1px dotted #dcc;
	padding:130px 100px 100px 100px;
	text-align:center;
	color:#999999;
	font-size:12px;
	background:url(../img/oops.gif) center top no-repeat;
	background-position:325px 20px;
	
}
#Inoops h1{
	font-size:18px;
	margin:0;
	padding:0;
	color:#0099CC;

}
#Inoops a{

	color:#3399FF;
	text-decoration:underline;

}
#Inoops a:hover{
	color:#FF5A00;
	text-decoration:underline;
	
}





/****************BETA*************/


#underTopleft {
	width:790px; 
	float:right;
	height:20px;
	padding:0 5px 5px 5px;
	background:url(../img/vbeta.gif) right no-repeat;
}