iframe.destination_list, iframe.calendar_destinations {background-color : white;}
iframe.destination_list{border : 0.2em solid #c2b89f !important;}
table.calendar_table{border : 2px solid white !important; background-color : white;}
div.external_calendar_div{border : 2px solid #9b9b9b !important; background-color:white !important;}
table.calendar_table td{border: 0.1em solid #849208;color : black;}
table.calendar_table td.month, table.calendar_table td.close_calendar_div{background-color : #849208;	color : white;}   
table.calendar_table td.button{color : white;	background-color : #849208;}
table.calendar_table td.past_day_cal{color : #a9a9a9;}
table.calendar_table td.future_day_cal:hover{background-color : #697300; color:white;}
table.calendar_table td.future_day_cal_hover{background-color : #697300; color:white;}
table.calendar_table td.today_day_cal_href:hover{background-color : #697300;}
table.calendar_table td.today_day_cal_href_hover{background-color : #697300;}
table.calendar_table td.selected_day_cal_no_href,table.calendar_table td.selected_day_cal{color : white;background-color : #697300;}
table.calendar_table td.selected_day_cal:hover,table.calendar_table td.selected_period_cal:hover{color:white; background-color : #545c02;}
table.calendar_table td.selected_day_cal_hover,table.calendar_table td.selected_period_cal_hover{color:white; background-color : #94a205;}
table.calendar_table td.selected_period_cal{color : white; background-color : #94a205;}
table.calendar_table td.day_name{color : white;	background-color : #b0c984;}
table.calendar_form_table,table.calendar_form_table_otherwise{border-bottom: 1px dashed #cccccc;}

th {font-weight: bold;}
h2 {font-size: 10pt; font-weight: bold; color: white; display: inline;}
h3 {font-size: 10pt; font-weight: bold; color: #333333; display: inline;}
.menu_up, .menu_up p {font-size: 8pt;}
.menu_geo {font-family: verdana, arial, helvetica; color: black; font-size: 8pt;}
.myul {margin: 10px 10px 10px 25px;}
.bordofino {border-width: 1px; border-color: #888888;}
.just {text-align: justify;}
.inli {display: inline;}
A {text-decoration: none;}
A:hover {text-decoration: underline;}
.banner a {font-weight: bold;}
.banner img {float:left; margin-right: 5px; border: 1px solid #BDBCD8;}
.banner div {text-align: justify;}
.boxed_table {border-color: #BDBCD8; background-color: #F3F3F8;}
#float_baloon {background-color: white; border-color: black;}
.border_only {border-color: #BDBCD8;}

div.r0 {background-color: #f8f6f0;}
div.r1 {background-color: white;}
div.s0 {background-color: #f9e9d5;}
div.s1 {background-color: #fef4e6;}
div.form_hotel_info div.room {background-color: #FAF4E4; border-color: #BEB8AC;}
h3.rateplan {border-color: #004C96;}
h3.rateplan span {background: white; color: #004C96;}
table.riepilogue, div.title_bar {border-color: #E47B00;}
table.riepilogue tr td, table.riepilogue tr th {background-color: white;}
div.back_button {border-color:#BDBCD8;}
table.room_details tr td {border-color: #BDBCD8; background: #F3F3F8;}

table.booking_manage tr th {background-color: #F3F3F8;}
div.booking_manage_error {color: red;	border: red;}
span.green_number {font-weight: bold; color: green;}
span.international_number {font-weight: bold; color: blue;}
span.booking_cancelled {color: red;}
span.booking_confirmed {color: green;}
span.cancel_booking_link {border-color: #BDBCD8;}
span.cancel_booking_link a {color: #2B2C62;}
span.cancel_booking_link span {background: #BDBCD8;	color: white;}

td.tabbed_content {background-color: white;}
table.tabbed_description td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_description tr.tabbed_header td div, table.tabbed_description div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_rooms td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_rooms tr.tabbed_header td div, table.tabbed_rooms div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_rates td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_rates tr.tabbed_header td div, table.tabbed_rates div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_booking td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_booking tr.tabbed_header td div, table.tabbed_booking div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_location td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_location tr.tabbed_header td div, table.tabbed_location div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_offers td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_offers tr.tabbed_header td div, table.tabbed_offers div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_services td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_services tr.tabbed_header td div, table.tabbed_services div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_reviews td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_reviews tr.tabbed_header td div, table.tabbed_services div.tabbed_content {background-color: #bdbcd8;}
#tab_title {color: white;}
div#tabbed_book_button {background-color: #F3F3F8; border-color: #bdbcd8;}

div.slide_header {color: white;}

table.special_offer tr.header td, table.so_date_selector tr.so_month_header td, table.so_date_selector tr.so_month_header td a {background-color: #2B2C62; color: white;}
table.special_offer tr.header td a, table.special_offer tr.header td a:visited {color: #FFFFFF;}
table.special_offer tr.header td a, table.special_offer tr.header td a:hover {color: #F4F4F8;}
table.special_offer tr.footer td {background-color: #E2E2EB; color: black;}
table.special_offer tr td.description {background-color: #F4F4F8; color: black;}

div.form_hotel_list_body div.room {border-color: #dedbd2;}
div.form_hotel_list_body {border-color: #dedbd2;}
div.form_hotel_list_body div.content img {border-color: #dedbd2;}
div.form_hotel_list_body div.content div.book div.baseprice {color: #666;}
div.form_hotel_list_body div.content div.book div.baseprice span {color: #666;}

fieldset.form_hotel_avail_form_date_select legend {color: #88b02c;}
fieldset.form_hotel_avail_form_rooms_select legend {color: #E37804;}
fieldset.form_hotel_avail_form_special_offers legend {color: #EB0202;}
fieldset.form_hotel_avail_form_header legend {color: #2A79C2;}
fieldset.form_hotel_avail_form_date_select {border-color: #a7cd54; background-color: white;}
fieldset.form_hotel_avail_form_rooms_select {border-color: #f7ad5d; background-color: white;}
fieldset.form_hotel_avail_form_special_offers {border-color: #ff6f6f; background-color: white;}
fieldset.form_hotel_avail_form_header {background-color: white;}
fieldset.form_hotel_avail_form_header, fieldset.form_hotel_avail_form_header img {border-color: #9fbbd7;}

div.form_info_localities div.title, div.form_info_lrtypes div.title, div.form_info_localities_top div.title, div.form_info_lrtypes_top div.title, div.form_info_regions div.title, td.form_info_first_letter span {color: #739ea8;}
div.form_info_localities div.title, div.form_info_lrtypes div.title {background-color: #d6edf2;}
div.form_info_localities_top div.title, div.form_info_lrtypes_top div.title, div.form_info_regions div.title {border-color: #739ea8;}
td.form_info_first_letter, tr.form_info_separator td, td.form_info_first_letter span {border-color: #d6edf2;}
div.backlinks span, div.backlinks span a {color: #739ea8;}

table.search_avail {margin-top:10px;}
.form_hotel_list_header h2 span.category, .form_hotel_list_default span.category {color: #666;}
table.search_riepilogue td {border-color: #dedbd2;}
table#results_filter, table#results_filter td, table.search_avail {border-color: #dedbd2;	background-color: #fbfbfb;}

table#results_filter .noscript_submit {width:32px; height:23px; border:0; color:#ffffff; background:url('cmn/img/src-htl-name.jpg') 0 0 no-repeat;}

ul.form_hotel_tags {font-size: 1.2em; line-height: 1.6em;}
.form_hotel_tags .s1 {font-size: 1em;}
.form_hotel_tags .s2 {font-size: 1em;	font-weight: bold;}
.form_hotel_tags .s3 {font-size: 1.2em;}
.form_hotel_tags .s4 {font-size: 1.2em;	font-weight: bold;}
.form_hotel_tags .s5 {font-size: 1.5em;}

table.locality_list_external_table{border : 0.3em solid white;}
table.locality_list_table{border : 0.2em solid white;	background-color : white;}
table.locality_list_table a, table.locality_list_table a:visited, table.locality_list_table a:hover {color : black;}
table.locality_list_table a:hover{background-color : #CCE0ED;}
table.locality_list_table td.list_contry_name, table.locality_list_table td.list_contry_name a, table.locality_list_table td.list_contry_name_anchorer{background-color : #4891C3; color : white;}
table.locality_list_table td.close_list_country a, table.locality_list_table td.close_list_country a:hover, table.locality_list_table td.close_list_country a:visited{background-color : white;}
table.locality_list_table td.list_contry_name_anchorer a, table.locality_list_table td.list_contry_name_anchorer a:hover, table.locality_list_table td.list_contry_name_anchorer a:visited{color : white; background-color : #4891C3;}
table.locality_list_table td.loc_list_first_letter{color : #62A9DA;background-color : white;}
table.locality_list_table td.loc_list_up_letter{border-bottom : 0.1em solid #62A9DA;}
div.all_dest_top_hidden{background-color : white;}
table.locality_list_table_div{background-color : white;}
table.locality_list_table_div td.locality_left{background-color : #A99E83; color : white;}
table.locality_list_table_div td.locality_right a,table.locality_list_table_div td.locality_right a:hover,table.locality_list_table_div td.locality_right a:visited{background-color : #4891C3; color : white;}
table.locality_list_table_div td.locality_right a.close_title_list,table.locality_list_table_div td.locality_right a.close_title_list:hover,able.locality_list_table_div td.locality_right a.close_title_list:visited{background-color : #A99E83;}
table.locality_list_table_div td.locality_right,table.locality_list_table_div td.locality_center{background-color : #A99E83;}

/* adv_bk */
.form_hotel_info .room_price a, .form_hotel_info .room_price {color:#000000; }
.form_hotel_info .room_price del, .form_hotel_info .room_price del a {color:#888888; font-style:italic; text-align:right;}
.form_hotel_info .room_price span {font-size:1.15em;}
.form_hotel_info .ab1 .book_link img, .form_hotel_info .ab0 .book_link img {margin-top:6px;}
.form_hotel_info .ab1, .form_hotel_info .ab0 {color:#e47b00; font-weight:bold;}
.form_hotel_info .ab {color:black; font-weight:normal;}
/* */

img.wait_page_img {position:absolute; top:50%; left:50%; margin:-185px 0 0 -315px;}