body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { border:0px; }
h2 { color:#333; font-size:13px; text-transform:uppercase; margin-bottom:3px; margin-top:18px; border-bottom:1px dashed #aaa; padding-bottom:14px; }
submit { margin:0px; padding:0px; }

a{
	color:#3a5ca8;	
	text-decoration:none;
	font-weight:bold;
} 
a:hover{
	text-decoration:none;
	color:#6f91dd;	
}

p { font-size:12px; }

#servertime { width:200px; overflow:hidden; float:none; }


.header { background-color:#00519e;  }
.news { background-color:#00519e; font-weight:bold; font-size:12px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.news td { color:#ffffff; padding:8px; }
.news td a { color:#ffffff; text-decoration:none; font-size:11px; text-transform:uppercase; font-weight:normal; }
.news td a:hover { color:#dfdfdf; text-decoration:underline; font-weight:normal; }

.cerca { font-weight:bold; font-size:12px; color:#00519e; }
.cercaDiv { vertical-align:bottom; padding:0px; margin:0px; margin-top:6px; }
.submit { border:1px solid #333; background:#00519e; height:18px; color:#FFFFFF; margin:0px; font-size:11px; padding:0px; width:50px;  }
.cercaInput { border:1px solid #333; height:14px; color:#333; font-size:11px; margin:0px; margin-right:5px; width:130px; }

.sinistra { padding-left:10px; }
.sinistra li { margin:0px; margin-bottom:3px; list-style:none; padding:0px; border-bottom:1px dotted #ccc; }
.sinistra ul { margin:0px; padding:0px; padding-left:10px; }
.sinistra ul a { color:#00519e; text-decoration:none; font-size:12px; font-weight:normal;  }
.sinistra ul a:hover { text-decoration:underline; }

.linkDestra { width:158px; border:1px solid #ccc; border-top:none; }
.linkDestra img { border:none; margin-bottom:3px; }
.linkDestra a:hover img { opacity:0.7; filter:alpha(opacity=70); }
.linkDestra a img { opacity:1.0; filter:alpha(opacity=100); }


.preFooterApertura { background:url(immagini/ap_pre_footer.gif) top left repeat-x; margin:0px; padding:0px; padding-left:20px; padding-right:20px; } 
.preFooterContenuti { background:#00519e; font-size:12px; }
.preFooter { margin-bottom:0px; margin-top:30px; height:60px; font-size:10px; color:#FFFFFF; }
.preFooter h3 { color:#fff; font-size:13px; text-transform:uppercase; margin-bottom:6px; border-bottom:1px dashed #dfdfdf; padding-bottom:3px; width:200px; margin-top:0px; }
.preFooter p { margin:0px; padding:0px; color:#dfdfdf; }
.preFooter a { margin:0px; padding:0px; color:#dfdfdf; text-decoration:none; }
.preFooter a:hover { text-decoration:underline; }


/*-------------- listing --------------------------------------------------------------------*/


.listingTitolo{
	margin-bottom:6px;
}
.listingTit{
	background:url(immagini/listing_sfondoNav.gif) no-repeat top left;
	height:42px;
	font-size:10px; font-weight:bold; color:#3357a4;
	padding:0px 24px 0px 24px;
	border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;
}
.listingTit a{
	color:#797979; text-decoration:none;
}
.listingTit a:hover{
	color:#a7a7a7; text-decoration:underline;
}
.listingUno{
	background:url(immagini/listing_sfondo01.gif) no-repeat top left;
	height:42px;
	border-left:7px solid #4262a8; border-right:7px solid #4262a8; border-bottom:1px solid #4262a8;
	padding-left:12px; padding-top:6px; padding-bottom:6px; padding-right:12px;
	font-size:13px;
	margin-bottom:6px;
}
.listingUno a{
	font-size:13px;
}

.listingDue{
	background:#eeeeee;
	height:52px;
	border-top:1px solid #cccccc;
	padding-left:12px; padding-top:6px; padding-bottom:6px; padding-right:12px;
	margin-bottom:6px;
	font-weight:bold; color:#87a2df; font-size:10px;
}
.listingDue a{
	font-size:11px;
}

.listingDue_bloccato{
	background:url(immagini/listing_sfondo02.gif) repeat-x top left #dde6f2;
	height:52px;
	border-top:6px solid #4262a8;
	padding-left:12px; padding-top:6px; padding-bottom:6px; padding-right:12px;
	margin-bottom:6px;
	font-weight:bold; color:#87a2df; font-size:10px;
}
.listingDue_bloccato a{
	font-size:11px;
}

.listingTreTitolo{
	background:url(immagini/listing_sfondo02.gif) repeat-x top left #dde6f2;
	height:52px;
	border-top:6px solid #4262a8;
	padding-left:12px; padding-top:6px; padding-bottom:6px; padding-right:12px;
	margin-bottom:0px;
	font-weight:bold; color:#4262a8; font-size:11px;
}
.listingTre{
	background:#ffffff;
	color:#838383;
	border:1px solid #eeeeee; border-bottom:3px solid #eeeeee;
	padding:12px;
	text-align:justify;
	line-height:15px;
}
.listingTre p{
	text-indent:none;
}
.listing{
	font-size:11px; color:#838383;
	line-height:15px; text-align:justify;
	padding:12px 28px;
	border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3;
	background:url(immagini/listing_sfondoGen.gif) bottom center no-repeat;
} 
.listing h2{
	font-size:14px; color:#3a5ca8;
	padding:0px;
	margin:0px 0px 12px 0px;
}
.listing p{
	padding:0px;
	margin:0px 0px 22px 0px;
	color:#6c6c6c;
	text-indent:12px;
}
.listing a{
	color:#3a5ca8;	
	text-decoration:none;
	font-weight:bold;
} 
.listing a:hover{
	text-decoration:none;
	color:#6f91dd;	
} 
.bannerListing{
	border:2px solid #3457a4;
	margin:0px 0px 4px 0px;
}

.titolo{
	margin:0px 0px 0px 0px;
	font-size:16px; color:#0050bd;
	background:#eeeeee;
	padding-left:12px; padding-top:13px; padding-bottom:12px; padding-right:12px;
	line-height:18px;
	border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;
}

.menuSinistra{
	font-weight:normal;
}
