#booking_bar{
width:100% !important;
padding:0;
}
#booking_bar label,
#booking_bar ul li,
#booking_bar ul li a,
#booking_bar #send a,
#booking_bar #send #promocode,
#booking_bar #travel a,
#booking_bar #travel{
font-size:10px;
font-family: Tahoma, verdana ;
}


#booking_bar #send #promocode{
border:1px solid #ccc;
}

#booking_bar select,
#booking_bar input{
font-size:12px;
font-family: Tahoma, verdana;
margin:05px;
}




/* struttura */

#booking_bar .box {
	float:left;
	margin:0 1px 0 0;
	
}
#booking_bar .titolo {
	font-size:12px;
	padding: 2px 5px;
	text-align:left;
	
}

#booking_bar .booking {
display:block;
	text-align:left;
}
#booking_bar .booking label {
	
}
#booking_bar .contatta {
	width:180px;
}
.book ul li a {
	margin: 0px 0 0 0;
	
}
#booking_bar .booking .contenuto div {
	float:left;
	
}
img.ui-datepicker-trigger {
	margin:0 0 0 10px;
	padding:0px 0 0 0;
	float:right;
}
#booking_bar .arrivo,
#booking_bar .notti,
#booking_bar .camere,
#booking_bar .camere_box{
margin:5px !important;
}
#booking_bar .booking .contenuto .camere, #booking_bar .booking .contenuto .camere_ospiti {
	margin:0px;
}

#booking_bar .booking .contenuto .camere_ospiti {
    clear:both;
	margin: 0 0 0px 0;
	padding:0;
}
#booking_bar .booking .contenuto .camere_ospiti select {
	float:left;
}
.bambini_select {
	margin: 0 3px 0 0;
	padding:0;
}
#booking_bar .booking .contenuto .eta_x_bambini {
	padding:0;
	display:none;
	margin: 0 0 0 0px; 
}
#booking_bar .verifica {
	/*width: 20%; */
}
#booking_bar .contenuto {
}

#booking_bar .contenuto ul {
    width:auto;
	padding: 0px 5px 0 0px;
	margin: 0px 5px 0 5px;
}
#booking_bar .contenuto ul li {
	display:block;
}
#booking_bar .contenuto ul li a {
   
	display:block;
	border:0;
	float:left
	margin-bottom:2px;
}
#booking_bar .contenuto ul li,
#booking_bar .contenuto ul li a {
clear:both;
	text-align:left;
	margin:0;
	padding:0;
	
}

#booking_bar .contenuto ul li span{
float:left;
}
#booking_bar .risparmia {
	border:0;
}
#booking_bar .risparmia ul{
width:auto;
border:0;
float:left;
}
#booking_bar  #travel {
width:20%;
min-width:5%;
border:0;
}
#booking_bar #travel_top {
	width:140px;
	position:absolute;
	right:0;
	top:0px;
}
#booking_bar  #travel a, #booking_bar  #travel_top a, #booking_bar  #travel p, #booking_bar  #travel_top p {

	margin:0px;
	padding:0px;
	
}
#booking_bar .risparmia #travel, #booking_bar .risparmia #travel_top {
	margin:0;
	padding:0;
	padding:0px;
	
}
.contenuto li img {
	border:0;
}
.image_icon {
	display:inline;
	float:left;
	background:url("https://netplan.it/ssl/js/img/qb_icon01.png");
}
#prenotazione {
	width:15px;
	height:17px;
	background-position:-20px 0px;
	margin-right:5px;
}
#prenotazione_black {
	width:15px;
	height:17px;
	background-position:-20px 20px;
	margin-right:5px;
}
#calendarioDisp {
	width:15px;
	height:17px;
	border:0;
	background-position:-40px 0px;
	margin-right:5px;
}
#calendarioDisp_black {
	width:15px;
	height:17px;
	background-position:-40px 20px;
	margin-right:5px;
}
#richiedi_info {
	width:15px;
	height:17px;
	background-position:-60px 0px;
	margin-right:5px;
}
#richiedi_info_black {
	width:15px;
	height:17px;
	background-position:-60px 20px;
	margin-right:5px;
}
#offerte {
	width:17px;
	height:17px;
	background-position:-80px 0px;
	margin-right:3px;
}
#offerte_black {
	width:15px;
	height:17px;
	background-position:-80px 20px;
	margin-right:5px;
}
#promocode {
	width:18px;
	height:17px;
	background-position:-100px 0px;
	margin-right:2px;
}
#promocode_black {
	width:15px;
	height:17px;
	background-position:-100px 20px;
	margin-right:5px;
}
#pacchetti {
	width:18px;
	height:17px;
	background-position:-120px 0px;
	margin-right:2px;
}
#pacchetti_black {
	width:15px;
	height:17px;
	background-position:-120px 20px;
	margin-right:5px;
}
#telefono {
	width:18px;
	height:17px;
	background-position:-140px 0px;
	margin:-2px 0 0 0;
}
#telefono_black {
	width:15px;
	height:17px;
	background-position:-140px 20px;
	margin:-2px 0 0 0;
}
#email {
	width:18px;
	height:17px;
	background-position:-160px 0px;
	margin-right:2px;
}
#email_black {
	width:15px;
	height:17px;
	background-position:-160px 20px;
	margin-right:5px;
}
#send{
margin-top: 24px;
}

@media screen and (max-width: 1024px) {
#booking_bar .box{
border:0;

}
#booking_bar .booking  form{
margin-bottom:20px;
border-bottom:1px solid #fff;
}
#booking_bar .booking{
width:100%;

}



}

