body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { border:0px; }
h1 { color:#333; font-size:17px; font-weight:bold; margin-bottom:3px; padding-bottom:3px; }
h2 { color:#333; font-size:16px; font-weight:bold; margin-bottom:3px; padding-bottom:3px; }
h3 { color:#333; font-size:15px; font-weight:bold; margin-bottom:3px; margin-left:7px;padding-bottom:3px; }
submit { margin:0px; padding:0px; }

a{
	color:#333333;	
	text-decoration:none;
	font-weight:bold;
} 
a:hover{
	text-decoration:none;
	color:#040e23;	
} 	

p { color:#333333; font-size:14px; margin-bottom:3px; padding-bottom:3px; }

#servertime { width:200px; overflow:hidden; float:none; }

.barrettaSu{
	background:#eeeeee;
	border-bottom:1px solid #989898;
	padding-left:25px;
}
.barrettaSu img{
	margin-right:12px;
}
.header { background-color:#ffffff; border-bottom:1px solid #989898;  }
.news { 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:#cccccc; text-decoration:underline; font-weight:normal; }

.cerca { font-weight:bold; font-size:12px; color:#ededed; }
.cercaDiv { vertical-align:bottom; padding:0px; margin:0px; margin-top:6px; }
.submit { border:1px solid #333; background:#ededed; 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:#333333; 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:#ededed; font-size:12px; }
.preFooter { margin-bottom:0px; margin-top:30px; height:60px; font-size:10px; color:#333333; }
.preFooter h3 { color:#333333; font-size:12px; text-transform:uppercase; margin-bottom:6px; padding-bottom:3px; width:200px; margin-top:0px; }
.preFooter p { margin:0px; padding:0px; color:#333333; }
.preFooter a { margin:0px; padding:0px; color:#333333; 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:#d9d9d9;
	padding:0px 24px 0px 24px;
	border-left:1px solid #d9d9d9; border-right:2px solid #333333; border-bottom:1px solid #d9d9d9;
}
.listingTit a{
	color:#333333; text-decoration:none;
}
.listingTit a:hover{
	color:#333333; text-decoration:underline;
}
.listingUno{
	background:url(immagini/listing_sfondo01.gif) no-repeat top left;
	height:42px;
	border-left:7px solid #d9d9d9; border-right:7px solid #333333; border-bottom:1px solid #d9d9d9;
	padding-left:12px; padding-top:6px; padding-bottom:6px; padding-right:12px;
	font-size:13px;
	margin-bottom:6px;
	color:#333333;
}
.listingUno a{
	font-size:13px;
	color:#333333;
}

.listingDue{
	background:#f3f0f0;
	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:#333333; font-size:11px;
}
.listingDue a{
	font-size:12px;
}

.listingDue_bloccato{
	background:url(immagini/listing_sfondo02.gif) repeat-x top left #dde6f2;
	height:52px;
	border-top:6px solid #d9d9d9;
	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:12px;
}

.listingTreTitolo{
	background:url(immagini/listing_sfondo02.gif) repeat-x top left #dde6f2;
	height:52px;
	border-top:6px solid #d9d9d9;
	padding-left:12px; padding-top:6px; padding-bottom:6px; padding-right:12px;
	margin-bottom:0px;
	font-weight:bold; color:#d9d9d9; font-size:12px;
}
.listingTre{
	background:#ffffff;
	color:#333333;
	border:1px solid #f3f0f0; border-bottom:3px solid #f3f0f0;
	padding:12px;
	text-align:justify;
	line-height:15px;
}
.listingTre p{
	text-indent:none;
}

.listingTre p, span, font {
	color:#333333;
}


.listing{
	font-size:12px; color:#333333;
	line-height:15px; text-align:justify;
	padding:12px 28px;
	border-right:2px solid #333333; border-left:1px solid #d3d3d3;
	background:url(immagini/listing_sfondoGen.gif) bottom center no-repeat;
} 
.listing h2{
	font-size:12px; color:#333333;
	padding:0px;
	margin:0px 0px 12px 0px;
}
.listing p{
	padding:0px;
	margin:0px 0px 22px 0px;
	color:#333333;
	text-indent:12px;
}
.listing a{
	color:#333333;	
	text-decoration:none;
	font-weight:bold;
} 
.listing a:hover{
	text-decoration:none;
	color:#040e23;	
} 
.bannerListing{
	border:2px solid #3457a4;
	margin:0px 0px 4px 0px;
}

.titolo{
	margin:0px 0px 0px 0px;
	font-size:15px; color:#333333;
	background:#CCCCCC;
	padding-left:12px; padding-top:5px; padding-bottom:5px; padding-right:12px;
	line-height:17px;
	border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;
}

.menuSinistra{
	color:#666666;
	font-weight:normal;
}

