/* bookingform */




.bf {position:absolute; top:91px; left:0; width:840px; height:52px; background:none; border:0px solid; padding-top:10px; overflow:hidden; padding-left:80px;}
.online_bf {color:#6B8F9D; border:0px solid; float:left; padding-top:18px; text-transform:uppercase; font-weight:bold; font-size:11px; padding-right:10px;}


#bf .label_hidden{display:none;}

#bf #booking_title{height:30px; font-family:"Lucida Sans Unicode"; color:#FBF2E1; font-size:1.2em; padding-top:20px; text-transform:uppercase;}
.float {float:left;}
.first_bf {width:40px; }
.second_bf {width:47px; margin:0 2px; }
.third_bf {width:55px; }
.second_bf .month {width:46px;}

#bf .booking_select {margin-top:3px; float:left; border:0px solid; padding-right:5px;}
#bf .booking_select b {color:#6B8F9D; border:0px solid; }
#bf .booking_input{padding:3px 0 0 15px;float:left;}
.both {clear:both;}
.padding {padding-top:10px;}

#bf input{font-size:1.0em;font-size:10px; margin-top:5px; border:0px solid #990000;}
#bf select{font-size:1.0em;font-size:10px; margin-top:5px; padding:0; border:0px solid #990000;}

.booking_select a {color:#666666; text-decoration:none;}
.booking_select a:hover {color:#333333; text-decoration:underline;}

#bf .label_display{float:left;width:100px;}

#bf .btn {background:#FBF2E1; border:0; cursor:pointer;border:solid 0px #7B7B7B; color:#525252; padding:2px 7px; text-transform:uppercase; font-weight:bold;}

/***********************************************************************************/
/* FAR SALIRE DI 1 PX anche con FF */
#btn_book_form {background:url(../images/btn_book_bf.png) no-repeat center center; width:106px; height:30px; cursor:pointer; color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}



/*
#bf .book_offer{background: ##FBF2E1; border:0; cursor:pointer;border:solid 0px #000000; color:#252525;}
#bf label{padding:0px;margin:0px;}
#AccessCode {font-size:9px;width:9em;}
*/

