/* search hotel */
#search_hotel{color:#4F4940; height:278px; border:1px solid #8A8479; padding:8px 5px 0px 5px; margin-bottom:10px; z-index:12; }
#search_hotel h3{ color:#EF95CB; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; margin:5px 0px 8px 0px}
#search_hotel INPUT, SELECT{ font-weight:normal;}
#suggest_inp{ position:relative}
#suggest{ position:absolute; top:20px; left:0px; background-color:#FFFFFF; border:1px solid #ccc; width:160px;}
#suggest A{ display:block; background-color:#CCCCCC; color:#333333; text-decoration:none; border-bottom:1px solid #aaa; padding:4px}
#suggest A:hover{ background-color:#FFFFFF; color:#000000; text-decoration:none}
#destination{ width:200px}
#title_search{}

/* city_ele.php */

#b_askMore{}
#b_askMore A{ color:#f09; text-decoration:underline}
#b_askMore A:hover{text-decoration:none}
#b_askMore TABLE{ border:1px solid #DDD2BE; width:100%}
#b_askMore th{ background-color:#EF95CB; font-weight:bold}
#b_askMore TD{ border-top:1px solid #DDD2BE; padding:2px}


/* LIST HOTEL */

.Rhotel{ margin-top:20px; float:left}
.Rhotel_body{}
.Rhotel_descr{ margin-bottom:5px}
.Rhotel_foto{ margin: 10px 0px 10px 0px}
.Rhotel_foto IMG{ border:2px solid #777; padding:2px}
.Rhotel_dettagli{ clear:both;}
.Rhotel_foot{ clear:both; border-bottom:1px dotted #D7C1A2}
.Rhotel A.lin{color: #f09; font-weight: bold; font-size: 14px; text-decoration:underline;}
.Rhotel A.lin:hover{text-decoration:none;}
.Rhotel_pic{ padding:1px; border:1px solid #ccc}
.Rhotel_indi{ font-style:italic; color:#B98A6A; font-size:10px}
.hClass{ font-size:10px}

.Rhotel A.lin_categ{ color:#5695CB; font-size:9px; text-decoration:none}
.Rhotel_utility{ margin-bottom:5px; color: #ff6922; font-weight:bold; font-size: 10px;}
.Rhotel_utility A{color: #ff6922; font-weight:bold; font-size: 10px; text-decoration:none;}
.Rhotel_utility A:hover{text-decoration:underline}

/* view hotel */

.h1_hotel{font: bold 22px Arial, Verdana; color: #f09; border-bottom:1px dotted #f09}
.h2_hotel{font: bold 18px Arial, Verdana; color: #f09; margin:10px 0px 10px 0px}
#book_now{ clear:both}
#book_now A{color:#f09; text-decoration:underline; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
#book_now A:hover { text-decoration:none}
#frmDispo{margin:0px; padding:5px; background-color:#fff; border:1px solid #FEBA02;}
.date_td{ color:#4F4C40}

/* get_hotelavailability */

.hotel_no{ font-weight:bold; color:#993333}

/* LISTA HOTEL nelle citt */

.div_hotel{float:left; border-bottom:1px dotted #f09; padding-bottom:10px;}
.div_hotel A{color: #f09; font-weight: bold; text-decoration:underline;}
.div_hotel A:hover{text-decoration:none;}
.div_descr{ margin-bottom:5px}
.div_descr A{color: #f09; font-weight: bold; font-size: 14px; text-decoration:underline;}
.div_descr A:hover{text-decoration:none;}
.pic_princ{ float:left; width:80px}
.pic_princ IMG{ border:2px solid #777; padding:2px}
.foot_divhotel{ clear:both; height:10px; border-bottom:1px dotted #D7C1A2}
.indirizzo_hotel{ font-style:italic}
.descr_hotel{}
.b_figure{ position:relative; text-align:right;}
.b_popup{ position:absolute; display:none; z-index:5; background-color:#DDD2BE; border:1px solid #555; padding:3px; color:#000000}
.b_popup H4{ font-size:11px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif}
.b_popup UL{ margin:0px; padding:0px; list-style:none}
/*.b_illustration{ float:left; margin-right:10px; border:2px solid #777; padding:2px}*/
.b_hotelAddress{ font-style:italic}
.div_hotel TABLE{ clear:both; margin:10px 0px 10px 0px; width:100%;}
.div_hotel TABLE FORM{ margin:0px; padding:0px}
.div_hotel TABLE thead { font-weight:bold}
.b_undiscountedPrice{ text-decoration:line-through}
.b_illustration{ background-image:url(img/bg_book.png); padding:6px 11px 12px 6px; float:left; margin-right:6px; border:none}
.b_info{ background-color:#003580; color:#FFFFFF; font-weight:bold; cursor:pointer}

#b_pageNext{ float:right;}
#b_pageNext A{color: #f09; font-weight: bold; text-decoration:underline;}
#b_pageNext A:hover{text-decoration:none;}
#b_pagePrev{ float:left }
#b_pagePrev A{color: #f09; font-weight: bold; text-decoration:underline;}
#b_pagePrev A:hover{text-decoration:none;}

.b_roomsBook{ text-align:right; width:100px; }
.b_roomsType{ width:300px}

/* view_hotel */

.div_info{background-color:#837B5F; color:#FFFFFF; margin:10px 0px 10px 0px; padding:5px; font-weight:bold}
.span_info{color: #f09; font-weight:bold; font-size:14px}

.area_sel{ text-align:center; float:left; border-top:1px solid #000; border-right:1px solid #000; height:20px; line-height:20px; font-weight:bold; width:120px}
.area_selezionare{ border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; text-align:center; float:left; text-decoration:none; background-color:#DDD2BE; color:#f09; font-weight:bold; height:19px; line-height:19px; width:120px }
.area_selezionare:hover{ text-decoration:none;}

#goomaps{ width:500px; height:300px; border:3px solid #666; background-color:#000000;}
.div_infor{border:1px solid #FEBA02; padding:4px; background-color:#FFFFFF; font-size:11px; margin-bottom:10px}
