body, html{margin: 0px;padding:0px;height:100%;}
body{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body{color:#000; background-color:#FFF}/*sfondo*/

form{padding:0px; margin:0px; clear:left}
input, textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px; height:auto; vertical-align:middle; border:1px solid #FFF}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

table{position:relative; top:0px; left:0px; float:left;}
a{text-decoration:none; color:#000}
a:hover{color:#000; text-decoration:underline}
img{vertical-align:middle}
label{position:relative; top:0px; left:0px; float:left; clear:both}
table{position:relative; top:0px; left:0px; float:left;}
td{vertical-align:top}

#contCen{width:880px; margin:0px auto; height:100%;}
	#contenitore{position:relative; height:100%; width:100%; margin:0px auto; text-align:left; float:left;}
	body>#contCen>#contenitore{height:auto;min-height:100%;}
	#top{position:relative; top:0px; left:0px; float:left; width:100%; height:285px; background-image:url(/img/backTop.gif); font-size:11px;}
		#cercaTop{position:absolute; top:145px; left:10px; height:100px; color:#C21418;}
		#cercaTop td{vertical-align:middle}
		#cercaTop input{border:1px solid #C21418;}
	#mailing{position:relative; top:0px; left:0px; text-align:center; width:100%; padding:15px 0px; float:left; border-top:1px solid #FFF; background-color:#C21418; color:#FFF; clear:left}
		#mailing .lineaVert{position:relative; top:0px; left:0px; width:3px; height:50px; border-left:1px solid #FFF; display:inline; margin:0px 10px;}
		#mailing a{color:#FFF; font-weight:bold; text-decoration:none}
		#mailing a:hover{text-decoration:underline}
		
	#menu1 td{border-bottom:1px solid #808286}
	#menu1 a{color:#C21418}
	
	#menu2 th{padding:0px; height:10px; background-color:#628D27; font-size:1px;}
	#menu2 td{background-color:#EEEDED; border-bottom:3px solid #FFF; text-transform:uppercase; font-weight:bold;}
	#menu2 a{color:#628D27}

	#menu3 th{padding:0px; height:10px; background-color:#808286; font-size:1px;}
	#menu3 td{background-color:#EEEDED; border-bottom:3px solid #FFF}
	#menu1, #menu2,#menu3{margin-bottom:20px;}
	
	#bannerID{position:relative; top:0px; left:0px; float:left; clear:left; margin-bottom:15px;}
	
	#news{border-bottom:1px dashed #9E9E9E; border-top:1px dashed #9E9E9E; margin-bottom:15px;}
	#news a{color:#C21418; font-weight:bold}
	
	.annunci1 td{border-bottom:1px dashed #CCC; color:#C21418; line-height:1.5em}
	.annunci1 strong{color:#000}
	
	.annunci1 img, .annunci2 img{border:1px solid #C21418;}
	.annunci1 a, .annunci2 a{color:#C21418; text-decoration:underline}

	.annunci2{border:1px solid #A4A4A4; color:#000; margin-bottom:10px;}
	.annunci2 strong{color:#808080}
	.annunci2 a{font-weight:bold}
	
	#areaRis{background-color:#EEEDED; margin-top:20px; color:#808286}
	#areaRis th{padding:0px; background-color:#808286; font-size:1px; height:10px; border-bottom:1px solid #FFF}

	#preBottom{position:relative; top:0px; left:0px; float:left; height:100px; clear:left;}
	#bottom{position:absolute; bottom:0px; left:0px; height:25px; text-align:right; padding-top:10px; width:100%; float:left; clear:left; background-color:#628D27}
	
	#bottom a{color:#FFF; text-decoration:none}
	#bottom a:hover{text-decoration:underline}	
	
	#elenco{margin-bottom:20px;}
	#elenco th{background-color:#C21418; text-align:left; color:#FFF; font-weight:normal; text-transform:capitalize}
	#elenco td{border-bottom:1px dashed #9E9E9E}
	#elenco .tr0{background-color:#FFF}
	#elenco .tr1{background-color:#FFF}
	
	#pagine{position:relative; top:0px; right:0px; float:right; margin-top:1px;}
	#pagine td{padding:8px 5px; text-align:center}
	#pagine .pagetd{background-color:#C21418; color:#FFF;padding:7px 7px;}
	#pagine .pagetda a, #pagine .pagetda a:hover{padding:7px 5px; border:1px solid #000;text-decoration:none; color:#000} 
	
	.annuncioDett th{border:1px solid #C21418; color:#C21418}
	.annuncioDett img{border:1px solid #C21418}
	
	#contattaciTable td{vertical-align:middle; color:#628D27}
	#contattaciTable a{color:#628D27; text-decoration:underline}
	#contattaciTable input, #contattaciTable textarea{padding:5px; border:1px solid #628D27}
	
	#newsTable .titoloNews{font-size:14px; color:#C21418; font-weight:bold}
	#newsTable td{line-height:1.5em; font-size:12px}
	
	.cellaNumA{position:relative; top:0px; left:0px; float:left; display:inline; margin:3px; padding:3px 5px; border:1px solid #C21418; color:#C21418;}
	.cellaNum{position:relative; top:0px; left:0px; float:left; display:inline; margin:3px; padding:3px 5px; border:1px solid #C21418; color:#FFF; background-color:#C21418}
	.cellaNumA a, .cellaNum a{text-decoration:none}
	.cellaNumA a:hover, .cellaNum a:hover{text-decoration:underline}
	
	.replat_background {background:#fff; border:2px solid #C21418}
	.replat_search {background:#C21418}
	.replat_data {font-family:verdana;font-weight:normal;font-size:10px;color:#C21418; border:1px solid #000;}
	.replat_button {font-family:verdana;font-weight:bold;font-size:10px;color:black}
	.replat_lang {font-family:verdana;font-weight:bold;font-size:10px;color:gray}
	.replat_link a:link, .replat_link a:visited, .replat_link a:hover {font-family:verdana;font-weight:bold;font-size:10px;color:gray;text-decoration:underline}

	
