html,body,h1,h2,h3{margin:0; padding:0}
body{font-family: Times New Roman, Times, serif; font-size:15px; color: #f7ecc6; text-align:center; background: url(symbols/sfondo.gif)}
p{font-size:15px; margin:10px 20px 10px 20px; text-align:justify; line-height:1.4em}
h1{font:normal 0.9em/20px Times New Roman, Times, serif; margin-left:30px; color: #f7ecc6; text-align:left;}
h2{font-weight:bold; color:#c1cef2; font-size:19px}
ol,ul{margin-top:0px; margin-bottom:0px}
li{margin-top:0px; margin-bottom:10px; margin-left:10px}
li a{color:#f7ecc6; text-decoration:none}
li a:hover{color:#f7ecc6; text-decoration:underline}
img{border: 1px solid #f7ecc6}
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 {color:#f8ecc6; font-size:27px}
.titolisa a{color:#f8ecc6; font-size:27px; text-decoration: none}
.titolisa a:hover{text-decoration: none}
.titolisafra {color:#f8ecc6; font-size:25px}
.titolisafra a{color:#f8ecc6; font-size:25px; text-decoration: none}
.titolisafra a:hover{text-decoration: none}
.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 */
.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:980px; margin:0 auto; text-align:center;
	border-left:1px solid #da645e; border-right:1px solid #da645e; border-bottom:1px solid #da645e; background-color:#c01f16}
	
/* layout testata */
div#testata{height: 80px; background-color:#36C; color:#ff0; background: url(symbols/testata.jpg)}

/* layout e stili dei menù */
div#menu{float:left; width:200px; background-color:#c01f16; font-size:13px; text-align:left; border-right:1px solid #da645e}
div#menu ul{margin:16px 0 0 0; padding: 0 0 0 25px; list-style-type:none;}
div#menu li{margin:0; padding:0}
div#menu a{color:#f7ecc6; font:normal bold 1.2em/24px Times New Roman, Times, serif; text-decoration:none}
div#menu a:hover{color:#a5b9ef; 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}


/* layout e stili dei contenuti */
div#content{margin-left:200px; padding:12px 15px 12px 12px; background-color:#c01f16; border-left:1px solid #da645e}
/* tmpl: 2.php (tab_2) --- Gallery --- */
.gallery_sx{float:left; width:350px} 
.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-left:558px; text-align:left}
.gallery_bottom{float:left; width:757px; height:180px;}
.gallery_bottom a img{margin: 30px 6px 0 0; padding: 0; width:140px; height:94px} /*togliere il width quando l'immagine è ridimensionata */
/* 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:4px; background-color:#c40c02; font-size:13px; color:#f7ecc6;background: url(symbols/footer.gif)}
div#footer a{color:#f7ecc6; font-weight:bold; text-decoration:none}
div#footer a:hover{color:#f7ecc6; font-weight:bold; text-decoration:underline}
div#footer img{margin:5px 0 0 0}

/* layout comune */
div.clear{clear: right; height:0.1em}