a:link,a:hover,a:visited,a:visited:hover,a:active {text-decoration:none;}
a:hover,a:visited:hover {text-decoration:underline}

body {
	margin: 0px;
	padding: 0px;
	}
td,span,body,div,p,input,textarea,pre,select,a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
}
img {border: 0px}
.piccolo { 	font-size: 8px  }
.titoloContrasto {
	font-weight: bold;
	color: #6983B7;
}
.color_days{
	color: #395996;}
.color_searchindex{
    font:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #395996;}

.searchBox11  {
	background-color: #6983B7;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
	font:Verdana, Helvetica, sans-serif;
	font-size:11px;
}
.ora {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	border: 0px solid #FBD450;
	background-color:#FBD450;
	text-align:right;
	height:12px;
	vertical-align:middle;
}

.listPageTitle  {
	color: #395996;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.hotelName {
	color: #395996;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}



.arial12new {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.black {
	color: #000000;}

.red {
	color: #DF0000;}

.menu_accommodations {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6B86BA;
	font-weight:bold;
}

.testoContrasto {
	color: #6983B7;
}

.hotelsdeals  {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #DF0000;
	font-weight:bold;
}

.citytitlesite  {
	font-size:20px;
	color: red;
	text-align:left;
	font-weight:bold;
}
.welcomesitetitle  {
	font-size:12px;
	color: black;
	text-align:left;
	font-weight:bold;
}
.searchBox  {
	background-color: #6983B7;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
}
.hotdealBox  {
	background-color: #DF0000;
	color: #FBDD00;
	text-align:center;
	font-weight:bold;
}


#motore_hotel {
width:400px; 
background-color:#F1F8FF; 
margin:0;
padding:0;
float:left;
}

#guestbook_hotel {
width:400px; 
background-color:#fff; 
margin:0;
padding:0;
float:left;
}

*.emailBox  {
	background-color: #FBD450;
	color: #696969;
	text-align:center;
	font-weight:bold;
}

.verdanablu  {
	font-size:10px;
	color: #6B86BA;
	text-align:center;
	font-weight:bold;
}

.arial12  {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6B86BA;
}

.arial11blu  {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6B86BA;
	font-weight:bold;
}

.verdana10  {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}

.verdanablu9  {
	font-size:9px;
	color: #6B86BA;
	text-align:center;
	font-weight:bold;
}

.verdanarosso  {
	font-size:10px;
	color: #F10506;
	text-align:center;
	font-weight:bold;
}

.verdanared  {
	font-size:10px;
	color: #F10506;
	text-align:center;
}


*.tabelle  {
	background-color: #6B86BA;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
}



td.tabelle  {
	background-color: #6B86BA;
	color: #FFFFFF;
	text-align:center;
}
a.tabelle:link  {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.tabelle:hover  {
	color: #FFFFFF;
	text-decoration:underline;
}
a.tabelle:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
a.tabelle:visited:hover  {
	color: #FFFFFF;
	text-decoration: underline;
}

*.footer  {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FBD450;
	color: #6983B7;
	text-align:center;
	font-size: 11px;
}


div.headerMenu  {
	width:100%;
}
*.headerMenu  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FBD450;
	color: #6983B7;
	font-size: 12px;
}

td.headerMenu  {
	background-color: #FBD450;
	color: #696969;
}
a.headerMenu:link  {
	color: #696969;
	font-weight: bold;
	text-decoration: none;
}
a.headerMenu:hover  {
	color: #696969;
	text-decoration:underline;
}
a.headerMenu:visited  {
	color: #696969;
	text-decoration: none;
}
a.headerMenu:visited:hover  {
	color: #696969;
	text-decoration: underline;
}



.menu  {
	color: #FBD450;
}

.menu:link,.menu:visited   {
	color: #000000;
	text-decoration: none;

}
.menu:hover,.menu:visited:hover{
	color: #000000;
	text-decoration: underline;
}
.menu1:link,.menu1:visited   {
	color: #395996;
	text-decoration: none;
	font-size:11px;
		font-weight:bold;
}
.menu1:hover,.menu1:visited:hover{
	color: #6B86BA;
	text-decoration: underline;
	font-size:11px;
}



.leftMenu  {
	background-color: #FFFFFF;
}
.upMenu  {
	background-color: #FFFAEB;
}
.featured  {
	background-color: #FFFCF7;
}

.pageTitles  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6983B7;
	font-size: 12px;
}

.pageTitles2  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6983B7;
	font-size: 16px;
	text-align:left
}

.listHotelName,.listHotelName:link,.listHotelName:hover,.listHotelName:active,.listHotelName:visited,.listHotelName:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6983B7;
	font-size: 12px;
}
.blu{
	color: #6983B7;
}
.pageTitlesbig  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6983B7;
	font-size: 15px;
}
.pageTitleswhite  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
a.pageTitles:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6983B7;
	font-size: 12px;
}
.dealPrice  {
	font-family: Arial;
	color: black;
	font-size: 12px;
}

