/* CSS Document */

body {
background:url(../img/bg.jpg);
margin:0;
padding:0;
}
ul {
margin:0;
padding:0;
list-style:none;
}
img {
display:block;
margin:0;
padding:0;
}

a img {border:0;
margin:0;
padding:0;}

#back {
position:absolute;
width:100%;
height:302px;
top:125px;
left:0;
background:#662C2A;
z-index:1;
text-align:center;
}

.rosso {
position:absolute;
height:302px;
width:756px;
top:125px;
left:0;
z-index:2;
}

#main, #footer {
position:absolute;
width:756px;
left:50%;
margin-left:-378px;
}

#main {background:url(../img/bg_main.jpg) repeat-y; z-index:2}

#top, #fascione, #cont { 
width:734px; 
position:relative;
left:13px;}

#top {
height:124px;
background:#672D29;
}

#fascione {
height:308px;
background:url(../img/bg_fascione.gif) repeat-y 0 0;
z-index:3;
}

#cont {
height:339px;
}

.logo, .scritta, .menu {position:absolute;}
.logo { top:15px; left:215px;}
.scritta { top:51px; left:450px;}

#top .menu {
background:url(../img/bg_menu_top.jpg) repeat-x;
top:106px;
left:174px;
border-right:#904D45 1px solid;
}

.menu li {
display:block;
text-align:center;
}
.menu li a {
text-decoration:none;
font:bold 11px "Times New Roman", Times, serif;
color:#841310;
text-transform:uppercase;
display:block;
}

.menu li a:hover {color:#996357;}

#top .menu li {
float:left;
width:104px; /*139*/
height:18px;
border-left:#904D45 1px solid;
}

#top .menu li a{
height:18px;
line-height:18px;
}

#top .menu .contatti {width:138px;}

.lang {
position:absolute;
top:3px;
left:600px;
}
.lang li {
display:block;
float:left;
padding:0 3px;
}
.lang li, .lang li a {
font:14px "Times New Roman", Times, serif;
color:#ffffe3;
}

.lang li a {text-decoration:none;}
.lang li a:hover {text-decoration:underline;}

#fascione .menu {
left:4px;
height:308px;
background:url(../img/bg_menu_left.jpg) left bottom repeat-x;
}

#fascione .menu li {
width:161px;
height:34px;
background:url(../img/bg_menu.jpg) repeat-x;
}

#fascione .menu li a{
height:34px;
line-height:34px;
}

#fascione .menu li .appartam {line-height:15px; margin-top:3px;}


#fascione img {
position:relative;
left:174px;
border-top:#904D45 1px solid;
border-bottom:#854A44 6px solid;
}

#cont .spalla {
background:url(../img/bg_fascione.gif) repeat-y 0 0;
padding:0 4px;
}

#contenuti {
width:557px;
background: url(../img/bg_testo.jpg) repeat-y;
position:absolute;
left:174px;
top:0px;
height:317px;
border-top:#996357 22px solid;
border-right:#996357 3px solid;
}

.titolo {
z-index:100;
position:absolute;
top:0;
left:267px;
}
.int .titolo {left:502px;}
.onda {
z-index:100;
position:absolute;
top:310px;
left:298px;
}

.testi {
width:300px;
font:13px "Times New Roman", Times, serif;
text-align:justify;
margin: 32px 0 0 15px;
overflow:auto;
height:254px;
scrollbar-arrow-color:#996357;
scrollbar-base-color:#F8D293;
scrollbar-shadow-color:#F8D293;
scrollbar-face-color:#F8D293;
scrollbar-highlight-color:#F8D293;
scrollbar-darkshadow-color:#F8D293;
scrollbar-3dlight-color:#F8D293;
scrollbar-track-light-color:#F8D293;
}
.testi, .testi a{color:#996357;}

#contenuti iframe {
	margin: 24px 0 0 0;
	background-color: transparent;
}
#contenuti .guestout {margin: 0; border:#673238 1px solid; }
.testi p {
margin:0 0 10px 0;
padding:0 10px;
line-height:17px;
}
.gallery, .last {
position:absolute;
top:0;
left:325px;
}

#footer {
background:url(../img/bg_footer.jpg) no-repeat;
top:771px;
font: 13px "Times New Roman", Times, serif;
color:#89433e;
}

#footer p {
text-align:center;
padding:0;
margin:20px 0 0 0;
}
#footer p a {
color:#89433e;
text-decoration:none;
}

.gallery table {
border:#673238 1px solid; 
width:232px;
height:290px;
}
#contenuti .last {
border-top:#673238 1px solid; 
border-left:#673238 1px solid; 
margin:0;
padding:0px;
width:230px;
height:290px;
}
.gallery th {
font: bold 13px "Times New Roman", Times, serif;
background: url(../img/bg_tariffe.jpg) repeat-x;
color:#89433e;
height:20px;
}

.gallery td {
font: 12px "Times New Roman", Times, serif;
color:#89433e;
padding:10px 1px 9px 1px;
text-align:center;
}
.gallery .tipo {
width:100px;
text-align:left;
font-weight:bold;
padding-left:4px;
}

.testi li {
padding-left:30px;
background:url(../img/li.gif) no-repeat 10px 5px;
margin: 0 0 5px 0;
}


.gallery iframe {
margin:0;
padding:0;
}
