/* CSS Document */
*{
margin:0px;
padding:0px;}

select{
height:18px;
font-size:12px;}

#menu-top{
margin:0px;
padding:0px;
height:38px;
background-image:url(images/bg-menu-top.jpg);
background-repeat:repeat-x;
text-align:left;
font-size:11px;}

#menu-top .barra{
width:2px;
height:38px;
background-image:url(images/barra-menu-top.jpg);
float:left;
}

#menu-top a{
margin:0px;
padding:0px;
height:26px;
line-height:26px;
text-decoration:none;
color:#000000;
font-size:11px;
margin-top:3px;
text-transform:uppercase;
float:left;
color:#333333;
}

#menu-top a span{

margin:0px;
padding:0px;
display:block;
padding-left:12px;
padding-right:11px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#menu-top a:hover{
background-image:url(images/bg-menu-top-hover.jpg);
background-repeat:repeat-x;
}

#rosso{
color:#910101;
}

h2{
padding-bottom:10px;}

.offerte{
line-height:14px;
}
.offerte a{
color:#000;
}

.titolo_offerta, a.titolo_offerta:link, a.titolo_offerta:hover, a.titolo_offerta:visited, a.titolo_offerta:focus, a.titolo_offerta:active{
color:#000000; font-size:12px;
}
/*QUICK RESERVE*/
#data_arrivo{
	width:100px;
	float:left;
	padding-right:10px;
}
#data_arrivo input{
	width:100px;
}
.blocco, select{
	display:block;
	position:relative;}
#notti{
		float:left;
		width:55px;
		display:block;}
#adulti, #camere, #bambini{
	float:left;
	width:55px;
	margin-top:5px;
	}
#cerca, #cancella{
	text-align:center;
	clear:both;
	margin-top:5px;
	float:left;
	width:100%;}
#localita, #hotel{
	margin-bottom:5px;}
#localita select, #hotel select{
	width:150px;}
	.clear{
		clear:both;}

