#my_booking {
	position:absolute;
	width:960px;
	overflow:hidden; /* !!! CAMBIARE !!! */
	height:55px;
	bottom:0;
	left:0;
}

#bf {
	color:#e0dccf;
	overflow:hidden;
	clear:both;
}

#bf h4 {
	text-transform:capitalize;
	border:none;
	line-height:130%;
}

#bf .bf-form {
	position: relative;
}

#bf label {
	float: left; 
	/* text-align: right; */
	display: block; 
	margin-right: 5px;
	padding-bottom: 5px;
	color:#e0dccf;
	font-size: 14px;
}

#bf input#DatePicker {
	border:none;
	color:#000;
	background: transparent url(../images/bg_dp_gruppo.png) no-repeat;
	height:20px;
	line-height:20px;
	width:80px;
}

#bf input#AccessCode {
	border:none;
	color:#000000;
	background:transparent url(../images/bg_iata_gruppo.png) no-repeat;
	height:16px;
	width:75px;
}

#bf input#AccessCode {
	padding:2px;
}
	
#bf input[type=text] {
	height: 10px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color:#000000;
}

#bf fieldset > div {
	padding:0;
	margin: 0 0 0 10px;
}

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

#bf fieldset .submit {
	float:left;
	background:none;
}

#bf fieldset .submit input {
	display:block;
	color:#FFF;
	text-transform:uppercase;
	background: transparent url(../images/bg_book_gruppo.png) no-repeat 0 3px;
	font-size:14px;
	padding:0;
	margin:0;
	border:none;
	line-height: 27px;
	width:103px;
	height: 30px;
	font-weight: bold;
	cursor:pointer;
}

#bf fieldset .control {
	float:left;
	background:none;
}

#bf .symlink {
	font-size:1.2em;
	cursor: pointer;
	text-decoration: none;
	color: #e0dccf;
}

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

div.HotelList {width: 143px; height:55px; float:left; margin: 0 0 0 10px;}
div.date-picker {width: 90px; height:55px; float:left; margin: 0 0 0 10px;}
div.nbdays {width: 85px; height:55px; float:left; margin: 0 0 0 10px;}
div.adulteresa {width: 85px; height:55px; float:left; margin: 0 0 0 10px;}
div.enfantresa {width: 85px; height:55px; float:left; margin: 0 0 0 10px;}
div.AccessCode {width: 85px; height:55px; float:left; margin: 0 0 0 10px;}
div.submit {width: 105px; height:55px; position:relative; float:left; margin: 0 0 0 10px;}
div.submit input{display: block; position: absolute;  top:14px; left:0;}
div.control  {width: 150px; height:55px; position:relative; float:left; margin: 0 0 0 10px;}
div.control div.abspos {width: 150px; height:25px; position:absolute; top:22px; left:0;} 

div.HotelList select {width: 138px; height:20px;}
div.nbdays select {width: 81px; height:20px;}
div.adulteresa select {width: 81px; height:20px;}
div.enfantresa select {width: 81px; height:20px;}


