/* CSS Document */
/*stili per il layout fluido*/
html,body{
margin: 0;
padding: 0;
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}
body{
background-color:#E4E9ED;
/*background-image:url(/add/sfondo-pagina.gif);*/
/*background-position: center top; */
text-align: center;
}

h1,h2,h3,h4,h5{
font-family: Century Gothic,Arial,sans-serif;
margin: 0;
}
h1{
color: #4E50C1;
margin-top:15px;
font-size: 24px;
text-align:left;
}
h2{color: #4E50C1;font-size: 20px}
h3{color: #4E50C1;font-size: 16px; text-align:left}
h4{color: #8989A6;font-size: 14px; text-align:left}
h5{color: #6F89A6;font-size: 14px; text-align:left}


h1 {
border-bottom:2px solid #4E50C1;
}


.linee{
min-width: 800px;
max-width: 960px;
background-color:#F9F8DD;
text-align:center;
clear:both;
}


div#container{
background-color:#FFFFFF;
min-width: 800px;
max-width: 960px;
border:solid 1px #7E653D;
padding:0;
margin:0;
border:0;
}


div#header{
height:70px;
margin-right:20px;
margin-left:20px;
}

div#nav{
width:210px;
border-right:#FFFFFF solid 20px;
border-left:#FFFFFF solid 20px;
text-align:left;
float: right;
}

div#contenuti{
background-color:#FFFFFF;
max-width:690px;
min-width:530px;
min-height:700px;

margin-left:20px;
overflow:auto;
}

.listacamere{
height:110px;
text-align:center;
clear:both;
}


.interlineaCELESTE{
border-top:#E4E9ED solid 2px;
}

.interlineaMARRONE{
border-top:#7E653D solid 2px;
}
.interlineaTratteggiata{
border-top:#A5B0C2 dotted 1px;
}


div#footer{
margin:0;
clear:both;
}

/*TESTI*/
.testi {
text-align:justify;
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #6F89A6;
text-decoration:none;
}
.testi a:link,
.testi a:visited{
text-align:justify;
font-size: 14px;
color: #6F89A6;
text-decoration:underline;
}
.testi a:hover,
.testi a:active{
text-decoration:none;
 }


.testiPrenota {
text-align:left;
font-size: 12px;
color: #6468A2;
font-weight: normal;
text-decoration:none;
}
.testiPrenota a:link,
.testiPrenota a:visited{
text-align:left;
font-size: 12px;
color: #6468A2;
font-weight: normal;
text-decoration:underline;
}
.testiPrenota a:hover,
.testiPrenota a:active{
text-decoration:none;
 }

.testimoduli {
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 10px;
color: #7C8089;
font-weight: bold;
margin:0;
padding:0;
}


/*stili LINK FONDO*/
.linkfondo{
min-width: 800px;
max-width: 960px;
background-color:#6F89A6;
text-align:center;
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #E4E9ED;
font-weight: normal;
text-decoration:none;
}
.testilink,
.testilink a:link, 
.testilink a:visited{
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #E4E9ED;
text-align: center;
font-weight: normal;
text-decoration:none;
}

.testilink a:hover,
.testilink a:focus  {
color: #B63F69;
border-bottom:1px dotted #B63F69;
} 
.testilink a:active {
text-decoration:none;
}



/*stili MENU CHECK*/
.menucheck{
background-color:#F3F5F8;
border-top:1px #FFFFFF solid;
border-bottom:1px #FFFFFF solid;
padding-right:3px;
padding-left:3px;
text-align:left;
}

/*stili MENU CONTATTI*/
div#menucontatti{
widht:100%;
background-color:#F3F5F8;
border-top:1px #FFFFFF solid;
border-bottom:1px #FFFFFF solid;
padding-right:3px;
padding-left:3px;
text-align:left;
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6F71CB;
font-weight: normal;
text-decoration:none;
}
div#menucontatti a:link,
div#menucontatti a:visited{
color: #6F71CB;
text-decoration:none;
} 
div#menucontatti a:hover,div#menucontatti a:focus,div#menucontatti a:active {
border-bottom:1px solid #6F71CB;
color: #6F71CB;
} 
div#menucontatti h4{
color: #6F71CB;
}


/*stili MENU LANGUAGE*/
div#menulanguage{
width:100%;
height:25px;
padding-right:2px;
padding-left:2px;
text-align:center;
}


