html,body,h2,h3{margin:0; padding:0}
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 17px; 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.8em/18px Verdana, Arial, Helvetica, sans-serif; margin-left:30px; color: #f7ecc6; text-align:left; padding: 0 0 0 35px}*/
/*h2{font-weight:bold; color:#e9a069; font-size:16px}*/
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}
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}
.titoliprezzi {color:#e9a069; font-size:14px; font-weight:bold}
li.riv {margin-left:40px;}
li.ospi{line-height: 11px;  margin: 5px 0 0 0; padding: 0}
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}
.flash{text-align:center; vertical-align:middle}
.guide{line-height: 25px;}
.pagine{font-size:11px; text-align:justify;}
.ospitalita{font-size:11px; text-align:justify; line-height: 11px;}
.attivita{font-size:12px; text-align:justify}
.titolisa{font-size:16px; font-weight:bold}
.testosa{text-align:center; vertical-align:top}
.storia a{font-weight:bold; color:#e9a069; font-size:12px; text-decoration:underline}
.storia a:hover{font-weight:bold; color:#e9a069; font-size:12px; text-decoration:underline}
.storia a#activelink{font-weight:bold; color:#e9a069; font-size:12px; text-decoration:none}
.fotoing a{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#f7ecc6; font-size:12px; text-decoration:none}
.fotoing a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#f7ecc6; font-size:12px; text-decoration:underline}
li.map{line-height: 12px;  color:#f7ecc6; margin: 10px 0 10px 30px; padding: 0}
li.map a{color:#f7ecc6; text-decoration:none}
li.map a:hover{color:#f7ecc6; text-decoration:underline}
.maptitle{font-weight:bold; color:#e9a069; font-size:12px}

/* 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 #fae6c2; border-right:1px solid #fae6c2; border-bottom:1px solid #fae6c2; background: url(symbols/sfmenu.gif) repeat-y top left}

/* layout testata */
div#testata{height: 80px; color:#ff0; background: url(symbols/testata.gif)}

/* layout e stili dei menù */
div#menu{float:left; width:195px;  background-color:#013501; font-size:13px; text-align:left; margin:5px 0 4px 0}
div#menu ul{margin:15px 0 0 3px; padding: 0 0 0 10px; list-style-type:none;}
div#menu li{margin:0; padding:0}
div#menu a{color:#f7ecc6; font:normal bold 0.9em/23px Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
div#menu a:hover{color:#e9a069; text-decoration:none}
div#menu a#activelink{color:#e9a069; text-decoration:none}
div#menu a#capoverso{color:#e9a069; text-decoration:none}
div#menu li#acapo{padding: 0 0 18px 0}

/* layout e stili dei contenuti */
div#content{margin-left:200px; padding:12px 15px 12px 12px; background-color:#013501}

/* 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:758px; height:170px;}
.gallery_bottom a img{margin: 20px 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:700px; float:left; padding:0 0 0 0px}
.offerte_cont hr{width:705px; height:2px; background-color:#e9a069; padding:0}
.offerte_cont h3{text-align:left; font-size:16px}
.offerte_cont div.offerte p{font-size:12px}
.offerte{width:448px; float:left}
.offerte p{margin:2px 16px 10px 16px;}
div#content div.offerte form{text-align:left; margin:0 0 0 15px}
.offerte_foto {width:160px; padding:5px 0 0 0; float:left} /*togliere il width quando l'immagine è ridimensionata */
.offerte_foto img{margin:2px 0px 15px 0; width:250px} /*togliere il width quando l'immagine è ridimensionata */
div#offerte_prevnext{width:700px; float:left; padding:0px; margin:0}
div#offerte_prevnext a{padding: 0 0 0 20px; color:#e9a069; text-decoration:none;}

/* tmpl: 4.php (tab_4) --- Lastminute --- */
.lastminute_cont{margin:0 0 0 0px; padding: 25px}
.lastminute_cont h2{font:normal bold 1.2em/20px arial,serif; padding:0 0 0 15px; margin:0; background-color:#506c51; color:#f7ecc6; text-align:left}
.lastminute p {font-size:12px; margin:10px 0px 15px 0}
table.lastminute {width:660px; margin:0 0 0 40px; padding:0; border:1px solid #fff}

/* 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:13px; color: #f7ecc6; text-decoration:none;}	/* capoverso */
div#link a:hover{Times New Roman, Times, serif; font-size:13px; color: #f7ecc6; text-decoration:underline}
div#link li a.cap{color:f7ecc6; font-size:13px}			/*link capoverso */
div#link li a.nor{color:f7ecc6; padding: 0 0 0 20px}			/*link normale */

/* tmpl: 8.php (tab_5) --- Prezzi --- */
.prezzi_struttura{width:650px; float:right; margin:0; padding:0 40px 20px 0; clear: right}
.prezzi_struttura input.button1{margin:0 30px 0 0; padding:0 0 0 0; float:left}
.prezzi_struttura input.button2{margin:0 0 0 0; padding:0 0 0 0; float:left}

/* layout e stili del footer */
div#footer{clear:left; text-align:right; padding:1px 0 1px 0;background-color:#013101; font-size:10px; 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:2px 0 0 0}

/* layout comune */
div.clear{clear: right; height:0.1em}


/*Home*/

h1 {
   font-family:  "Times New Roman", Times, serif;
	font-size: 11px;
	margin-bottom: 0px;
}

#contenuto{
	  margin-top: 50px;
	  font-family:  "Times New Roman", Times, serif;
	  font-size: 13px;
	padding: 0px 60px;
}


h2 {
	font-size: 14px;
	text-align: center;
	margin-bottom: 20px;
}

#contenuto p {
	/*font-size: 14px;*/
}

#contenuto a{
	color: #EA9353;
	text-decoration: none;
	font-weight: bold;
}

#contenuto a:hover {
	text-decoration: underline;
}

#contenuto ul {
	list-style:  disc;
}

.call {
	margin-left: 250px;
	text-align: center;
	width: 400px;
	border: 1px solid White;
	background-color: White;
}

#nav {
	text-align: center;
	margin-top: 60px;
}

#nav a { 
	color: White;
	font-weight: normal;
}
#nav a:hover {
	text-decoration: none;
}