html,body,h1,h2,h3{margin:0; padding:0}
body{font-family:Times New Roman, Times, serif; font-size:14px; text-align:center;background-color:#6d2801;color:#fbedcf;}
#main {text-align:center;margin:0px auto;width:900px;}
p{margin:10px 0 10px 0; padding:0; text-align:justify}
h1{font:normal 0.7em/14px arial,serif; margin: 0px auto; text-align: center; padding: 60px 0 0 0}
h2{font-weight:normal; color:#fbedcf; font-size:20px; padding:12px 0 6px 0; text-align:center}
h3{font-weight:normal; font-size:12px; text-align: left; padding:10px 0 0}
h1.home{font:normal 0.7em/14px Times New Roman, Times, serif; margin: 0px auto; text-align: center; padding: 1px 0 0 0}
h2.home{font:14px Times New Roman, Times, serif; margin: 0px auto; text-align: center; padding: 5px 0 5px 0}
ol,ul{margin-top:0px; margin-bottom:0px}
a{color:#fbedcf; font:normal 14px Times New Roman, Times, serif; text-decoration:none}
a:hover{color:#e7c57b; text-decoration:none}
img{margin:0; padding:0; border:1px solid #dfc894}
img.titoli {margin:16px 0 0 0; padding:0; border:0}
img.titolo {display: block; margin: 0px auto; text-align: center; border:0}
img.unafoto {float: left; margin:10px 0 0 13px; }
div.unafoto {float:right; width: 200px; margin: 0; padding: 10px 20px  0 0}
img.titolounafoto {border:0}
div.allineamento_testo {text-align: justify}
div.allineamento_testo2 {text-align: justify; font-size:14px; margin: 0 20px}
div.serv_jap {width: 500px}
img.home {border: 0}
a img.tasto {display: block; margin: 0px auto; text-align: center; border: 1px solid #822e00}
a:hover img.tasto {border-bottom: 1px solid #e0c894}
div.trasp{float: left; margin: 0 0 0 11px}
div.discla{background-color: #912e02}
#sitemap li.site_map_cap{margin: 0 0 0 25px}
#sitemap li.site_map_nor{margin: 0 0 0 45px}
#sitemap li.site_map_nor2{margin: 0 0 0 65px}
.index_home {font-family: Times New Roman, Times, serif; font-size: 11px; color: #FFCC99; text-decoration: none; padding:  1px;}
.index_home a {font-family: Times New Roman, Times, serif; font-size: 11px; color: #FFCC99; text-decoration: none; padding:  1px;}
.index_home a:hover  {text-decoration: underline;}


/* pagine esterne */
div#ext {text-align: justify; margin: 0 15px 0 15px}
div#ext h1{font-family: Times New Roman, Times, serif; font-size: 22px; font-weight: bold; color: #fc7;  margin: 0px auto; text-align: center; padding: 10px 0 10px  0}
div#ext h2{font-family: Times New Roman, Times, serif; font-size: 20px; margin: 0px auto; text-align: center; }
div#ext h3{font-family: Times New Roman, Times, serif; font-size: 18px; margin: 0px auto; text-align: center; text-decoration: underline}
div#ext a.grande {font-family: Times New Roman, Times, serif; font-size: 18px; color: #FFCC77; padding: 10px 0 10px  0}
div#ext a:hover.grande {font-family: Times New Roman, Times, serif; font-size: 18px; color: #FFCC77; padding: 10px 0 10px  0}
div#ext a.interno{font-family: Times New Roman, Times, serif; font-size: 14px; color: #FFCC77}
div#ext a:hover.interno{font-family: Times New Roman, Times, serif; font-size: 14px; color: #FFCC77; text-decoration: underline}
img.ext1 {float: right; margin: 0 0 15px 15px}
img.ext2 {float: left; margin: 0 15px 15px 0}

/* mailing*/
div#mailing {text-align: justify; margin: 0 15px 0 15px}
div#mailing h1{font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: bold; color: #FFCC77;  margin: 0px auto; text-align: center; padding: 10px 0 10px  0; line-height: 18px}
div#mailing h2{font-family: Times New Roman, Times, serif; font-size: 20px; margin: 0px auto; text-align: center; }
div#mailing h3{font-family: Times New Roman, Times, serif; font-size: 18px; margin: 0px auto; text-align: center}
div#mailing a.grande {font-family: Times New Roman, Times, serif; font-size: 18px; color: #FFCC77; padding: 10px 0 10px  0}
div#mailing a:hover.grande {font-family: Times New Roman, Times, serif; font-size: 18px; color: #FFCC77; padding: 10px 0 10px  0}
div#mailing a.interno{font-family: Times New Roman, Times, serif; font-size: 14px; color: #FFCC77}
div#mailing a:hover.interno{font-family: Times New Roman, Times, serif; font-size: 14px; color: #FFCC77; text-decoration: underline}
.mailingsx {float: left; width: 350px; margin: 0 0 0 15px; text-align: justify}
.mailingdx {float: left; width: 305px; margin: 0 45px 0 35px; text-align: justify; }
.mailingsx2 {float: left; width: 305px;   margin: 20px 0 0 30px; text-align: justify}
.mailingdx2 {float: left; width: 350px; margin: 20px 0 0 50px; text-align: justify}
.mailingcentro {float: left; margin: 0 0 15px 15px; width: 720px}
div#newsletter{text-align: center; margin: 0 15px 0 15px}

/* layout contenitore esterno */
div#container{width:980px; margin:3px auto; ; text-align:left; background: url(symbols/menu.gif) repeat-y top left}
	
/* layout testata */
div#testata{background-image:url(symbols/testata.jpg); color:#c7b181; height: 75px}
div#testata img{padding:0 0 0 0; border: 0}

/* layout e stili dei menù */
div#menu{float:left; width:200px; font-size:12px; text-align:left}
div#menu ul{margin:10px 0 0 0; padding: 0 0 0 27px; list-style-type:none;}
div#menu li{margin:0; padding:0}
div#menu a{color:#fbedcf; font:normal bold 1.2em/18px Times New Roman, Times, serif; text-decoration:none}
div#menu a:hover{color:#9cc29a; text-decoration:none}
div#menu a.activelink{color:#9cc29a; text-decoration:none}
div#menu a.capoverso{color:#eec05b; text-decoration:none}
div#menu a:hover.capoverso{color:#9cc29a; text-decoration:none}
div#menu a.capoverso_attuale{color:#9cc29a; text-decoration:none}
div#menu li.acapo{padding: 0 0 15px 0}
div.menu_sx {padding: 15px 0 20px 0}
span.menu_new{font-family: Times New Roman, Times, serif; font-size: 11px; font-weight:bold; color: #3b6145; background-image: url(symbols/sfondo_bollo_new.gif); text-decoration: none; padding: 1px 3px 1px 1px} /* bollo bianco new presente nel menù */

/* layout e stili dei contenuti */
div#content{margin: 0 0 0 200px; padding:12px 15px 12px 12px;}
div#content img{padding:0 0 0 0px}
div#content a{text-decoration:none; font-weight:normal; color:#fbedcf}
div#content a:hover{color:#fff}
div#content ul{margin:0 0 0 15px; list-style-type:disc}
div#content li{margin:0; padding: 0 0 5px 5px} /*nota display: inline*/

/* layout e stili del booking online */
div#content table.prenotaonline_all{margin:15px auto 10px; padding:5px; border-collapse:collapse; background-color:#6F2D04; border:1px solid #fbedcf;clear:both}
div#content td.prenotatd_all{padding:5px 2px 0px 10px}
div#content td.prenotain_all{padding:5px 10px 0px 2px}
div#content td.prenotaora_all{padding:5px 2px 7px 10px; text-align:center}
div#content td.spazio{padding:0 10px}
div#content input.gg_all{margin:2px 0px 2px 3px; width:70px;}

/* layout e stili del footer */
div#footer1{text-align:left; padding: 0 0 0 20px; background-image:url(symbols/footer.gif); color:#a24311; height:44px; clear:both; }
div#footer1 a{text-decoration:none; color:#fbedcf; font-size:12px; font-family: "Times New Roman", Times, serif;}
div#footer1 a:hover {color:#e7c57b}
div#footer1 img{border:1; margin: 12px 5px 0 0; padding:0}
.a_footer {margin: 0 100px 0 100px; padding: 0;}

/* layout e stili del footer n°2: fuori gabbia */
div#footer2{width:950px; margin:0 auto; padding:15px 0 0 0; text-align:center; color:#000}
div#footer2 a{color:#b47655; text-decoration:none; font-size:12px;}
div#footer2 a:hover {color:#e7c57b}

/* clear */
div.clear{clear:both}
