/* CSS Document */
body {
background:#EBE5AB url(../img/bg.gif) 0px 0px  repeat-x;
scrollbar-base-color:#f4efc6;
scrollbar-face-color:#f4efc6;
scrollbar-shadow-color:#f4efc6;
scrollbar-highlight-color:#f4efc6;
scrollbar-track-color:#f4efc6;
scrollbar-darkshadow-color:#f4efc6;
scrollbar-arrow-color:#887045;
}

table{
border:#BDB79B 1px solid;
}

#main,  #contenuto, #top, #menu {position:absolute; width:1024px; }

#main {left:50%; margin-left:-445px; top:0px; z-index:3;}

#top{
    /* background:url(../img/mainbanner_bg_1.jpg) 0px  0px  no-repeat; */
    z-index:1;
    width: 1235px;
    height: 434px;
    margin-left: -170px;
}

body#camere #top { background:url(../img/mainbanner_bg_camere.jpg) 0px  0px  no-repeat; }
body#contatti #top { background:url(../img/mainbanner_bg_contatti.jpg) 0px  0px  no-repeat; }
body#cucina #top { background:url(../img/mainbanner_bg_cucina.jpg) 0px  0px  no-repeat; }
body#dintorni #top { background:url(../img/mainbanner_bg_dintorni.jpg) 0px  0px  no-repeat; }
body#dove_siamo #top { background:url(../img/mainbanner_bg_dove_siamo.jpg) 0px  0px  no-repeat; }
body#esterno #top { background:url(../img/mainbanner_bg_esterno.jpg) 0px  0px  no-repeat; }
body#home #top { background:url(../img/mainbanner_bg_home.jpg) 0px  0px  no-repeat; }
body#casale #top { background:url(../img/mainbanner_bg_casale.jpg) 0px  0px  no-repeat; }
body#offerte #top { background:url(../img/mainbanner_bg_offerte.jpg) 0px  0px  no-repeat; }
body#photogallery #top { background:url(../img/mainbanner_bg_photogallery.jpg) 0px  0px  no-repeat; }
body#servizi #top { background:url(../img/mainbanner_bg_servizi.jpg) 0px  0px  no-repeat; }
body#tariffe #top { background:url(../img/mainbanner_bg_tariffe.jpg) 0px  0px  no-repeat; }

#menu_top, #menu_top.eng{
margin-left:575px;
margin-top:21px;
}

#menu_top  li a {float:left; padding:4px 3px 3px 3px ;}

#menu_top  li a {float:left; padding:4px 3px 3px 3px ;}
#menu_top  li a:hover {border-bottom: #cabc8c 1px solid}
#menu_top  li {float:left; padding:11px 3px 3px 3px;}
 
#menu_lingue{
left:1040px;
position:absolute;
top:5px;
width:100px;
}
#menu_lingue li a, #menu_lingue li{ float:left; padding:3px}

#contenuto{
    margin-top:489px;
}

#contenuto .foto{
    float:left;
    padding: 1px;
}
#testi{
float:left;
height:250px;
overflow:auto;
margin-top:15px;
padding:15px 20px 20px 20px;
position: absolute;
left:450px;
width: 446px;
}

img.foto { border:#cec8a3 1px solid; }

.photogallery #testi{
width: 732px;}


.contatti #testi{width: 550px;}

#testi a{
font-weight:bold;
text-decoration:underline;
color:#db5570;
}
#colonna_unica{
float:left;
width: 730px;
height:220px;
overflow:auto;
margin-top:15px;
padding:15px 20px 20px 20px;}

iframe{
margin:0px;
padding:0px;
}

#testi p, #testi li, #testi span, #testi table{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767251;
text-align:justify;
}

#testi h2{
padding:0px;
margin-bottom:4px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
color:#db5570;
font-weight:bold;
font-size:11px;
}

#testi h1{
padding:0px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
color:#a40015;
font-weight:bold;
font-size:11px;
}

#testi .servizi li{
font-weight:bold;
list-style:inside;
list-style:square ;
border-bottom:#d6d0af 1px solid;
}
#testi .dintorni li{
list-style:inside;
list-style:square ;
border-bottom:#d6d0af 1px solid;
}

#mini{position:absolute;
top:0px;
left:353px;}
#mini li{
width:81px;
height:81px;
background-color:#ede0b2;
border:#cec8a3 1px solid;
padding:2px;
margin:2px 2px 14px 2px;
}


#miniphoto{
display:inline;
margin-top:7px;
}
#miniphoto li{
float:left;
width:81px;
height:81px;
background-color:#ede0b2;
border:#cec8a3 1px solid;
padding:2px;
margin:2px;
}

#menu {
    top: 10px;
    left: 10px;
}

#menu_bottom {margin-top:424px; margin-left:2px;}
#menu_bottom li a { float:left; padding:9px 5px 0px 5px}
#menu_bottom.eng li a { padding:9px 0 0px 0}

#menu_bottom li a:hover {border-bottom: #dbd49b 1px solid}
#menu_bottom li { float:left; padding:0px 6px}
#menu_bottom.eng li { padding:0px 5px}

#top, #contenuto, #footer {left:0;}


#footer {
margin-top:796px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#f4efc6;
text-align:center;
background:#DB5570;
padding:10px;
}
#footer a{
text-decoration:underline;
color:#f4efc6;
}
