/* ----------------------------------------  CHANGE ALL LINE BORDER ------------------------------------------ */
#b_langSelect, #b_breadcrumb {
border-bottom:0px none;
}
#b_indexSpecials, #b_mainContent {
border-left:0px none;
}
#b_additionalBookingsArea {
border-top:0px none;
}
.b_hotelCity {
border-top:1px solid #008AEA;
border-bottom:1px solid #008AEA;
}

/* ----------------------------------------- CHANGE ALL LINKS ---------------------------------------------*/
div.b_bContent a:link, div.b_popup a:link {
text-decoration:none;
}
div.b_bContent a:visited, div.b_popup a:visited {
text-decoration:none;
}
div.b_bContent a:hover, div.b_popup a:hover {
text-decoration:underline;
}
.b_bContent a:active, .b_popup a:active {
text-decoration:none;
}

.b_bContent h1, .b_bContent h2 {
color: #248DC7;
}

/*-- boite principale ----*/
div#b_frmInner, #b_hotelTmpl .b_availFormInner{
background-color: #E0EFFB !important;
}

#b_searchboxInc #b_frm, #b_hotelTmpl .b_availForm{
border:0px none;
}

/* -------------  change tous les inputs submit ------------------- */
input[type="submit"] {
cursor: pointer;
margin-left:5px;
background-color:#0187E8;
color:#FFF !important;
font-size:14px !important;
font-weight:bold !important;
border:0px;
padding:3px 6px;
//padding:2px 4px;
}


/* --------------------------------  Afficher  le  price --------------------  */
.b_promoItemHotelInc .b_price, .b_promoItemCityInc .b_price{
color:#F9A519;
font-weight:bold;
text-align:right;
}
#b_bookStage1Inc tr.b_firstRowInGroup td.b_col2{
color:#F9A519;
font-weight:bold;
}

/*-----------*/
#b_sortBy span {
font-size:1em !important;
font-weight:bold !important;
}
#b_sortBy {
padding: 0.3em;
margin-bottom: 10px!important;
}

.b_hotelSummary div table thead {
background-color: #F7F7F7 !important;
}
.b_hotelSummary div table {
align:center !important;
margin:0px auto !important;
margin-top:1em !important;
width: 90% !important;
}
.b_hotelSummary div table tfoot tr td {
text-align:right !important;
}
/* prix */
.b_hotelSummary div table tbody tr td.b_figure, div.b_roomsFormInner table tbody tr td.b_figure {
color:#F9A519!important;
font-weight:bold !important;
}
/* rayer */
.b_undiscountedPrice {
color: #666666 !important;
font-weight:normal !important;
padding-right:0.6em !important;
}

/*------------------------------------- TITRES DES TAB --------------------------------------------*/
.b_tabNav .b_tab2 div, .b_tabNav .b_tab3 div, .b_tabNav .b_tab4 div{
background-color:#E0EFFB;
}
.b_tabNav .b_tabCurrent{
background-color:#FFF !important;
}

/*---------------------------  Hotel : rooms  ---------------------------------*/
.b_roomsFormInner, .b_roomsFormInner table{
background-color: #E0EFFB !important;
}
/*--- extented --*/
tr.b_roomInfo div.b_blocktoggle{
background-color: #FFF !important;
}


/*------------- book process  ------*/
#b_bookForm, #b_stageCurrent, #b_bookConfirm{
background-color:#E0EFFB !important;
}


#b_map_container {
top:950px !important;
}