/* CSS Document */

*{	margin:0 auto; 
	padding:0;
}

body{
	color:#333333;
	background-color:#073963;
	font: 11px/1.6 Arial, Helvetica, sans-serif;
}

#container{ 
	width:887px; 
	color:#666;
	background-image:url(../img/bg_minisito.jpg);
	background-repeat:repeat-y;
}

#container #content{ 
	width:861px; 
}

#container #content #barra{ 
    height:29px; 
	background-image:url(../img/barra_blu.jpg);
	background-repeat:repeat-x;
	color:#B8CDDB;
	font-size:16px;
	text-align:right;
	padding-top:3px;
	padding-right:10px;
	font-weight:600;
}
#container #content #top{ 
    height:148px; 
	background:url(../img/sf_azzurro.jpg) repeat-x left;

}


/* SCELTA LINGUE TOP */

#container #content #top #bandiere {width:330px; padding:15px 0 0 20px; font-weight:bold}
#container #content #top #bandiere .lingua{ float:left; text-align:center; color:#fff; width:100px;}
#container #content #top #bandiere .separatore{ float:left;}
#container #content #top #bandiere img{ display:inline; padding:0; margin:0}
#container #content #top #bandiere .lingua div a{ color:#fff; text-decoration:none}
#container #content #top #bandiere .lingua div a:hover{ color:#FFCC00; text-decoration:none}
#container #content #top #bandiere .lingua div.active{ color:#FFCC00;  text-decoration:underline}



#container #content #middle{
width:812px;

}

#container #content #middle #col_sx{
float:left;
width:598px;
}
#container #content #middle #col_sx #link{
background-color:#99CC00;
height:24px;
vertical-align:middle;
line-height:24px;
}
#container #content #middle #col_sx #link ul {
margin-left:20px;
}


#container #content #middle #col_sx #link ul li{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
display:inline;
margin-left:20px;
}

#container #content #middle #col_sx #link ul li a{
color:#FFFFFF;
text-decoration:none;
}

.link_attivo{
text-decoration:none;
background-color:#6BA600; padding:0 5px 0 6px;}

#container #content #middle #col_sx #link ul li a:hover{
text-decoration:none;
color:#548200;
}

#container #content #middle #col_sx #col_grigia{
float:left;
width:300px;
background: #FFFFFF url(../img/sfuma_grigia_sx.jpg) repeat-x top;
margin-top:7px;
}

#container #content #middle #col_sx #col_grigia #rett_bianco{
width:253px;
background:#FFFFFF url(../img/curva_bianca.jpg) no-repeat top;
margin-top:7px;
padding-top:20px;

}

#container #content #middle #col_sx #col_grigia #rett_bianco #foto{
width:240px;
height:154px;
background-color:#E4E4E4;
text-align:center;
margin-top:7px;
padding-top:7px;
}
.grigio{
color:#666666;
font-size:11px;
font-weight:bold;
padding-left:30px;
}

h1{
color:#000000;
font-weight:bold;
font-size:21px;
margin-left:18px;
margin-top:18px;
}


#container #content #middle #col_sx #col_bianca{
float:left;
width:295px;
margin-top:7px;
}

#container #content #middle #col_sx #col_bianca #testo{
margin-left:18px;
margin-top:20px;
margin-right:18px;
line-height:20px;
}


#container #content #middle #box-interno{
float:left;
width:597px;
}

.bordo{
border:1px dotted #39B7FB;
}
.bianco{
color:#FFFFFF;
}

#container #content #middle #col_dx{
float:left;
width:213px;
background: #FFFFFF url(../img/sfuma_grigia.jpg) repeat-x top;
}


#container #content #middle #col_dx #prenotatit{
width:213px;
height:24px;
background-color:#FF9900;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:center;
line-height:24px;
}

#container #content #middle #col_dx #prenotabox{
font-size:12px;
font-weight:bold;
color:#FF9900;
text-align:left;
}




#container #content #middle #col_dx #servizi{
width:213px;
height:24px;
background-color:#CDCDCD;
font-size:12px;
font-weight:bold;
color:#666666;
text-align:center;
}

#container #content #middle #col_dx #rettangolo{
width:193px;
margin-top:10px;
background: #FFFFFF url(../img/curva_ret-dx.jpg) no-repeat top;

}
#container #content #middle #col_dx #rettangolo ul li{
color:#666666;
font-size:13px;
list-style-type:none;
margin-left:20px;
line-height:27px;
}

#container #content #middle #col_dx #indirizzo{
padding-left:20px;
padding-right:20px;
padding-top:15px;
line-height:14px;
}


#footer{
margin:auto;
width:887px;
height:30px;
color:#39B7FB;
font-size:11px;
text-align:center;
}

#footer h5 a {color:#39B7FB; font: 11px arial; text-decoration:none; text-align:center; }
#footer  a{ color:#39B7FB; font: 11px arial;}
#footer a.underline{ text-decoration:underline;}
#footer span{ color:#39B7FB; font: 11px arial; padding-right:4px;}

.arancio{ color:#FF9900;}
.dieci{ font-size:10px; font-weight:bold;}
.tredici{ font-size:13px; font-weight:bold;}
input, select{
font-size:11px; 
}

.pulsante{ background:#F1F1F1; font-size:11px; font-weight:bold; text-transform:uppercase; color:#666666; line-height:21px; float:left; text-decoration:none}
.pulsante-arancio{ background:#FCAA30; padding-left:3px; padding-right:3px; font-size:11px; font-weight:bold; color:#fff; line-height:21px; float:left; text-decoration:none}

.titolohotel{ color:#666666; font-weight:bold; font-size:18px; background:#ffffff;}
.titolofferta{ color:#FF9900; font-weight:bold; font-size:16px;}
.foto-offerta{ margin:0 10px 3px 0; border:4px solid #eeeeee;}

h1{ color:#6BA600; font-weight:bold; font-size:22px; line-height:22px; padding:0}

#col-interno{
margin-top:20px;
margin-right:18px;
line-height:20px;
}

#col-interno #testo{
margin-left:18px;
margin-top:20px;
margin-right:18px;
line-height:20px;
}