/*stili OFFERTE*/
div.offerte{
widht:100%;
background-color:#F7E8ED;
border-top:1px #FFFFFF solid;
border-bottom:1px #FFFFFF solid;
padding-right:3px;
padding-left:3px;
text-align:left;
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #B63F69;
font-weight: normal;
text-decoration:none;
}
div.offerte h4{
color: #B63F69;
}
div#offerte ul{
font-size: 12px;
margin:10px 0;
list-style:inside;
line-height: 1.3;
list-style: square url(/add/ulofferte.gif);
}
div.offerte li{
height:15px;
padding:0 5px;
margin:0;
}
div.offerte a {
text-align:left;
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #B63F69;
font-weight: bold;
text-decoration:none;
}
div.offerte a:hover,div.offerte a:focus,div.offerte a:active {
border-bottom:1px solid #B63F69;
} 


 /*stili MENU*/
div#menu{
widht:100%;
background-color:#F3F5F8;
border-top:1px #FFFFFF solid;
border-bottom:1px #FFFFFF solid;
padding-right:2px;
padding-left:2px;
text-align:left;
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6F71CB;
font-weight: normal;
text-decoration:none;
}
div#menu h4{
color: #6F71CB;
}
div#menu ul{
font-size: 12px;
margin:0;
list-style:inside;
line-height: 1.3;
list-style: square url(/add/ulmenu.gif);
}
div#menu li{
height:20px;
padding:0 5px;
}
div#menu a {
text-align:left;
font-family: Futura Lt, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6F71CB;
font-weight: normal;
text-decoration:none;
}

div#menu a:hover,div#menu a:focus,div#menu a:active {
text-decoration:underline;
}


/*stili TESTA*/
div#TESTA{

overflow:hidden;
background-color:#F3F5F8;
}

 /*stili MENU*/
.menuNavigazione {
list-style:none;
height:25px;
line-height:25px;
margin:0 auto;
padding:0;
}

.menuNavigazione li {
float:left;
position:relative;
}

.menuNavigazione a {
display:block;
height:25px;
line-height:25px;
width:55px;
text-decoration:none;
font-size:14px;
font-weight:bold;
background:transparent;
color:#6F71CB;
padding:0 10px;
}

.menuNavigazione a:hover,.menuNavigazione a:focus,.menuNavigazione a:active {
text-decoration:none;
background:transparent;
color:#B63F69;
}

.menuNavigazione ul {
list-style:none;
margin:0;
padding:0;
}

.menuNavigazione ul li {
width:120px;
}

.menuNavigazione ul a {
float:none;
display:block;
height:20px;
line-height:20px;
background:#6F71CB;
font-size:10px;
color:#fff;
width:120px;
}

.menuNavigazione ul a:hover,.menuNavigazione ul a:focus,.menuNavigazione ul a:active {
background:#F3F5F8;
color:#B63F69;
}

.menuNavigazione ul,.menuNavigazione ul.subMenu-off {
position:absolute;
left:-10000em;
}

.menuNavigazione ul.subMenu-on {
position:absolute;
top:25px;
left:-1px;
visibility:visible;
}

/*stili IMMAGINI*/
div#immagini {
overflow: hidden;
}

ul#minipics{
margin:0;
padding:0;
list-style-type:none;
}

ul#minipics li{
float:left; 
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
padding:0 0 7px 0;
background: url(/add/shadow2.png) no-repeat bottom center;
}

ul#minipics li img{
display:block;
border:1px solid #ccc;
padding: 5px;
border-color: #ccc #999 #666 #ccc;
}

/*stili BOOKING*/
.menubooking{
min-height:26px;
background-color: #F3F5F8;
border-top:#6F71CB solid 1px;
border-bottom:#6F71CB dashed 1px ;
margin-top:5px;
margin-bottom:5px;
}

.testimenubooking {
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6F71CB;
font-weight: normal;
text-decoration:none;
}
.testimenubooking a:link{
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6F71CB;
font-weight: normal;
text-decoration:none;
text-decoration:underline;
 }
.testimenubooking a:visited {
text-decoration:underline;
 }
.testimenubooking a:hover,
.testimenubooking a:active{
text-decoration:none;
 }

.menuprenotazione{
min-height:26px;
background-color: #FDF5F4;
background-color: #F3F5F8;
border-top:#6F71CB solid 1px;
border-bottom:#6F71CB dashed 1px ;
margin-top:5px;
margin-bottom:5px;
}


