html,body,h1,h2,h3{margin:0; padding:0}
body{font-family: Times New Roman, Times, serif; font-size:18px; color: #616c07; text-align:center; background-color:#505906}
p{font-size:16px; margin:10px 20px 10px 20px; text-align:justify; line-height:1.4em}
h1{font:normal 0.9em/20px Times New Roman, Times, serif; margin:0 0 0 30px; color: #DFD2A4; text-align:left; font-size:12px}
h2{font-weight:normal; color:#fdf1cb; font-size:24}
h3{margin:0 0 0 20px; font-weight:bold; color:#616c07; font-size:20px; text-align:left}

ol,ul{margin-top:0px; margin-bottom:0px}
li{margin-top:0px; margin-bottom:10px}
li a{color:#f7ecc6; text-decoration:none}
li a:hover{color:#f7ecc6; text-decoration:underline}
img{border: 1px solid #f7ecc6}
img.testo{border-width:0; margin:0; padding:5px 0 20px 20px}
td.attivita{text-align:justify; vertical-align:top}
img.attivita{vertical-align:top}
img.sa{border: 0px}
.dove a{color:#f7ecc6; font-weight:bold; text-decoration:none}
.dove a:hover{color:#f7ecc6; font-weight:bold; text-decoration:underline}
.antinori {color:#a5b9ef; font-size:18px; font-weight:bold}
.titoliprezzi {color:#a5b9ef; font-size:18px; font-weight:bold}
.titolisa {font-size:27px}
.titolisafra {font-size:25px}
.testosa{text-align:justify; vertical-align:top}
li.riv {margin-left:40px;}
a.linkhome {font-size:10px; color:#f7ecc6;padding: 0 15px 0 15px; text-decoration:none}
a.linkhome:hover {font-size:10px; color:#f7ecc6;padding: 0 15px 0 15px; text-decoration:underline}

/* layout index */
div#container_home{width:850px; margin:0 auto; text-align:center; padding:0px; color:#DFD2A4}
div#container_home h1{text-align:center; margin:0}
div#container_home hr{margin:0px 20px 0px 20px; border-collapse:collapse; border:1px solid #616c07}
div#container_home a{color:#DFD2A4; text-decoration:none; font-size:13px; color:#DFD2A4}
div#container_home a:hover{color:#f7ecc6; text-decoration:underline}
.index a{color:#a5b9ef; font-size:15px; font-weight:bold; font-family:Times New Roman, Times, serif; text-decoration:none}
.index a:hover{color:#a5b9ef; font-weight:bold; text-decoration:underline}
.index a#activelink{color:#a5b9ef; font-weight:bold; text-decoration:none}

/* layout contenitore esterno */
div#container{width:960px; margin:0 auto; text-align:center;
	border-left:1px solid #30321B; border-right:1px solid #30321B; border-bottom:1px solid #30321B; background-color:#fdf1cb}

/* layout testata */
div#testata{height: 70px; color:#ff0; border-bottom:1px solid #505906; background-color:#757B3F}

/* layout e stili dei menù */
div#menu{float:left; width:200px; font-size:16px; text-align:left}
div#menu ul{margin:16px 0 0 0; padding: 0 0 0 25px; list-style-type:none;}
div#menu li{margin:6px 0; padding:0}
div#menu a{color:#616c07; font:normal 1.2em/24px Times New Roman, Times, serif; text-decoration:none}
div#menu a:hover{color:#3c4304; text-decoration:none}
div#menu a#activelink{color:#c1cef2; text-decoration:none}
div#menu a#capoverso{color:#a5b9ef; text-decoration:none}
div#menu li#acapo{padding: 0 0 15px 0}
div#menu p.testo {font-size:15px}
div#menu a.testo {font-size:15px}

/* layout e stili dei contenuti */
div#content{margin-left:200px; padding:12px 15px 12px 12px; border-left:2px solid #E1E17B; background-color:#fbf1d9}
/* tmpl: 2.php (tab_2) --- Gallery --- */
.gallery_sx{float:left; width:350px; margin:10px 0 0 10px; padding:0} 
.gallery_sx img{margin: 0 0 0 0; padding: 0 0 0 0; width:540px} /*togliere la linea quando l'immagine è ridimensionata*/
.gallery_dx{margin:10px 0 0 573px; text-align:left}
.gallery_dx a img{margin: 0 6px 2px 0; padding: 0;}
.gallery_bottom{float:right; width:757px; height:180px;}
/* tmpl: 3.php (tab_3) --- Offerte --- */
.offerte_cont{width:530px}
.offerte_cont h2{font:normal bold 1.2em/20px arial,serif; padding:0 0 0 15px; margin:0; background-color:#eee; color:#000}
.offerte{width:530px}
.offerte img{margin:2px 0 15px 0; float:right; width:160px} /*togliere il width quando l'immagine è ridimensionata */
.offerte p {margin:10px 175px 15px 0}
.offerte_prevnext{padding: 0 0 0 110px}
.offerte_prevnext a{padding: 0 0 0 20px; color:green; text-decoration:none;}
/* tmpl: 4.php (tab_4) --- Lastminute --- */
.lastminute_cont{width:530px}
.lastminute_cont h2{font:normal bold 1.2em/20px arial,serif; padding:0 0 0 15px; margin:0; background-color:#eee; color:#000}
.lastminute{width:530px}
.lastminute p {margin:10px 0px 15px 0}
/* tmpl: 5.php (tab_5) --- Link --- */
div#link{width:700px}
div#link ul{margin:10px 0 0 0; padding: 0 0 0 15px; text-align:left; list-style-type:none;}
div#link li{ margin:0; padding:0;}
div#link li.cpv{margin:3px 0 0 0}				/* capoverso - interlinea*/
div#link a{Times New Roman, Times, serif; font-size:15px; color: #f7ecc6; text-decoration:none;}	/* capoverso */
div#link a:hover{Times New Roman, Times, serif; font-size:15px; color: #f7ecc6; text-decoration:underline}
div#link li a.cap{color:f7ecc6; font-size:16px}			/*link capoverso */
div#link li a.nor{color:f7ecc6; padding: 0 0 0 20px}			/*link normale */

/* layout e stili del footer */
div#footer{clear:left; text-align:right; padding:0px; font-size:13px; color:#DFD2A4; border-top:1px solid #505906; background-color:#757B3F}
div#footer a{color:#DFD2A4; text-decoration:none}
div#footer a:hover{color:#f7ecc6; text-decoration:underline}
div#footer img{margin:2px 0 0 0}
/* layout e stili del footer esterno*/
div#footer2{width:950px; margin:0 auto; padding:0 0 0 0; text-align:right; color:#000}
div#footer2 a{color:#757B3F; text-decoration:none; font-size:14px;}
div#footer2 a:hover {color:#f7ecc6}

/* layout comune */
div.clear{clear: right; height:0.1em}
