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 #005f9b !important; background-color:white !important;}
table.calendar_table td{border: 0.1em solid #035386;color : black;}
table.calendar_table td.month, table.calendar_table td.close_calendar_div{background-color : #035386;	color : white;}   
table.calendar_table td.button{color : white;	background-color : #035386;}
table.calendar_table td.past_day_cal{color : #a9a9a9;}
table.calendar_table td.future_day_cal:hover{background-color : #035386; color:white;}
table.calendar_table td.future_day_cal_hover{background-color : #035386; color:white;}
table.calendar_table td.today_day_cal_href:hover{background-color : #035386;}
table.calendar_table td.today_day_cal_href_hover{background-color : #035386;}
table.calendar_table td.selected_day_cal_no_href,table.calendar_table td.selected_day_cal{color : white;background-color : #035386;}
table.calendar_table td.selected_day_cal:hover,table.calendar_table td.selected_period_cal:hover{color:white; background-color : #005f9b;}
table.calendar_table td.selected_day_cal_hover,table.calendar_table td.selected_period_cal_hover{color:white; background-color : #70a5c7;}
table.calendar_table td.selected_period_cal{color : white; background-color : #70a5c7;}
table.calendar_table td.day_name{color : white;	background-color : #70a5c7;}
table.calendar_form_table,table.calendar_form_table_otherwise{border-bottom: 1px dashed #cccccc;}

th {font-weight: bold;}
strong {color: red;}
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 #dedbd2;}
.banner div {text-align: justify;}
.boxed_table {border-color:#dedbd2; background-color:#e8e6dc;}
#float_baloon {background-color: white; border-color: black;}
.border_only {border-color:#dedbd2;}

table.booking_manage tr th {background-color: #e8e6dc; color:#706b53;}
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: #dedbd2;}
span.cancel_booking_link a {color: #2B2C62;}
span.cancel_booking_link span {background: #dedbd2;	color: white;}

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

div.slide_header, #tab_title {color:#005f9b;}

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.adv_bk {border:2px solid #b2cad9 !important;} /* adv_bk */
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:#d78013;}
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:33px; height:20px; border:0; color:#ffffff; background:url('/cmn/img/src-htl-name.jpg') 0 0 no-repeat; font-size:9px;}
div.form_hotel_list_body .inc_srvcs {font-size:0.95em; color:#444444; letter-spacing:0.05em;}


.form_hotel_list_default tr th {border-bottom:1px solid #beb7a1 !important;}
.form_hotel_list_default a {color:#458ab6;}

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;}

.hotel_content_header {margin-top:10px;}
.riepilogue {border:2px solid #dedbd2; background-color:#fbfbfb;}
.form_hotel_info .rateplan {border:none; line-height:20px; margin-top:25px;}
.form_hotel_info .room {border:1px solid #dedbd2;}
.form_hotel_info .room .link {color:#005f9b;}

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

/* bnnr hm cat non stelle*/
.gui_banner_box .gui_cat {color:#D78013; font-weight:bold; text-transform:uppercase; font-size:10px;}
