body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; background-color:#E2DCCD; margin:10px 0 30px 0;}

div#mainContainer{width:1000px; margin:0 auto;}

div#topBar{height:85px;}

div#logo{float:left; width:450px;}

div#topInfo{float:right; width:290px; text-align:left; border-left: 1px solid #A68465; padding-left:15px}

div#langMenu a:link, div#langMenu a:visited, div#langMenu a:hover{color: #584C3D; text-decoration:none;}



div#langMenu{float:right; width:90px; text-align:left;}

div#langMenu img {padding:3px;vertical-align:middle;}

div#langMenu a:link, div#langMenu a:visited{color: #000; text-decoration:none;}

div#langMenu a:hover{color: #584C3D; text-decoration:underline;}



a:link{color: #584C3D; text-decoration:underline;}

a:hover, a:visited{color: #A58364; text-decoration:underline;}



div#mainMenu{}

div#colSxHome{float:left; width:500px; text-align:left; padding-left:20px;}

/*div#colSxHome h3{border-bottom: 1px solid #B7AD94; color:#005B42; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal;}*/

div#colDxHome{float:right; width:440px; padding-bottom:30px;}


div#newsBar{clear:both}
div#bottomBar{background-color:#BDA288;}
div#bottomBarContainer{width:1000px;margin:0 auto; padding:10px 20px 10px 20px;}

div#newsContainer{width:600px; float:left; text-align:left; padding-left:20px;margin-bottom:20px; padding-right:10px; border-right:1px dotted #333; padding-right:10px;}
div#newsContainer h3{color:#46352B; font-size:18px;margin-top:8px; margin-bottom:10px; border-bottom: 1px solid #584C3D; }
div.newsItem{width:600px; float:left;padding-bottom:6px;}
div.newsItem strong{font-size:13px;color:#46352B;}
div.newsItem a:link, div.newsItem a:visited{color: #E2DCCD; text-decoration:none; padding-left:20px; background: #BDA288 url(../images/arrow.gif) no-repeat center left;}
div.newsItem a:hover{color: #584C3D; text-decoration:none; background: #BDA288 url(../images/arrow_hover.gif) no-repeat center left;} 



div#offerteContainer{width:320px; float:left; text-align:left; padding-left:20px; margin-bottom:20px; border-left:1px dotted #333; padding-right:10px;}

div#offerteContainer h3{color:#46352B; font-size:18px;margin-top:8px; margin-bottom:10px; border-bottom: 1px solid #584C3D;}

div#offerteContainer img{border:4px solid #FFF; float:left; margin: 0 10px 10px 0;}

div#offerteContainer a:link, div#offerteContainer a:visited{color: #E2DCCD; text-decoration:none; padding-left:20px; background: #BDA288 url(../images/arrow.gif) no-repeat center left;}

div#offerteContainer a:hover{color: #584C3D; text-decoration:none; background: #BDA288 url(../images/arrow_hover.gif) no-repeat center left;}



div#ristoranteContainer{width:320px; float:left; text-align:left; padding-left:20px; margin-bottom:20px;}

div#ristoranteContainer h3{color:#46352B; font-size:18px;margin-top:8px; margin-bottom:10px; border-bottom: 1px solid #584C3D;}

div#ristoranteContainer img{border:4px solid #FFF; float:left; margin: 0 10px 10px 0;}

div#ristoranteContainer a:link, div#ristoranteContainer a:visited{color: #E2DCCD; text-decoration:none; padding-left:20px; background: #BDA288 url(../images/arrow.gif) no-repeat center left;}

div#ristoranteContainer a:hover{color: #584C3D; text-decoration:none; background: #BDA288 url(../images/arrow_hover.gif) no-repeat center left;}



div#footerBar{background-color:#584C3D; height:30px;}

div#footer{width:1000px;margin:0 auto;}

div#footerBar a:link, div#footerBar a:visited{color: #E2DCCD; text-decoration:none;}

div#footerBar a:hover{color: #E2DCCD; text-decoration:underline;}



div#footerLeft{float:left;padding:7px 0 7px 20px; color:#E2DCCD;}

div#footerRight{float:right;padding:7px 20px 7px 0; color:#E2DCCD;}



div#colSxAppartamenti{float:left; width:220px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}

div#colSxAppartamenti ul{list-style:none;margin:0;padding:0}

div#colSxAppartamenti ul li{border-bottom: 1px solid #DBD5C7; padding: 10px 0 10px 0;margin:0;}

div#colSxAppartamenti a:link, div#colSxAppartamenti a:visited{color: #584C3D; text-decoration:none; padding-left:20px; background: #E2DCCD url(../images/arrow3.gif) no-repeat center left;}

div#colSxAppartamenti a:hover{color: #A38263; text-decoration:none; background: #E2DCCD url(../images/arrow2.gif) no-repeat center left;}

div#colSxAppartamenti strong{padding-left:20px; color: #A38263; text-decoration:none; background: #E2DCCD url(../images/arrow2.gif) no-repeat center left;}

div#colDxAppartamenti{float:right; width:680px; text-align:left; border-left:1px dotted #333; padding:0 20px 20px 20px; margin:10px 0 10px 0;}



div#colSxRistorante{float:left; width:600px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}

div#colDxRistorante{float:right; width:300px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}



div#colSxPhotogallery{float:left; width:970px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}



div#colSxOfferte{float:left; width:600px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}
div#colSxOfferte img{float:right; border:3px solid #584C3D; margin: 5px;}
div#colDxOfferte{float:right; width:300px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}



div#colSxDoveSiamo{float:left; width:350px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}

div#colDxDoveSiamo{float:right; width:550px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}



div#colSxContatti{float:left; width:220px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}

div#colDxContatti{float:right; width:680px; text-align:left; padding:0 20px 20px 20px; margin:10px 0 10px 0;}



div#photoFrame{width:300px;height:255px;background: #F1EEE7 url(../images/photoFrame.jpg) no-repeat center left;float:right;padding:35px 30px 30px 30px; text-align:center;}

div#photoCount{padding-top:30px; color:#584C3D;}

.magnifyLink{background: #E2DCCD url(../images/magnify.jpg) no-repeat center left;padding: 10px 0 10px 40px;}



div#map{width:340px;height:300px; border: 1px solid #B7AD94; float:right; margin-left:20px;}



h3{border-bottom: 1px solid #B7AD94; color:#584C3D; font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; margin-top:0px;}

h4{color:#A58B74; font-size:18px;}

.hr{clear:left; border-top:1px solid #A68465; padding-bottom:5px;}

.clearer{clear:both;}



div#moduloContatti{float:right; width:300px; border: 1px solid #584C3D; background-color:#BDA288; padding:10px;}



/* PHOTO SLIDE*/

#slide-images{position:relative;display:block;margin:0px;padding:0px;width:400px;height:300px;overflow:hidden;}

#slide-images li{position:absolute; top:0; left:0; display:block;list-style-type:none;margin:0px;padding:0px;background-color:#FFFFFF;}

#slide-images li img{display:block;background-color:#FFFFFF;}

#slide-images ul {margin:0px;}



div#gallery{text-align:center; padding: 0px 20px 0px 20px;}
div#gallery a{}
div#gallery img{border:none; margin:6px; border:6px solid #FFFFFF;}

div#menuRistoranteIt h4{visibility:hidden;}
div#menuRistoranteIt{ background:#fff url(../ita/images/specialita.gif) 0 0 no-repeat; display:block; width:264px; height:400px;}
div#menuRistoranteEn h4{visibility:hidden;}
div#menuRistoranteEn{ background:#fff url(../eng/images/specialita.gif) 0 0 no-repeat; display:block; width:264px; height:400px;}