#formBooking *,
#iframeBooking *{
	margin:0;
	padding:0;
	border:0;
	outline:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;}
	#formBooking ol,
	#formBooking ul,
	#iframeBooking ol,
	#iframeBooking ul {list-style:none}
	#formBooking table,
	#iframeBooking table{
		border-collapse:separate;
		border-spacing:0}
		#formBooking caption, #iframeBooking caption, #formBooking th, #iframeBooking th, #formBooking td, #iframeBooking td{
			text-align:left;
			font-weight:normal}
			#formBooking blockquote:before, #formBooking blockquote:after,
			#formBooking q:before, #formBooking q:after,
			#iframeBooking blockquote:before, #iframeBooking blockquote:after,
			#iframeBooking q:before, #iframeBooking q:after{content: ""}
			#formBooking blockquote, #formBooking q,
			#iframeBooking blockquote, #iframeBooking q {quotes: "" ""}
#formBooking{
	padding:10px 15px;
	background:#f0f0f0;}
	#formBooking form{
		display:block;
		clear:both;}
	#formBooking big{
		display:block;
		clear:both;
		height:0;
		line-height:0;}
	#formBooking ul{
		display:block;
		float:left;
		clear:both;
		width:100%;
		background:url(/immagini/licon.jpg) no-repeat 0 -2px;}
		#formBooking ul ul{
			background:none;}
		#formBooking ul li{
			display:block;
			float:left;
			clear:both;
			width:100%;
			padding-top:8px;}
			#formBooking ul li#liOption,
			#formBooking ul li.button{
				padding-top:0;
				margin-top:8px;
				border-top:1px dotted #0F4D80;}
				#formBooking ul li.button{
					padding-top:8px;}
					#formBooking ul li.button input{
						background:#0F4D80;
						border:1px solid #0F4D80;
						color:#fff;
						cursor:pointer;
						display:block;
						float:right;
						font-size:11px;
						font-weight:bold;
						line-height:18px;
						padding:2px 0;
						text-align:center;
						width:100%;}
						#formBooking ul li.button input:hover{
							background:#2268a1;}
			#formBooking ul li#titleFormBooking{
				padding-top:0;}
				#formBooking ul li#titleFormBooking strong{
					float:none;
					font-size:14px;
					font-weight:bold;
					padding-left:28px;
					color:#0F4D80;
					width:auto;}
			#formBooking ul li span{
				display:block;
				float:left;
				width:100%;
				clear:both;
				padding:2px 0;}
				#formBooking ul li strong{
					display:block;
					float:left;
					width:80px;
					padding:2px 0 0 0;
					color:#0F4D80;
					font-size:13px;}
				#formBooking ul li label{
					display:block;
					float:left;
					width:65px;
					padding:4px 5px 0 0;
					text-align:right;
					color:##777777;
					font-weight:bold;}
					#formBooking ul li ul li span.childAge{
						padding:0;}
						#formBooking ul li ul li span.childAge label{
							width:100%;
							padding-right:0;
							text-align:left;}
				#formBooking ul li input.calendarForm{
					display:block;
					float:left;
					border:1px solid #777;
					width:88px;
					height:14px;
					padding:3px 5px;
					background:#fff url(/assets/images/calendarIcon.gif) no-repeat 81px center;
					cursor:pointer;}
				#formBooking ul li select{
					display:block;
					float:left;
					line-height:16px;
					height:22px;
					padding:2px 1px 2px 5px;
					width:100px;
					border:1px solid #777;
					background:#fff;}
				#formBooking ul li span.childAge select{
					margin:3px 3px 0 0;
					padding:1px 1px 1px 0;
					width:53px;}
				#formBooking ul li span.childAge{
					padding-right:0;}
#iframeBooking{
	clear:both;
	background:#fff;
	width:665px;
	float:left;
	/*padding:15px 0 0 70px;*/
	margin:15px 15px 15px 50px;
	border:1px solid #000157;
	padding:10px 0px 10px 10px;}
#ui-datepicker-div{
	display:none;
	font-size:12px;}
#due{
	background:#f0f0f0;}
#left{
	position:relative;
	float:left;}
#right{
	float:right;
	margin-left:0;
	width:578px;}
big.closeLow{
	clear:both;
	display:block;}