@charset "UTF-8";
body {margin:0;padding: 0;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background: #fefeeb; color:#818181; text-align: center}
#aux{background:#fff url(../image/comuni/top.png) left top repeat-x;width:100%;float:left; border-bottom:1px solid #f1e9c9}
#centrato {width:955px;margin:0 auto;text-align: left}
p{margin:0;padding:0}
img{border:0}

h1{ font:28px "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#231f20}
h2{ color:#003b68; font:13px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold}
h3{color:#003b68; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; margin:0; padding:0}

a.link_rosso{ color: #657d97} a.link_rosso:hover{ color: #ff2755}

.top{ float:left; padding:5px 0; margin:0 0 10px 0; width:940px}
.top img{ float:left; margin:0 10px 0 0}

.percorso{ background:#fcfce7; border:1px dotted #d3c2c2; padding:3px; float:left; width:932px; margin:0 0 10px 0; font-size:10px}
.percorso a{ color:#ac8850; text-decoration:none}
.percorso a:hover{ color:#6e480c} 

#corpo {width:955px;padding:0;float:left}

.colonna_sx{ float:left; width:180px; background:#fdfbf5; margin:0 10px 10px 0}
.colonna_sx p{ text-transform:uppercase; background:#efebd9; color:#8d7d79; padding:5px; border-top:1px solid #fff} 
.colonna_sx ul{ margin:0; padding:0}
.colonna_sx li{ list-style-type:none;  margin:0}
.colonna_sx li a{ display:block; color:#424141; padding:5px 10px; text-decoration:none; border-bottom:2px solid #fdfbf5}
.colonna_sx li a:hover { background:#f6f3e7; border-bottom:2px solid #c6c0a5}
.colonna_sx li.vocecorrente a { background:#e8e1c5; color:#424141; border-bottom:2px solid #c6c0a5}
a.dove { float:left; width:160px; background:#c6d3e1; padding:10px; color:#003b68; text-transform:uppercase; font-weight:bold; text-decoration:none}
a.dove:hover { background:#e2ebf5} 
.dove img{ margin:10px 0 5px 0}

.centro{ float:left; width:565px; padding:0 10px; margin:0 0 10px 0; font-size:12px}
.centro ul{ clear:left}
.centro li{ margin:8px 0}
.centro a{color: #999999; text-decoration:underline;}
.centro a:hover{color: #999999; text-decoration:none;}

.centro label{ float:left; width:100px; padding:8px 0 0 0}
.campo{ width:400px; padding:2px; float:left; margin:5px 0}
.cerca{ margin:0 0 0 60px; width:100px}
.cerca2{ float:left; margin:5px 0 0 10px; width:70px}

.centro_d{ padding:0 20px 15px 20px; margin:0 0 8px 0; background:url(../image/home/bordo_centro.png) center bottom repeat-x; float:left; width:525px}
.centro_d a{color: #999999; text-decoration:underline;}
.centro_d a:hover{color: #999999; text-decoration:none;}
.centro_p{ margin:5px 0; border-bottom:1px dashed #eef2f3; float:left; width:525px; padding:0 0 10px 0}

.toga_lc img{ float:left; margin:0 20px 0 0}
.centro_01{ float:left; margin:0 5px 0 0; width:160px}
#map{ padding:0; margin:10px 0 0 0; background:#fdfbf4; float:right; width:300px; height:250px; border:1px solid #e3dcc6}

.paginazione { float:left; text-align:center; width:540px; margin:0; height:50px;}
.paginazione a{ color:#000; text-decoration:none; padding:3px 0px}
.paginazione a:hover{ color: #ffa13d; background:#fcffc1}
.paginazione a.voceCorrente {background:#ddeaf0}
table{ border-collapse:collapse; margin:0 0 10px 0; font-size:11px}
td{ padding:5px; text-align:left; vertical-align:top; border-bottom:1px dotted #e1e9f2}
.odd td{ background:#f7fbff}
th{ background:#c6daef; padding:10px 5px; border:1px solid #c6d3e1; color:#003b68}
td a{ color:#003b68; font-weight:bold} td a:hover{ color:#F03}
	
.colonna_dx{ float:left; width:170px; margin:0 0 10px 10px}
.colonna_dx ul{margin:0; padding:0}
.colonna_dx li{ list-style-type:none;  margin:0}
.colonna_dx li a{ display:block; color:#003b68; padding:5px 10px; margin:4px 0; text-decoration:none; font-weight:bold; border-bottom:2px solid #fff}
.colonna_dx li a:hover{ background:#e8f0f9; border-bottom:2px solid #78a3d4}
.colonna_dx li ul{margin:0 0 0 15px; padding:0}
.colonna_dx li ul a{font-weight: normal; margin:0}
.colonna_dx li.vocecorrente a {background:#e8f0f9; border-bottom:2px solid #78a3d4}
.news_dx {margin:8px 0; padding:0 0 20px 0; float:left; background:url(../image/home/bordo_centro.png) center bottom repeat-x}

#aux_footer{ width:100%; text-align:center; float:left}
.footer{ margin:10px auto 0 auto; color:#ac8850; width:960px}
.footer p{ float:left; margin:0 0 0 30px; width:960px}

.menufooter{margin:8px 0 0 0;padding:0;text-align:center; float:left; width:960px}
.menufooter li{display:inline;margin:0;height:0;border-left:1px solid #ac8850;padding:0 1em}
.menufooter li.primaVoce{border-left:none}
.menufooter a:link,.menufooter a:visited{color:#ac8850;text-decoration:none}
.menufooter a:hover,.menufooter a:focus,.menufooter a:active{color:#C00;text-decoration:underline}

.news{ float:left}
.colonna_dx p a, .dettagli a, .news a{ color:#545353; background: url(../image/comuni/link.png) right center no-repeat; padding:0 27px 3px 5px;  text-decoration:none; border-bottom:1px solid #657d97; margin:3px 0 0 0; float:right}
.colonna_dx p a:hover, .dettagli a:hover, .news a:hover{ background:#ecf3fa url(../image/comuni/link.png) right center no-repeat}

#search { border: 1px solid #ff0000; padding: 5px 3px; width: 200px; list-style-type: none; font-family: verdana, arial, sans-serif; font-size: 12px; background:#ffffff; z-index:100;}
#search ul { list-style-type: none; font-family: verdana, arial, sans-serif; font-size: 12px;  margin: 5px 0 0 0;z-index:100;}
#search li { margin: 0 0 5px 0; cursor:default; color: #333333; background:#FFFFFF; }
#search li:hover { background: #c6daef; }

#search2 { border: 1px solid #ff0000; padding: 5px 3px; width: 500px; list-style-type: none; font-family: verdana, arial, sans-serif; font-size: 12px; background:#ffffff; z-index:100;}
#search2 ul { list-style-type: none; font-family: verdana, arial, sans-serif; font-size: 12px;  margin: 5px 0 0 0;z-index:100;}
#search2 li { margin: 0 0 5px 0; cursor:default; color: #333333; background:#FFFFFF;border-bottom:#999999 dotted 1px; padding-bottom:5px;}
#search2 li:hover { background: #c6daef; }