body {background: url(../img/bb_bg.jpg);
margin:0;
padding:0;
}

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

#container {margin: 10px 0 0 5px;}

/* top */
#top {
width:1100px;
height:115px;
background: url(../img/bb_bg_top.jpg) repeat-x 0 102px;
}

#top .loghetti {margin-left:395px;}
#top img {border:0;}
/* top */


/* main */
#main {
width:1100px;
height:581px;
background:url(../img/bb_bg_main.jpg) repeat-y;
overflow:hidden;
}

#main #menu {
position:absolute;
top:130px;
left:30px;
width:auto;
}
#main #menu.sub {
width:auto;
top:150px;
}

#appartamenti #main #menu.sub {left:77px;}
#servizi #main #menu.sub {left:180px;}

#main #menu li, #main #lingue li {display:inline;}
#main #menu li{padding:0 4px;}
#main #lingue li, #main #menu.sub li{padding:0 2px;}
#main #menu.sub li a img {padding:2px;}

#main #menu li a img, #main #lingue li a img {border:0;}

#main #menu li a img, #main #lingue li a img {border-bottom:#f7f4ea 2px solid;}

#main #menu li a:hover img.l1, #main #menu li a img.attivo1 {border-bottom: 2px solid #ffd91f;}
#main #menu li a:hover img.l2, #main #menu li a img.attivo2{border-bottom:#ae7903 2px solid;}
#main #menu li a:hover img.l3, #main #menu li a img.attivo3 {border-bottom:#cf0063 2px solid;}
#main #menu li a:hover img.l4, #main #menu li a img.attivo4{border-bottom:#5279b7 2px solid;}
#main #menu li a:hover img.l5, #main #menu li a img.attivo5 {border-bottom:#3a7e38 2px solid;}
#main #menu li a:hover img.l6, #main #menu li a img.attivo6 {border-bottom:#e06318 2px solid;}


#main #lingue {
position:absolute;
top:130px;
left:860px;
width:220px;
}

#main #lingue li a:hover img {border-bottom:#f0c7a2 2px solid;}

#main img.home {
float:left;
margin: 47px 0 0 23px;
}


#main #contenuti, img.foto {
position:absolute;
top:172px;
}

#main #contenuti {
width:576px;
height:536px;
left:27px;
}

#main #contenuti{background: #ecf6d4;}

#appartamenti #main #contenuti {background: #F4EDD3 url(../img/app_foglia.jpg) no-repeat 200px 20px;}


img.foto {left:603px;}


#contenuti .titolo {
text-transform:uppercase;
font:bold 7pt verdana;
margin:40px 0 10px 25px;
padding:0 0 15px 0;
}

#contenuti .titolo, #contenuti .testo {width:370px;}

#contenuti .adalgisa {
color:#d19307;
background:url(../img/app_bg_ciliegio.gif) repeat-x 0 20px;
}

#contenuti .informazioni {
width:530px;
color:#3a7e38;
background:url(../img/informazioni_bg.gif) repeat-x 0 20px;
}

#contenuti .testo {
font:7pt verdana;
color:#7d6e47;
padding:0;
margin:0 0 0 25px;
text-align:justify;
scrollbar-arrow-color:#7E6D42;
scrollbar-base-color:#ecf5d3;
scrollbar-shadow-color:#ecf5d3;
scrollbar-face-color:#ecf5d3;
scrollbar-highlight-color:#ecf5d3;
scrollbar-darkshadow-color:#ecf5d3;
scrollbar-3dlight-color:#ecf5d3;
scrollbar-track-light-color:#ecf5d3;
overflow:auto;
}
#contenuti .testo p {
padding:0 0 10px 0;
margin:0;
}

#contenuti .testo p a, .news_blocco a {color:#7d6e47;}

#adalgisa #contenuti .testo {
width:530px;
height:100px;}

#contenuti .galleria, #contenuti .lente {
width:600px;
position:absolute;
left:10px;
}

#contenuti .galleria li, #contenuti .lente li{float:left;}
#contenuti .galleria a img {
border:0;
background:url(../img/bb_bg_img.jpg);
padding:7px;
margin:8px 15px;
}

#contenuti .lente {z-index:100;}
#contenuti .lente a img {
border:0;
padding:0;
margin:20px 227px 135px 25px;
}


#contenuti .galleria1, #contenuti .lente1 {
width:200px;
position:absolute;
left:410px;
}

#contenuti .galleria1 li, #contenuti .lente1 li{float:left;}
#contenuti .galleria1 a img {
border:0;
background:url(../img/serv_bg_img.jpg);
padding:7px;
margin:8px 15px 4px 15px;
}



/*informazioni*/
#informazioni #contenuti .testo {
width:530px;
margin-top:4px;
height:150px;
}
#informazioni #contenuti .testo p img {float:left;
margin: 0 20px 0 0;}

/*informazioni*/




/* footer */
#footer {
width:1100px;
height:64px;
background:url(../img/bb_bg_footer.jpg) repeat-x;
}
#footer .bordo_dx {
position:relative;
top:0;
left: 1060px;
}

#footer p {
margin:0 0 0 -300px;
padding:0;
width:600px;
text-align:center;
position:relative;
left:550px;
}
#footer p, #footer p a, .green a, .green  {
font: bold 7pt verdana;
color:#8e7f5a;
}
#footer p a:hover, .green a:hover {color:#8e7f5a;} /*marrone news */ 
/* footer */

.green { 
position:absolute;
top:730px;
left: 998px;
} 