@import url(_gallery.css);
@import url(_scrollbars.css);
body{ margin: 0; font-size: 70%; font-family: Georgia; }
a{ text-decoration: none;color: #826644; }
a:link{color: #826644;}
a:visited{color: #826644;}
a:hover{ text-decoration: underline;color: #68004F; }
a:active{color: #68004F;}
h1 { font-size: 2em; line-height: 1; height: 56px; margin-bottom: 0.2em; padding-left: 35px; color: #68004F; background: url(../img/bkg_title.gif) no-repeat left bottom; }
h2 {font-size:1.4em;margin-bottom:0.1em;color: #826644;}
hr { background: #826644; color: #826644; clear: both; float: none; width: 100%; height: .03em; overflow: hidden; margin: 10px 0 1.2em; border: none; }
hr.space { background: #fff; color: #fff; }
p {margin:0 0 1em;}


.viola{color: #68004F; }

#AreaContainer{ overflow: hidden; height: 630px; }
#AreaSx{ background: url(../img/cirro.gif) no-repeat 125px 0px; height: 575px; overflow: hidden; }
#AreaLogo{ overflow: hidden; }
#AreaLogo a{ background: url(../img/logo.gif) no-repeat center; display: block; width: 190px; height: 113px; text-indent: -9999px; }
#AreaContentSx{ height: 311px; overflow: hidden; }
#AreaContentSx .box{ text-align: right; background: none; padding: 0.4em 0.6em; }
#AreaContentSx .box h3{ text-indent: -9999px; height: 53px; text-align: left; margin-bottom: 0px;}

#AreaDx{ height: 565px; overflow: hidden; }
#AreaFooter{ text-align: center;font-size:90%; }
#AreaFooter .box{ height: 35px }
.box{ padding: 0.8em 1.2em; margin-bottom: 0; }
#AreaContentDx .box{
	padding: 0.4em 1.2em;
	/*background: transparent url(../img/white80.png);*/
	background: transparent;
}
body#pagina3 #AreaContentDx .box #gallery{ background:none; height:107px}
body#pagina3 #AreaContentDx .box #StripGallery{height:104px}
body#pagina3 #AreaContentDx .box #ThumbsGallery{height:104px}
body#pagina3 #AreaContentDx .box #ThumbsGallery img{}
body#pagina3 #AreaContentDx .box{ padding:0}
body#pagina3 #AreaContentDx .box #sliderGallery a{background:url(../img/framelong.gif) no-repeat; width:160px; height:104px; padding:0}
body#pagina3 #AreaContentDx .box #sliderGallery a img{ margin:7px 0 0 7px}
body#pagina3 #AreaContentDx .Gallery button{ height: 106px;}

body#pagina39 #AreaContentDx .box #sliderGallery a{ background:none}
body#pagina39 #AreaContentDx .box #sliderGallery a:hover{background:url(../img/frame.gif) no-repeat; }
body#pagina39 #AreaContentDx .box #gallery{ background:none}
body#pagina39 #AreaContentDx .box{ padding:0}

body#pagina39 .Gallery #descrizione{
	position: absolute;
	top: 365px;
	left: 25px;
	z-index: 100;
	text-align: center;
	width: 100%;
	/*color: #826644;*/
	
}
/************************************************************/
/*menu*/
.menu{ margin: 0;  list-style: none;  }
.menu li{ float: left; display: inline }
.menu li a,.menu li span{ display: block; width: 100%; height: 100%; overflow:hidden}

#AreaLang{height: 50px; position: relative; overflow: hidden; top: 175px; left: 231px; }
#MenuLang{
	width: 128px;
	height: 50px;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0;
}
#MenuLang li{ clear: both }
#MenuLang li#it{ width: 74px; height: 18px ; margin-bottom: 5px }
#MenuLang li#it a{ background: url(../img/menu_it.png) no-repeat 0px 0px ; }
#MenuLang li#it span{ background:url(../img/menu_it.png) no-repeat 0px -19px; }
#MenuLang li#en{width: 75px; height: 22px; margin-left: 3px  }
#MenuLang li#en span{  background: url(../img/menu_en.png) no-repeat 0px -22px; width:75px; height:20px  }
#MenuLang li#en a{  background: url(../img/menu_en.png) no-repeat 0px 0px ; width:75px; height:20px  }

#AreaMenu{
position: relative;
	top: -50px;
	/*height: 228px;*/
	overflow: hidden;
}
#AreaMenu ul li{ width: 100%; text-indent: -9999px; overflow:hidden; clear: both; display: inline; position:absolute}

/*#AreaMenu ul li#Menu1Li48{width:72px; left: 84px; height:14px; top:0}
#AreaMenu ul li#Menu1Li48 a{ background: url(../img/menu_menu.gif) no-repeat; }
#AreaMenu ul li#Menu1Li48 a:hover,#AreaMenu ul li#Menu1Li48 span{ background: url(../img/menu_menu.gif) no-repeat 0px -14px; }

#AreaMenu ul li#Menu1Li59{height: 16px;  width:135px; left: 13px; top:30px}
#AreaMenu ul li#Menu1Li59 a{ background: url(../img/menu_piatti.gif) no-repeat; }
#AreaMenu ul li#Menu1Li59 a:hover,#AreaMenu ul li#Menu1Li59 span{ background: url(../img/menu_piatti.gif) no-repeat 0px -28px; }

#AreaMenu ul li#Menu1Li50{ height:16px; width: 135px;left:1px;top:65px }
#AreaMenu ul li#Menu1Li50 a{ background: url(../img/menu_vini.gif) no-repeat; }
#AreaMenu ul li#Menu1Li50 a:hover,#AreaMenu ul li#Menu1Li50 span{ background: url(../img/menu_vini.gif) no-repeat 0px -28px; }

#AreaMenu ul li#Menu1Li47{height: 26px;  width:127px; left: 3px; top:100px}
#AreaMenu ul li#Menu1Li47 a{ background: url(../img/menu_chef.gif) no-repeat; }
#AreaMenu ul li#Menu1Li47 a:hover,#AreaMenu ul li#Menu1Li47 span{ background: url(../img/menu_chef.gif) no-repeat 0px -31px; }

#AreaMenu ul li#Menu1Li49{ height:18px;left:54px;top:134px }
#AreaMenu ul li#Menu1Li49 a{ background: url(../img/menu_sale.gif) no-repeat; }
#AreaMenu ul li#Menu1Li49 a:hover,#AreaMenu ul li#Menu1Li49 span{ background: url(../img/menu_sale.gif) no-repeat 0 -31px; }

#AreaMenu ul li#Menu1Li51{ height:18px;top:168px ; left:16px; }
#AreaMenu ul li#Menu1Li51 a{ background: url(../img/menu_serate.gif) no-repeat; }
#AreaMenu ul li#Menu1Li51 a:hover,#AreaMenu ul li#Menu1Li51 span{ background: url(../img/menu_serate.gif) no-repeat 0 -24px; }

#AreaMenu ul li#Menu1Li60{ height:23px;left:39px;top:198px;}
#AreaMenu ul li#Menu1Li60 a{ background: url(../img/menu_dicono.gif) no-repeat; }
#AreaMenu ul li#Menu1Li60 a:hover,#AreaMenu ul li#Menu1Li60 span{ background: url(../img/menu_dicono.gif) no-repeat 0 -25px; }*/

#AreaPrenota{ height: 94px; background: url(../img/prenota.gif) no-repeat 252px 0px; text-indent: -9999px; }
#AreaPrenota li{ margin-top: 15px; margin-left: 40px; width: 294px; height: 28px; }

#AreaFooter{ background: url(../img/footer.gif) no-repeat;  height: 55px;  }
#AreaFooter .box{ padding: 0 1em; text-align: center;  background: none; }
#AreaFooter ul{ margin: 0 auto; width: 36% }
#AreaFooter ul li{padding: 0 10px }
#AreaFooter ul li a{ float: left; display: inline; width: auto; }

.fleft{ float: left; }
.fright{ float: right; }

img.fleft{   margin-right: 8px}
img.fright{ margin-left: 8px }

/**************************************************************************/
/*body#pagina3 #AreaContainer{ background: url(../foto/bkg_chef.jpg) no-repeat 0px 330px; }*/
body#pagina3 #content{height: 425px;}
body#pagina3 #AreaContentSx .box h3{ background: url(../img/titolomenu_chef.gif) no-repeat right top; }

body#pagina31 #AreaContainer{ background: url(../foto/bkg_menu.jpg) no-repeat 740px  310px; }
body#pagina31 #content{height: 425px;}
body#pagina31 #AreaContentSx .box h3{ background: url(../img/titolo_menu.png) no-repeat right top;}

/*body#pagina32 #AreaContainer{ background: url(../foto/bkg_lesale.jpg) no-repeat 30px 225px; }*/
body#pagina32 #content{height: 220px;}
body#pagina32 #AreaContentSx .box h3{ background: url(../img/titolomenu_sale.gif) no-repeat right top;}
body#pagina32 #AreaContentDx .box{ padding: 0;}

body#pagina33 #AreaContainer{ background: url(../foto/bkg_vini.jpg) no-repeat 700px -20px; }
body#pagina33 #content{height: 425px;}
body#pagina33 #AreaContentSx .box h3{ background: url(../img/titolomenu_vini.gif) no-repeat right top;}

body#pagina34 #AreaContainer{ background: url(../foto/bkg_serate.jpg) no-repeat 600px 320px; }
body#pagina34 #AreaContentSx .box h3{ background: url(../img/titolomenu_serate.gif) no-repeat right top;}

body#pagina35 #AreaContainer{ background: url(../foto/bkg_piatti.jpg) no-repeat  right top; }
body#pagina35 #AreaContentSx .box h3{ background: url(../img/titolomenu_piatti.gif) no-repeat right top;}

body#pagina38 #AreaContainer{ background: url(../foto/bkg_serate.jpg) no-repeat  right bottom; }

/*body#pagina39 #AreaContainer{ background: url(../foto/bkg_chef.jpg) no-repeat  0px 330px; }*/
body#pagina39 #AreaContentSx .box h3{ background: url(../img/titolomenu_piatti.gif) no-repeat right top;}

body#pagina40 #AreaContainer{ background: url(../foto/bkg_diconodinoi.jpg) no-repeat  760px 320px; }
body#pagina40 #AreaContentSx .box h3{ background: url(../img/titolomenu_dicono.png) no-repeat right top;}

#AreaMenu ul li.flash{ text-indent:0; font-size:22px; background-color: #FFFFFF; color:#826644; height:20px; position:static;}
#AreaMenu ul li.on{color: #68004F; }

body.en #Menu1Li48.flash{ width:55px; height:25px; margin-bottom:5px; margin-left:90px;}
body.en #Menu1Li59.flash{ width:105px; height:50px; margin-bottom:5px; margin-left:36px;}
body.en #Menu1Li50.flash{ width:85px; height:25px; margin-bottom:5px; margin-left:45px;}
body.en #Menu1Li47.flash{ width:95px; height:45px; margin-bottom:5px; margin-left:30px;}
body.en #Menu1Li49.flash{ width:65px; height:25px; margin-bottom:5px; margin-left:60px;}
body.en #Menu1Li51.flash{ width:120px; height:25px; margin-bottom:5px; margin-left:10px;}
body.en #Menu1Li60.flash{ width:122px; height:50px; margin-bottom:5px; margin-left:25px;}

body.it #Menu1Li48.flash{ width:55px; height:20px; margin-bottom:12px; margin-left:90px;}
body.it #Menu1Li59.flash{ width:125px; height:25px; margin-bottom:12px; margin-left:20px;}
body.it #Menu1Li50.flash{ width:120px; height:25px; margin-bottom:12px; margin-left:15px;}
body.it #Menu1Li47.flash{ width:110px; height:25px; margin-bottom:12px; margin-left:10px;}
body.it #Menu1Li49.flash{ width:75px; height:25px; margin-bottom:12px; margin-left:40px;}
body.it #Menu1Li51.flash{ width:115px; height:25px; margin-bottom:12px; margin-left:10px;}
body.it #Menu1Li60.flash{ width:120px; height:25px; margin-bottom:12px; margin-left:20px;}