/* nextFrame.it ©2009 realizzato da nextFrame Studio */

html,body {
margin:0px 0px 0px 0px;  
padding:0px 0px 0px 0px;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
text-align: center;   /*centra in IE 5.x */
color:#403318;
background-color:#fefdfc;
background-image:url(img/bg_body.jpg);
background-repeat:repeat-x;
}

body>div#box {
height:auto;
height:100%;
}

#box {
width:760px;
height:auto;
margin:0px auto; /*centra negli altri browsers*/
padding:0px;
text-align: left;   /*ripristina l' allineamento*/
position:relative;
clear:both; /* per Gecko */
height: 1%; /* per IE */
}

#box:after {
display: block; 
visibility: hidden;
content: "."; 
height:0; 
clear:both;
}

.header { 
width:730px; 
margin:0px auto; 
padding:0px; 
height:150px; 
margin-bottom:5px;
position:relative;
z-index:20;
}

img { 
border: none;  
}    

a:hover {  
border: none;  
}    

a.nobordo:hover {  
border: none;  
}

.lingue {
	width:700px;
	position:relative;
	margin:0px auto;
	margin-top:-25px;
z-index:30;
}

.keys {
width:650px;
height:auto;
position:absolute;
margin:0px auto;
text-align:center;
top:0;
left:0;
z-index:10;
color:#FeA000;
}

.link_diretti ul {
	width:700px;
	margin:0px auto;
	}


.link_diretti ul li{
	width:116px;
	display:inline;
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
}
	
.link_diretti ul li a:link,.link_diretti ul li a:visited {
	font-size:10px;
color:#403318;
	}	

.link_diretti ul li ahover {
	font-size:10px;
color:#403318;
	}	

/*--------------------------------MENU--------------------------------*/
.menu{
width:750px; 
margin:0px auto; 
padding:0px; 
height:30px; 
margin-top:5px;
position:relative; 
z-index:20;
} 


.menu ul{
margin: 0px auto;
padding:0px 0px 0px 8px;
margin-top:10px;
}

.menu ul li ul{
margin: 0px auto;
padding:0px 0px 0px 0px;
}


