body, html{margin: 0px;padding:0px;height:100%;}
body{text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#EAE4C5; color:#2A560D}
body>#contCen>#contenitore{height:auto;min-height:100%;}
form{padding:0px; margin:0px; float:left}
input, textarea, select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
a, a:hover{text-decoration:none; color:#2A560D}
a:hover{color:#4E9916; text-decoration:underline}

.over{background-color:#E8D37D}
.over1{background-color:#EAE4C5}

#backTopX{position:absolute; top:0px; left:0px; height:267px}

#contCen{width:900px; margin:0px auto; height:100%;}
#contenitore{position:relative; height:100%; width:900px; margin:0px auto; text-align: left; float:left;}
	#top{position:relative; top:0px; left:0px; width:900px; height:267px; float:left}
	#centro{position:relative; top:0px; left:0px; width:900px; height:auto; float:left}
		#sin{position:relative; top:0px; left:0px; height:auto; width:154px; padding:0px 10px; float:left;}
		#cen{position:relative; top:0px; left:0px; height:auto; width:530px; float:left;}
			#cen .newsElenco{position:relative; top:0px; left:0px; padding:16px 10px; float:left}
			#cen .manif{position:relative; top:0px; left:0px; width:245px; padding-top:10px; padding-left:10px; float:left;}
			#cen .manif .txt{position:relative; top:0px; left:0px; float:left; width:245px; height:auto; padding-bottom:10px; border-bottom:1px solid #A6913C}
			#cen .manif .foto{position:relative; top:0px; left:0px; float:left; width:85px; height:120px; text-align:right; border-bottom:1px solid #A6913C}
		#des{position:relative; top:0px; left:0px; margin-top:70px; height:auto; width:184px; float:left;}
			#sin ul,#des ul{padding:0px; margin:0px; float:left; width:100%; margin-bottom:15px}
			#sin>ul,#des>ul{ margin-bottom:25px;}
			#sin li,#des li{padding:9px 4px; background-image:url(/img/bordo.gif); background-position:bottom; background-repeat:repeat-x; list-style-type:none}

	#preBottom{position:relative; top:0px; left:0px; float:left; height:45px; clear:left}
	#bottom{position:absolute; bottom:0px; left:0px; height:27px; width:100%; float:left; clear:left;}
		#bottom #semeia{position:absolute; top:6px; left:10px}
		#semeia li, #semeia ul{padding:0px; margin:0px;}
		#info{position:absolute; top:8px; right:5px; padding-left:5px; border-left:1px solid #2A560D}
		#loghi{position:absolute; top:6px; left:470px; width:300px;}
		#bottom img{border:0px;}
			#bottom ul{padding:0px; margin:0px; float:left; width:100%;}
			#bottom li{list-style-type:none; float:left; margin-right:15px;}

.titolo1{position:relative; top:0px; left:0px; padding:13px 0px 10px 10px; width:144px; background-image:url(/img/bordo.gif); background-position:bottom; background-repeat:repeat-x; float:left;}
.titolo2{position:relative; top:0px; left:0px; padding:13px 0px 10px 10px; width:255px; background-color:#A6913C; float:left; color:#E0CA73}
.titolo2X{position:relative; top:0px; left:0px; padding:13px 0px 10px 10px; margin-bottom:10px; width:520px; background-color:#A6913C; float:left; color:#E0CA73}
	.titolo2 a, .titolo2 a:hover{color:#E0CA73; text-decoration:none}
	.titolo2 a:hover{text-decoration:underline}
.titolo3{position:relative; top:0px; left:0px; padding:13px 0px 10px 10px; width:254px; background-color:#E8D37D; float:left}
.bannerS{position:relative; top:0px; left:0px; height:90px; margin:15px 0px; text-align:center; float:left; width:154px;}
.bannerD{position:relative; top:0px; left:0px; height:90px; text-align:center; float:left; width:184px; text-align:center}
.bannerD1{position:relative; top:0px; left:0px; height:190px; text-align:center; float:left; width:184px; text-align:center; margin-top:20px;}
.bannerS img,.bannerD img ,.bannerD1 img{ border:1px solid #E0CA73}
	.bannerS ul,.bannerD ul,.bannerD1 ul{padding:0px; margin:0px; float:left; width:100%;}
	.bannerS li,.bannerD li,.bannerD1 li{list-style-type:none; float:left; width:100%; text-align:center; margin:0px; background-image:none !important}
#listaCont{position:relative; top:0px; left:0px; float:left; width:100%;}
#listaCont a{text-decoration:underline}
#listaCont .newsElenco{position:relative; top:0px; left:0px; float:left; width:500px; height:88px; padding:0px 5px; padding-top:20px; border-bottom:1px solid}
	.newsElenco ul{padding:0px; margin:0px; float:left; width:100%;}
	.newsElenco li{list-style-type:none; float:left; margin:0px; margin-bottom:20px;}
#listaCont .foto{position:relative; top:0px; left:0px; float:left; width:100px;}
#listaCont .testo{position:relative; top:0px; left:0px; float:left; width:400px;}
#listaCont .dettagli{position:relative; top:0px; left:0px; float:left; width:400px; text-align:right; font-weight:bold}

#mappa{position:relative; top:0px; left:0px; height:15px; padding-top:3px; padding-left:3px; text-transform:lowercase; background-color:#E8D37D; float:left; width:527px;}
#mappa a:hover{color:#2A560D; text-decoration:underline}
#contenutiDett{position:relative; top:0px; left:0px; float:left; padding-left:30px; line-height:1.5em}
#contenutiDett img{border:1px solid #2A560D; margin-right:5px;}
#contenutiDett hr{height:1px; width:450px; background-color:#A6913C; border:1px solid #A6913C; clear:left}
#contenutiDett>hr{border:0px;}
#contenutiDett>form>hr{border:0px;}
#contenutiDett .foto{position:relative; top:0px; left:0px; height:120px; float:left; text-align:center; padding:3px;}
#categorie{margin:0px; padding:20px;}
#categorie LI{padding-bottom:10px; list-style-type:none; text-transform:uppercase; list-style-image:url(img/freccia.gif)}
#h1{font-size:12px; font-weight:bold; margin-bottom:10px; text-transform:capitalize}

#pagineCont{position:relative; top:0px; left:0px; float:left; width:auto; padding-top:20px; margin-right:20px; width:100%}
#pagineCont .pagineNum{position:relative;top:0px; right:0px; float:right; margin:0px 10px; padding-top:1px; font-size:12px; font-weight:bold;}
#pagineCont .pagineNum a{font-size:10px; font-weight:normal;}

/*paginazione nuova*/
.pagineCont{position:relative; top:0px; right:0px; font-weight:bold; width:24px; float:left;}
.pagineCont a{text-decoration:none; font-size:10px; font-weight:normal;}
.pagineCont a:hover{text-decoration:underline;}

.elencoGen{float:left; line-height:2em; width:460px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #A6913C; display:inline}
.elencoGen a{text-decoration:underline}

.avviso{width:100%; font-size:11px; text-align:center;}

#loghiIst{position:relative; top:0px; left:0px; float:left; margin-top:10px; height:auto; width:153px; padding-top:13px; padding-left:2px;}
