#grafica_base{
background-image: url(/img/w3c1.gif);
display: block;
position: absolute;
height: 13px;
width: 13px;
left: 2px;
top: 3px;
}

#grafica_base span{
display:none

}
#grafica_solo_testo{
background-image: url(/img/w3c2.gif);
display: block;
position: absolute;
height: 13px;
width: 13px;
left: 18px;
top: 3px;
}
#grafica_solo_testo span{
display:none
}

#grafica_alto_contrasto{
background-image: url(/img/w3c3.gif);
display: block;
position: absolute;
height: 13px;
width: 13px;
left: 34px;
top: 3px;
}
#grafica_alto_contrasto span{
display:none
}

#grafica_stampa{
background-image: url(/img/w3c4.gif);
display: block;
position: absolute;
height: 13px;
width: 13px;
left: 50px;
top: 3px;
}
#grafica_stampa span{
display:none
}

* html #contenitore{
height:100%;
}
* html .email_link{
height:20px;
}
* html .fax{
height:20px;
}
* html .indirizzo_link{
height:17px;
}
* html .menu2_sx{
height:100px;
}
* html .telefono{
height:20px;
}
* html #header{
height:192px;
}

* html #ricerca{
height:68px;
}


.lavori_in_corso {
	vertical-align: top;
	display: block;
	height: 50px;
	position: relative;
	text-align: left;
	margin-top:10px;	
	width: 380px;
	padding-top: 10px;
}
.lavori_in_corso p {
	top: 15px;
	position: relative;
	white-space: normal;
	display: block;
	float: left;
}


* html .tour{
height:34px;
}











#indirizzario {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}











a:link{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}
a:visited{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}
a:hover{
color:#FF9900;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:underline;
}
a:active{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}
body{
background-color:#F2F3F5;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:left;
width:100%;
}
form{
margin:0px;
}
h1{
color:#FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin:4px 0px 5px;
padding:0px;
}
h4{
background-color:#F4F4F4;
clear:both;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
font-weight:normal;
margin-top:30px;
padding:2px;
position:static;
}
hr{
border-bottom:1px solid #CCCCCC;
border-left-style:none;
border-right-style:none;
border-top-style:none;
color:#CCCCCC;
display:block;
height:1px;
margin:5px 0px;
padding:0px;
width:100%;
}
html,body{
height:100%;
margin:0;
padding:0;
}
img{
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
border-top-style:none;
}
input{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
}
select{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
}
textarea{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
}
.allinea_centro{
clear:both;
margin-bottom:20px;
margin-top:10px;
text-align:center;
width:100%;
}
.allinea_destra{
clear:both;
float:right;
margin:4px;
}
.allinea_sinistra{
clear:both;
float:left;
margin:4px;
}
.campo_obbligatorio{
color:#FF0000;
}
.cont_percorso{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
margin-bottom:10px;
margin-top:10px;
position:relative;
text-align:right;
width:520px;
}
.corpocontenuti{
background-color:#FFFFFF;
float:left;
font-size:1em;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
}
.corpocontenuti .dove_si_trova{
border:1px solid #CCCCCC;
height:20px;
position:relative;
width:200px;
}
.corpocontenuti h2{
border-bottom-color:#FF6600;
border-bottom-style:solid;
border-bottom-width:2px;
color:#FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:32px 0px 4px;
width:100%;
}
.corpocontenuti h3{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:10px;
}
.corpocontenuti p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}

.corpocontenuti_guida_ai_servizi p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}




