@charset "UTF-8";
/* CSS Document */

.quickbooking_bar {
	min-width:920px !important;
}
#booking_bar .box {
	float:left;
	border-right:1px solid #fff;
	margin:0 1px 0 0;
	font-family: Tahoma, verdana !important;
}
#booking_bar .titolo {
	font-size:12px;
	padding: 2px 5px;
	text-align:left;
	font-family: Tahoma, verdana !important;
}
#booking_bar .booking {
	width:630px;
	font-family: Tahoma, verdana !important;
	text-align:left;
}
#booking_bar .booking label {
	font-family: Tahoma, verdana !important;
}
#booking_bar .contatta {
	width:180px;
}
#booking_bar .booking .contenuto div {
	float:left;
	margin:5px;
}
img.ui-datepicker-trigger {
	margin: 0 0 0 10px;
	padding: 0;
	float:right;
}
#booking_bar .booking .contenuto .camere, #booking_bar .booking .contenuto .camere_ospiti {
	margin:0;
}
#booking_bar .booking .contenuto .camere_more {
	width:180px;
	float:left;
	margin-left:40px !important;
}
#booking_bar .booking .contenuto .camere_more .camere_ospiti {
	padding: 0;
	margin: 0 0 10px 0;
	float:left;
}
#booking_bar .booking .contenuto .camere_more .camere_ospiti select {
	margin:0;
	margin: 0;
	float:left;
}
#booking_bar .booking .contenuto .camere_ospiti {
	margin:0 5px;
}
.bambini_select {
	margin:0;
	padding:0;
}
#booking_bar .booking .contenuto .eta_x_bambini {
	padding:0;
	width:160px;
	display:none;
	text-align:left;
	margin: 0 !important;
	float:left;
}
#booking_bar .booking .contenuto input[type=submit] {
	margin: 17px 0 0 0;
	border:1px solid #fff;
	background:#000;
	color:#fff;
	box-shadow: 3px 3px 1px #000;
	-moz-box-shadow:3px 3px 1px #000;
	-webkit-box-shadow:  3px 3px 1px #000;
}
#booking_bar .verifica {
	width:150px;
}
#booking_bar .contenuto ul {
	padding: 0 5px 0 0;
	margin: 0 5px;
}
#booking_bar .contenuto ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border:0;
	font-family: Tahoma, verdana !important;
	font-size:10px;
	line-height:17px;
	text-align:left;
	width:99%;
}
#booking_bar .risparmia {
	width:240px;
	position:relative;
	border:0;
}
#booking_bar .risparmia #travel {
	width:140px;
	position:absolute;
	right:0;
	top:-10px;
	font-family: Tahoma, verdana !important;
}
#booking_bar .risparmia #travel_top {
	width:140px;
	position:absolute;
	right:0;
	top:0px;
}
#booking_bar .risparmia #travel a, #booking_bar .risparmia #travel_top a, #booking_bar .risparmia #travel p, #booking_bar .risparmia #travel_top p {
	font-size:10px;
	margin:0px;
	padding:0px;
	font-family: Tahoma, verdana !important;
}
#booking_bar .risparmia #travel, #booking_bar .risparmia #travel_top {
	font-size:10px;
	margin:0;
	padding:0;
	padding:0px;
	font-family: Tahoma, verdana !important;
}
.contenuto li img {
	border:0;
}
.image_icon {
	display:block;
	border:0;
	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;
}
.button {
	display:block;
	border:0;
	float:left;
	background:url("https://netplan.it/ssl/js/img/qb_pulsante01.png") no-repeat;
}
#send {
	margin:17px 0 0 0!important;
}
#send a #startBt {
	padding:5px;
	height:10px;
	background-position:0px 0px;
}
#send a #bodyBt {
	padding:1px 5px 5px 5px;
	height:14px;
	line-height:17px;
	color:#fff;
	background-position:-160px 0px;
}
#send a #endBt {
	padding:5px;
	height:10px;
	background-position:-627px 0px;
}
.notraveller ul li, .notraveller ul li a, .notraveller {
	width:120px !important;
}
