/* Ridefinizione Tag */
body {margin:0px auto;padding:0px;background:#F2F29A;color:#005232;text-align:center;font: 16px Verdana, Arial, Helvetica, sans-serif; /* Definisce la misura di riferimento su cui si basano gli em */}
img {border:0px none;background:trasparent;color:#FFFFFF;font: 0.7em Verdana, Arial, Helvetica, sans-serif;}
.blocco {clear:both;font-size:8px}

/* ContenutoHome */
.corpo {margin:0 auto;padding:0px;text-align:center;}
.corpoHome {margin:0px auto;padding:0px;text-align:center;}
.contenitoreCorpo {width:870px;margin:0 auto;padding:0;text-align:left;background:#ffffff;}
.slogan {width:870px;margin:0 auto;padding-top:10px;padding-bottom:5px;text-align:center;font-size:1.5em;color:#005232;letter-spacing:0.5em;font-family: "Times New Roman", Times, serif;background-color:#F2F29A;}
.menu {width:870px;height:21px;position:relative;z-index:4;margin:0 auto;padding:0;text-align:left;background:#005232;border-top:1px solid #FFFFFF;}
.contenutoCentrale {width:869px;height:250px;margin:0 1px 0 0;padding-bottom:1px;text-align:right;clear:both;background: #FFFFFF;border-top:1px solid #FFFFFF;}
.introHome {width:870px;margin:0 auto;padding:0;text-align:left;background:#ffffff;}
.testoIntroHome {font-size:0.7em;font-weight:normal;margin:0;padding:0;color:#FFFFFF;}
.testoIntroHome a {color:#FFFFFF;text-decoration:underline;}
.testoIntroHome a:hover {color:#FFFFFF;text-decoration:none;}
.colonnaAgriturismo {width:610px;margin:0;padding:0;text-align:left;float:left;}
.colonnaAgriturismoTitolo {width:20px;margin:0;padding:0;background-color:#FFFFFF;float:left;}
.colonnaAgriturismoNews {width:259px;margin:0px;padding:0;float:left;}
.colonnaAgriturismoNewsInt {padding:15px 10px 15px 20px;margin:0;background:#8CA013;min-height:286px;border-top:solid 4px #ffffff;}
.rigaAgriturismoNewsletter {margin:0px 0px 0px 0px;padding:0;text-align:right;float:right;}
.notiziaData {font-size:0.9em;font-weight:normal;margin:0;padding:0;color:#FFFFFF;}
.notiziaTitolo {font-size:1.2em;font-weight:bold;margin:0;padding:0;color:#FFFFFF;}
.notiziaSommario {font-size:1.0em;font-weight:normal;margin:0;padding:0;color:#FFFFFF;}
.notiziaLink {font-size:1.0em;font-weight:normal;margin:0;padding-bottom:10px;color:#F1FE97;}
.notiziaLink a {font-weight:normal;margin:0;padding:0;color:#F1FE97;text-decoration:none;}
.notiziaLink a:hover {font-weight:normal;margin:0;padding:0;color:#F1FE97;text-decoration:underline;}

.notiziaTutte {border-top:solid 1px #ffffff;text-align:right;padding-top:2px;margin-top:5px;}
.notiziaTutte a {font-weight:bold;color:#ffffff;text-decoration:none;}
.notiziaTutte a:hover {;color:#F1FE97;text-decoration:none;}

/* Menu */
.topMenu {font-size:14px;margin:0;padding:0;}
.topMenu ul {padding:0;margin:0;list-style:none;background-color:#005232;}
.topMenu ul li {width:172px;background-color:#005232;position:relative;display:inline;float:left;padding:0;text-align:center;border-right: 1px solid #FFFFFF;}
.topMenu li.last {width:176px;border-right: 1px solid #FFFFFF;}
.topMenu li ul {display:none;position:absolute;top:21px;left:0;z-index:3;}
.topMenu li:hover ul, li.over ul {display:block;}
.topMenu ul li a {width:172px;padding:2px 0;display:block;text-decoration:none;color:#FFFFFF;}
.topMenu ul li a:hover {width:172px;background-color:#8CA013;text-decoration:none;color:#FFFFFF;}
.topMenu ul li.last a {width:176px;padding:2px 0;display:block;text-decoration:none;color:#FFFFFF;}
.topMenu ul li.last a:hover {width:176px;background-color:#8CA013;text-decoration:none;color:#FFFFFF;}
.topMenu ul li a#selezionato {width:172px;background-color:#8CA013;text-decoration:none;color:#FFFFFF;}
.topMenu ul li li a {width:172px;background-color:#005232;color:#FFFFFF;border-top:solid 1px #005232;font-size:12px;}
.topMenu ul li li a:hover {width:172px;background-color:#8CA013;color:#FFFFFF;border-top:solid 1px #FFFFFF;}
.bandierine {padding:2px 0;}

/* Fade */
.livello1 {position:absolute;z-index:1;left:0;}
.livello2 {position:absolute;z-index:2;left:0;}
.livello3 {position:absolute;z-index:3;left:0;}
.opacity {
	filter:alpha(opacity=100); /* � usato da IE, utilizza valori tra 0 e 100 */
	opacity:1.0;  /* � usato da mozilla e affini valori da 0 a 1 */
}

/* ContenutoInterna */
.testata {position:relative;z-index:1;width:870px;height:250px;margin:0;padding:0;clear:both;background:#FFFFFF;border-top:1px solid #FFFFFF;text-align:right;}
.contenutoCentraleInterne {width:870px;margin:0;padding-bottom:1px;text-align:left;clear:both;background:#FFFFFF;border-top:1px solid #FFFFFF;}
.titoloArea {margin:0 auto;padding-top:20px;padding-left:50px;text-align:left;font-weight:normal;font-size:1.5em;color:#005232;letter-spacing:0.5em;font-family: "Times New Roman", Times, serif;}
.testoArea {width:500px;margin:0;padding:15px 0px 30px 0px;text-align:left;background:#FFFFFF;float:left;}
.testo {margin:0;padding:0px 0px 0px 50px;text-align:left;font-size:0.70em;background:#FFFFFF;color:#005232;line-height:1.5em;float:left;}
.testo a {font-weight:bold;color:#005232;line-height:1.5em;text-decoration:underline;}
.testo a:hover {font-weight:bold;color:#005232;line-height:1.5em;text-decoration:none;}
.immaginiArea {width:369px;margin:0;padding:10px 0px 30px 0px;text-align:center;background:#FFFFFF;float:left;}
.immaginiArea img {margin:2px 2px 2px 0px;padding:0;display:inline;}
.galleriaArea {margin:0px 0px 0px 110px;padding-top:20px;text-align:center;background:#FFFFFF;clear:both;}
.boxImmagine {width:120px;margin:0 5px 0 5px;padding:0;float:left;}
.immagineGalleria {width:120px;margin:0;padding:0;}
.didascaliaGalleria {width:120px;margin:2px 0 10px 0px;padding:0;font-size: 10px;}
.coda {width:870px;margin:0 auto;padding:0;text-align:center;background: #005232;border-top:1px solid #FFFFFF;}
.testoCodaUp {font-size:0.70em;margin:0;padding:10px 10px 3px 10px;color:#FFFFFF;clear:both;}
.testoCodaDown {font-size:0.70em;margin:0;padding:3px 10px 12px 10px;color:#FFFFFF;}
.testoCodaDown a {color:#FFFFFF;text-decoration:underline;}
.testoCodaDown a:hover {color:#FFFFFF;text-decoration:none;}
.didascalia {text-align:center;font-size:0.7em;padding:4px;font-style: italic;}
.didascalia a {color:#005232;text-decoration:none;}
.didascalia a:hover {color:#005232;text-decoration:underline;}

.galleriaTorna {padding:2px 0 2px 50px;font-size:0.7em;}
.galleriaTorna a {color:#005232;text-decoration:none;}
.galleriaTorna a:hover {;color:#005232;text-decoration:underline;}

/* Form */
.areaForm {margin:0;padding:0;text-align:left;background:#FFFFFF;font-size:0.70em;line-height:1.5em;color:#005232;display: block;}
.areaForm a {font-weight:bold;color:#005232;text-decoration:underline;}
.areaForm a:hover {font-weight:bold;color:#005232;text-decoration:none;}
.areaFormHidden {display: none;}
.testoForm {margin:0;padding:15px 50px 10px 50px;text-align:left;background:#FFFFFF;color:#005232;}
.testoForm a {font-weight:bold;color:#005232;text-decoration:underline;}
.testoForm a:hover {font-weight:bold;color:#005232;text-decoration:none;}

form {margin:0;padding:0;}
.campotesto {width:290px;padding:2px;margin:0;font-size:1.0em;color:#005232;background:#FFFFFF;border:solid 1px #005232;}
.campotendina {padding:2px;margin:0;font-size:1.0em;color:#005232;background:#FFFFFF;border:solid 1px #005232;}
.modulo {width:300px;margin:0;padding:0;color:#005232;float:left;}
.etichetta {width:100px;padding-top:2px;margin:0 5px 0 0;font-size:1.0em;color:#005232;background:#FFFFFF;float:left;text-align:right;}
.etichettaSmall {width:20px;padding:0;margin:0 5px 0 0;font-size:1.0em;color:#005232;background:#FFFFFF;float:left;text-align:right;}
.bloccoInput {width:405px;margin:10px 0 0 0;color:#005232;background:#FFFFFF;float:left;}
.moduloEsteso {width:400px;margin:0;padding:0;color:#005232;background:#FFFFFF;float:left;}
.bloccoInputEsteso {width:505px;margin:10px 0 0 0;color:#005232;background:#FFFFFF;float:left;}
.moduloRidotto {width:200px;margin:0;padding:0;color:#005232;background:#FFFFFF;float:left;}
.bloccoInputRidotto {width:305px;margin:10px 0 0 0;color:#005232;background:#FFFFFF;float:left;}
.boxPulsante {margin:0 0 0 5px;padding:0px;text-align:left;}
.pulsante {width:90px;height:20px;margin:0;padding:0;text-align:left;font: 1.0em Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;background: #005232;border: 1px solid #005232;cursor:pointer;text-align:center;}
.obbligatorio {background-color:#8CA013;}
.verde {color:#8CA013;font-weight:bold;}