.corpocontenuti table{
border:1px solid #999999;
border-collapse:collapse;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
margin-bottom:10px;
width:100%;
}
.corpocontenuti table td{
	border:1px solid #CCCCCC;
	color:#505050;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	padding:2px;
	vertical-align:top;
	text-align: left;
}
.corpocontenuti table th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
vertical-align:middle;
}
.corpocontenuti_bandiconcorsi{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_bandiconcorsi h2{
border-bottom-color:#004f7e;
border-bottom-style:solid;
border-bottom-width:2px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:0px 0px 4px;
width:98%;
}
.corpocontenuti_bandiconcorsi h3{
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:10px;
margin-top:0px;
}
.corpocontenuti_bandiconcorsi li{
list-style-image:url(/img/dot_lista_menu.gif);
list-style-position:outside;
margin:0px;
padding:0px;
}
.corpocontenuti_bandiconcorsi p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}
.corpocontenuti_bandiconcorsi table{
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
.corpocontenuti_bandiconcorsi table td{
border:1px solid #CCCCCC;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
padding:2px;
vertical-align:top;
text-align:left;
}

.corpocontenuti_bandiconcorsi table td .centrato{
text-align:center;
}


.corpocontenuti_bandiconcorsi table td p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}
.corpocontenuti_bandiconcorsi table td th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
vertical-align:middle;
}
.corpocontenuti_bandiconcorsi ul{
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
list-style-image:url(/img/arrow_blue.gif);
list-style-position:outside;
margin:10px 0px 0px 20px;
padding:0px;
}
.corpocontenuti_bandiconcorsi ul li{
margin:0px;
padding:4px;
}
.corpocontenuti_comune{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_comune h2{
border-bottom-color:#004f7e;
border-bottom-style:solid;
border-bottom-width:2px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:0px 0px 4px;
width:98%;
}
.corpocontenuti_comune h3{
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:10px;
}
.corpocontenuti_comune p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}
.corpocontenuti_comune table{
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
.corpocontenuti_comune table td{
border:1px solid #CCCCCC;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
padding:2px;
}
.corpocontenuti_comune table td p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}
.corpocontenuti_comune table th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
vertical-align:middle;
}
.corpocontenuti_comune ul{
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
margin:10px 0px 0px 20px;
padding:0px;
}

.corpocontenuti_comune ul .sottotitolo_menu {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}




.corpocontenuti_comune ul li{
list-style-image:url(/img/arrow_blue.gif);
list-style-position:outside;
margin:0px;
padding:4px;
}
.corpocontenuti_comunichiamo{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_comunichiamo{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
}
.corpocontenuti_comunichiamo h2{
background-image:url(/img/sfondo_comunichiamo.gif);
background-repeat:repeat-x;
color:#FD8900;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
height:46px;
margin:0px 0px 4px;
padding:0px 0px 4px;
position:relative;
width:100%;
}
.corpocontenuti_comunichiamo p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}
.corpocontenuti_comunichiamo table{
margin-top:10px;
text-align:left;
vertical-align:top;
width:100%;
}
.corpocontenuti_comunichiamo td{
	color:#505050;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
}
.corpocontenuti_comunichiamo th{
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
height:30px;
padding:4px;
}
.corpocontenuti_cosa_fare{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_cosa_fare h2{
border-bottom-color:#842C00;
border-bottom-style:solid;
border-bottom-width:2px;
color:#842C00;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:0px 0px 4px;
width:98%;
}
.corpocontenuti_cosa_fare h3{
color:#842C00;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:10px;
}
.corpocontenuti_cosa_fare ul{
color:#842C00;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
margin:10px 0px 0px 20px;
padding:0px;
}
.corpocontenuti_cosa_fare ul li{
list-style-image:url(/img/arrow_brown.gif);
list-style-position:outside;
margin:0px;
padding:4px;
}

.corpocontenuti_cosa_fare ul .sottotitolo_menu {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}
.corpocontenuti_cosa_fare p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}





.corpocontenuti_cosa_fare table{
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
.corpocontenuti_cosa_fare table td{
border:1px solid #CCCCCC;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
padding:2px;
}
.corpocontenuti_cosa_fare table td p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}
.corpocontenuti_cosa_fare table th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
vertical-align:middle;
}

































.corpocontenuti_guida_ai_servizi{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_guida_ai_servizi h2{
border-bottom-color:#006E0B;
border-bottom-style:solid;
border-bottom-width:2px;
color:#006E0B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:0px 0px 4px;
width:98%;
}
.corpocontenuti_guida_ai_servizi h3{
color:#006E0B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:10px;
}
.corpocontenuti_guida_ai_servizi table{
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
.corpocontenuti_guida_ai_servizi table td{
border:1px solid #CCCCCC;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
padding:2px;
}
.corpocontenuti_guida_ai_servizi table td p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}
.corpocontenuti_guida_ai_servizi table th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
vertical-align:middle;
}
.corpocontenuti_guida_ai_servizi ul{
color:#006E0B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
margin:10px 0px 0px 20px;
padding:0px;
}




.corpocontenuti_guida_ai_servizi ul .sottotitolo_menu {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}




