/*----h1 ---------------------*/
.b_bContent h1{
background-image:url(/images/affiliate/328140/bg_h1.gif);
background-position:10px 20px;
background-repeat:no-repeat;
color:#424242;
font-size:12px;
font-weight:bold;
height:15px;
margin-bottom:5px;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:35px;
padding-right:0;
padding-top:20px;
text-decoration:none;
}


/*-------------------------- searchbox ----------------------------*/
div#b_searchboxInc h3{
font-size:11px!important;
}
div#b_blockdisplay2{
background-color:#FFF!important;
}

input[type="submit"] {
cursor: pointer;
background:#FFF url(/images/affiliate/328140/bg_search.gif) repeat-x scroll top left;
height:25px;
font-weight: bold !important;
font-size:12px !important;
border:1px solid #C6C5C5;
color: #8D0906 !important;
}




/*----------------- titles ------------------*/
.b_promoItemCityInc h3, .b_hotelSummary h3{
background-color:transparent !important;
}

#b_pagePrev, #b_pageNext, #b_pageUp{
background-color:#FFF!important;
}

/*----------- box ----------*/
.b_promoItemCityInc table, .b_hotelSummary{
background:#FFF url(/images/affiliate/328140/tab2.gif) repeat-x scroll bottom left;
}

.b_featPromosInc, #b_featHotelsNearInc, #ab_mapdiv, #b_hotelPoliciesInc{
margin-top: 10px;
}

#b_sortBy, #b_mainContent h1{
margin-bottom:10px !important;
}
.b_hotelSummary {
min-height:90px !important;
}


/* --------------------------------  Afficher  le  price --------------------  */
.b_promoItemHotelInc .b_price, .b_promoItemCityInc .b_price{
color:#A30B08;
text-align:right;
}
#b_bookStage1Inc tr.b_firstRowInGroup td.b_col2{
color:#A30B08;
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: #F3F2F2 !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:#A30B08 !important;
font-weight:bold !important;
}
/* rayer */
.b_undiscountedPrice {
color: #666666 !important;
font-weight:normal !important;
padding-right:0.6em !important;
}


/*------------- book process  ------*/
#b_bookForm, #b_stageCurrent, #b_bookConfirm{
background-color:#F3F2F2 !important;
}
/*--------------------------- feuille reservations   ------------------------------------------*/
div#b_bookContainer{
background-color:#FFF!important;
}
tr.b_roomInfo div, .bookingPolicies{
background-color:#FFF;
}

