P, BODY, TD, DIV, A, INPUT, SELECT, TEXTAREA, TH {font: 8pt verdana, arial, helvetica; line-height: 135%; color: #333333;}
TH {font-weight: bold;}
STRONG {color: red;}
H1 {font-size: 12pt; display: inline; line-height: 135%;}
H2 {font-size: 10pt; font-weight: bold; color: white; display: inline;}
H3 { font-size: 10pt; font-weight: bold; color: #333333; display: inline;}
.luxury_titolo{color: #333333; font-family: verdana; font-size: 10pt; font-weight: bold; text-align: justify; padding: 3px;}
.luxury_testo{color: #000000; font-family: verdana; font-size: 8pt; text-align: justify; padding: 8px;}
.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;}
.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;}
.bordofino {   /* non modificare */  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;}
 .banner a {font-weight: bold;}
.banner img {float:left; margin-right: 5px;	border: 1px solid #BDBCD8;}
.banner div {text-align: justify;}
.small {font-size: 7pt;}
div#wait_page_filler {background-color: #f7f7f7 !important;}
table.pager td {padding: 10px 0 !important;}

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