.corpocontenuti_guida_ai_servizi ul li{
list-style-image:url(/img/arrow_green.gif);
list-style-position:outside;
margin:0px;
padding:4px;
}
.corpocontenuti_ricerca{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 60px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_ricerca h2{
border-bottom-color:#505050;
border-bottom-style:solid;
border-bottom-width:2px;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:0px 0px 4px;
width:100%;
}
.corpocontenuti_ricerca h3{
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}
.corpocontenuti_ricerca p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}
.corpocontenuti_ricerca table{
border:1px solid #999999;
border-collapse:collapse;
width:100%;
}
.corpocontenuti_ricerca table td{
border:1px solid #CCCCCC;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
padding:4px;
}
.corpocontenuti_ricerca table th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
text-align:left;
vertical-align:middle;
}
.corpocontenuti_servizi_on_line{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_servizi_on_line h2{
border-bottom-color:#EC001E;
border-bottom-style:solid;
border-bottom-width:2px;
color:#EC001E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:0px 0px 4px;
width:98%;
}
.corpocontenuti_servizi_on_line h3{
color:#EC001E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:10px;
}
.corpocontenuti_servizi_on_line ul{
color:#EC001E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
list-style-image:url(/img/arrow_red.gif);
list-style-position:outside;
margin:10px 0px 0px 20px;
padding:0px;
}

.corpocontenuti_servizi_on_line ul .sottotitolo_menu {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}







.corpocontenuti_servizi_on_line ul li{
margin:0px;
padding:4px;
}
.corpocontenuti_turistica{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_turistica h2{
border-bottom-color:#FD8900;
border-bottom-style:solid;
border-bottom-width:2px;
color:#FD8900;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:0px 0px 4px;
width:98%;
}
.corpocontenuti_turistica h3{
color:#FD8900;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:10px;
}
.corpocontenuti_turistica table{
border:1px solid #999999;
border-collapse:collapse;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
margin-bottom:10px;
width:100%;
}
.corpocontenuti_turistica table td{
border:1px solid #CCCCCC;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
padding:2px;
vertical-align:0%;
}
.corpocontenuti_turistica table th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
vertical-align:middle;
}
.corpocontenuti_turistica ul{
color:#FD8900;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
list-style-image:url(/img/arrow_orange.gif);
list-style-position:outside;
margin:10px 0px 0px 20px;
padding:0px;
}
.corpocontenuti_turistica ul li{
margin:0px;
padding:4px;
}

.corpocontenuti_turistica  ul .sottotitolo_menu {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}






.cosa_fare_per{
font-size:0.7em;
list-style-image:url(/img/dot_cosa_fare.gif);
list-style-position:outside;
margin-bottom:4px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding:0px;
}
.dati_ricerca{
border-bottom-style:none;
border-collapse:collapse;
border-left-style:none;
border-right-style:none;
border-top-style:none;
left:10px;
margin:0px;
padding:0px 0px 0px 14px;
position:absolute;
top:4px;
width:100px;
}
.dati_ricerca td{
height:18px;
margin:0px;
padding:0px;
text-align:left;
width:98%;
}
.dati_ricerca td input{
border:1px solid #999999;
color:#006E0B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
height:16px;
text-align:left;
vertical-align:middle;
width:180px;
}
.email_link{
background-image:url(/img/outlook.jpg);
background-position:left top;
background-repeat:no-repeat;
display:block;
min-height:20px;
padding-left:24px;
padding-top:2px;
position:static;
white-space:nowrap;
width:10px;
}
.fax{
background-image:url(/img/icon_fax.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
min-height:20px;
padding-left:24px;
padding-top:2px;
position:static;
white-space:nowrap;
width:10px;
}
.guida_ai_servizi{
font-size:0.7em;
list-style-image:url(/img/dot_servizi.gif);
list-style-position:outside;
margin-bottom:4px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding:0px;
}
.il_comune_sottomenu{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
list-style-image:url(/img/dot_comune.gif);
list-style-position:outside;
margin:0px 0px 4px;
padding:0px;
}
.indirizzo_link{
background-image:url(/img/mappe.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
margin-top:8px;
min-height:17px;
padding-left:24px;
padding-top:2px;
position:static;
white-space:nowrap;
width:10px;
}
.intest{
background-color:#F2F2F2;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
height:25px;
padding:2px 4px 0px;
text-align:left;
vertical-align:middle;
}
.io_sono{
font-size:0.7em;
list-style-image:url(/img/dot_iosono.gif);
list-style-position:outside;
margin-bottom:4px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding:0px;
}
.link_utili{
border-bottom-color:#EEEEEE;
border-bottom-style:solid;
border-bottom-width:1px;
display:list-item;
font-size:1em;
font-weight:bold;
left:10px;
list-style-image:url(/img/link_utilli.gif);
list-style-position:outside;
margin-bottom:10px;
margin-left:26px;
padding:0px 0px 4px 5px;
position:relative;
width:100px;
}
.rss{
border-bottom-color:#EEEEEE;
border-bottom-style:solid;
border-bottom-width:1px;
display:list-item;
font-size:1em;
font-weight:bold;
left:10px;
list-style-image:url(/img/rss.gif);
list-style-position:outside;
margin-bottom:10px;
margin-left:26px;
padding:0px 0px 4px 5px;
position:relative;
width:100px;
}
.sms{
border-bottom-color:#EEEEEE;
border-bottom-style:solid;
border-bottom-width:1px;
display:list-item;
font-size:1em;
font-weight:bold;
left:10px;
list-style-image:url(/img/icon_telefonino.gif);
list-style-position:outside;
margin-bottom:10px;
margin-left:26px;
padding:0px 0px 4px 5px;
position:relative;
width:100px;
}
.mappe{
border-bottom-color:#EEEEEE;
border-bottom-style:solid;
border-bottom-width:1px;
display:list-item;
font-size:1em;
font-weight:bold;
left:10px;
list-style-image:url(/img/mappe.gif);
list-style-position:outside;
margin-bottom:10px;
margin-left:26px;
padding:0px 0px 4px 5px;
position:relative;
width:100px;
}
.menu_secondolivello{
	display:block;
	float:left;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	width:47%;
}
.menu_servizi_sx{
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0px;
padding:5px 0px 0px 20px;
}
.menu2_dx{
background-image:url(/img/box2.gif);
background-position:center top;
background-repeat:no-repeat;
height:87px;
position:absolute;
right:0px;
top:13px;
width:8px;
z-index:20;
}
.menu2_footer{
background-image:url(/img/box3.gif);
background-position:center center;
background-repeat:no-repeat;
height:11px;
position:static;
width:158px;
z-index:6;
}
.menu2_sx{
background-image:url(/img/sfondo_box_sx.jpg);
background-position:bottom;
background-repeat:repeat-x;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
height:auto;
margin-bottom:0px;
margin-left:2px;
min-height:100px;
position:relative;
text-align:left;
width:148px;
z-index:1;
}
.menu2_sx li{
height:auto;
margin-left:10px;
padding-top:4px;
}
.menu2_sx ul{
list-style-image:url(/img/dot_arancione.gif);
list-style-position:outside;
margin:16px 0px 0px 10px;
padding:0px;
}
.menu2_top{
background-image:url(/img/box1.gif);
background-position:top;
background-repeat:no-repeat;
height:13px;
position:absolute;
top:0px;
width:158px;
}
.menu2_top_img{
background-image:url(/img/persone.gif);
background-position:left top;
background-repeat:no-repeat;
height:32px;
left:5px;
margin-bottom:-20px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding:0px;
position:relative;
top:-10px;
width:129px;
z-index:12;
}
.meteo{
border-bottom-color:#EEEEEE;
border-bottom-style:solid;
border-bottom-width:1px;
display:list-item;
font-size:1em;
font-weight:bold;
left:10px;
list-style-image:url(/img/meteo.gif);
list-style-position:outside;
margin-bottom:10px;
margin-left:26px;
padding:0px 0px 4px 5px;
position:relative;
width:100px;
}
.nascosto{
display:none;
}
.servizi_online{
font-size:0.7em;
list-style-image:url(/img/dot_servizi_online.gif);
list-style-position:outside;
margin-bottom:4px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding:0px;
}
.telefono{
background-image:url(/img/icon_telefono.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
min-height:20px;
padding-left:24px;
padding-top:2px;
position:static;
white-space:nowrap;
width:10px;
}
.tour{
background-image:url(/img/media_gallery.gif);
background-repeat:no-repeat;
display:block;
min-height:34px;
padding-left:30px;
padding-top:10px;
position:static;
white-space:nowrap;
width:10px;
}
#avanti{
background-image:url(/img/avanti.gif);
background-position:right center;
background-repeat:no-repeat;
color:#505050;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
margin-left:1%;
padding-bottom:2px;
padding-right:16px;
position:relative;
text-align:right;
width:45%;
}
#chiavetta{
	background-image:url(/img/chiavetta.gif);
	float:left;
	height:21px;
	position:relative;
	width:23px;
	background-repeat: no-repeat;
	margin-right: 5px;
	left: 4px;
	padding-right: 5px;
}

#contatore{
	position:absolute;
	width:300px;
	right: 4px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-top: 2px;
	text-align: right;
}




#comunichiamo_quadrato_azzurro{
background-color:#67ACD6;
bottom:4px;
display:block;
height:35px;
position:absolute;
right:10px;
width:150px;
}
#contenitore{
	background-color:#FFFFFF;
	border-left:1px solid #3B3A3A;
	border-right-color:#3B3A3A;
	border-right-style:solid;
	border-right-width:thin;
	font-size:medium;
	left:50%;
	margin-bottom:0px;
	margin-left:-395px;
	margin-right:0px;
	min-height:100%;
	position:absolute;
	text-align:left;
	top:0px;
	width:793px;
	z-index:1;
	background-image: url(/img/sfondo_html.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#corposinistra{
float:left;
font-size:1em;
height:580px;
left:0px;
position:relative;
width:240px;
}
#footer{
	background-color:#004f7e;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-top-style:solid;
	bottom:0px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	min-height:18px;
	padding-top:4px;
	position:absolute;
	visibility:visible;
	width:100%;
	font-size:0.6em;
	border-top-width: 2px;
	border-top-color: #FFFFFF;
	left: 0px;
}
#footer a:link{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}
#footer a:visited{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}
#footer a:hover{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:underline;
}
#footer a:active{
background-color:#000000;
color:#FFFF00;

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}
#footer h5{
	color:#FFFFFF;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	margin-top: 2px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#foto_panorama{
	margin-left:23px;
	margin-top:3px;
	position: absolute;
	right: 0px;
	bottom: 1px;
	height: 171px;
	width: 542px;
	border: 1px solid #FFFFFF;
}

