html,body,h1,h2,h3{margin:0; padding:0}
tr,td{margin:10px 0 10px 0; padding:4px 4px 4px 4px; font-size:11px; line-height:17px;}
body{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:center;background: url(symbols/sfondo.gif);color:#487ba2}
p{margin:10px 16px 10px 16px; padding:0; text-align:justify; line-height:17px;}
p.home{margin:10px 0 10px 0; padding:0; font-size:11px; text-align:justify; line-height:17px;}
h1{font:normal 0.8em/14px arial,serif; margin:0 202px 0 0; color:#b4d5f1; text-align:right}
h2{font-weight:normal; color:#37a; font-size:18px; padding:12px 0 6px 0; text-align:left}
h3{font-weight:normal; color:#37a; font-size:18px; padding:0 0 2px 0; text-align:left}
ol,ul{margin-top:0px; margin-bottom:0px}
li{margin-bottom:4px;margin-top:8px}
img{margin:0; padding:0; border:1px solid #888}
form{margin:0; padding:0}
.button{font-family:arial,sans-serif; font-size:12px; margin:0; padding:0}
.norigo img{margin:0; padding:0; border:0px}
.discla{text-align:justify; font-size:10px; padding:4px 4px 4px 4px; background:#fff}
.circeo{text-align:justify; font-size:10px; padding:4px 4px 4px 4px; background:#fff}
.sitemap{margin-left:100px}
.park{font-size:11px}
.in{margin:0; padding:0; background-color:#FBFDFF; border:0; width:0px}
div.ristorante {font-size:11px; text-align: center}
a{color:#37a; font: 1em/20px arial,sans-serif; text-decoration:none}
a:hover{color:#236; text-decoration:underline}
a#activelink{color:#000; text-decoration:none}

/* layout contenitore esterno */
div#container{width:980px; margin:0 auto; text-align:left;
	border-left:1px solid #37a; border-right:1px solid #37a}

/* layout testata */
div#testata{background: url(symbols/testata.jpg); height:119px; color:#37a}
div#testata img{padding:1px; border: 0}

/* layout e stili dei menù */
div#menu{background-color:#f5f5f5; font-size:12px; height:20px; margin:65px 0 0 0}
div#menu ul{margin:0 0 0 15px; padding:0; list-style-type:none}
div#menu li{display:inline; margin:0 10px 0 10px; padding:0} /*nota display: inline*/
div#menu a{color:#37a; font: 1em/20px arial,sans-serif; text-decoration:none}
div#menu a:hover{color:#236; text-decoration:none}
div#menu a#activelink{color:#000; text-decoration:none}
div#menu div.menu_sx{float:left; text-align:left; margin:0 0 0 0; width:970px}
div#menu div.menu_dx{float:right; margin:0 0 0 0}
div#menu div.menu_dx li{padding:0; margin:0}
div#menu div.menu_bo{clear:both; background:#eee; text-align:left;}

/* layout e stili dei contenuti */
div#content{padding:10px 0 10px 25px; background:#fff}
div#content form{text-align:center}

/* div#content a{text-decoration:none; font-weight:normal; color:#37a}
div#content a:hover{color:#fff} */

/* biografia */
div#content div.biog{width:650px; margin:15px 12px 20px 0;padding:0 8px}
div#content div.biog ul{list-style-type:none}
div#content div.biog li{padding: 5px 0;text-align:justify}

/* tab 1 */
div#content a.txt{color:#888}
div#content a.txt:hover{color:#fff}
img.singola{margin:0 0 0 15px; border:0}
div#content div.prezzi_dx{width: 370px; margin:0 0 0 15px; float:left; font-size:11px; text-align:justify}
div#content div.tabella{text-align:center}

/* tmpl: 2.php (tab_2) --- Gallery --- */
.gallery_sx{width:380px; float:left; margin:0 25px 0 0; padding: 0; text-align:justify}
.gallery_dx{width:430px; float:left} 
.gallery_dx img{margin:0; padding: 0 0 0 0; width:523px; height:348px} /*togliere la linea quando l'immagine è ridimensionata*/
.gallery_bottom{float:left; width:955px; height:110px}
.gallery2_bottom{float:right; margin: 0 0 0 0; width:550px; height:110px}
.gallery_bottom a img{margin: 20px 12px 0 0; padding: 0; width:117px; height:78px} /*togliere il width quando l'immagine è ridimensionata */
.gallery2_bottom a img{margin: 20px 12px 0 0; padding: 0; width:117px; height:78px} 

/* tmpl: 3.php (tab_3) --- Offerte --- */
.offerte_cont{width:910px; float:left; padding:0 0 0 0px}
.offerte_cont hr{width:915px; height:1px; background-color:#37a; padding:0}
.offerte{width:715px; 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:180px; height:180px} /*togliere il width quando l'immagine è ridimensionata */
.offerte_prevnext{padding: 0 0 0 383px}
.offerte_prevnext a{padding: 0 0 0 20px; color:#37a; text-decoration:none;}

/* tmpl: 4.php (tab_4) --- Lastminute --- */
.lastminute_cont{width:910px; border:1px solid #37a; padding:12px 12px 20px 12px}
.lastminute{width:910px; line-height:19px}
.lastminute p {margin:15px 0px 25px 0}

/* tab 5 */
div#link{width:920px; background-color:#f0f7fb}
div#link ul{margin:0 0 0 0; padding: 0 0 0 15px; list-style-type:none}
div#link li{margin:0; padding:5px 5px 5px 5px}
div#link li.cpv{margin:3px 0 0 0}				/* capoverso - interlinea*/
div#link a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#37a}	/* capoverso */
div#link a:hover{color:#37a; text-decoration:underline}
div#link a.titolo{color:#37a; font-weight: bold}
div#link li a.nor{color:#37a; padding: 0 0 0 20px}			/*link normale */

/* tab 6 */
div#content div.cin_col{margin:0 0 12px; padding:0; font-size:12px}
div#content div.cin_col div{float:left; width:141px; padding:0 0 12px; text-align:center}
div#content div.cin_col div img{margin:25px 0 3px 0; padding:0}
div#content div.qua_col{margin:0 0 12px; padding:0; font-size:12px}
div#content div.qua_col div{float:left; width:177px; padding:0 0 12px; text-align:center}
div#content div.qua_col div img{margin:25px 0 3px 0; padding:0}
div#content div.tre_col{margin:0 0 12px; padding:0; font-size:12px}
div#content div.tre_col div{float:left; width:236px; padding:0 0 12px; text-align:center}
div#content div.tre_col div img{margin:25px 0 3px 0; padding:0}
div#content div.due_col{margin:0 0 12px; padding:0; font-size:12px}
div#content div.due_col div{float:left; width:354px; padding:0 0 12px; text-align:center}
div#content div.due_col div img{margin:25px 0 3px 0; padding:0}
div#content div.una_col{margin:10px 0 12px 0; padding:0; font-size:12px}				/* --- una colonna con testi sotto le immagini: non utilizzato mai --- */
div#content div.una_col div{width:100%; margin:15px 0 5px 0px; padding:0 8px; float:left; text-align:center}
div#content div.una_col div img{margin:0; padding:0}
div#content div.una_col div div{margin:0; padding:80px 0 0; width:200px; float:right}	/* -------------------------- */
div#content div.una_dx_col{margin:10px 0 12px 148px; padding:0; font-size:12px}
div#content div.una_dx_col div{width:520px; margin:15px 0 5px 0px; padding:0 8px; float:left}
div#content div.una_dx_col div img{margin:0; padding:0}
div#content div.una_dx_col div div{width:130px; margin:0; padding:51px 0 0; float:right}
div#content div.ingr{margin:20px 0 0px; padding:0 0 20px; text-align:center} /* ingrandimento immagini sequenziali tmpl 60*/
div#content div.ingr img{margin:0 0 15px; padding:0}
div#content div.tx{width:684px; margin:15px 0 0;padding:0 8px; font-size:11px; float:left}
div#content div.tx p.tx a{color:#888}
div#content div.tx p.tx a:hover{color:#fff}
div#content a.grey{color:#888}
div#content a.grey:hover{color:#fff}
div.prev{width:200px; margin:0; padding:10px 0 40px 95px; font-size:12px; float:left; text-align:left}
div.prev a{font-weight:bold}
div.back{width:92px; margin:0; padding:10px 0 40px; font-size:12px; float:left; text-align:center}
div.back a{font-weight:bold}
div.next{width:200px; margin:0; padding:10px 95px 40px 0; font-size:12px; float:right; text-align:right}
div.next a{font-weight:bold}

/* layout e stili del footer */
div#footer{text-align:center; padding:0px; color:#37a; border-bottom:1px solid #37a; line-height:12px; clear:both}
div#footer a{text-decoration:none; padding:0 20px 0 20x; margin: 0 10px 0 10px; color:#369; font-size:10px;}
div#footer a:hover {color:#999}
div#footer div.menu_up{background-color:#f5f5f5; text-align:center; padding:4px 0 4px 0}
div#footer div.menu_down{background-color:#eee; text-align:center; margin: 0px; padding: 0px}
div#footer div.menu_down2{background-color:#eee; text-align:center; margin: 0px; padding: 0px; font-size:8px}

/* clear */
div.clear{clear:both}
