/* GENERAL */
.body, BODY { background: url(/general/images/customer/10/private/fond000.jpg) repeat-x; background-color: #D0D0DC; }

* { color: #000; }

#contents, #infos { background-color: #FFF; }

tr#hlogohotel { background: url(/general/images/customer/10/private/fond000.jpg); }

.hroyheader, #identpartner div.webtitle, #pgrates div.htlname { background-color: #000; color: #FFF; }
.hroystep { position: absolute; top: 89px; right: 30px; }

.hroyfooter { border-top: 1px solid #000; }

.webtitle, #infos #title, #listremarks #title, #loginpax_title, #paxforms_title, #useraccount_title, #bkgfees_title, #creditcard_title, #cgv_title, #idrooms, #identpartnertitle, #main #title, .background td.webtitle, .backgroundtitle, #infos .title, #loginpax_title, #useraccount_title, #creditcard_title, #cgv_title, #orderingtitle, #rubriquetitle, .rubriquetitle, #infos div#realtime, #infos div#online, #cgv_title font{ background-color: #AAA8BD; color: #FFF; }

/* NEWS HROY - ENTETE */
.hroynews div { border-bottom: 1px dashed #EEEBEE; }
.confiance { background-color: #000; }

#forms { border: 1px solid #EEEBEE; background-color: #FCFBF9; }

/* STEP1 */
#pgavail-info #forms, #pgavail-info #identpartnerinfos, #pgavail-info .availtab { border: 1px solid #EEEBEE; background-color: #FCFBF9; }
#pgavail-info .availtab { padding-left: 0px; padding-right: 0px; }
#pgavail-info table.fields th, #pgavail-info table.fields td { border-bottom: 1px dashed #EEEBEE; }
#pgavail-info table.fields input { border: 1px solid #EEEBEE; }
#pgavail-info .availtab, #pgavail-info #forms, #pgavail-info #identpartnerinfos { background: none; background-color: #EEEBEE; }

/* STEP2 */
#pgavail #contents, #pgavail #infos { background-color: #FFF; }
.curcode, .price, .pxhtl div, .pxpax div { font-weight: bold; }
#pgavail .roomname, #pgavail td.ldesc, #pgavail td.lrack, #pgavail .lndesc { background-color: #AAA8BD; color: #FFF; }
#pgavail #package, #pgavail #promo, #pgavail #room { color: #FFF; }
#pgavail .lndesc, #pgavail td.ldesc div a:link, #pgavail td.ldesc div a:hover, #pgavail td.ldesc div a:visited, #pgavail td.ldesc div a:active { color: #FFF; } 
#pgavail .label a:link, #pgavail .label a:hover, #pgavail .label a:active, #pgavail .label a:visited  { color: #000; }
#pgavail .lineprice, #pgavail .specialrate td { border-bottom: 1px dashed #EEEBEE; }
#pgavail #legend { background: none; background-color: #EEEBEE; }
#legend span { color: #AAA8BD; }

/* STEP3 */
#pgoption #contents, #pgoption #infos { background-color: #FFF; }
#amnttotal #cell_totalbkgprice, #amnttotal #cell_totalbkgeuro { background-color: #EEEBEE; }
#amnttotal #cell_totalbkgprice, #amnttotal #cell_totalbkgeuro, .curcode, .price, .pxhtl div, .pxpax div, .colroominfo .pxhtl, .colroominfo .pxpax, .roomname, .nbpax, #pgoption #cgvbkg, #pgoption #cgvcxx { color: #000; }  
.optline, .optobligline { border-bottom: 1px dashed #EEEBEE; }

/* STEP4 */
#pgcoords #contents, #pgcoords #infos { background-color: #FFF; }
#pgcoords #infos #title, #pgcoords #listremarks #title, #pgcoords #loginpax_title, #pgcoords #paxforms_title, #pgcoords #useraccount_title, #pgcoords #bkgfees_title, #pgcoords #creditcard_title, #pgcoords #cgv_title { background-color: #AAA8BD; color: #FFF; }
td.ftxt, td.fval, .cgvbkg, .cgvcxx { border-bottom: 1px dashed #EEEBEE; }

/* STEP5 */
.bkgnum1 { background-color: #AAA8BD; }
#pgbooking #main #title, #pgbooking .backgroundtitle, #pgbooking #orderingtitle, #pgbooking #cgv_title { background-color: #AAA8BD; color: #FFF; }
#pgbooking .mainitem { color: #FFF; }

/* DESCRIPTION */
#namecatg { background-color: #AAA8BD; color: #FFF; }
#description { background-color: #FFF; }
#nametype { color: #AAA8BD; }


#namecatg { background-color: #B19999; color: #FFF; font-weight: bold; border: 0px; }
#description { background-color: #F2EFE6; border: 1px solid #000; }
#closewindow a:link, #closewindow a:hover #closewindow a:active #closewindow a:visited { color: #FFF; }
#closewindow img { display: none; }
#nametype { color: #B19999; font-weight: bold; }

/*

.background td, #cgvbkg, #cgvcxx, #ordering { background-color: transparent; }
#bkgnum, #statusbkg { background-color: transparent; color: #000; }
.bkgnum { background-color: transparent; }
.statusbkg { background-color: transparent; color: #788CB5; }

*/