#foto_panorama_flash{
	margin-left:23px;
	margin-top:3px;
	position: absolute;
	right: 0px;
	bottom: 1px;
}

#header{
border-bottom-color:#4E7779;
border-bottom-style:solid;
border-bottom-width:2px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
min-height:192px;
position:relative;
width:100%;
}
#header_0 #cambio_visuale{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	margin-top: 2px;
	padding-top: 2px;
}

#header_0 a:link{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}
#header_0 a:visited{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:none;
}
#header_0 a:hover{
color:#FF9900;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:underline;
}
#header_0 a:active{
	color:#505050;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	text-decoration:none;
	border: 1px solid #FFFF00;
}















#header_0{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:bold;
	position:absolute;
	text-align:right;
	top:1px;
	width:542px;
	background-image: url(/img/sfondo_tasti_accessibilita.jpg);
	background-repeat: repeat-y;
	right: 0px;
	margin: 0px;
	padding: 0px;
	background-position: top;
	height: 18px;
}
#img_contorno{
margin:6px;
}
#indietro{
background-image:url(/img/indietro.gif);
background-position:left center;
background-repeat:no-repeat;
color:#505050;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
padding-bottom:2px;
padding-left:16px;
position:relative;
width:45%;
}
#logo{
	background-image:url(/img/logo_comune_nuovo.jpg);
	background-repeat:no-repeat;
	left:0px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	width:250px;
	height:123px;
	display: block;
	background-position: left top;
}
#menu1{
font-size:1em;
height:auto;
left:40px;
margin:0px 0px 0px 20px;
padding:0px;
position:relative;
text-align:left;
top:30px;
width:170px;
}
#menu1 .menu1_primo_liv{
background-image:url(/img/separatore_menu.gif);
background-position:left bottom;
background-repeat:repeat-x;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
height:20px;
list-style-image:url(/img/dot_arancione_tondo.gif);
list-style-position:outside;
margin:0px;
padding:0px 0px 4px;
}
#menu2{
background-image:url(/img/box_sfondo.gif);
background-position:top;
background-repeat:repeat-y;
margin-left:50px;
margin-top:60px;
position:relative;
width:158px;
}
#menu3{
background-image:url(/img/box_sfondo.gif);
background-position:top;
background-repeat:repeat-y;
margin-left:50px;
margin-top:20px;
position:relative;
width:158px;
}
#ricerca{
	background-image:url(/img/sfumatura.jpg);
	background-repeat:repeat-x;
	bottom:0px;
	min-height:68px;
	left:0px;
	position:absolute;
	width:248px;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#ricerca a:link{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
