P, BODY, TD, DIV, A, INPUT, SELECT, TEXTAREA, TH {font-family: verdana, arial, helvetica; font-size: 8pt; line-height: 135%; color: #333333;}
TH {font-weight: bold;}
STRONG {color: red;}
H1, H1 a {font-size: 8pt; display: inline; line-height: 135%; color: #444444; font-weight: bold;}
H2 {font-size: 10pt; font-weight: bold; color:#444444; display: inline;}
H3 {font-size: 10pt; font-weight: bold; color: #333333; display: inline;}
.gui_body {background-color:#dcdcdc; margin:0px;}
.gui_index, .gui_index_avl {background-color:#c6bba5;	border:0px;}
.gui_index {width:800px;}
.gui_index_avl {width:1000px;}
.gui_h1 {font-size: 17px; line-height: 135%; font-weight: bold; color: #0e4e96; display: inline;}
.menu_up, .menu_up P {color: white; font-size: 8pt;}
.menu_geo {font: verdana, arial, helvetica;	color: black; font-size: 8pt;}
.myul {margin: 10px 10px 10px 25px;}

/* non modificare */
.bordofino {border-width: 1;  border-color: #888888;}
.just {text-align: justify;}
.inli {display: inline;}
A {text-decoration: none; color: #2b2c62;}
A:hover {text-decoration: underline;}

/* creare qui sotto stili personalizzati */
.whlink, .whlink a { color: white; font-size: 8pt;}
.whlinks, .whlinks a {color: white; font-size: 2pt;}
.border_only {border: 1px solid #BDBCD8;}
.small {font-size: 7pt;}
.cheap_testo {color: #000000; font-family: trebuchet ms, verdana; font-size: 10pt; text-align: justify;  padding-left: 15px; padding-right:15px;}
.cheap_titolo {color: #000000; font-family: trebuchet ms, verdana; font-size: 12pt; font-weight: bold; text-align: justify;  padding-left: 5px;}
.cheap_price {color: #ffffff; font-family: trebuchet ms, verdana; font-size: 9pt; font-weight: bold; line-height:10pt; text-align:center;}
.border_only {border: 1px solid #BDBCD8;}
.banner_biennale {float:left;	margin-right: 5px;}
.banner img {float:left; margin-right: 5px;}
.banner div {text-align: justify;}
.banner a {font-weight: bold;	color:gray;}
.banner_images {float:left;	margin-right: 5px;	margin-top:8px;	margin-bottom:5px; border: 1px solid #BDBCD8;}
.banner_home img {margin-right: 5px;}
.banner_home div {text-align: justify;}
.banner_home a {font-weight: bold; color:#ab5900;}
.banner_subtitle {text-align: justify;	color:#ab5900; font-style:italic;}
* html .cheap_testo { color: #000000; font-family: trebuchet ms, verdana; font-size: 10pt; text-align: justify; padding-left: 15px; padding-right:15px;}
* html .cheap_titolo {color: #000000; font-family: trebuchet ms, verdana; font-size: 12pt; font-weight: bold; text-align: justify;  padding-left: 15px; padding-right:15px;}
* html .cheap_price {color: #ffffff; font-family: trebuchet ms, verdana; font-size: 9pt; font-weight: bold; line-height:10pt; padding-top:7px; padding-left:5px; padding-right:8px;}

/* landing pages biennale of venice */
.gui_landing_biennale_title {font: 10pt verdana; color: black; font-weight: bold;}
.gui_landing_biennale_subtitle {font: 9pt verdana;color: #7f7f7f; font-weight: bold;}
.gui_landing_biennale_mask {border: 1px solid #d90101;	padding: 6px;	padding-left: 10px;	font: 9pt verdana;}
.gui_landing_biennale_mask_title {font: 8pt verdana; color:white;	font-weight: bold;	padding-left:7px;	padding-right:7px;	background-image: url('images/biennale/red-square.gif');	background-repeat:no-repeat;	background-position:right;	background-color: #d90101;}
.gui_landing_biennale_text_up {	background-image: url('images/biennale/text-up-bkg.gif');	background-repeat:no-repeat;	background-position:top center;	font: 8pt verdana;	color: black;	text-align: justify;	line-height:14pt;	padding-left:15px;	padding-right:20px;}
.gui_landing_biennale_banner_hotels_title {	border: 1px solid #7f7f7f;	background-image:url('images/biennale/grey-square.gif');	background-repeat:no-repeat;	background-position:right;	background-color: #7f7f7f;	font:9pt verdana;	color:white;	padding-left:10px;	font-weight:bold;}
.gui_landing_biennale_text_down {	background-image: url('images/biennale/text-down-bkg.gif');	background-repeat:no-repeat;	background-position:top center;	font: 8pt verdana;	color: black;	text-align: justify;	line-height:14pt;	padding-left:15px;	padding-right:20px;}
.gui_landing_biennale_table_down {width:590;	padding-left:10px;	padding-bottom:10px;	padding-top:10px;}
.gui_landing_biennale_table {	padding-left:10px;	padding-bottom:10px;	padding-top:10px;	}
.gui_landing_biennale_banner_hotels {border: 1px solid gray;}

/* explorer styles for landing page biennale di venezia */
* html .gui_landing_biennale_text_down {background-image: url('images/biennale/text-down-bkg.gif');	background-repeat:no-repeat;	background-position:right;	font: 8pt verdana;	color: black;	text-align: justify;	line-height:14pt;}
* html .gui_landing_biennale_table_down {width:580;padding:0px;}
* html	.gui_landing_biennale_banner_hotels_title {height:10px; border: 1px solid #7f7f7f; background-image:url('images/biennale/grey-square.gif');	background-repeat:no-repeat;	background-position:right; background-color: #7f7f7f; font:9pt verdana;	color:white; font-weight:bold;}
* html .gui_landing_biennale_banner_hotels {border: 1px solid gray;}					
* html .gui_landing_biennale_table {padding:5px;}
* html	.gui_landing_biennale_text_up {height:300px; background-image: url('images/biennale/text-up-bkg.gif');	background-repeat:no-repeat;	background-position:top center;	font: 8pt verdana;color: black;	text-align: justify; line-height:14pt;	padding-left:15px;	padding-right:20px;}
* html .gui_landing_biennale_mask_title {font: 8pt verdana; color:white; font-weight: bold;	height:8px;	background-image: url('images/biennale/red-square.gif');	background-repeat:no-repeat;	background-position:right;	background-color: #d90101;}
.gui_bb_title {	color:#9d4343;	padding-left:45px;	font:18px arial;}
.gui_bb_mask {height:99px; width:553px;	background-image:url('images/bb/mask-bkg.jpg');	background-repeat:no-repeat;	padding:0px 30px 10px 15px;}
.gui_bb_text {background-image:url('images/bb/text1-bkg.jpg');	background-repeat:no-repeat;	padding:10px 15px 10px 10px;	text-align:justify;	color:#484848;}
.gui_bb_banner {	width:189px;	height:219px;	background-image:url('images/bb/banner-bkg.jpg');	background-repeat:no-repeat;}
.gui_bb_banner_title {	height:15px;	text-align:right;	color:#9d4343;	font:13px arial;	font-weight:bold;	padding-top:8px;	padding-right:10px;}
.gui_bb_banner_text {	height:60px;	font:11px arial;	color:#484848;	text-align:justify;	padding:0px 10px 5px 10px;}
.gui_bb_banner_link {	text-align:right;	padding-right:10px;	padding-bottom:10px;}
.gui_bb_banner_link_it {	text-align:right;	padding-right:10px;	padding-bottom:10px;}
.gui_bb_footer {	height:32px;	width:573px;	background-image:url('images/bb/footer.jpg');	background-repeat:no-repeat;	color:#000000;	font:16px arial;	text-align:left;	padding-left:15px;}
.bb, .bb a:hover {	color:#000000;	font-weight:bold;}

/* frm pgn bb */
.gui_bb_mask #check_in, .gui_bb_mask #check_out {float:left; width:250px; margin-top:5px;}
.gui_bb_mask #check_in_text input, .gui_bb_mask #check_out_text input {width:90px; text-align:center;}
.gui_bb_mask #check_in_text label, .gui_bb_mask #check_out_text label {margin:3px 5px 3px 10px; float:left;}
.gui_bb_mask #check_in_text input, .gui_bb_mask #check_out_text input, .gui_bb_mask #check_in_text img, .gui_bb_mask #check_out_text img {float:left;}
.gui_bb_mask #other_selectors {clear:both; padding-top:10px;}
.gui_bb_mask #qty label, .gui_bb_mask #cat label,.gui_bb_mask #pax label {display:block;}
.gui_bb_mask #qty, .gui_bb_mask #cat, .gui_bb_mask #pax {float:left;}
.gui_bb_mask #qty {margin-left:10px; width:120px;}
.gui_bb_mask #cat {width:200px;}
.gui_bb_mask #search {clear:both; float:right; margin-top:-14px;}

/*new styles for restyling*/
/*menu*/
a.gui_userlinks_home, a.gui_userlinks_home:link, a.gui_userlinks_home:visited {	color:white;	width:65px;	height:26px;	display:block; 	background-image:url('images/local/bkg-menu-bar.jpg');	background-position:bottom;	background-repeat:repeat-x;	background-color:#0f539e;	border:0px;	text-align:center;	font-weight:bold;}
a.gui_userlinks_home:hover {	background-image:url('images/local/button-home.jpg');	background-position:bottom;	background-repeat:no-repeat;	text-align:center;	color:black;	font-weight:bold;	text-decoration:none;	background-color:#0f539e;}
a.gui_userlinks_home:active {	background-image:url('images/local/button-home.jpg');	background-position:bottom;	background-repeat:no-repeat;	text-align:center;	color:black;	font-weight:bold;	text-decoration:none;	background-color:#0f539e;}
a.gui_userlinks_manage, a.gui_userlinks_manage:link, a.gui_userlinks_manage:visited {	color:white;	width:145px;	height:26px;	display:block; 	background-image:url('images/local/bkg-menu-bar.jpg');	background-position:bottom;	background-repeat:repeat-x;	border:0px;	text-align:center;	font-weight:bold;	background-color:#0f539e;}
a.gui_userlinks_manage:hover {	background-image:url('images/local/button-manage.jpg');	background-position:bottom;	background-repeat:no-repeat;	text-align:center;	color:black;	font-weight:bold;	text-decoration:none;	background-color:#0f539e;}
a.gui_userlinks_help, a.gui_userlinks_help:link, a.gui_userlinks_help:visited {	color:white;	width:140px;	height:26px;	display:block; 	background-image:url('images/local/bkg-menu-bar.jpg');	background-position:bottom;	background-repeat:repeat-x;	border:0px;	text-align:center;	font-weight:bold;	background-color:#0f539e;}
a.gui_userlinks_help:hover {	background-image:url('images/local/button-help.jpg');	background-position:bottom;	background-repeat:no-repeat;	text-align:center;	color:black;	font-weight:bold;	text-decoration:none;	background-color:#0f539e;}
a.gui_customer {	color:#e18a04;	text-decoration:none;	}
a.gui_customer:hover {	color:#ab5900;	text-decoration:none;	}	
ul.gui_information, ul.gui_information li{	padding:0;	margin:0;	list-style-type: none;}
ul.gui_information  a{	line-height:18px;	text-decoration:none;	padding-left:5px;}
ul.gui_information  a:hover{	text-decoration:underline;}
ul.gui_find_hotel, ul.gui_find_hotel li{	padding:0;	margin:0;	list-style-type: none;}
ul.gui_find_hotel  a{	line-height:18px;	text-decoration:none;	padding-left:5px;}
ul.gui_find_hotel  a:hover{	text-decoration:underline;}
.gui_footer {	background-image:url('images/local/bkg-footer.jpg'); 	background-repeat:repeat-x; 	}
.gui_footer_text, .gui_footer_text a {		color:white;		padding-left:10px;		}

/*sitemap styles*/
ul.gui_sitemap_document li{	width:200px;	background-image:url('images/local/document.png');	background-repeat:no-repeat;	background-position:left;	padding-left:20px;	line-height:20px;	list-style-type: none;	}
ul.gui_sitemap_document a{	color:black;	text-decoration:none;	}
ul.gui_sitemap_document a:hover{	color:gray;	text-decoration:none;	}
ul.gui_sitemap_folder li{	width:200px;	background-image:url('images/local/folder.png');	background-repeat:no-repeat;	background-position:left;	padding-left:20px;	line-height:20px;	list-style-type: none;	}
ul.gui_sitemap_folder a{	color:black;	text-decoration:none;	}
ul.gui_sitemap_folder a:hover{	color:gray;	text-decoration:none;	}
div#wait_page_filler {background-color: #f7f7f7 !important; }
 table.pager td {padding: 10px 0 !important;}
 img.wait_page_img {position:absolute; top:50%; left:50%; margin:-185px 0 0 -315px;}

/*pop up mps */
#ajax_map_div {position:absolute; top:0; left:0; background-color:#d3d3d3; border:1px solid gray; z-index:200;}
#ajax_map_img {border:1px solid black; margin:10px 10px 0 10px;}
#ajax_map_point {position:absolute; text-align:center; font-weight:bold; font-size:10px; height:21px; width:21px; border:0; line-height:20px; background-image:url(/cmn/img/form/maps/left-layer-bkg.gif); cursor:pointer;}
div#ajax_htl_name {top:0; left:0; position:absolute;  background-color:white; border:1px solid gray; text-align:left; padding:5px 5px 5px 10px !important;}
	div#ajax_htl_name p {margin:0; padding:0;}
	div#ajax_htl_name p i {color:#f29d08; font-weight:bold;}
#ajax_htl_name_span {margin:0; padding:0; font-family:verdana; font-size:13px !important; font-weight:bold; color:#d07100; white-space:nowrap; line-height:15px;}
#ajax_htl_name img {margin:0; padding:0; }
#ajax_map_close {position:absolute; padding-right:10px; font-weight:bold; color:gray; left:0; text-align:right;}
#ajax_htl_name_close {position:absolute; padding-left:6px; font-weight:bold; color:gray; left:0;}      
#ajax_htl_name_close input {vertical-align:middle;}
#ajax_map_close span, #ajax_htl_name_close_input, #ajax_htl_name_close_input_label{cursor:pointer;}

/* frm pgn lxr */
#gui_frm_lxr {padding:5px 10px;}
#gui_frm_lxr #check_in, #gui_frm_lxr #check_out {float:left; width:250px; margin-top:5px;}
#gui_frm_lxr #check_in_text input, #gui_frm_lxr #check_out_text input {width:90px; text-align:center;}
#gui_frm_lxr #check_in_text label, #gui_frm_lxr #check_out_text label {margin:3px 5px 3px 10px; float:left;}
#gui_frm_lxr #check_in_text input, #gui_frm_lxr #check_out_text input, #gui_frm_lxr #check_in_text img, #gui_frm_lxr #check_out_text img {float:left;}
#gui_frm_lxr #other_selectors {clear:both; padding-top:15px;}
#gui_frm_lxr #qty label, #gui_frm_lxr #cat label,#gui_frm_lxr #pax label {display:block;}
#gui_frm_lxr #qty, #gui_frm_lxr #cat, #gui_frm_lxr #pax {float:left;}
#gui_frm_lxr #qty {margin-left:10px; width:120px;}
#gui_frm_lxr #cat {width:200px;}
#gui_frm_lxr #search {clear:both; float:right; margin-top:-14px;}

/* chp */	
#gui_cnt_chp {margin:7px 0 20px 10px; width:675px;}	
#gui_cnt_chp h1 {font:normal bold 40px/35px arial,kalimati,verdana,sans-serif; color:#414142; text-align:right;}
#gui_cnt_chp h1 span, #gui_chp_spt span, #gui_chp_spt_fr span, #gui_chp_spt_sp span {color:#f20000;}
#gui_cnt_chp p {margin:15px auto; padding:5px; font:normal normal 11px/15px verdana,kalimati,arial,sans-serif; color:#404040; text-align:justify; background-color:#f9f9f9;}
#gui_cnt_chp p strong {color:#404040;}
#gui_chp_spt {font:normal bold 50px arial,kalimati,verdana,sans-serif; color:#414142; text-align:center; letter-spacing:-0.09em;}
#gui_chp_spt_fr {font:normal bold 50px arial,kalimati,verdana,sans-serif; color:#414142; text-align:center; letter-spacing:-0.1em;}
#gui_chp_spt_sp {font:normal bold 48px arial,kalimati,verdana,sans-serif; color:#414142; text-align:center; letter-spacing:-0.09em;}

#gui_chp_form {width:659px; min-height:209px; background:url('lcl/img/frm-bkg-chp.gif') bottom center no-repeat;}
#gui_chp_form {position:relative;}
#gui_chp_form #search_form_content {position:absolute; top:57px; left:25px;}
#gui_chp_form label {margin-right:5px; font-family:arial,kalimati,verdana,sans-serif; font-size:13px; font-weight:bold; color:#414142; text-transform:uppercase;}
#gui_chp_form, #gui_chp_form #search input {font: normal bold 11px arial,kalimati,verdana,sans-serif;}
#gui_chp_form #date_selectors {padding:13px 0 43px 0;}
#gui_chp_form #check_in  {float:left; width:285px; margin:0; padding:2px 0;}
#gui_chp_form #check_out {float:left; width:295px; margin:0; padding:2px 0;}
#gui_chp_form #check_in div, #gui_chp_form #check_out div {display:inline; }
#gui_chp_form img.calendar_img {margin:-3px 0 0 0;}
#gui_chp_form #check_in .default_text, #gui_chp_form #check_out .default_text {width:90px; margin-right:5px; cursor:pointer; text-align:center; font-size:12px;}
#gui_chp_form #check_in label {padding:0 0px 0 0; }
#gui_chp_form .calendar_select {margin: 0 3px; font-size:13px;}
#gui_chp_form #other_selectors {clear: left;}
#gui_chp_form #qty {float:left; margin:10px 0 0 0;}
#gui_chp_form #pax {float:right; margin:10px 127px 0 0;}
#gui_chp_form #qty input, #gui_chp_form #pax select {margin-top:-5px;}
#gui_chp_form #qty input {text-align:center;}
#gui_chp_form #search {clear:left; text-align:right; padding:0 13px 10px 0;}
#gui_chp_form #search input {float:right; position:absolute; top:100px; right:50px; margin:3px 0 0 0; width:115px; height:37px; color:#ffffff; font-weight:bold; text-decoration:underline; text-transform:uppercase; font-size:15px; cursor:pointer;}
#gui_chp_form #search input {border:1px solid #fff; background:#5192bb url('lcl/img/htl-srch-bttm-chp.gif') center left no-repeat;}
#gui_chp_form #date_selectors_error {color:#b70606; font-size:13px !important; font-weight:bold; position:absolute; top:-25px; left:40px;}
#gui_chp_form #other_selectors_error {color:#b70606; font-size:13px !important; font-weight:bold !important; position:absolute; top:70px; left:55px;}
#gui_chp_form .wrong_input{border:2px solid #b70606; background-color:#e8ba00;}

#gui_chp_htl_1, #gui_chp_htl_2, #gui_chp_htl_3 {float:left; position:relative; width:225px; height:428px; margin-bottom:15px;}
#gui_chp_htl_1 {display:block; background:url('lcl/img/chp-htl1.jpg') center left no-repeat;}
#gui_chp_htl_2 {background:url('lcl/img/chp-htl2.jpg') center left no-repeat;}
#gui_chp_htl_3 {background:url('lcl/img/chp-htl3.jpg') center left no-repeat;}
.gui_chp_htl_prc {width:100px; position:absolute; left:70px; text-align:center; font:normal bold 17px arial,kalimati,verdana,sans-serif; color:#e68686;}
.gui_chp_frm, .gui_chp_mnr, .gui_chp_crnc {color:#ffffff;}
.gui_chp_frm {font-size:22px; text-transform:uppercase;}
.gui_chp_mnr {font-size:70px; line-height:48px; letter-spacing:-0.08em; }
.gui_chp_crnc {font-size:33px; line-height:33px; margin-left:9px;}
.gui_chp_rm_ng {font-size:16px;}
.gui_chp_rm_ng_ge {font-size:14px;}
.gui_chp_rm_ng_fr {font-size:15px;}
.gui_chp_rm_ng_sp {font-size:16px; line-height:14px;}

.gui_chp_clk {display:block; width:84px; height:85px; position:absolute; top:343px; left:130px; background:url('lcl/img/chp-arrw.png') center left no-repeat;}

*:first-child #gui_chp_form #search input {right:120px;}
* html #gui_chp_form {height:209px !important;}
* html #gui_chp_form #search input {right:120px;}
* html #gui_chp_form #pax {margin:10px 85px 0 0;}

