/* Début des styles ajoutés pour la réservation */

a.r-prestation { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #d90000; text-decoration: none; font-size: 16px}
a.r-prestation:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #d90000; text-decoration: underline; font-size: 16px}
.Dlvs0 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:normal ; font-size:12px; }
.Dlvs1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:bold ; font-size:13px; }
.Dlvs2 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:bold ; font-size:13px; text-decoration:underline; }
.Dvvs0 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:normal ; font-size:12px; }
.Dvvs1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:bold ; font-size:13px; }
.Dvvs2 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:bold ; font-size:13px; text-decoration:underline; }
.liN1 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:normal ; font-size:12px; padding:1px; }
.liN2 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:normal ; font-size:12px; padding:1px; }
.liN3 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:normal ; font-size:12px; padding:1px; }
.liNi1 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:normal ; font-size:12px; padding:1px; }
.liNi2 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:normal ; font-size:12px; padding:1px; }
.liNi3 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#50504c; font-weight:normal ; font-size:12px; padding:1px; }
.r-bouton1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #baa7a1; border:1px solid #ffffff; cursor: hand; padding:3px; vertical-align:middle; }
.r-bouton2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #765043; border:1px solid #ffffff; cursor: hand;  padding:3px; vertical-align:middle; }
.r-important { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:12px; }
.r-importantgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:12px; }
.r-fond1 { background-color:#765043; }
.r-fond2 { background-color:#d6cac6; }
.r-fond3 { background-color:#f1edec; }
.r-fond4 { background-color:#ffffff; }
.r-fondspecial { background-color:#baa7a1; }
.r-fondversement1 { background-color:#f37e17; }
.r-fondversement2 { background-color:#ffb934; }
.r-formulaire { background-color: #ffffff; border:1px solid #a7a7a5; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; scrollbar-face-color:#ececec; scrollbar-shadow-color:#abaaa8; scrollbar-highlight-color:#abaaa8; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#abaaa8; }
.r-legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#bcb8ab; font-weight:normal ; font-size:12px; }
.r-legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#bcb8ab; font-weight:bold ; font-size:12px; }
.r-orange{ font-family: Arial, Verdana, Helvetica, sans-serif; color: #f37e17; text-decoration: none; font-size: 11px}
.r-orangegras { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f37e17; text-decoration: none; font-size: 11px}
.r-prix1 { background-color: #d6cac6; border:0px none #d6cac6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:right; font-weight:bold; }
.r-prix2 { background-color: #765043; border:0px none #765043; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align:right; font-weight:bold; }
.r-prix3 { background-color: #f1edec; border:0px none #f1edec; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:right; font-weight:normal; }
.r-prix4 { background-color: #ffffff; border:0px none #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:right; font-weight:normal; }
.r-prixspecial { background-color: #baa7a1; border:0px none #baa7a1; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align:right; font-weight:bold; }
.r-soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#7f5d50; font-weight:normal ; font-size:20px; }
.r-texteprestation { font-family:Arial, Verdana, Helvetica, sans-serif; color:#7f5d50; font-weight:bold ; font-size:12px; }
.r-textespecial { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.r-textespecialgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:11px; }
.r-titre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#765043; font-weight:bold ; font-size:24px; }
.r-titreprestation { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:14px; }
#positiontitre { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:right; }

/* Fin des styles ajoutés pour la réservation */

.fondenteteproduit { background-color:#765043; background-position: bottom right; background-image:url(../../images/fondentete-hotels.gif) ; background-repeat: no-repeat ; }
.fondprixproduit { background-color:#765043; }
.titredispostarifs { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #765043; font-size: 14px; }
a.produit { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #765043; text-decoration: none; font-size: 13px; }
a.produit:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #765043; text-decoration: none; font-size: 13px; }
#aide { position:absolute; width:18; height:18; left:38px; top:178px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/aide-hotels.gif) ; background-repeat: no-repeat ; }
#contact-fr { position:absolute; width:154px; height:23px; left:538px; top:183px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/contact-hotels.gif) ; background-repeat: no-repeat ; }
#fondcriteres { position:relative; width:550px; height:83px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fondcriteres-hotels.jpg) ; background-repeat: no-repeat ; }
#fonddossier { position:absolute; width:245px; height:150px; left:496px; top:22px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fonddossier-hotels.jpg) ; background-repeat: no-repeat ; }
#fondprixphotos { position:relative; width:740px; height:336px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fondphotosprix-hotels.jpg) ; background-repeat: no-repeat ; }
#fondrecherche { position:absolute; width:761px; height:257px; left:178px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fondmoteur-hotels.jpg) ; background-repeat: no-repeat ; }
#lienresultats { position:relative; width:80px; height:auto; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; margin-left:215px; padding-top:2px; }
#lienresultats a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #765043; text-decoration: underline; font-size: 11px; }
#lienresultats a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #765043; text-decoration: none; font-size: 11px; }
#nouvellerecherche-fr .bouton { position:absolute; width:150px; height:20px; left:38px; top:223px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/recherche-hotels.gif); background-repeat: no-repeat; }
#pagesresultatsbas .pagesresultatsoff { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; background-color:#765043; }
#pagesresultatsbas a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; }
#pagesresultatsbas a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; background-color:#765043; }
#pagesresultatshaut .pagesresultatsoff { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; background-color:#9e9e9e; }
#pagesresultatshaut a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; }
#pagesresultatshaut a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; background-color:#9e9e9e; }
#panier-fr { position:absolute; width:154px; height:23px; left:538px; top:209px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/panier-hotels.gif) ; background-repeat: no-repeat ; }
#texterecherche { position:absolute; width:365px; height:135px; left:385px; top:22px; z-index:4; overflow:auto; visibility:visible; border:0px none #000000; text-align:left; padding-right:5px; scrollbar-face-color:#765043; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#765043; scrollbar-darkshadow-color:#765043; scrollbar-track-color:#917369; scrollbar-arrow-color:#ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 12px; }
#texterecherche a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #fff99d; text-decoration: none; font-size: 12px}
#texterecherche a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #fff99d; text-decoration: underline; font-size: 12px}
#texterecherche h1 { margin:0px; padding:0px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:22px; }
#texterecherche h2 { margin:0px; padding:0px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:18px; }
#texterecherche p { margin:0px; padding:0px}
#texterecherche .soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:18px; }
#texterecherche .titre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:22px; }