text-decoration:none;
}
#ricerca a:visited{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
text-decoration:none;
}
#ricerca a:hover{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
text-decoration:underline;
}
#ricerca a:active{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
text-decoration:none;
}
#ricerca input{
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}
#ricerca p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
margin:0px;
padding:4px 4px 0px;
}
#ricerca ul{
list-style-image:url(/img/dot_freccia_rossa.gif);
list-style-position:outside;
margin:0px;
padding:0px 0px 0px 100px;
}
#ricerca ul li{
margin:0px;
padding:0px;
}
#sottomenu_ricerca{
margin:10px 5px 0px;
padding:0px;
}
#stampa{
position:absolute;
right:2px;
top:2px;
}








#testo{
	color:#505050;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	text-align: justify;
}
#testo ul {
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;

}
#testo ul li {
list-style-image: none;
list-style-position:outside;
 
}

#testo p {
color:#505050;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}


#testo table {
color:#505050;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
#testo table td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

#testo a:link{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:underline;
}
pre {
	margin: 0px;
	padding: 0px;
}
#testo a:visited{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:underline;
}
#testo a:hover{
color:#FF9900;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:underline;
}
#testo a:active{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-decoration:underline;
}














#title_comunichiamo_img{
background-image:url(/img/comunichiamo_title.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:46px;
width:211px;
}

