<style type="text/css">
.b_popup {
background-color:#D9E8F6 !important;
}
div#b_calendarInner {
border:2px solid #feac3a;
display:none;
}
tr.b_calHeader td {
color:transparent !important;
}
tr.b_calDays td {
border:2px solid #feac3a !important;
padding:3px;
}
.b_caltable {
border:medium none;
border-collapse:collapse !important;
font-family:Verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.b_caltable a {
color:#003580;
}
.b_calClose {
text-align:right;
}
form#b_frm {
margin:0 !important;
}
div#b_noscript {
background:#FFFFBF none repeat scroll 0 0;
border:1px dashed #FF0000;
color:#FF0000;
padding:2px;
}
div#b_contenitore {
background:#7FABD2 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:10px;
height:150px;
position:relative;
text-align:left;
width:440px;
}
div#b_dest, div#b_browse, .hotel_form_checkin, .hotel_form_checkout, div#options, div#options2, div#b_partnership, div#hotelTypes, div#but, div#destHelp, div#b_topBox, div#usps, div#dist, img#distHelpImg, div#b_logo {
position:absolute;
}
div#b_contenuti {
margin:0;
padding:0;
}
div#b_topBox {
background:#1D5A98 none repeat scroll 0 0;
left:0;
top:0;
white-space:nowrap;
width:420px;
}
div#b_topBox h1 {
color:#FFFFE1;
font-size:13px;
font-weight:bold;
margin:0;
padding:0 10px;
}
div#b_dest {
left:10px;
top:28px;
white-space:nowrap;
}
.inputDest {
}
div#b_browse {
right:10px;
top:37px;
white-space:nowrap;
}

div#b_browse a,
div#b_browse a:link,
div#b_browse a:visited,
div#b_browse a:hover {
color:#feac3a;
}
.other_text {
font-weight:bold;
}
div#b_destInput {
}
.hotel_form_checkin {
left:10px;
top:67px;
white-space:nowrap;
}
.hotel_form_checkin_title {
}
.hotel_form_checkout {
left:10px;
top:109px;
white-space:nowrap;
}
.hotel_form_checkout_title {
}
select#b_checkin_day, select#b_checkin_month, select#b_checkout_day, select#b_checkout_month {
}
.b_calendar {
margin-bottom:-5px;
}
div#usps {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
left:191px;
text-align:right;
top:77px;
white-space:nowrap;
}
.odd {
color:#B3B36B;
}
.even {
color:#9B6BB3;
}
div#but {
bottom:10px;
left:180px;
}
div#but button {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background-color:#FDAD3A;
border:2px solid #FFFFFF;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
height:35px;
letter-spacing:1px;
margin:0 auto;
padding:0.15em 0.75em;
text-transform:uppercase;
width:130px;
}
div#but button:hover {
background-color:#7FABD2;
border-color:#FFFFFF;
color:#FDAD3A;
cursor:pointer;
}
div#b_logo {
right:0;
top:0;
}
div#frm {
margin:0;
padding:0;
}
.b_inline {
display:inline;
}
.b_clearLeft {
clear:left;
}
.b_clearRight {
clear:right;
}
.b_clearAll {
clear:both;
}
</style>