body {
	background-color: #1F6388;
	margin:0 0 0 0px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

h1, h2 {
	color: #cccccc;
}

h3, h4, h5, h6 {
	color:#666666; margin-top:10px;
}

a {
  color: #003366;
}
.paginazione{color:#999999; padding:4px 4px 4px 4px; border-top:1px solid #ffffff;}
.paginazione a{display:inline; border:1px solid #ffffff; background-color:#ffffff; padding:4px 4px 4px 4px; margin-right:2px; text-decoration:none;}
.paginazione a:hover{display:inline; background-color:#92C9EB; font-weight:bold; color:#ffffff; border:1px solid #ffffff; padding:4px 4px 4px 4px; margin-right:1px;text-decoration:underline;}

#testata{ height:132px; background-color:#CAC66D }

#menuLingue{}
#menuLingue a img{ border:2px solid #ffffff; }

#contenitore{ position:relative; margin:0 auto; width:960px; background-color:#ffffff;  background-image:url('../img/bg_contenitore.gif'); background-repeat:repeat-y; background-position: center 50%;}

#centro{ margin:0 auto; width:643px; float:left; padding:0px 4px 4px 9px; background-color:#FFFFFF;}
/*#centro div{ font-size:11px; color:#666666;}
#centro div a{ color:#666666; text-decoration:none;}
#centro div a:hover{ text-decoration:underline;}*/

#primo_piano{font-size:11px; color:#666666; margin-bottom:10px; padding-right:4px;/* border-bottom:1px dashed #F8CC47;*/}
#primo_piano h3{ background-color:#F8CC47; color:#FFFFFF; margin-bottom:3px; font-size:14px; background-image:url('../img/bg_titolo_primo_piano.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#primo_piano h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#primo_piano a{ color:#666666; text-decoration:none;}
#primo_piano a:hover{ text-decoration:underline;}

#eventi{font-size:11px; color:#666666; margin-bottom:10px; padding-right:4px;/* border-bottom:1px dashed #BBE18C; */}
#eventi h3{ background-color:#BBE18C; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_eventi.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#eventi h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
/*#eventi p{ margin-top:1px;  }*/
#eventi a{ color:#666666; text-decoration:none;}
#eventi a:hover{ text-decoration:underline;}

#itinerario_mese{font-size:11px; color:#666666; margin-bottom:26px; border-bottom:1px dashed #97D9DB;  }
#itinerario_mese h3{ background-color:#97D9DB; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_itinerario_mese.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#itinerario_mese h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#itinerario_mese a{ color:#666666; text-decoration:none;}
#itinerario_mese a:hover{ text-decoration:underline;}

#itinerari{font-size:11px; color:#666666; margin-bottom:10px;}
#itinerari h3{ background-color:#92C9EB; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_itinerari.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#itinerari h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#itinerari p{ margin-top:1px; border-bottom:1px dashed #92C9EB; }
#itinerari a{ color:#666666; text-decoration:none;}
#itinerari a:hover{ text-decoration:underline;}

#dettaglio_itinerario{font-size:11px; color:#666666; margin-bottom:10px; padding-right:4px; }
#dettaglio_itinerario h3{ background-color:#1A741A ; color:#FFFFFF; margin-bottom:3px; font-size:14px; background-image:url('../img/bg_titolo_primo_piano.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#dettaglio_itinerario h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#dettaglio_itinerario a{ color:#666666; text-decoration:none;}
#dettaglio_itinerario a:hover{ text-decoration:underline;}

#meteo{font-size:11px; color:#666666; margin-bottom:10px; border-bottom:1px dashed #C5CBEB;}
#meteo h3{ background-color:#C5CBEB; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_meteo.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#meteo h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#meteo p{ padding:2px 2px 2px 2px; margin-bottom:0px; border-bottom:1px solid #C5CBEB; }
#meteo a{ color:#666666; text-decoration:none;}
#meteo a:hover{ text-decoration:underline;}


#fasciaSx{ float:left; padding-top:0px; width:150px;}
#ExtraFasciaSx{ }
#menuCatFasciaSx{padding-top:10px; padding-bottom:10px; background-color:#FFFFFF; }
#menuCatFasciaSx h2{ width:100%; border-bottom:1px solid #106991; padding-top:4px; padding-bottom:2px;  margin-bottom:0px; font-size:12px; text-align:right;}
#menuCatFasciaSx h2 a{ display:block; padding-top:4px;  padding-right:16px; text-decoration:none; color:#106991; margin-left:10px; background-image:url('../img/bg_menuCatMacroOn.gif'); background-repeat:no-repeat; background-position: right 50%;}
#menuCatFasciaSx ul{ list-style-type:none;  text-align:right; margin-top:2px;}
#menuCatFasciaSx ul a{ display:block; font-size:90%;  padding-right:16px; background-image:url('../img/bg_menuSCatOn.gif'); background-repeat:no-repeat; background-position: right 50%;text-decoration:none;}
#menuCatFasciaSx ul a:hover{ color:#006699;text-decoration:underline;}

#menuCatEvidenza{ position:absolute; padding-top:80px; left:2px; width:140px; margin-top:0px; background-image:url('../img/bg_servizi-turistici.gif'); background-repeat:no-repeat; background-position-y:top}
#menuCatEvidenza h4{ border-bottom:1px solid #106991; width:100%;  padding-bottom:2px; margin-bottom:0px; font-size:12px; text-align:left; }
#menuCatEvidenza h4 a{ display:block; width:148px; padding-top:4px; margin-right:-20px; height:20px; text-decoration:none; text-indent:20px; color:#106991; background-image:url('../img/bg_menuCatMacroEOn.gif'); background-repeat:no-repeat; background-position: left 50%;}
#menuCatEvidenza ul{ list-style-type:square;  margin-left:16px; margin-top:2px; color:#1F6388; text-align:left;}
#menuCatEvidenza ul a{display:block; font-size:90%; text-decoration:none;}
#menuCatEvidenza ul a:hover{color:#006699;text-decoration:underline;}


#area_Riservata{font-size:11px; color:#666666; margin-bottom:10px;}
#area_Riservata h3{ background-color:#990000; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_rosso.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#area_Riservata h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#area_Riservata li{ display:block; width:90%; text-indent:20px; background-image:url('../img/bg_menu_quadra_rosso.gif'); background-repeat:no-repeat; background-position: left 50%; padding:4px; border-bottom:1px dashed #92C9EB; text-decoration:none  }*//
#area_Riservata hr{ border-bottom:1px dashed #990000; color:#990000;  }

#fasciaDx{

	position: absolute;
	top: 134px;
	width:140px;
	right:0px;
	left: 808px;
}

#areaRiservata{ color:#1C668F;}

#navigation{font-size:11px; font-style:italic; margin-bottom:8px;}
#navigation a{text-decoration:none;}
#navigation a:hover{ color:#006699; text-decoration:underline;}

.campoTesto { background-color:#CAC66C;}

#FasciaDx_Sx{ width:110px; margin-right:0px; background-color:#F7F7EB; float:right; background-image:url('../img/gallery.gif'); background-repeat:no-repeat; padding-top:80px; font-size:90%; background-position-y:top}
#FasciaDx_Sx img{border:2px solid #32729E; margin-bottom:0px;}

#FasciaDx_Dx{position:relative; width:160px; right:0px; padding:2px;}

#newsletter{}
#newsletter h4{ margin-bottom:1px;}
#newsletter input{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


#box_blu{font-size:11px; color:#666666; margin-bottom:10px;}
#box_blu h3{ background-color:#92C9EB; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_itinerari.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#box_blu h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#box_blu p{ margin-top:1px; border-bottom:1px dashed #92C9EB; }
#box_blu a{ display:block; width:90%; text-indent:20px; background-image:url('../img/bg_menu_quadra_blu.gif'); background-repeat:no-repeat; background-position: left 50%; padding:4px; border-bottom:1px dashed #92C9EB; text-decoration:none  }
#box_blu a:hover{ text-decoration:underline;}

#box_rosso{font-size:11px; color:#666666; margin-bottom:10px; margin-right:10px;}
#box_rosso h3{ background-color:#990000; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_rosso.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#box_rosso h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#box_rosso a{  text-decoration:none  }
#box_rosso a:hover{ color:#006699;text-decoration:underline;}


#box_rossoB{font-size:11px; color:#666666; margin-bottom:10px;}
#box_rossoB h3{ background-color:#990000; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_rosso.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#box_rossoB h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#box_rossoB p{ margin-top:1px; border-bottom:1px dashed #990000; }
#box_rossoB a{ display:block; width:90%; text-indent:20px; background-image:url('../img/bg_menu_quadra_rosso.gif'); background-repeat:no-repeat; background-position: left 50%; padding:4px; border-bottom:1px dashed #990000; text-decoration:none  }
#box_rossoB a:hover{ text-decoration:underline;}

#box_viola{font-size:11px; color:#666666; margin-bottom:10px; }
#box_viola h3{ background-color:#C5CBEB; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_meteo.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#box_viola h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#box_viola p{ margin-top:1px; border-bottom:1px dashed #C5CBEB; }
#box_viola a{ color:#666666; text-decoration:none;}
#box_viola a:hover{ text-decoration:underline;}

/*#cerca{background-color:#F3F6FB; padding:4px 4px 4px 4px;}*/
#cerca{background-color:#fff; padding:4px 4px 4px 4px;}
#cerca h3{background-color:#669ACC; color:#FFFFFF; font-size:12px; padding:4px 2px 4px 2px; margin-top:0px;}

#risultatiRicerca{ background-color:#fff; padding:4px 4px 4px 4px;}
#risultatiRicerca h4{background-color:#1A741A ; color:#FFFFFF; font-size:12px; padding:4px 2px 4px 2px; margin-bottom:6px; margin-top:0px;}
#risultatiRicerca h3{font-size:11px; font-weight: normal; padding:2px 2px 2px 2px; margin-top:0px;}
#risultatiRicerca div{ background-color:#ffffff; color: #666666; font-size:11px; padding:2px 2px 2px 2px; margin-bottom:4px; border-bottom:1px dashed #1A741A; }
#risultatiRicerca div a{display:block; width:90%; text-indent:20px; background-image:url('../img/bg_menu_quadra_verde.gif'); background-repeat:no-repeat; background-position: left 50%; padding:4px; text-decoration:none  }
#risultatiRicerca div a:hover{ text-decoration:underline;}

/* #risultatiRicerca div{ background-color:#ffffff; color: #666666; font-size:11px; padding:2px 2px 2px 2px; margin-bottom:2px;}
#risultatiRicerca div a{ text-decoration:none; }
#risultatiRicerca div a:hover{ text-decoration:underline; } */
#risultatiRicerca div img{ float:left; margin:3px 3px 3px 3px;background-color:#ffffff; padding:2px 2px 2px 2px;}


#territorio{ font-size:11px; color:#666666; padding:6px 6px 6px 6px;}
#territorio li{ list-style-type:square; color:#999900;}
#territorio h3{ background-color:#A3761B; color:#FFFFFF; font-size:12px; padding:2px 2px 2px 2px; margin-top:0px;}
#territorio a{ text-decoration:none; }
#territorio a:hover{ color:#660033; text-decoration:underline; }

#listaCatScat{ background-color:F7F5E8;padding:6px 6px 6px 6px;}
#listaCatScat li{ font-size:11px; list-style-type:square; color:#999900;}
#listaCatScat li a{ text-decoration:none;}
#listaCatScat li a:hover{ color:#006699; text-decoration:underline;}

#listaCatScat h4{ font-size:11px; margin-top:0px; margin-bottom:2px;}
#listaCatScat h4 a{ color:#A3761B; text-decoration:none; }
#listaCatScat h4 a:hover{ color:#660000; text-decoration:underline; }

#listaCatScat a{ text-decoration:none; }
#listaCatScat a:hover{ color:#660033; text-decoration:underline; }

#listaCatScat div{ float:left; width:49%;padding:2px 2px 2px 2px;}

#listaSchede{font-size:11px; color:#666666; margin-bottom:10px;}
#listaSchede h3{ background-color:#92C9EB; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_itinerari.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#listaSchede h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#listaSchede p{ margin-top:1px; border-bottom:1px dashed #92C9EB; }
#listaSchede a{ display:block;  width:90%; text-indent:20px; background-image:url('../img/bg_menu_quadra_blu.gif'); background-repeat:no-repeat; background-position: left top; padding:4px; text-decoration:none; text-align:left  }
#listaSchede a:hover{text-decoration:underline; }

#listaSchedeStrutture{font-size:11px; color:#666666; margin-bottom:10px;}
#listaSchedeStrutture h3{ background-color:#990000; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_rosso.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#listaSchedeStrutture h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#listaSchedeStrutture p{ margin-top:1px; border-bottom:1px dashed #990000; }
#listaSchedeStrutture a{ display:block; text-align:left; width:90%; text-indent:20px; background-image:url('../img/bg_menu_quadra_rosso.gif'); background-repeat:no-repeat; background-position: left center; padding:4px; text-decoration:none  }
#listaSchedeStrutture a:hover{text-decoration:underline; }

#listaSchedeAltro{font-size:11px; color:#666666; margin-bottom:10px;}
#listaSchedeAltro h3{ background-color:#996600; color:#FFFFFF; margin-bottom:3px; margin-top:0px; font-size:14px; background-image:url('../img/bg_titolo_altro.gif'); background-repeat:no-repeat; background-position: right 50%;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
#listaSchedeAltro h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#listaSchedeAltro p{ margin-top:1px; border-bottom:1px dashed #996600; }
#listaSchedeAltro a{ display:block; text-align:left; width:90%; text-indent:20px; background-image:url('../img/bg_menu_quadra_altro.gif'); background-repeat:no-repeat; background-position: left center; padding:4px; text-decoration:none  }
#listaSchedeAltro a:hover{text-decoration:underline; }

#area_Riservata a {text-decoration:none; }
#area_Riservata a:hover { color:#006699; text-decoration:underline; }

#arearisupd {background-color:#fff; height: 100%; font-size: 11px; font-weight: normal; color:#666666; margin-bottom:10px;}
#arearisupd input{border:1px solid #7f9db9; font-size: 11px; padding-left:5px;}
#arearisupd textarea{font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; border:1px solid #7f9db9; font-size: 11px; padding-left:5px;}
#arearisupd td {font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:none;}
#arearisupd a{ text-decoration:none; }
#arearisupd a:hover{color:#006699;text-decoration:underline; }

#split2 div{float:left; padding-left: 30px; width:40%; margin: 5px auto;}
#but_rosso{font-size:11px; color:#666666; margin-bottom:10px; margin-right:10px;}
#but_rosso h3{ background-color:#990000; color:#FFFFFF; margin-left: 50px; margin-right: 50px; font-size:14px; padding: 2px;}
#but_rosso h4{ font-size:12px; color:#999999; margin:2px 0px 0px  0px ;}
#but_rosso a{  text-decoration:none  }
#but_rosso a:hover{ color:#006699;text-decoration:underline;}



#footer{  clear:left; color:#23678E; margin-top:20px auto; margin-bottom:0px; bottom:0px; height:100px; width:100%; background-image:url('../img/bg_footer.gif'); background-repeat:no-repeat; background-position-y:center }
#footer a{text-decoration:none;}
#footer a:hover{color:#006699;text-decoration:underline;}

#triplaw{text-align:right; color:#fff; padding-right:30px; padding-top:10px; padding-bottom:10px; font-size:90%; }
#triplaw a{color:#fff; text-decoration:none;}
#triplaw a:hover{color:#FFCC00;text-decoration:underline;}

/* Forms ----------------------------------------------------------- */


.input {
	background-color: #FFFFFF;
	border: 1px solid #a79d8f;
	margin: 0px;
	font-size: 12px;
}