.dealPrice2  {
	font-family: Arial;
	color: black;
	font-size: 12px;
}

.dealPriceblu  {
	font-family: Arial;
	color: #425FA5;
	font-size: 12px;
}

.dealPricemini  {
	font-family: Arial;
	color: black;
	font-size: 10px;
}
.dealPriceminired,.dealPriceminired:link,.dealPriceminired:hover,.dealPriceminired:visited,.dealPriceminired:visited:hover  {
	font-family: Arial;
	color: #FF0000;
	font-size: 11px;
}

a.dealPrice:link {color: #FF0000;}
a.dealPrice:hover {color: #FF0000;}
a.dealPrice:visited {color: #FF0000;}
.tabHotel {
	border-collapse: collapse;
	border: 1px solid #6983B7;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;
}
.hotelpage {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
}
.areaList {
	color: gray;
}
.areaActive {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
}
.checkboxSearch {
	/*width:12px;
	height:12px;*/
}
 .inputNascosto {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
 .titleDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.titleTitle {font-size: 18px; color: #496595; font-family: Arial, Helvetica, sans-serif;}

.titleTitle2{
color:#848484;
}


.cityList{font-size: 18px; color: #496595; font-family: Arial, Helvetica, sans-serif;border:1px solid black;}

.listBoxUpL {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_alto_sin_giallo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:8px;
}
.listBoxUpC {
	background-color:#fbd450;
}
.listBoxUpR {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_alto_des_giallo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:8px;
}


.listBoxCenterL {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_sfondo_sin.gif);
	background-repeat:repeat-y;
	background-position: left;
}
.listBoxCenterR {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_sfondo_des.gif);
	background-repeat:repeat-y;
	background-position: right;
}

.listBoxDownL {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_basso_sin_giallo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:8px;
	height:8px;
}
.listBoxDownC {
	height:8px;
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_sfondo.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}
.listBoxDownR {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_basso_des_giallo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:8px;
	height:8px;
}

.arialsearch11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#395996;}
	
.arialsearch11black {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;}
	
	

	

.titoloromefree {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFAE45;}

.textromefree {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;}


.textrometitoloincludes {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFAE45;
	font-weight:bold;}

.utility {font-weight:normal;}

.cityList{font-size: 18px; color: #496595; font-family: Arial, Helvetica, sans-serif;border:1px solid black;}

.listBoxUpL {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_alto_sin_giallo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:8px;
}
.listBoxUpC {
	background-color:#fbd450;
}
.listBoxUpR {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_alto_des_giallo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:8px;
}


.listBoxCenterL {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_sfondo_sin.gif);
	background-repeat:repeat-y;
	background-position: left;
}
.listBoxCenterR {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_sfondo_des.gif);
	background-repeat:repeat-y;
	background-position: right;
}

.listBoxDownL {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_basso_sin_giallo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:8px;
	height:8px;
}
.listBoxDownC {
	height:8px;
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_sfondo.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}
.listBoxDownR {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_basso_des_giallo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:8px;
	height:8px;
}
.listPricesTab{
 border:1px solid #FFFFFF;
 padding:0px;
 background-color:#e1e7f1; 
 margin:0px;
}
.listTdTot{
	text-align:center;
	font-weight:bold;
	border:2px solid #FFFFFF;
	border-left:0px;
	width:60px;
}
.listTdBook{
	text-align:center;
	width:85px;
	border:2px solid #FFFFFF;
	border-left:0px;
	border-right:0px;

}
.listIncluded{
	font-size:10px;
	color:#000000;
	text-align:right;
}
.listDaysTab{
 /*border:1px solid #FFFFFF;
 padding:0px;
 margin:0px;*/
}
.tdRoomName{
	border:2px solid #FFFFFF;
	border-left:0px;
	border-right:0px;
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.listRatesFor{
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#divTop {
 border: none;
/* height: 60px;*/
 background-color:#FFFFFF;
} 
#divLeft {
 position: absolute;
 /*top: 1;*/
 left: 0;
 width: 200px;
 /*padding: 5px;*/
 /*border: 1px solid red;*/
 /*text-align:left;*/
} 
.divLeft {
 position: absolute;
 /*top: 1;*/
 left: 0;
 width: 200px;
 /*padding: 5px;*/
 /*border: 1px solid red;*/
 /*text-align:left;*/
} 
#divCenter2 {
 margin: 0px 0px 0 190px;
 /*padding: 5px 5px 5px 5px;*/
 /*border-width: 0 0 1px 0;*/
 /*border: 1px solid red;*/
 background: white;
}
#divCenter {
 margin: 20px 5px 0 210px;
 /*padding: 5px 5px 5px 5px;*/
 /*border-width: 0 0 1px 0;*/
 /*border: 1px solid red;*/
 /*background: white;*/
}
#divRight {
	position: absolute;
	width: 180px;
	padding: 5px;
	top: 90px;
	right: 0;
	/*border: 1px solid red;*/
	
}
#divBottom {
	width: 100%;
	text-align:center;
}