.corpocontenuti_arancio{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_arancio h2{
border-bottom-color:#FF6901;
border-bottom-style:solid;
border-bottom-width:2px;
color:#FF6901;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:0px 0px 4px;
width:98%;
}
.corpocontenuti_arancio h3{
color:#FF6901;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:10px;
}
.corpocontenuti_arancio p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}
.corpocontenuti_arancio table{
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
.corpocontenuti_arancio table td{
	border:1px solid #CCCCCC;
	color:#505050;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	padding:2px;
	text-align: left;
	vertical-align: top;
}
.corpocontenuti_arancio table td p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}
.corpocontenuti_arancio table th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#FF6901;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
vertical-align:middle;
}

.corpocontenuti_arancio ul{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
margin:10px 0px 0px 20px;
padding:0px;
}

.corpocontenuti_arancio ul .sottotitolo_menu {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}


.corpocontenuti_arancio ul li{
list-style-image:url(/img/arrow_orange.gif);
list-style-position:outside;
margin:0px;
padding:4px;
}

.corpocontenuti_arancio p a:link{
text-decoration:underline;

}
.corpocontenuti_arancio p a:active{
text-decoration:underline;

}
.corpocontenuti_arancio p a:visited{
text-decoration:underline;

}
.corpocontenuti_arancio ul a:link{
text-decoration:underline;

}
.corpocontenuti_arancio ul a:active{
text-decoration:underline;

}
.corpocontenuti_arancio ul a:visited{
text-decoration:underline;

}

.azzurro {
background-color:#F4FBFF;
}
.bianco {
background-color:#ffffff;
}

.maptable {
	border-color:#ffffff;
	border-width: 0px;
}






.corpocontenuti_io_sono ul{
color:#840050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
list-style-image:url(/img/arrow_purple.gif);
list-style-position:outside;
margin:10px 0px 0px 20px;
padding:0px;
}
.corpocontenuti_io_sono ul li{
margin:0px;
padding:4px;
}



















.corpocontenuti_io_sono{
background-color:#FFFFFF;
float:left;
left:25px;
margin:0px;
padding:0px 0px 30px;
position:relative;
text-align:left;
width:520px;
min-height:800px;
font-size:1em;
}
.corpocontenuti_io_sono h2{
border-bottom-color:#840050;
border-bottom-style:solid;
border-bottom-width:2px;
color:#840050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0px 0px 4px;
padding:0px 0px 4px;
width:98%;
}
.corpocontenuti_io_sono h3{
color:#840050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:10px;
}
.corpocontenuti_io_sono p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
}
.corpocontenuti_io_sono table{
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
.corpocontenuti_io_sono table td{
border:1px solid #CCCCCC;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
padding:2px;
}
.corpocontenuti_io_sono table td p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}
.corpocontenuti_io_sono table th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#840050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
vertical-align:middle;
}
#gallery {
text-align:left;
padding-bottom:20px;
}
#gallery img{
	margin-right: 5px;
	margin-left: 5px;
	/*border: 1px solid #666666;*/
	
}





.newsletter_data{
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:10px;
width:100%;
border-style:none;

}
.newsletter_data td{

border-style:none;

}
.nascosto_acc{
display:none
}


.tabella_news{
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
.tabella_news td{
border:1px solid #CCCCCC;
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
padding:2px;
}
.tabella_news td p{
color:#505050;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}
.tabella_news th{
background-color:#FBFBFB;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
color:#004f7e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
padding:2px 4px 0px;
vertical-align:middle;
}