.bf-form {
	position:absolute;
	left:0px;	
	z-index:9999;
	padding:10px 0 8px 20px;
}

.bf-title{
  background:url("../images/offerte_crs.png") no-repeat scroll 0 0 transparent;
  font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;	
	color:#FFF;
	padding-top:3px;
	margin-top:8px;
	margin-bottom:10px;
	width:170px;
	height:22px;
	text-align:center;
}

.bf-txt{
			font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#E8E1D7;
	padding:0 0 10px 0;
	display:none;
}

.bf-form .campo{
	clear:both;
	position:relative;
	left:-5px;
	width:185px;
	height:28px;
	padding:5px 0 0 0;
	background:url(../images/bg_separatore_bf.png) bottom repeat-x;
}

.HotelList label{float:left;width:50px;}

#booking label.DatePicker {	
	float:left;
	width:90px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FFF;	
}

#booking label {	
	float:left;
	width:90px;
	padding:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FFF;
	font-weight:bold;
}

#booking select{width:80px;float:right;margin:0 12px 0 0;}

#booking input#DatePicker {	
	position:relative;
	top:0px;
	left:0px;
	background:transparent !important;
	border:none;
	height:22px;
	width:60px; 
	line-height:22px;
	font-size:1.1em;
	text-indent: 1px;
	cursor:pointer;
}

#booking input#DatePicker2 {	
	position:relative;
	top:0px;
	left:0px;
	background:transparent !important;
	border:none;
	height:22px;
	width:60px; 
	line-height:22px;
	font-size:1.1em;
	text-indent: 1px;
	cursor:pointer;
}

#booking input#AccessCode {
	position:relative;
	float:left;
	width:78px;
	text-indent: 5px;
	top:0px;
	margin: 0;
	padding: 2px;
	font-size: .9em;
	border:none;
	background:transparent url(../images/bg_iata.png) no-repeat;
	color:#333;
	height:15px;
	padding-bottom:2px;
	line-height:15px;
	width:83px;
	
}

#booking fieldset div.from {
	position: absolute;
	left: -9999px;
}

#booking fieldset .submit {
float:right;
height:35px;
width:70px;
margin-top:8px;
}

#booking fieldset .submit .btn_book {
	width:68px;
	height:22px;
	background:url(../images/prenota.png) no-repeat;
	border:none;
	color:#FFF;
	margin:10px 5px 0 0;
	padding:0 0 2px 0;
	font-size:1.3em;
	font-weight:bold;
	cursor: pointer;
}

#booking fieldset .control {
	float:right;
	padding:0;
	text-align:center;
	width:115px;
	height:35px;
	margin-top:23px;
	margin-right:7px;
}

.symlink {
	cursor: pointer;
	text-decoration: none;
	color: #FFF;
	font-size:1.2em;
	font-weight:bold;
}

.symlink:hover,
.symlink.hover {
	text-decoration: underline;
	color:#e3dec0;
}

.link-separator{color:#e3dec0; font-size:1.2em;}

.fromday{position:absolute; left:-10000; top: -10000;}
.frommonth{position:absolute; left:-10000; top: -10000;}
.fromyear{position:absolute; left:-10000; top: -10000;}

.today{position:absolute; left:-10000; top: -10000;}
.tomonth{position:absolute; left:-10000; top: -10000;}
.toyear{position:absolute; left:-10000; top: -10000;}