.dealPrice2  {
	font-family: Arial;
	color: black;
	font-size: 12px;
}

.dealPricered  {
	font-family: Impact,Arial;
	color: #DF0000;
	font-size: 13px;
}

.dealPriceblu  {
	font-family: Arial;
	color: #425FA5;
	font-size: 13px;
}

.dealPricemini  {
	font-family: Arial;
	color: black;
	font-size: 11px;
}
.dealPriceminired,.dealPriceminired:link,.dealPriceminired:hover,.dealPriceminired:visited,.dealPriceminired:visited:hover  {
	font-family: Arial;
	color: #FF0000;
	font-size: 12px;
}

a.dealPrice:link {color: #FF0000;}
a.dealPrice:hover {color: #FF0000;}
a.dealPrice:visited {color: #FF0000;}
.tabHotel {
	border-collapse: collapse;
	border: 1px solid;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;
}
.hotelpage {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
}
.areaList {
	color: gray;
}
.areaActive {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
}
.checkboxSearch {
}
 .inputNascosto {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
 .titleDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.titleTitle {font-size: 18px; color: #496595; font-family: Arial, Helvetica, sans-serif;}

.titleTitle2{
color:#848484;
}


.cityList{font-size: 18px; color: #496595; font-family: Arial, Helvetica, sans-serif;border:1px solid black;}

.listBoxUpL {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_alto_sin_giallo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:8px;
}
.listBoxUpC {
	background-color:#fbd450;
}
.listBoxUpR {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_alto_des_giallo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:8px;
}


.listBoxCenterL {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_sfondo_sin.gif);
	background-repeat:repeat-y;
	background-position: left;
}
.listBoxCenterR {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_sfondo_des.gif);
	background-repeat:repeat-y;
	background-position: right;
}

.listBoxDownL {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_basso_sin_giallo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:8px;
	height:8px;
}
.listBoxDownC {
	height:8px;
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_sfondo.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}
.listBoxDownR {
	background-image: url(http://media.bhrhotels.com/layout/bhrhotels/accommodations/ang_basso_des_giallo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:8px;
	height:8px;
}

.arialsearch11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#395996;}
	
.arialsearch11black {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;}
	
	

	

.titoloromefree {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFAE45;}

.textromefree {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;}


.textrometitoloincludes {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFAE45;
	font-weight:bold;}
	
	
.textyourway {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    color: #DF0000;
}

.titolocallcenter {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFAE45;}
	
.titolocallcenterblack {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;}

.textcallcenter {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;}
	
.bannerprice {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;}

.titolocallcenter2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFAE45;
	font-weight:bold;}
	
	
	
.htl_name{
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#4D74DB;
	}
.htl_address{
	margin-left:5px;
}


.htl_descs{
	margin-left:5px;
	font-size:10px;
	width:98%;
}

	
	
.book_table{
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	width:96%;
}
.book_table_white{
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	width:96%;
}
.book_backTo{ 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFAE45;
	font-weight:bold;}
	
.book_selectRoom,.book_4_title{
	color:#6983B7;
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}
table.book_roomName{
	background-color:#3399FF;
	padding:3px;
	margin-top:5px;
	margin-bottom:3px;
}
td.book_roomName{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.book_roomNameRate{
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
}
.book_roomDesc{
	color:#FFFFFF;
	font-size:12px;
	text-align:justify;
}
.book_rate{
	font-weight:bold;
	font-size:12px;
}
.book_specialOffer{
	font-size:12px;
	margin:5px;
	font-weight:bold;
}
.book_specialOfferTitle{
	color:#FF0000;
	font-size:13px;
}
.book_otherBookInfo{
	margin:5px;
}
.book_2_tableTitles{
	background-color:#3399FF;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
.book_2_tableContents{
	background-color:#F1F8FF;
	color:#000000;
	text-align:center;
	padding:3px;
}

.book_3_resInfo,.book_4_info{
	font-size:11px;
	color:#000000;
	text-align:left;
}
.book_3_Titles,.book_4_Titles{
	background-color:#3399FF;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	margin-top:20px;
	margin-bottom:5px;
	text-align:left;
}
.book_3_totalTitle{
	font-weight:bold;
}
.book_3_totalPrice{
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
}
.book_3_totalPriceUSD{
	font-size:9px;
	font-style:italic;
	color:#666666;
}
.book_3_hotelname{
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
}
.book_3_roomName{
	font-size:12px;
	margin-bottom:12px;
	font-weight:bold;
}
.book_3_rate{
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}

.book_taxIncl{
	font-style:italic;
	color:#FF0000;
}
.book_3_specialOfferTitle{
	color:#FF0000;
	text-decoration:underline;
	margin-bottom:7px;
}
.book_3_specialOffer{
	font-size:11px;
	font-style:italic;
	text-decoration:underline;
}
.book_3_ccInfo{
	font-style:italic;
	font-size:10px;
}

.book_4_otherInfo{
	margin-top:30px;
	margin-bottom:30px;
}
.book_roomDescUnique{
	margin-top:3px;
	margin-bottom:20px;
	margin-left:10px;
	text-align:justify;
	
}
.hotel_htl_name  {
	color: #6B86BA;
	text-align: left;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px
}

.Testoarial12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}

.Testoverdana11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}

.Testoverdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}

.hotel_htl_text12  {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px
}

.hotel_htl_text11  {
	color: #000000;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px
}

.arial11white {
    color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px
}

.hotel_htl_titles{
	width:100%;
	background-color:#A6B6D6;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:1px;
	margin:0px;
	margin-bottom:4px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif
}

.hotel_htl_titles_special{
	width:100%;
	background-color:#FBD450;
	color:#FB0201;
	font-weight:bold;
	font-size:14px;
	padding:1px;
	margin:0px;
	margin-bottom:4px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif
}

.hotel_htl_text11_red{
	color: #FF1213;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px
}

.hotel_htl_text11_blu{
	color: #6B86BA;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px
}

.hotel_htl_text10{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px
}

.hotel_leftCol{
	background-image:url(http://media.bhrhotels.com/layout/bhrhotels/hotel/sfondo_td_left.gif);
	background-position:right;
	background-repeat:repeat-y;
}	



/* Tag Generici */
body {text-align: center; font:11px "Tahoma", Arial, Helvetica, sans-serif; margin: 5px 0 0 0}
a img {border:0;}
a:link, a:visited { color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
.img_l { float:left; margin-right:2px;}

/* Headings */
h1 {font: bold 17px Verdana, Arial; color:#3399ff; margin:0;}
h2 {font: bold 12px Verdana, Arial; color:#ff9900; margin:0;}
h3 {font: bold 14px "Trebuchet MS", Verdana, Arial; color:#ff6600; margin:0 5px;}


p { font:11px "Tahoma", Arial, Helvetica, sans-serif; }

/* Divs principali */
#wrap {width:780px; margin-left:auto; margin-right:auto; text-align:left; } /* Hack per centrare il layout */
#head {width:780px; height:75px; text-align:left;}
#head1 {width:250px; float:left; text-align:left;}
#head2 {width:530px; float:left}
#footer {width:780px; padding-top:10px; margin-left:auto; margin-right:auto; text-align:center;}
.footer2 {background-color:#FBD450; display:block;  min-height: 16px; height: auto !important; height: 16px; padding: 2px 0 4px 0px; text-align:center;}

div.hrClear {
margin:0;
clear:both;
height:0;
overflow:hidden;
}

/* Divs testata */
#bar {float:left; width:776px; background:#FBD450; padding: 2px 0 4px 0px;}
#bar a:link, #bar a:visited{font:bold 10px Verdana, Helvetica, sans-serif; color:#666;}
#bar a:hover {color:#000;}
#bar_menu {float:left; width:600px; margin:2px 0px 0px 3px;}
#languages {float:right; width:140px; text-align:right; margin:2px 3px 0px 0px}

/* Deals */
.dealsnation {color: #DF0000; font-weight:bold; margin:1px 1px 0px 3px}

/* News Letter */
#newsletter {margin:1px 2px 0px 2px}

/* Navigation */

.navigation {color:#ffffff;}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:focus,
.navigation a:active{color:#ffffff}

.menuNavigazione {background:#FBD450; color:#ffffff; margin:0; padding:6px 0 6px 0; width:776px;}

.menuNavigazione li{display:inline;}

.menuNavigazione a{
height:0;
padding:5px 1.4em;
text-decoration:none;
margin:-6px 0;
white-space:nowrap;
font: 11px Verdana, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
border: 1px solid #ffffff
}

.hotels a{
padding:5px 2.5em;
}

.deals a{
padding:5px 2.5em;
}

.hotels a:link,
.hotels a:visited{background:#3399FF;color:#ffffff;text-decoration:none;}
.hotels a:hover,
.hotels a:focus{background:#3399FF; color:#ffffff;text-decoration:none;}

.deals a:link,
.deals a:visited{background:#DF0000;color:#ffffff;text-decoration:none;}
.deals a:hover,
.deals a:focus{background:#DF0000; color:#ffffff;text-decoration:none;}

.group_travel a:link,
.group_travel a:visited{background:#6883B7;color:#ffffff;text-decoration:none;}
.group_travel a:hover,
.group_travel a:focus{background:#6883B7; color:#ffffff;text-decoration:none;}

.customer_care a:link,
.customer_care a:visited{background:#339933;color:#ffffff;text-decoration:none;}
.customer_care a:hover,
.customer_care a:focus{background:#339933; color:#ffffff;text-decoration:none;}

.destinationsmenu a:link,
.destinationsmenu a:visited{background:#FF9900;color:#ffffff;text-decoration:none;}
.destinationsmenu a:hover,
.destinationsmenu a:focus{background:#FF9900; color:#ffffff;text-decoration:none;}

/* Divs box colorati */

#destinations, #box_azzurro, #box_rosso, #box_verde, #box_arancione, #box_azzurro2, #box_blu { width:100%; float:left; margin-top: 5px;}
#destinations p, #box_azzurro p, #box_rosso p, #box_verde p, #box_arancione p, #box_blu p, #box_azzurro2 p { padding:5px; margin:0px;}




#map { width:100%; float:left; margin-top: 0px;}
#areas { width:100%; float:left; margin: 0px ;}
#areas2 { width:100%; float:left; margin-top: 5px ;}

#destinations{ border:1px solid #ff9900;}
#box_azzurro, #areas, #areas2 { border:1px solid #3399ff;}
#box_arancione, #map  { border:1px solid #ff9900;}
#box_rosso { border:1px solid #DF0000; background:#fff;}
#box_verde { border:1px solid #339933;}
#box_blu { border:1px solid #336699;}
#box_azzurro2 { background:#F0F8FF; border:1px solid #3399ff;}
.box_giallo { border:1px solid #FBD450; margin-bottom:15px; width:590px;}
/* Divs box colorati */

h3#way{
font: bold 12px "Trebuchet MS", Verdana, Arial; color:#9A9A9A; margin: 6px 0 0px 3px;}

h3#way a:link, h2#way a:hover, h2#way a:visited {
color:#898888 }

h2#hotels{
font: bold 22px "Trebuchet MS", Verdana, Arial; color:#3399FF; margin: 0px 0 10px 3px;}
h2#deals{
font: bold 22px "Trebuchet MS", Verdana, Arial; color:#DF0000; margin: 0px 0 10px 3px;}
h2#group_travel{
font: bold 22px "Trebuchet MS", Verdana, Arial; color:#6883B7; margin: 0px 0 10px 3px;}
h2#customer_care{
font: bold 22px "Trebuchet MS", Verdana, Arial; color:#339933; margin: 0px 0 10px 3px;}
h2#page{
font: bold 22px "Trebuchet MS", Verdana, Arial; color:#FF9900; margin: 0px 0 10px 3px;}
h2#destination{
font: bold 22px "Trebuchet MS", Verdana, Arial; color:#FF9900; margin: 0px 0 10px 3px;}

.customer_care{
color:#339933 }


/* Griglie */

#griglia2 {
margin-top:15px;
width:550px;
clear:left;
}

#griglia2 div {
float:left;
width:250px;
margin-left:5px;
padding:0;
border-left: 1px solid #DDDCDC;
}

#griglia3 {
margin-top:0px;
width:100%px;
min-height: 240px;
height: auto !important;
height: 240px;
background: #F1F8FF;
}

#roomdescription {
width:100%;
min-height: 160px;
height: auto !important;
height: 160px;
}

#griglia3 div {
float:left;
width:45%;
margin-left:3px;
padding:0;
}

#hotelsdiv {
width:100%;
min-height: 700px;
height: auto !important;
height: 700px;
}

#destinationdiv {
width:100%;
min-height: 700px;
height: auto !important;
height: 700px;
background: #FFF5E5;
}

#destinationdiv2 {
width:100%;
min-height: 700px;
height: auto !important;
height: 700px;
background: #FFF5E5;
}

#hotels1 {
float:left;
margin-top:15px;
width:33%;
text-align:left;
}
#hotels2 {
float:left;
margin-top:15px;
width:33%;
text-align:left;
}
#hotels3 {
float:left;
margin-top:15px;
width:33%;
text-align:left;
}

#hotelsdiv2 {
width:100%;
min-height: 700px;
height: auto !important;
height: 700px;
}

#hotels4 {
float:left;
margin-top:15px;
width:50%;
text-align:left;
}

#hotels5 {
float:left;
margin-top:15px;
width:50%;
text-align:left;
}

.navigazione_add {
line-height: 20px; }

div.griglia-lista {
width:550px;
clear:left;
}

div.griglia-lista div {
float:left;
width:255px;
margin: 0 20px 0 0;
padding:10px 0;
}

div.griglia-hotel {
width:580px;
margin:10px 0 0 0;
}

div.griglia-hotel1 {
float:left;
width:407px;
margin:0;
padding:0;
text-align:left;
}

div.griglia-hotel2 {
float:left;
width:165px;
margin:0 0 0 4px;
padding:0;
text-align:left;
min-height: 320px;
height: auto !important;
height: 320px;
}
/* Fine Griglie */



/* Motore */
#motore {
width:776px; 
background-color:#F1F8FF; 
clear:right;
margin:0;
padding:0;
}

div.grigliamotore {
width:776px; 
padding-top:7px;
background-color:#F1F8FF; 
}

div.grigliamotore div {
float:left;
width:388px;
margin:0;
padding:0;
background-color:#F1F8FF;
min-height: 170px;
height: auto !important;
height: 170px;
}



#motoredeals {
width:776px; 
background-color:#F9CCCC; 
clear:right;
margin:0;
padding:0;
}

div.grigliamotoredeals {
width:776px; 
padding-top:7px;
background-color:#F9CCCC; 
}

div.grigliamotoredeals div {
float:left;
width:388px;
margin:0;
padding:0;
background-color:#F9CCCC;
min-height: 170px;
height: auto !important;
height: 170px;
}

/* Fine Motore */

#motore_hotel {
width:100%; 
background:#F1F8FF; 
clear:right;
margin:0;
padding:0;
min-height: 100px;
height: auto !important;
height: 100px;
}

/* Divs corpo - colonne e divisori box interni */
#col_sx { width:160px; float:left; margin-right:5px;}/* mettere il boxmodelhack in caso di ridimensionamento*/

#col_cen { 
width:600px; 
float:left; 
margin:5px 0 0 5px; 
min-height: 400px;
height: auto !important;
height: 400px;
} 

#col_dx_hotel { width:180px; float:left; margin-left:10px; padding:10px 0 0 0;}/* mettere il boxmodelhack in caso di ridimensionamento*/

#col_cen_hotel { 
width:580px; 
float:left; 
margin:5px 0 0 1px; 
min-height: 400px;
height: auto !important;
height: 400px;
} 

#col_cen_hotel h1 {
font: 1.9em/1.5em Verdana, Arial; 
color:#3399ff;
font-weight:bold;}

#col_cen_lista { 
width:570px; 
float:left; 
margin:5px 0 0 1px; 
min-height: 600px;
height: auto !important;
height: 600px;
} 

#col_cen_hotel p {
font: 12px "Trebuchet MS", Verdana, Arial; color:#000;
}

/* Hotel pagina */

#col_cen_hotel2 { 
width:570px; 
float:left; 
margin:5px 0 0 1px; 
min-height: 400px;
height: auto !important;
height: 400px;
} 

#col_dx_hotel2 { 
width:180px; 
float:left; 
margin-left:10px; 
padding:0;
}

.navigation_hotel {color:#ffffff; padding-top:15px; }

.navigation_hotel a:link,
.navigation_hotel a:visited,
.navigation_hotel a:hover,
.navigation_hotel a:focus,
.navigation_hotel a:active{color:#ffffff}

.menuNavigazione_hotel {background:#E6F3FF; color:#ffffff; margin:0; padding:6px 0 6px 0; width:580px;}

.menuNavigazione_hotel li{display:inline;}

.menuNavigazione_hotel a{
height:0;
padding:4px 1.2em;
text-decoration:none;
margin:-5px 0;
white-space:nowrap;
font: 11px Verdana, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
border: 1px solid #ffffff
}

.descriptions a:link,
.descriptions a:visited{background:#8BC5FE;color:#ffffff;text-decoration:none;}
.descriptions a:hover,
.descriptions a:focus{background:#3399FF; color:#ffffff;text-decoration:none;}

.photo a:link,
.photo a:visited{background:#8BC5FE;color:#ffffff;text-decoration:none;}
.photo a:hover,
.photo a:focus{background:#3399FF; color:#ffffff;text-decoration:none;}

.bookings a:link,
.bookings a:visited{background:#8BC5FE;color:#ffffff;text-decoration:none;}
.bookings a:hover,
.bookings a:focus{background:#3399FF; color:#ffffff;text-decoration:none;}

.guest_book a:link,
.guest_book a:visited{background:#8BC5FE;color:#ffffff;text-decoration:none;}
.guest_book a:hover,
.guest_book a:focus{background:#3399FF; color:#ffffff;text-decoration:none;}

.location a:link,
.location a:visited{background:#8BC5FE;color:#ffffff;text-decoration:none;}
.location a:hover,
.location a:focus{background:#3399FF; color:#ffffff;text-decoration:none;}


#box_azzurro_hotel { 
display:block; 
font-family:"Trebuchet MS", Verdana, Arial, sans-serif; 
font-size: 11px;
color:#000; 
border:1px solid #3399ff;}

/* fine hotel pagina */



#box_1, #box_2, #box_3, #box_4  { width:220px; float:left; margin:8px 0;}
#box_1 a:link, #box_1 a:visited { font-weight:bold; }
#box_2 a:link, #box_2 a:visited { font-weight:bold; }
#box_3 a:link, #box_3 a:visited { font-weight:bold; }
#box_4 a:link, #box_4 a:visited { font-weight:bold; }

/* Fine Divs corpo - colonne e divisori box interni */

/* Titoli box */
.titolo-azzurro, .titolo-arancione, .titolo-rosso, .titolo-blu , .titolo-verde, .titolo-giallo { display:block; font:bold 14px "Trebuchet MS", Verdana, Arial, sans-serif; color:#fff; padding-left:4px;}
.titolo-rosso-deals { display:block; font:bold 12px "Trebuchet MS", Verdana, Arial, sans-serif; color:#fff; padding-left:4px;}
.titolo-rosso-deals { background:#DF0000;}
.titolo-rosso-deals a:link,
.titolo-rosso-deals a:visited,
.titolo-rosso-deals a:hover, { font:bold 12px "Trebuchet MS", Verdana, Arial, sans-serif; color:#fff; padding-left:4px;}


.titolo-arancione { background:#FF9900;}
.titolo-azzurro { background:#3399ff;}
.titolo-rosso { background:#DF0000;}
.titolo-verde { background:#339933;}
.titolo-blu { background:#6883B7;}
.titolo-giallo { background:#FBD450;}

.lista1 {
float:left;
}
.lista2 {
float:right;
text-align:right;
padding-right:10px;
}
.lista0{
	height:18px;
	background:#FBD450;
}


.prezzi1 {
float:left; }

.prezzi2 {
float:left; }

.prezzi3 {
float:left; }

.prezzi4 {
float:left; }


/* Classi */
table#tabella {width:100%; padding: 1px;}
.prezzo {font:bold 11px "Tahoma", Arial, Helvetica, sans-serif; color:#ff3300;}

a.home {
padding-right:12px;
background:url(http://www.bhrhotels.com/nuovo/images/home.gif) 100% 50% no-repeat;
height:0;
vertical-align:bottom;
}

a.contacts {
padding-right:15px;
background:url(http://www.bhrhotels.com/nuovo/images/contacts.gif) 100% 50% no-repeat;
height:0;
vertical-align:bottom;
}

a.login {
padding-right:21px;
background:url(http://www.bhrhotels.com/nuovo/images/login.gif) 100% 50% no-repeat;
height:0;
vertical-align:bottom;
}

ul.liste {
list-style-image:url(images/marcatore.gif);
}

div.griglia {
width:600px;
clear:left;
}

div.griglia div{
float:left;
width:300px;
background:#fff;
}

.select {
font-size:10px }

#yourway {
margin-top:15px;
padding-bottom:10px;
}

.boxxL{
	display:block; font:bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;  padding-left:4px;
	height:20px; padding:0px; 
	background-color:#3399ff; color:#FFFFFF; vertical-align:bottom; 
}
.boxxBody{
	border:1px solid #3399ff;
	padding:3px;
	margin-bottom:8px;
}
.boxxRedL{
	display:block; font:bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;  padding-left:4px;
	height:20px; padding:0px; 
	background-color:#DF0000; color:#FFFFFF; vertical-align:bottom; 
}
.boxxRedBody{
	border:1px solid #DF0000;
	padding:3px;
	margin-bottom:8px;
}
ul.menu{
	list-style-type: none;
	padding-left:1px;
	margin:0px;
	font-weight:normal;
}
li.menu {
	background-image:url('http://media.bhrhotels.com/layout/bhrhotels/puntino.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:10px;
}
select.akSmall{
	margin:0px;
	padding:1px;
	font-size:10px;


}
.cambialingua{position:absolute; width:19px; margin-left:202px; margin-top:10px; text-align:right;}
.forTravelAgents{position:absolute; width:200px; margin-left:20px; margin-top:60px; text-align:right; font:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold:;}
div.commission{width:100px;float: right; border: 2px dotted red; color:#000000; font-weight:bold; text-align:center; margin:3px; background-color:#F7C2BF}
div.commission span{ font-size:20px;}

div.photoGalleryMiniTitle{ clear:both; padding-top: 3px;  font-weight:bold;}
div.photoGalleryMini{ clear:both; border:1px dotted #999999; padding: 3px; overflow:hidden; vertical-align:top; margin:3px; font-weight:bold; width:570px;}
img.photoGalleryMini{ cursor:pointer; margin-left:5px;}