#b_indexTmpl #b_indexSpecials h3, #b_countryTmpl #b_indexSpecials h3, #b_searchDest h3, #b_searchDates h3 {font-weight:bold;}
#b_bookContainer2 { float:right; }

input, select { background-color: #FFF; padding: 2px; }


// #b_availSubmit input { font-size: 10px; }

.b_roomsBook input { font-size: 100% !important; margin-left: 5px; }


#b_indexSpecials, #b_mainContent, #b_langSelect, #b_breadcrumb, #b_featPrefHotelsInc, #b_looseCriteria, #b_searchresultsTmpl #b_askMore table, #b_searchresultsTmpl #b_askMore table td, #b_additionalBookingsArea, .b_hotelSummary thead td, .b_hotelSummary tbody td, #b_bookContainer #b_bookOverviewInc table .b_firstRowInGroup th, #b_bookContainer #b_bookOverviewInc table .b_firstRowInGroup td {
border-color:#000000 !important;
border-width: 1px;
}

.b_bContent {
 width:954px;
margin-left:auto;
margin-right:auto;
}

/* ----------------------------------------- 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;
}

/* -------------  change tous les inputs submit ------------------- */
input[type="submit"] {
cursor: pointer;
margin-left:5px;
}

/*---- dif search button ----*/
#b_frmInner input[type="submit"]{
background: transparent url(//aff.bstatic.com/data/sp_aff/333838/image001.png) no-repeat scroll 0 0;
width:185px !important;
height:40px;
border:0px none;
color:#FFF; 
padding: 2px;
font-size: 22px !important;
font-weight:bold; 
}
#b_frmInner input[type="submit"]:hover{
background: transparent url(//aff.bstatic.com/data/sp_aff/333838/image002.png) no-repeat scroll 0 0 !important;
}
#b_mainContent #b_availSubmit input[type="submit"], #b_submitArea input[type="submit"], form#b_bookForm input[type="submit"], td.b_roomsBook input[type="submit"]{
background: transparent url(//aff.bstatic.com/data/sp_aff/333838/image004.png) no-repeat scroll 0 0 !important;
width:179px !important;
height:30px;
border:0px none;
color:#FFF; 
padding: 2px;
font-weight:bold; 
font-size: 15px !important;
padding-right:15px;
}
#b_mainContent #b_availSubmit input[type="submit"]:hover, #b_submitArea input[type="submit"]:hover, form#b_bookForm input[type="submit"]:hover, td.b_roomsBook input[type="submit"]:hover{
background: transparent url(//aff.bstatic.com/data/sp_aff/333838/image005.png) no-repeat scroll 0 0 !important;
border:0px none;
padding-right:15px;
}

.b_hotelCity {
border-top:1px solid #000;
border-bottom:1px solid #000;
}

/*-----------*/
#b_sortBy span {
font-size:1em !important;
font-weight:bold !important;
}
#b_sortBy {
padding: 0.3em;
margin-bottom: 10px!important;
}

/* --------  img calendar --------*/
.b_bContent a img.b_seeThrough,  .b_bContent a img.b_seeThrough:hover{
background-color: #0896FF;
}
.b_hotelSummary h3, .b_promoItemCityInc h3{
background-color:#FFF;
}
.b_promoItemCityInc h3 a, .b_hotelSummary h3 a, .b_promoItemCityInc h3 a:hover, .b_hotelSummary h3 a:hover, td.b_promoItemCityHotelName a, td.b_promoItemCityHotelName a:hover, #b_featHotelsNearInc a, #b_featHotelsNearInc a:hover{
color: #0896FF !important;
}
/*--- TITRES DES TAB liens ---*/
table.b_tabNav td.b_tab2 div a, table.b_tabNav td.b_tab2 div a:hover, table.b_tabNav td.b_tab3 div a, table.b_tabNav td.b_tab3 div a:hover, table.b_tabNav td.b_tab4 div a, table.b_tabNav td.b_tab4 div a:hover{
color:#0896FF !important;
}
td.b_roomsType a, td.b_roomsType a:hover, .b_hotelSummary td a, .b_hotelSummary td a:hover, #b_frmInner a, #b_frmInner a:hover{
color:#0896FF !important;
}

/* --------------------------------  Afficher  le  price --------------------  */
.b_promoItemHotelInc .b_price, .b_promoItemCityInc .b_price{
color:#0896FF;
display:block;
font-weight:bold;
text-align:right;
}
#b_bookStage1Inc tr.b_firstRowInGroup td.b_col2{
color:#0896FF;
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: #EDF4FC !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:#0896FF!important;
font-weight:bold !important;
}
/* rayer */
.b_undiscountedPrice {
color: #000 !important;
font-weight:normal !important;
padding-right:0.6em !important;
}
