@import "/css/55/client.css";
@import "/css/55/brit-hotel.css";

.Body, BODY { 
background-color: #FFF !important;
}

#details #linkdispo, #details #linkdispo a:link, #details #linkdispo a:visited, #details #linkdispo a:active {color:#000;}
#details #linkdispo a:hover {text-decoration:none; color: #7C7C7C;}

a, a.link:link, a.navregion:link, a.listzone:link, a.subitem:link { color: #7C7C7C; text-decoration : underline; }
a:hover, a.link:hover, a.navregion:hover, a.listzone:hover, a.subitem:hover, a:active, a.link:active, a.navregion:active, a.listzone:active, a.subitem:active, a:visited, a.link:visited, a.navregion:visited, a.listzone:visited, a.subitem:visited, .justenoir, a.justenoir:link, a.justenoir:hover, a.justenoir:active, a.justenoir:visited { color: #7C7C7C !important; text-decoration : underline !important; }
a:hover, #cxxbkg .link:hover  {text-decoration:none;}

#menuTop { height:60px;margin-top:10px; margin-left: -450px; left: 50%; width:900px;text-align:right;color:#FFF;white-space:nowrap; position: absolute; }
#conteneur { position: absolute; width: 900px; border: 0px; margin-left: -450px; left: 50%; top: 60px; background-color:#0E3E6E; border-left:1px solid #FFF; border-right:1px solid #FFF; }

body#pgavail-info #contents { position: relative; margin-left: 0; left: 0px; }

#idrooms, #identpartnertitle, #main #title, .backgroundtitle, #infos .title, #listremarks #title, #loginpax_title, #paxforms_title, #useraccount_title, #creditcard_title, #cgv_title, #orderingtitle, #rubriquetitle, .rubriquetitle, #infos div#realtime, #infos div#online { background-color: #D4CCBE !important; color: #000 !important; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif !important; border: 0px !important; }
#rooms, #contentsfooter, #footer table #links, #footer { /*width: 700px;*/ }

#idrooms table {
    width: 720px;
}

div#contents {width:700px; background:none !important; margin-top:-10px;  border-left:none !important; border-right:none !important;}

#pgavail-info div#contents, #pgavail div#contents, #pgoption div#contents, #pgcoords div#contents, #pgbooking div#contents, #pgfiche_htl div#contents{
left:0 !important;
margin-left:0px !important;
position:absolute !important;
top:20;
width:750px !important;
}

#ITleft{float:left;width:190px; height:400px;}
#ITcontent{float:right;}

#header, #footer55 { background:#FFF !important; padding:5px;}
#header {margin-left:0;margin-right:0;margin-top:-5px;vertical-align:middle; }
#main {margin-top:0px; background-color:#FFF; float:left; margin-left:10px; padding-bottom:10px;}
#stepbkg {background-color:#FFF; margin:0px 0px 0px 0px !important; text-align:right; height:30px; padding-top:10px;}
#infos, #identpartner {background-color:#FFF; }
#infos {margin-top:-2px !important; padding-top:5px; padding-bottom:10px;}
#hotel{margin-top:-5px;}
#availlegend, #availdetails, #avail_details_legend, #pricedetails{margin-top:0px;}
#pricedetails, #prices {
margin-bottom:0px;
width:100%;
}

#ITcontent, #header, #footer55 { width:750px; _width:748px; }
#links, #infos, #infos table#listhtls, #identpartner, #pricedetails, #avail, #tabrooms, #hotelinfos, #hotel, table#rooms, #listrooms,  #legend, #availlegend, #avail_details_legend, #availdetails, #main {width:750px; *width:748px;}

#idrooms table td:first-child { color: #000;  }

.bookingstepcurrent { background-color: #FFC40E; color: #FFF; }
#title { text-align: left; }
#hotel { background-color: #FFF; }
#hotelinfos #photo { background-color: #ECF3FA; border: 1px solid #ECF3FA;}
#hotelinfos #addr { background-color: #ECF3FA; border: 0px; }
#hotelinfos #misc { background-color: #ECF3FA; border: 1px solid #ECF3FA;}
/* LIST */
tr#rowhtl td { border-bottom: none !important; }
#nbhtls { background-color: #FFF !important; }

/* FICHEHTL */
#nav-page {  /*border: 0px; background-color:#FFF;*/ display:none;}
#navigation, #namehotel,#coordonnees, #btnbkg { background-color: #FFF; }
#navigation {padding-top:10px;}

#bigphoto { background-color: #D4CCBE; }
#adresshotel, .adresstxt, #coordonnees { background-color: #D4CCBE; }
#adresshotel, .adresstxt, #labelhtl .texte, #evenement li, .evennement, #copyright span, #listclosing li { color: #000; }
#galleryContainer { border: 0px; border-top: 1px solid #A0937B; }
#nav-page, #fichehtl, #main, #subinfos, #footer, #otherlinks, #subinfos, #links, #copyright { border-color: #A0937B; }
#subinfos {border:1px solid #FFFFFF;}
#links { background-color: #FFF; border: 0px; padding-top:10px; clear:both;}
#linkprint, #linksendfriend { border: 0px; }

#namehotel h1 {
    color: #000;
}