.menu li{
position: relative;
float: left;
list-style: none;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

.menu li a{ 
height: 30px;
display: block;
text-decoration:none;
text-align: center;
line-height: 30px;
color: #333;
background: #6d6c4e;
margin: 0px 0px 0px 0px;
padding:0px 5px 0px 5px;
} 

.menu li a:hover{
background: #F6DB5A;
} 

.menu ul ul{
position: absolute;
top: 30px;
visibility: hidden;
margin:0px auto;
}

.menu ul li:hover ul {
visibility:visible;
} 

.menu ul ul ul li {
visibility: hidden;
left:150px;
top:-30px;
}

.menu ul ul li:hover ul li {
visibility:visible;
}		

.menu ul li ul li a{
	width:163px;
height: 30px;
display: block;
text-decoration:none;
text-align: center;
line-height: 30px;
color: #333;
background: #6d6c4e;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

/*--------------------------------CONTENUTI--------------------------------*/

.box_centro {
width:745px;
height:auto;
margin:0px auto;
padding:0px;
margin-top:5px;
}

.box_centro:after {
display: block; 
visibility: hidden;
content: "."; 
height:0; 
clear:both;
}

.centro_large  {
width:745px;
height:auto;
margin:0px auto;
padding:0px 0px 0px 0px;
color:#6d6c4e;
}

.centro_large:after {
display: block; 
visibility: hidden;
content: "."; 
height:0; 
clear:both;
}

.centro_large p{
padding:5px;
margin:0px 0px 0px 0px;
}

.centro_large a:link, .centro_large a:visited {
text-decoration:none;
font-size:12px;
color:#6d6c4e;
}

.centro_large a:hover {
text-decoration:underline;
font-size:12px;
color:#6d6c4e;
}


.title_pagina h3{
margin:0px 0px 0px 0px;
padding:3px 0px 3px 5px;
font-size:14px;
}


/*--------------------------------CAMERE--------------------------------*/

.camere {
	width:100%;
	margin: 0px auto;
padding:0px 0px 0px 8px;
margin-top:10px;
color:#000;
}

.camere li {
	position: relative;
float: left;
list-style: none;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.camere li a{ 
height: 30px;
display: block;
text-decoration:none;
text-align: center;
line-height: 30px;
color: #333;
margin: 0px 0px 0px 0px;
padding:0px 5px 0px 5px;
} 

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

/*--------------------------------NEWS--------------------------------*/
.news {
width:735px;
margin:0px auto;
margin-top:5px;
}

.news p{
margin:0px 0px 0px 0px;
color:#5E3110;
}

.news a:link, .news a:visited{
color:#5E3110;
font-weight:bold;
text-decoration:none;
}

.news a:hover {
font-weight:bold;
text-decoration:underline;
color:#5E3110;
}

.titolo_news {
font-size:12px;
color:#5E3110;
}

.bg_news {
width:735px;
height:auto;
margin:0px auto;
background-color:#78681a;
background-image:url(img/bg_news.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:0px;
}

.news_contenuti {
width:735px;
margin:0px auto;
padding:0px;
text-align:left;
}

.testo_news {
margin-bottom:5px;
margin-top:5px;
}

/*--------------------------------DISPONIBILITą--------------------------------*/

.disponibilita {
width:740px;
height:30px;
background-image:url(img/bg_disponibilita.gif);
background-repeat:no-repeat;
margin:0px auto;
padding:0px 0px 0px 0px;
margin-bottom:5px;
margin-top:5px;
}

.dispo p{
text-align:center;
font-size:12px;
font-weight:bold;
color:#83b1db;
}

.sx {
width:370px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.sx h2{
margin:0px 0px 0px 0px;
padding:5px;
}

.dx h2{
margin:0px 0px 0px 0px;
padding:5px;
}

.sx p{
margin:0px 0px 0px 0px;
padding:5px;
}

.dx p{
margin:0px 0px 0px 0px;
padding:5px;
}




.centro {
width:740px;
height:auto;
margin:0px auto;
padding:0px 0px 0px 0px;
clear:both;
}


.centro h2{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}



.centro p{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}



.dx {
width:370px;
height:auto;
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
} 

.bottom_home {
width:730px;
height:auto;
clear:both;
margin:0px 5px 5px 5px;
padding:0px 0px 0px 0px;
}

.bottom_home_title_sx{
width:570px;
height:auto;
font-size:12px;
font-weight:bold;
float:left;
text-align:center;
}

.bottom_home_title_dx{
width:150px;
height:auto;
font-size:12px;
font-weight:bold;
float:right;
text-align:center;
}

.link_home {
width:570px;
height:auto;
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background-image:url(img/bg_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.link_home p{
margin:0px 0px 0px 0px;
padding:2px ;
}

.link_home a:link, .link_home a:visited, .link_home a:hover{
text-decoration:underline;
font-weight:bold;
}


.skype {
width:150px;
height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
font-weight:bold;
text-align:center;
vertical-align:top;
}
/*------------------------------------------DOVE SIAMO--------------------------*/

.dove_siamo {
width:290px;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}

.testo_dx {
width:460px;
height:auto;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

.foto_sx {
width:265px;
height:auto;
float:left;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
}

.testo_sx {
width:265px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

.foto_dx {
width:265px;
height:176px;
float:right;
margin:0px 4px 0px 0px;
padding:0px 0px 0px 0px;
}

.testo_centrale {
width:730px;
height:auto;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

.testo_centrale a:link, .testo_centrale a:visited {
color:#4c8fc4;
text-decoration:none;
}

.testo_centrale a:hover {
color:#4c8fc4;
text-decoration:underline;
}

.testo_centrale_large {
width:730px;
height:auto;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

.testo_centrale_large:after {
display: block; 
visibility: hidden;
content: "."; 
height:0; 
clear:both;
}


.testo_centrale_large a:link, .testo_centrale_large a:visited {
color:#4c8fc4;
text-decoration:none;
}

.testo_centrale_large a:hover {
color:#4c8fc4;
text-decoration:underline;
}

/*--------------------------------servizi--------------------------------*/

.servizi_1 {
width:240px;
float:left;
height:auto;
margin:0px 4px 10px 0px;
padding:0px 0px 0px 0px;
}

.servizi_2 {
width:240px;
float:left;
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.servizi_3 {
width:240px;
float:right;
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.servizi_4 {
width:178px;
float:left;
height:auto;
margin:0px 4px 10px 0px;
padding:0px 0px 0px 0px;
background-color:#e5f5f8;
}

.servizi_5 {
width:178px;
float:left;
height:auto;
margin:0px 4px 10px 0px;
padding:0px 0px 0px 0px;
background-color:#e5f5f8;
}
/*--------------------------------Appartamenti-------------------------------*/

.appartamento_1 {
width:730px;
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #6c6c4d;
}

.appartamento_2 {
width:730px;
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #6c6c4d;
}

.appartamento_3 {
width:730px;
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #6c6c4d;
}

.legenda {
width:700px;
height:10px;
vertical-align:bottom;
margin:0px auto;
}
/*--------------------------------Tariffe-------------------------------*/

.tariffe {
text-align:center;
border-collapse:collapse;
margin:0px auto;
padding:0px 0px 0px 0px;
}

.tariffe table{
padding:0px 0px 0px 0px;
margin:0px auto;
}

.table_title {
background-color:#edead3;
color:#403318;
}

.td_color {
background-color:#b1ac89;
}
/*--------------------------------contatti-------------------------------*/

.contatti_sx {
width:450px;
height:auto; 
margin:0px auto; 
text-align:center; 
float:left;
color:#6d6c4e;
}

.contatti_form {
width:350px; 
height:300px; 
margin:0px auto; 
padding:0px; 
text-align:center; 
}

.riga_form {
width:350px; 
height:auto;
}

.riga_form:after {
display: block; 
visibility: hidden;
content: "."; 
height:0; 
clear:both;
}

.form_sx {
width:80px; 
height:20px; 
float:left; 
margin:5px; 
padding:0px; 
text-align:right;
}

.form_dx {
float:left; 
margin:2px; 
padding:0px;
}

.contatti_dx {
width:280px;
height:auto; 
margin:0px auto; 
text-align:center; 
float:right;
}


.contatti_dx a:link, .contatti_dx a:visited {
color:#6d6c4e;
text-decoration:none;
font-size:10px;
}

.contatti_dx a:hover {
color:#6d6c4e;
text-decoration:underline;
font-size:10px;
}

/*--------------------------------FOOTER--------------------------------*/

.footer {
width:100%;
height:25px;
bottom:0px;
clear:both;
margin:0px auto;
text-align:center;
background-color:#6d6c4e;
margin-top:10px;
}


.footer2 {
width:760px;
height:25px;
bottom:0px;
color:#333333;
font-size:10px;
clear:both;
margin:0px auto;
text-align:center;
}

.footer2 a, .footer2 a:hover, .footer2 a:visited {
color:#333333;
text-decoration:none;
}

.footer2 strong {
color:#666666;
text-decoration:none;
font-size:9px;
}



/*
.footer_w3c {
margin:0px;
padding:0px;
clear:both;
}

.footer_w3c a:link, .footer_w3c a:hover, .footer_w3c a:visited{
text-decoration:none;
}*/


/* SLIMBOX */


