/* CSS Document */

html{width:100%; margin:0 auto; padding:0; height:100%;}
	
body {width:100%; margin:0; padding:0; background:#e3f1f5 url(../immagini/layout/sfondo_up.jpg) no-repeat center top; height:100%;}
table {border-collapse:collapse;padding:0;margin:0;}	
#head {margin:0 auto; padding:0; width: 100%; height: 350px; position:relative; top:0; z-index:2px;}
#head a {white-space:nowrap; text-decoration: none;}
.contenitoreHead {margin:0 auto; padding:0 ;width: 650px;}


/* Menu */
.menuhead {margin:75px 0px 0px 170px;height:20px;width:640px;background:#fff;}

.topMenu {margin:0;padding:0;font-style:italic;font-size:14px;background:#fff;}
.topMenu ul {padding:0;margin:0;list-style:none;background-color:#006742;}
.topMenu ul li {position:relative;display:inline;float:left;padding:0;text-align:center;}
.topMenu ul li.last ul {display:none;}
.topMenu li ul {display:none;position:absolute;top:19px;left:0;z-index:3;font-style:normal;color:#FFFFFF;width:160px;}
.topMenu li:hover ul, li.over ul {display:block;}
.topMenu ul li a {padding:2px 0;display:block;text-decoration:none; color: #006742; }
.topMenu ul li a:hover {background-color:#96bf0e;text-decoration:none;color:#FFFFFF;}

.topMenu ul li.last a {padding:2px 0;display:block;text-decoration:none;color:#006742;}
.topMenu ul li.last a:hover {text-decoration:none;color:#FFFFFF;}
.topMenu ul li a#selezionato {background-color:#96bf0e;text-decoration:none;color:#FFFFFF;}
.topMenu ul li li a {color:#FFFFFF;border-top:solid 1px #FFFFFF;font-size:0.9em;width:160px;}
.topMenu ul li li a:hover {color:#FFFFFF;border-top:solid 1px #FFFFFF;}	
.bandierine {padding:2px 0;}
	
		
.boxContenuto{z-index:1;position:relative; top:-280px; width:970px;margin:0 auto -150px auto;text-align:left;}
.tabellaContenuto{height:390px;}

/* box di sinistra */
.fondo1{height:339px;width:245px;background-color:rgba(255,255,255, 0.7);}

	.blocco {clear:both;font-size:8px}
	.colonnaPulsanti {float:left;width:245px;margin:0 auto;position:relative; left:3px;}
	.colonnaPulsanti .pulsanteH {float:left;margin:2px 2px;}
	.colonnaPulsanti .pulsanteH img {width:111px; height:111px;border:#CCCCCC 3px solid;}
	
	#sposi {display:none;}
	#maneggio {display:none;}
	#agricola {display:none;}
	#ristorante {display:none;}
	#camere {display:none;}
	#meeting {display:none;}

/* box al centro */
.fondo2{height:339px;width:450px; background-color:rgba(255,255,255, 0.7); /* The Fallback */; text-align:center;background-image:url(../immagini/home/foto/logo.gif); background-repeat:no-repeat; background-position:center center; } /* utilizzo text-align:center per centrare l'immagine all'interno del fondo2 */
	.colonnaFoto {width:341px;margin:0 59px;}
	.colonnaFoto .tit {color:#005232;font-weight:bold;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:justify;}
	.colonnaFoto .tes {font-size:0.9em;font-weight:normal;}
	.colonnaFoto img{margin:48px 0px 0px 0px;width:340px;height:250px;}

/*box al centro pagine Interne */
.fondoInterne{height:380px;width:949px; background-color:rgba(255,255,255, 0.7);background-repeat:no-repeat; background-position:center center;vertical-align:top;}
.titoloArea {margin:0 auto;padding-top:20px;padding-left:50px;text-align:left;font-weight:normal;font-size:1.5em;color:#005232;font-style:italic}
.testoArea {width:600px;margin:0;padding:15px 0px 30px 0px;text-align:justify;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;}
.testo {margin:0;padding:0px 0px 0px 50px;text-align:justify;font-size:0.70em;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:280px;margin:0;vertical-align:top; padding:0px 0 40px 30px;text-align:center;float:left;}
.immaginiArea img {margin:5px 5px 5px 5px;padding:0;display:inline;}

.miniature{text-align:center;font-size:0.70em;color:#005232;line-height:1.5em; width:620px; padding-left:50px; float:left; z-index:1; margin-top:-120px;}
.alloggi{text-align:center;font-size:0.70em;color:#005232;line-height:1.5em; width:620px; padding-left:80px; float:left; z-index:1; margin-top:-30px;}
.dispo{float:left; padding-right:30px; padding-bottom:20px;}
.dispo a{text-decoration:none; color:#005232;}


.contenutoCentraleInterne {margin:0 auto;padding:20px 0 0 0;}

.galleriaArea {margin:0px 0px 0px 110px;padding-top:20px;text-align:center;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;}


/* box di destra */
.fondo3{height:339px; width:224px; background-color:rgba(255,255,255, 0.7);}

.colonnaAgriturismo {margin:0;padding:0;text-align:left;float:left;}
.colonnaAgriturismoNews {width:230px;margin:0px;padding:0;float:left;}
.colonnaAgriturismoNewsInt {padding:15px 10px 15px 20px;margin:0;}
.rigaAgriturismoNewsletter {margin:0px 0px 0px 0px;padding:0;}
.notiziaData {font-size:10px;font-weight:normal;margin:0;padding:0;color:#96bf0e;}
.notiziaTitolo {font-size:12px;font-weight:bold;margin:0;padding:0;color:#00673E;}
.notiziaSommario {font-size:12px;font-weight:normal;margin:0;padding:0;color:#666666;}
.notiziaLink {font-size:12px;font-weight:normal;margin:0;padding-bottom:10px;color:#00673E;}
.notiziaLink a {font-weight:normal;margin:0;padding:0;color:#00673E;text-decoration:none;}
.notiziaLink a:hover {font-weight:normal;margin:0;padding:0;color:#96bf0e;text-decoration:underline;}

.notiziaTutte {border-top:solid 1px #00673E;text-align:right;padding-top:2px;margin-top:5px;}
.notiziaTutte a {font-weight:bold;color:#00673E;text-decoration:none;font-size:12px;}
.notiziaTutte a:hover {color:#96bf0e;text-decoration:none;}

.colonnaNewsletter {border-top:dotted 2px #00673E;margin:5px 0px 0px 0;}
.colonnaNewsletter .tit {padding:10px 20px 0px 20px;color:#005232;font-weight:bold;font-size:12px;}
.colonnaNewsletter .tit a {color:#005232;text-decoration:none;}
.colonnaNewsletter .tit a:hover {color:#005232;text-decoration:underline;}
.colonnaNewsletter .tes {font-size:12px;font-weight:normal;}

.spazio{width:15px;} /* spazio tra le tre colonne */

/* Form */
.areaForm {margin:0;padding:0;text-align:left;font-size:0.7em;line-height:1.5em;color:#005232;display: block;width:920px;}
.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;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;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;float:left;text-align:right;}
.etichettaSmall {width:20px;padding:0;margin:0 5px 0 0;font-size:1.0em;color:#005232;float:left;text-align:right;}
.bloccoInput {width:450px;margin:10px 0 0 0;color:#005232;float:left;}
.moduloEsteso {width:400px;margin:0;padding:0;color:#005232;float:left;}
.bloccoInputEsteso {width:505px;margin:10px 0 0 0;color:#005232;float:left;}
.moduloRidotto {width:350px;margin:0;padding:0;color:#005232;float:left;}
.bloccoInputRidotto {width:380px;margin:10px 0 0 0;color:#005232;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;}

/* paypal */
.campotestopay {width:290px;padding:2px;margin:0px 0 0 0;font-size:1.0em;color:#005232;border:solid 1px #005232;}
.campotestoamount {width:100px;padding:2px;margin:0px 0 0 0;font-size:1.0em;color:#005232;border:solid 1px #005232;}
.moduloamount {width:110px;margin:0;padding:0;color:#005232;float:left;}
.boxPulsantepay {margin:0 0 0 105px;padding:0px;text-align:left; outline:none;}
.etichettapay {width:100px;padding-top:0px;margin:0 5px 0 0px;font-size:1.0em;color:#005232;float:left;text-align:right;}
#pagamentionline{padding-left:20px; padding-top:50px;}
.testoconferma{margin:0;padding:35px 50px 10px 50px;text-align:left;color:#005232; font-size:0.8em;}



/* footer */
.foot{background: url(../immagini/layout/sfondo_down.jpg) no-repeat center bottom; margin:0 auto -80px auto; padding:0; width: 100%; height: 100%;text-align:center;}
.footerTesto a{color:#FFFFFF;}
.footerTesto a:hover{color:#FFFFFF;text-decoration:none;}
.footerTesto{text-align:center; font-size:0.65em; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;margin:4px auto 0 auto;width:412px;padding-left:560px;}
.footerTestoIE {display:none;}



/* utilizzo il margin per posizionare il testo nel mezzo della locandina rossa */


/* per rendere opaco solo lo sfondo degli elementi di una classe esprimo il colore del backgroud con il codice rgba e specifico come quarto parametro l'opacitą da assegnare. In questo modo l'opacitą verrą applicata solo allo sfondo e non agli altri elementi in esso contenuti */