/* STEP1 */
#nbrooms { border-bottom: 0px; }
#iconcal, #iconcal2 { margin-top: 0px; }

/* STEP2 */
#listrooms, #tabrooms, #availlegend, #legend, #availdetails, #avail, #pricedetails, #pricedetails table, #prices, #main,#avail_details_legend, #availlegend, #tabrooms #lrooms td  { background-color: #FFF; }
#tabrooms #lrooms #lphoto  { background-color: #FFF; }
#room, .roomname { color: #A0937B; }

/* STEP3 */
#amnttotal, #amntroom { background-color: #AA9877; color: #FFF; }
#amnttotal td.text, #amntroom td.text { color: #FFF; }
#amnttotal #cell_totalprice, #amntroom #cell_totalprice { color: #FFF; }
#listremarks, #securetrans, #buttons, #checkin, #cgvbkg, #cgvcxx { background-color: #FFF; }
#optsep { border-bottom: 0px; }
.optline, .optobligline { background-color: #FFF; border-top: 1px solid #A0937B; }

/* STEP4 */
#loginpax_newident, #loginpax, #paxforms, #useraccount, #bkgfees, #creditcard, #acceptguarcond, #forms, #buttons, #mailing { background-color: #FFF; }
#acceptguarcond table { background-color: #AA9877; color: #FFF; margin: 10px 20px 10px 20px; }
#acceptguarcond td { color: #FFF; }
#separator { display: none; }
#v_phone2 span { display: none; }

/* STEP5 */
#bkgnum, #statusbkg, .bkgnum, .statusbkg {color: #000; }
#cgv_title font, .mainitem, .bkgnum{ color: #000; }
.bkgnum, .statusbkg { color: #4F4D52; }
table.yourbkg td { background-color: #D4CCBE; }
#bkgtotamnt_txt, #bkgtotamnt { color: #000; font-weight: bold; }

/* QUIKSEARCH BRITHOTEL */

.suggestResult {
 position:absolute;
 margin-left:5px;
 background-color:#FFF;
 color:#000;
 width:120px;
 padding-left:5px; 
 z-index:1;
}
 

#suggestville { display:none; }
#suggesthotel { display:none; } 

#trouver {
	position:relative;
	width:172px;
	text-align: center;
	margin-top:15px;
	margin-left:15px;
	font: bold 12px verdana, arial, sans-serif;
	color:#FFF;
	height:15px;

}

#hotel_recherche {
	position:relative;
	width:160px;
	text-align: center;
	margin-left:15px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-top:5px;
	font: bold 11px verdana, arial, sans-serif;
	color:#184E7E;
	border: 1px solid #5E9FDE;
}


#hotel_recherche_tarif
{
	position:relative;
	width:160px;
	text-align: center;
	margin-top:0px;
	margin-left:15px;
}
#hotel_recherche_tarif_haut
{
	width:160px;
	text-align: left;
	background: url("http://www.brithotel.fr/img-div/hotel-recherche/haut.png") top center no-repeat;
	height:16px;
}
#hotel_recherche_tarif_centre
{
	width:160px;
	text-align: center;
	min-height: 50px;
	background: url("http://www.brithotel.fr/img-div/hotel-recherche/centre.png") top center repeat-y;

}
#texte_recherche_picto_tarif
{
	font: bold 11px verdana, arial, sans-serif;
	color:#184E7E;
	padding-left : 5px;

}
#hotel_recherche_tarif_bas
{
margin-top: -2px;
	width:160px;

	height:16px;
}

legend {

 }
label {
 margin-top:20px;
 display:block;
 }
label.inline {
 display:inline
 }
input {


 }
input[type=radio] {
 margin-left:15px;
 background-color:transparent;
 border:none;
 }
select, option {
font-size:10px;

 }
textarea {
 }

#languages {padding-left:35px;}
 
#go_advavail {
margin-top:10px;
text-align:center;
margin-bottom:10px;
}

#ITcontent { _margin-right: -2px; margin-top: 10px; }

body#pgdescription #descrooms { color: #000 !important; }
#closewindow a:link { color: #FFF; }


