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

.r-bouton1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #dfd4c2; border:1px solid #ffffff; cursor: pointer; padding:3px; vertical-align:middle; }
.r-bouton2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #ffbd1f; border:1px solid #ffffff; cursor: pointer;  padding:3px; vertical-align:middle; }
.r-boutonajoutloisir { position:relative; width:188px; height:48px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/en/images/panier-ajoutloisir.gif); background-repeat: no-repeat; margin-top:12px; }
.r-boutondispos { position:relative; width:150px; height:22px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/en/images/panier-dispos.gif); background-repeat: no-repeat; margin-top:12px; margin-left:7px; margin-right:7px; }
.r-boutonpoursuivre { position:relative; width:188px; height:22px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/en/images/panier-poursuivre.gif); background-repeat: no-repeat; margin-top:12px; }
.r-boutonreservation { position:relative; width:150px; height:22px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/en/images/panier-reservation.gif); background-repeat: no-repeat; margin-top:12px; }
.r-boutonajoutloisir-off { position:relative; width:188px; height:48px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/en/images/panier-ajoutloisir-off.gif); background-repeat: no-repeat; margin-top:12px; }
.r-boutondispos-off { position:relative; width:150px; height:22px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/en/images/panier-dispos-off.gif); background-repeat: no-repeat; margin-top:12px; margin-left:7px; margin-right:7px; }
.r-boutonpoursuivre-off { position:relative; width:188px; height:22px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/en/images/panier-poursuivre-off.gif); background-repeat: no-repeat; margin-top:12px; }
.r-boutonreservation-off { position:relative; width:150px; height:22px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/en/images/panier-reservation-off.gif); background-repeat: no-repeat; margin-top:12px; }
.r-important { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
.r-importantgras { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
.r-fond1 { background-color:#74b6ec; }
.r-fond2 { background-color:#e9f3fa; }
.r-fond3 { background-color:#f4f9fd; }
.r-fond4 { background-color:#ffffff; }
.r-fondcontour { border:1px solid #5b9ccf; }
.r-fondspecial { background-color:#5b9ccf; }
.r-fondversement1 { background-color:#c84f19; }
.r-fondversement2 { background-color:#e4a78c; }
.r-formulaire { background-color: #ffffff; border:1px solid #5b9ccf; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; scrollbar-face-color:#5b9ccf; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#5b9ccf; scrollbar-darkshadow-color:#5b9ccf; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffffff; }
.r-legende { font-family: Verdana, Arial, Helvetica, sans-serif; color:#c4baaa; font-weight:normal ; font-size:11px; }
.r-legendegras { font-family: Verdana, Arial, Helvetica, sans-serif; color:#c4baaa; font-weight:bold ; font-size:11px; }
.r-separation { background-image:url(/images-reservation/trait-vertical.gif); background-repeat: repeat-y ; }
.r-soustitre { font-family: Verdana, Arial, Helvetica, sans-serif; color:#c4baaa; font-weight:normal ; font-size:20px; }
.r-textespecial { font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.r-textespecial2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#125077; font-weight:normal ; font-size:11px; }
.r-textespecialgras { font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:11px; }
.r-textespecialgras2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#125077; font-weight:bold ; font-size:11px; }
.r-titre { font-family: Verdana, Arial, Helvetica, sans-serif; color:#0a7dc3; font-weight:bold ; font-size:24px; }
#r-email { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:right; margin-left:550px; padding-bottom:20px; }
#r-email a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #808080; text-decoration: none; font-size: 11px}
#r-email a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #808080; text-decoration: none; font-size: 11px}

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

.communeresultats { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #333333; text-decoration: none; font-size: 12px}
.communeresultats2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #f47a23; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.contactproduit { position:relative; width:160px; height:30px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/contact-produit.gif); margin-top:10px; margin-bottom:5px; }
.descriptifresultats { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px}
.erreur { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #FF0000; text-decoration: none; font-size: 14px; }
.fiche-bouton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #3b7ac5; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: pointer; height:24px; margin-top:0px; margin-bottom:0px }
.fiche-fondphotos { background-color:#b8dcfc }
.fiche-nomproduit { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #3b7ac5; font-size: 16px }
.fiche-tableau1milieu { background-image:url(/images/fhotellerie-tableau1-milieu.gif) }
.fiche-tarifscontour { background-color:#82b4ed; }
.fiche-tarifsentete { background-color:#82b4ed; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff;font-size:11px }
.fiche-tarifsinterieur { background-color:#ffffff; }
.fiche-tarifsoptions { background-color:#d6ebfc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #333333;font-size:11px }
.fondclairresultats { background-color:#e9f4fa }
.fondcontenuprestation { background-color:#f6f4f1; background-image:url(/images/separation-prestation-hotellerie.gif); background-repeat: repeat-y ; }
.fondcontenuproduit { background-color:#f6f4f1 }
.fondfonceresultats { background-color:#d6ebfc }
.fondphotos-2 { background-color:#ffffff; }
.fondprixbas { background-color:#e9f3fa }
.fondproduit { background-color:#3b7ac5; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff;font-size:18px }
.fondresultats { background-color:#ffffff }
.fondresultats1 { background-image:url(/images/fond-resultats1.gif); }
.goog-te-gadget { height:20px; overflow:hidden; }
.imprimerproduit { position:relative; width:100px; height:29px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/2-imprimer.gif); margin-top:5px; margin-bottom:10px; }
.nomresultats { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #3b7ac5; text-decoration: none; font-size: 11px}
.nomresultats2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; display:block; padding-top:5px; padding-bottom:5px}
a.nomresultats2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; display:block; padding-top:5px; padding-bottom:5px}
a.nomresultats2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; display:block; padding-top:5px; padding-bottom:5px}
.nbresultats { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #3b7ac5; text-decoration: none; font-size: 14px; padding-bottom:4px; }
.optionprestation { position:relative; width:87px; height:37px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/option-prestation.gif); }
.prestationcontour { border-left:1px solid #0a7dc3; border-right:1px solid #0a7dc3; border-bottom:1px solid #0a7dc3; }
.prestationfond { background-color:#0a7dc3 }
.prestationfond1 { background-color:#e9f3fa; }
.prestationfond2 { background-color:#ffffff; }
.prestationfond2:hover { background-color: #E9F3FA; }
.fondcontenuprestation:hover { background-color: #E9F3FA; }
.preveniramiproduit { position:relative; width:121px; height:29px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/prevenir-ami.gif); margin-top:5px; margin-bottom:5px; }
.prixproduit { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #0a7dc3; text-decoration: none; font-size: 16px}
.prixresultats { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #333333; text-decoration: none; font-size: 16px}
.produitsselect { width:100%; margin-top:3px; margin-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 9px}
.reservationprestation { position:relative; width:87px; height:45px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/reservation-prestation.gif); }
.separationprestation { background-image:url(/images/separation-prestation-hotellerie.gif); background-repeat: repeat-y ; }
.separationprixbas { background-image:url(/images/separation-prixbas.gif); background-repeat: repeat-y ; }
.separateurresultats { color: #3b7ac5 }
.separationresultats { background-image:url(/images/separation-resultats.gif); background-repeat: repeat-y ; }
.separationresultats2 { background-image:url(/images/separation-resultats2.gif); background-repeat: repeat-x ; }
.situercarte { position:relative; width:120px; height:30px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/situer-carte.gif); }
.tableaupromotions { padding-top:4px }
.texteprixproduit { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #0a7dc3; text-decoration: none; font-size: 10px}
.texteprixresultats { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 10px}
.titreprestation { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px; padding-left:10px; padding-top:3px; padding-bottom:3px; }
#acces { position:absolute; width:87px; height:20px; left:685px; top:248px; z-index:17; visibility:visible; border:0px none #000000; text-align:left; }
#aide1-produit { background-color:#f2ebdd; position:relative; width:180px; height:auto; left:10px; top:0px; z-index:34; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; margin-bottom:10px; background-image: url(/images/photo-aide.jpg); background-repeat: no-repeat ; background-position: bottom right; }
#aide2-produit { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:35; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; padding-top:5px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #82451c; text-decoration: none; font-size: 11px; text-decoration: none; }
#aide2-produit .telephone { background-color:#ffd449; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #f37215; text-decoration: none; font-size: 14px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px; }
#aide2-produit .titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 13px; }
#ajoutpanier { position:relative; width:730px; height:15px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:center; margin-top:40px; padding-bottom:40px; }
#ajoutpanier .imageajoutpanier { position:relative; width:212px; height:15px; left:0px; top:0px; z-index:46; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/ajout-panier.gif); background-repeat: no-repeat ; }
#bastitreresume { position:relative; width:750px; height:28px; left:0px; top:0px; z-index:46; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/bas-titre-resume.gif); }
#calendrier { position:absolute; width:25px; height:22px; left:466px; top:94px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#carte { position:absolute; width:245px; height:212px; left:685px; top:36px; z-index:17; visibility:visible; border:0px none #000000; text-align:left; background-color:#d0e6ff; }
#cartetouristique { position:absolute; width:158px; height:20px; left:772px; top:248px; z-index:17; visibility:visible; border:0px none #000000; text-align:left; }
#choixbas { position:relative; width:948px; height:auto; left:1px; top:0px; z-index:40; visibility:visible; border:0px none #000000; text-align:center; padding-top:7px; }
#choixbas a.lienbasblanc {color:#FFFFFF;}
#choixhaut { position:absolute; width:540px; height:20px; left:20px; top:276px; z-index:9; visibility:visible; border:0px none #000000; text-align:center; background-image:url(/images/fond-choix-haut.gif); }
#consultertarifsdates { position:relative; width:130px; height:48px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; margin-left:15px; padding-bottom:50px; }
#consultertarifsdates .consultertarifs { position:relative; width:130px; height:48px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/tarifs-hotellerie.gif); }
#contenu { position:relative; width:950px; height:auto; left:0px; top:0px; z-index:19; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-general.gif); }
#contenucoeur { position:absolute; width:141px; height:161px; left:20px; top:47px; z-index:33; visibility:visible; border:0px none #000000; text-align:center; }
#contenucoeur .date { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ea6f20; text-decoration: none; font-size: 11px }
#contenucoeur .nom { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #42210b; text-decoration: none; font-size: 13px; line-height:13px }
#contenucoeur .prix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #42210b; text-decoration: none; font-size: 14px }
#contenucoeur .texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #42210b; text-decoration: none; font-size: 11px }
#contenuevenements { position:relative; width:170px; height:341px; left:0px; top:0px; z-index:30; visibility:visible; border:0px none #ff0000; text-align:left; }
#contenuevenements a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #603813; text-decoration: none; font-size: 9px; }
#contenuevenements a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #603813; text-decoration: none; font-size: 9px; }
#contenuevenements li { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #603813; text-decoration: none; font-size: 9px; display: list-item; list-style-image: url(/images/fleche-evenements.gif); list-style-position: outside; list-style-type:none; margin-left:-15px; margin-right:10px; margin-top:0px; margin-bottom:10px; }
#contenuproduit { position:relative; width:730px; height:auto; left:0px; top:0px; z-index:43; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; margin-top:30px; }
#contenupromotions { position:relative; width:150px; height:124px; left:10px; top:0px; z-index:26; visibility:visible; border:0px none #000000; text-align:center; background-image:url(/images/fond-contenu-promotions.gif); }
#contenupromotions a.ancienprix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ea6f20; text-decoration: line-through; font-size: 13px}
#contenupromotions a.ancienprix:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ea6f20; text-decoration: line-through; font-size: 13px}
#contenupromotions a.commune { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #3b7ac5; text-decoration: none; font-size: 11px}
#contenupromotions a.commune:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #3b7ac5; text-decoration: none; font-size: 11px}
#contenupromotions a.nom { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 10px; }
#contenupromotions a.nom:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 10px; }
#contenupromotions a.nouveauprix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #3b7ac5; text-decoration: none; font-size: 13px}
#contenupromotions a.nouveauprix:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #3b7ac5; text-decoration: none; font-size: 13px}
#contenuresume { position:relative; width:730px; height:auto; left:0px; top:0px; z-index:43; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; margin-top:30px; }
#contenusejours { position:relative; width:150px; height:184px; left:10px; top:0px; z-index:36; visibility:visible; border:0px none #000000; text-align:center; background-image:url(/images/fond-contenu-sejours.gif); }
#contenusejours a.date { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ea6f20; text-decoration: none; font-size: 11px}
#contenusejours a.date:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ea6f20; text-decoration: none; font-size: 11px}
#contenusejours a.nom { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #39631f; text-decoration: none; font-size: 13px}
#contenusejours a.nom:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #39631f; text-decoration: none; font-size: 13px}
#contenusejours a.prix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #333333; text-decoration: none; font-size: 14px}
#contenusejours a.prix:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #333333; text-decoration: none; font-size: 14px}
#contenusejours a.texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 11px}
#contenusejours a.texte:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 11px}
#codeproduit { position:absolute; width:280px; height:20px; left:366px; top:228px; z-index:18; visibility:visible; border:0px none #000000; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px }
#codeproduit .bouton { width:20px; height:18px; vertical-align:middle; background-image:url(/en/images/bouton-ok-produit-hotellerie.gif); }
#codeproduit .formulaire { background-color: #ffffff; border:0px none #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width:90px; height:18px; vertical-align:middle }
#criteres-2 { position:relative; width:750px; height:auto; left:0px; top:0px; z-index:47; visibility:visible; border:0px none #000000; text-align:left; }
#criteresresultats2 { position:absolute; width:300px; height:auto; left:245px; top:7px; z-index:43; visibility:visible; border:0px none #000000; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 10px; }
#criteresresultats2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #0a7dc3; text-decoration: none; font-size: 10px; }
#criteresresultats2 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #0a7dc3; text-decoration: underline; font-size: 10px; }
#descriptionproduit { position:relative; width:466px;; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; padding-top:5px; padding-bottom:15px; line-height:15px; }
#disposresultats2 { position:relative; width:95px; height:40px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/option-resultats2.gif); }
#dispostarifs-2 { position:relative; width:750px; height:auto; left:0px; top:0px; z-index:53; visibility:visible; border:0px none #000000; text-align:left; }
#div_budget { position:absolute; width:142px; height:22px; left:349px; top:152px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#div_budget select { width:142px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 11px }
#div_commune { position:absolute; width:290px; height:22px; left:201px; top:36px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#div_commune select { width:290px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 11px }
#div_confort { position:absolute; width:140px; height:22px; left:201px; top:152px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#div_confort select { width:140px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 11px }
#div_criteres { position:absolute; width:455px; height:auto; left:197px; top:181px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#div_criteres td { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px }
#div_depart { position:absolute; width:140px; height:22px; left:201px; top:94px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#div_depart select { width:140px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 11px }
#div_depart_cal{position:absolute; left:501px; top:94px; z-index:50; display:none; background-color:#FFFFFF;}
#div_duree { position:absolute; width:140px; height:22px; left:201px; top:123px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#div_duree select { width:140px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 11px }
#div_jour_arrivee { position:absolute; width:116px; height:22px; left:349px; top:94px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#div_jour_arrivee select { width:116px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 11px }
#div_nb_pers { position:absolute; width:142px; height:22px; left:349px; top:123px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#div_nb_pers select { width:142px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 11px }
#div_type_heb { position:absolute; width:290px; height:22px; left:201px; top:65px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#div_type_heb select { width:290px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 11px }
#drapeaufr { position:absolute; width:18px; height:12px; left:890px; top:12px; z-index:12; visibility:visible; border:0px none #000000; text-align:left; }
#drapeauuk { position:absolute; width:18px; height:12px; left:912px; top:12px; z-index:13; visibility:visible; border:0px none #000000; text-align:left; }
#emplacementcaracteristiques { position:relative; width:160px;; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:right; color: #125077; font-size: 10px; }
#emplacementcriteres-2 { position:relative; width:353px;; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; color: #125077;}
#emplacementequipements-2 { position:relative; width:230px;; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; }
#emplacementfondprix-2 { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:48; visibility:visible; border:0px none #000000; text-align:left; }
#emplacementnomproduit { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:43; visibility:visible; border:0px none #000000; text-align:left; }
#emplacementnomproduit-2 { position:relative; width:750px; height:auto; left:0px; top:0px; z-index:43; visibility:visible; border:0px none #000000; text-align:left; background-color:#d7ebfd; }
#emplacementtitreresume { position:relative; width:750px; height:auto; left:0px; top:0px; z-index:43; visibility:visible; border:0px none #000000; text-align:left; }
#entete { position:relative; width:950px; height:296px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-entete.gif); }
#espacecontenu { position:relative; width:950px; height:13px; left:0px; top:0px; z-index:19; visibility:visible; border:0px none #000000; text-align:left; }
#fiche-zonephotos { position:relative; width:300px; height:225px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; }
#fichezonephotos-2 { position:relative; width:300px; height:225px; left:0px; top:0px; z-index:52; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; margin-bottom:10px; }
#flashconseil { position:absolute; width:120px; height:20px; left:805px; top:253px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#flashphotos { position:absolute; width:550px; height:250px; left:20px; top:20px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#flecheprestation { position:relative; width:13px; height:7px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fleche-prestations.gif); background-repeat: no-repeat ; margin-top:-1px; }
#fondbas { position:relative; width:950px; height:auto; left:0px; top:0px; z-index:39; visibility:visible; border:0px none #000000; text-align:left; background-color:#3b7ac5; }
#fondclient { position:relative; width:170px; height:50px; left:10px; top:0px; z-index:20; visibility:visible; border:0px none #000000; text-align:left;}
#fondclient2 { position:relative; width:170px; height:81px; left:10px; top:0px; z-index:20; visibility:visible; border:0px none #000000; text-align:left; background-color:#e7e0d3; }
#fondcoeur { margin-top:4px ; margin-bottom:4px ;position:relative; width:181px; height:212px; left:15px; top:0px; z-index:32; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/fond-coupdecoeur.gif); }
#fondcommune { position:relative; width:170px; height:auto; left:10px; top:0px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; background-color:#bedbfd; }
#fondcommune-2 { position:relative; width:170px; height:auto; left:10px; top:0px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; background-color:#f2ebdd; }
#fondcommune-produit { position:relative; width:180px; height:auto; left:10px; top:0px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; background-color:#f2ebdd; }
#fondentetefiche { position:relative; width:750px; height:50px; left:0px; top:0px; z-index:42; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-fiche-hotellerie.gif); }
#fondenteteresultats { position:relative; width:550px; height:81px; left:0px; top:0px; z-index:42; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-resultats-hotellerie.gif); }
#fondenteteresultats2 { position:relative; width:550px; height:57px; left:0px; top:0px; z-index:42; visibility:visible; border:0px none #000000; text-align:left; background-color:#b8dcfc; }
#fondevenements { position:relative; width:170px; height:auto; left:10px; top:0px; z-index:28; visibility:visible; border:0px none #000000; text-align:left; background-color:#fde28b; margin-top:10px; }
#fondintermediairebas { position:relative; width:950px; height:40px; left:0px; top:0px; z-index:38; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-intermediaire-bas.gif); }
#fondintermediairebas2 { position:relative; width:950px; height:40px; left:0px; top:0px; z-index:38; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-intermediaire-bas2.gif); }
#fondintermediairebas3 { position:relative; width:950px; height:40px; left:0px; top:0px; z-index:38; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-intermediaire-bas3.gif); }
#fondintermediairebas4 { position:relative; width:950px; height:40px; left:0px; top:0px; z-index:38; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-intermediaire-bas4.gif); }
#fondlogin { position:relative; width:550px; height:50px; left:0px; top:0px; z-index:42; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-login-hotellerie.gif); }
#fondnomproduit-2 { position:relative; width:750px; height:auto; left:0px; top:0px; z-index:44; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/2-nom-produit-hotellerie.gif); }
#fondnomproduit-produit { position:relative; width:750px; height:auto; left:0px; top:0px; z-index:44; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/nom-produit-hotellerie.gif); }
#fondprestations1 { background-color:#d7ebfd; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #125077; text-decoration: none; font-size: 11px; padding:5px; }
#fondprestations1 select { width:100%; height:22px; margin-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 12px}
#fondprestations2 { background-color:#d7ebfd; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #125077; text-decoration: none; font-size: 11px }
#fondprestations2 .ancienprix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ea6f20; text-decoration: line-through; font-size: 16px;  }
#fondprestations2 b { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #125077; text-decoration: none; font-size: 16px }
#fondprix-2 { position:absolute; width:111px; height:68px; left:0px; top:-25px; z-index:49; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/2-fond-prix-hotellerie.gif); }
#fondprixresultats { position:relative; width:95px; height:51px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:center; background-image:url(/images/fond-prix-hotellerie.gif); padding-top:3px }
#fondproduits-2 { position:relative; width:714px; height:24px; left:0px; top:0px; z-index:42; visibility:visible; border:0px none #000000; text-align:right; margin-left:20px; }
#fondproduits-2 .produitsselect-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 11px; margin-top:5px; }
#fondpromotions { position:relative; width:170px; height:auto; left:10px; top:0px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; background-color:#bedbfd; }
#fondrecherche { position:absolute; width:760px; height:268px; left:180px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/fond-recherche-hotellerie.gif); }
#fondrecherche2 { position:absolute; width:760px; height:268px; left:180px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/fond-recherche-hotellerie2.gif); }
#fondsejours { position:relative; width:170px; height:auto; left:20px; top:0px; z-index:34; visibility:visible; border:0px none #000000; text-align:left; background-color:#bed974; margin-top:10px; }
#fondtitreresume { position:relative; width:750px; height:auto; left:0px; top:0px; z-index:44; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/titre-resume.gif); }
#googlelangues1 { background-color:#dfd4c2; position:relative; width:170px; height:57px; left:20px; top:0px; z-index:34; visibility:visible; border:0px none #000000; text-align:left; }
#googlelangues1-produit { background-color:#dfd4c2; position:relative; width:180px; height:57px; left:0px; top:0px; z-index:34; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; }
#googlelangues2 { position:relative; width:160px; height:57px; left:5px; top:5px; z-index:35; visibility:visible; border:0px none #000000; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 10px; vertical-align:middle; }
#google_translate_element { background-image:url(/images/globe.gif); background-repeat: no-repeat ; background-position: top left; padding-left:15px; margin-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 9px; }
#google_translate_element .goog-te-combo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333; border: 1px #DFD4C2 solid; z-index: 1; background-color: #FFFFFF; height:18px; width:145px; padding:0px; margin:0px 0px 7px 0px; }
#google_translate_element .goog-te-combo:hover { border: 1px #7E9DB9 solid; }
#google_translate_element .goog-te-combo:focus { border: 1px #7E9DB9 solid; }
#google_translate_element .moreinfo { position:absolute; display:block; text-indent:-10000px; text-decoration:none; width:160px; height:20px; }
#google_translate_element #moreinfo1 { top:0px; left:0px; }
#google_translate_element .floatingpanel { position:relative; display:block; margin-top:6px; margin-left:6px; width:170px; height:77px; padding-top:20px; padding-left:5px; padding-right:13px; text-indent:0px; color:#333333; display:none; cursor:pointer; }
#google_translate_element a:hover .floatingpanel { display:block; }
#google_translate_element .floatingpanel h6 { color:#F37215; font-weight:bold; }
#google_translate_element .floatingpanel p { margin-top:5px; color:#333333; }
#infosprestation { position:relative; width:466px; height:auto; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:center; margin-left:10px; margin-top:-10px; }
#infosprestation .plusinfos { position:relative; width:100px; height:16px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/plus-infos.gif); }
#infosprestation a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #4d9822; text-decoration: none; font-size: 14px; }
#infosprestation a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #4d9822; text-decoration: none; font-size: 14px; }
#infosprestation b { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #4d9822; text-decoration: none; font-size: 20px; }
#infosresultats { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; }
#infosresultats .plusinfos { position:relative; width:63px; height:36px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/plus-infos-hotellerie.gif); }
#infosresultats a { display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #125077; text-decoration: none; font-size: 14px; }
#infosresultats a:hover { display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #125077; text-decoration: none; font-size: 14px; }
#infosresultats b { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #125077; text-decoration: none; font-size: 20px; }
#libelleprestation { padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 12px; }
#liencoeur { position:absolute; width:141px; height:161px; left:20px; top:47px; z-index:34; visibility:visible; border:0px none #000000; text-align:left; }
#lienevenements { position:relative; width:170px; height:29px; left:0px; top:0px; z-index:31; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/lien-evenements.gif); }
#lienpromotions { position:relative; width:170px; height:36px; left:0px; top:0px; z-index:27; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/lien-promotions.gif); }
#liensejours { position:relative; width:170px; height:36px; left:0px; top:0px; z-index:37; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/lien-sejours.gif); }
#logo { position:absolute; width:134px; height:73px; left:597px; top:146px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/logo.gif); }
#moteurrecherche { position:relative; width:950px; height:278px; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-general.gif); }
#nombreresultats2 { position:absolute; width:235px; height:auto; left:5px; top:5px; z-index:43; visibility:visible; border:0px none #000000; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #125077; text-decoration: none; font-size: 13px; }
#nomentite { position:absolute; width:360px; height:110px; left:588px; top:20px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/nom-entite.gif); }
#nomproduit-2 { position:relative; width:700px; height:auto; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:center; margin-left:35px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; font-size:16px; }
#nomproduit-2 h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; font-size:16px; }
#nouvellerecherche { position:absolute; width:150px; height:20px; left:201px; top:228px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#nouvellerecherche .bouton { width:150px; height:20px; background-image:url(/en/images/bouton-recherche-hotellerie.gif); }
#okclient { position:absolute; width:14px; height:16px; left:156px; top:24px; z-index:24; visibility:visible; border:0px none #000000; text-align:left; }
#okclient .bouton { width:14px; height:16px; background-image:url(/en/images/bouton-ok-client.gif); }
#okclient2 { position:absolute; width:20px; height:20px; left:140px; top:31px; z-index:24; visibility:visible; border:0px none #000000; text-align:left; }
#okclient2 .bouton { width:20px; height:20px; background-image:url(/en/images/bouton-ok-client2.gif); }
#onglethotellerie { position:absolute; width:170px; height:94px; left:10px; top:15px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/onglet-hotellerie.gif); }
#ongletlocations { position:absolute; width:170px; height:94px; left:10px; top:99px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/onglet-locations.gif); }
#ongletloisirs { position:absolute; width:170px; height:94px; left:10px; top:183px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/onglet-loisirs.gif); }
#onglethotellerie2 { position:absolute; width:170px; height:94px; left:10px; top:15px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#ongletlocations2 { position:absolute; width:170px; height:94px; left:10px; top:99px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#ongletloisirs2 { position:absolute; width:170px; height:94px; left:10px; top:183px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#optionresultats { position:relative; width:95px; height:33px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/option-resultats.gif); margin-top:10px }
#oubliclient2 { position:absolute; width:170px; height:22px; left:0px; top:59px; z-index:22; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/oubli-client2.gif); }
#pagesbas2 { position:relative; width:550px; height:20px; left:0px; top:0px; z-index:44; visibility:visible; border:0px none #000000; text-align:center; vertical-align:middle; padding-top:7px; }
#pagesbas2 .libelle { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; vertical-align:middle; padding:2px; }
#pagesbas2 .off { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; text-decoration: none; background-color:#77b5e8; border:1px solid #77b5e8; width:20px; height:20px; padding:2px; vertical-align:middle; }
#pagesbas2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #0a7dc3; text-decoration: none; font-size: 11px; text-decoration: none; border:1px solid #77b5e8; width:20px; height:20px; padding:2px; vertical-align:middle; }
#pagesbas2 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #0a7dc3; text-decoration: none; font-size: 11px; text-decoration: none; background-color:#dbebfe; border:1px solid #77b5e8; width:20px; height:20px; padding:2px; vertical-align:middle; }
#pagesresultats2 { position:absolute; width:300px; height:auto; left:245px; top:33px; z-index:43; visibility:visible; border:0px none #000000; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 10px; }
#pagesresultats { position:absolute; width:470px; height:auto; left:46px; top:51px; z-index:44; visibility:visible; border:0px none #000000; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; }
#pagesresultats .off { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; text-decoration: none; background-color:#77b5e8; }
#pagesresultats a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; text-decoration: none; }
#pagesresultats a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; text-decoration: none; background-color:#ffffff; }
#pagesresultatsbas2 { position:relative; width:660px; height:auto; left:46px; top:0px; z-index:44; visibility:visible; border:0px none #000000; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; }
#pagesresultatsbas2 .off { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; text-decoration: none; background-color:#82b4ed; }
#pagesresultatsbas2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; text-decoration: none; }
#pagesresultatsbas2 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; text-decoration: none; background-color:#dbebfe; }
#panier1 { background-color:#ffeb99; position:relative; width:170px; height:auto; left:20px; top:0px; z-index:34; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; }
#panier1-produit { background-color:#ffeb99; position:relative; width:180px; height:auto; left:10px; top:0px; z-index:34; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; margin-bottom:10px; }
#panier2 { position:relative; width:150px; height:auto; left:0px; top:0px; z-index:35; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; padding-top:10px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #82451c; text-decoration: none; font-size: 11px; text-decoration: none; }
#panier2-produit { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:35; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; padding-top:10px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #82451c; text-decoration: none; font-size: 11px; text-decoration: none; }

#panier2-produit .nbarticles { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 12px; display:block; margin-bottom:10px; }
#panier2-produit .prix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 11px; display:block; margin-bottom:10px; }
#panier2-produit .titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 13px; display:block; margin-bottom:10px; }
#panier2-produit a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #82451c; text-decoration: none; font-size: 11px; text-decoration: none; display:block; }
#panier2-produit a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #82451c; text-decoration: none; font-size: 11px; text-decoration: none; display:block; }
#panier2-produit a.nbarticles { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 12px; display:block; margin-bottom:10px; }
#panier2-produit a.nbarticles:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 12px; display:block; margin-bottom:10px; }
#panier2-produit a.prix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 11px; display:block; }
#panier2-produit a.prix:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 11px; display:block; }
#panier2-produit a.titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 13px; display:block; margin-bottom:10px; }
#panier2-produit a.titre:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 13px; display:block; margin-bottom:10px; }
#panier2-produit p { padding:0px; margin:0px; }
#panier2 .nbarticles { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 12px; display:block; margin-bottom:10px; }
#panier2 .prix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 11px; display:block; margin-bottom:10px; }
#panier2 .titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 13px; display:block; margin-bottom:10px; }
#panier2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #82451c; text-decoration: none; font-size: 11px; text-decoration: none; display:block; }
#panier2 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #82451c; text-decoration: none; font-size: 11px; text-decoration: none; display:block; }
#panier2 a.nbarticles { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 12px; display:block; margin-bottom:10px; }
#panier2 a.nbarticles:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 12px; display:block; margin-bottom:10px; }
#panier2 a.prix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 11px; display:block; }
#panier2 a.prix:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 11px; display:block; }
#panier2 a.titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 13px; display:block; margin-bottom:10px; }
#panier2 a.titre:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 13px; display:block; margin-bottom:10px; }
#panier2 p { padding:0px; margin:0px; }
#parametresresultats { position:absolute; width:540px; height:auto; left:3px; top:7px; z-index:43; visibility:visible; border:0px none #000000; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 10px; }
#parametresresultats select { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 10px; vertical-align:middle; }
#photoconseil { position:absolute; width:135px; height:196px; left:805px; top:67px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/photo-conseil.jpg); }
#photosdescriptif-2 blockquote { color: #125077; }
#photosdescriptif-2 { position:relative; width:750px;; height:auto; left:0px; top:0px; z-index:51; visibility:visible; border:0px none #000000; text-align:left; padding-top:10px; padding-bottom:10px; background-color:#d7ebfd; color: #125077; }
#photosdescriptif-2 li { color: #125077; }
#photosdescriptif-2 p { color: #125077; }
#photosdescriptif-2 td { color: #125077; }
#photosdescriptif-2 ul { color: #125077; }
#photosejours { position:relative; width:130px; height:85px; left:0px; top:0px; z-index:37; visibility:visible; border:0px none #000000; text-align:left; }
#prixprestation { padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #125077; text-decoration: none; font-size: 12px; }
#prixprestation .ancienprix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #125077; font-size: 12px; text-decoration: line-through; }
#prixprestation .nouveauprix { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #4d9822; font-size: 12px; }
#prixproduit { position:relative; width:160px; height:74px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-prix.gif); background-repeat: no-repeat ; margin-bottom:20px; }
#prixproduitcontenu { position:absolute; width:100px; height:auto; left:56px; top:16px; z-index:51; visibility:visible; border:0px none #000000; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #401c04; text-decoration: none; font-size: 10px }
#prixproduitcontenu b { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 16px }
#reservationresultats { position:relative; width:95px; height:33px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/reservation-resultats.gif); margin-top:10px }
#reservationresultats2 { position:relative; width:95px; height:40px; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/reservation-resultats2.gif); }
#retourlistefiche { position:absolute; width:150px; height:26px; left:523px; top:0px; z-index:43; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/retour-liste-hotellerie.gif); }
#retourlistehaut-2 { position:relative; width:750px; height:22px; left:0px; top:0px; z-index:46; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/2-retour-liste-hotellerie.gif); }
#retourlistehaut-produit { position:relative; width:730px; height:28px; left:0px; top:0px; z-index:46; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/retour-liste-hotellerie.gif); margin-left:10px; }
#retourlistehautlien { position:absolute; width:151px; height:auto; left:300px; top:6px; z-index:47; visibility:visible; border:0px none #000000; text-align:center; }
#retourlistehautlien .fleche { position:relative; width:11px; height:8px; left:0px; top:0px; z-index:48; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fleche-retour-hotellerie.gif); background-repeat: no-repeat; }
#retourlistehautlien a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #125077; text-decoration: none; font-size: 12px; display:block; }
#retourlistehautlien a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #125077; text-decoration: none; font-size: 12px; display:block;}
#retourlistehautlien-2 { position:absolute; width:151px; height:22px; left:300px; top:0px; z-index:47; visibility:visible; border:0px none #000000; text-align:left; }
#selectionprestation { padding:10px; }
#site { position:relative; width:950px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; margin-left:auto; margin-right:auto; }
#slogan { position:absolute; width:210px; height:70px; left:588px; top:226px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/slogan.gif); }
#textebas { position:relative; width:948px; height:auto; left:1px; top:0px; z-index:41; visibility:visible; border:0px none #000000; text-align:center; margin-top:2px; padding-bottom:10px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; font-size: 11px }
#textebas a { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px}
#textebas a:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: underline; font-size: 11px}
#textebas a.b2f { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #bbd1eb; text-decoration: none; font-size: 11px}
#textebas a.b2f:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #bbd1eb; text-decoration: underline; font-size: 11px}
#titreclient { position:absolute; width:170px; height:24px; left:0px; top:0px; z-index:21; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/titre-client.gif); }
#titreclient2 { position:absolute; width:170px; height:24px; left:0px; top:0px; z-index:21; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/titre-client2.gif); }
#titredispostarifs-2 { position:relative; width:750px; height:auto; left:0px; top:0px; z-index:53; visibility:visible; border:0px none #000000; text-align:left; }
#titreevenements { position:relative; width:170px; height:52px; left:0px; top:0px; z-index:29; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/titre-evenements.gif); }
#titreguide { position:absolute; width:540px; height:auto; left:3px; top:7px; z-index:43; visibility:visible; border:0px none #000000; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #3b7ac5; text-decoration: none; font-size: 16px; }
#titrepromotions { position:relative; width:170px; height:59px; left:0px; top:0px; z-index:24; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/titre-promotions.gif); }
#titrepromotions2 { position:relative; width:170px; height:59px; left:0px; top:0px; z-index:24; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-titre-promotions.gif); }
#titrepromotionszone2 { position:absolute; width:150px; height:18px; left:10px; top:10px; z-index:25; visibility:visible; border:0px none #000000; text-align:center; }
#titreresume { position:relative; width:710px; height:auto; left:0px; top:0px; z-index:45; visibility:visible; border:0px none #000000; text-align:center; margin-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; font-size:22px; }
#titreresume h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; font-size:22px; }
#titresejours { position:relative; width:170px; height:58px; left:0px; top:0px; z-index:35; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/en/images/titre-sejours.gif); }
#titresejours2 { position:relative; width:170px; height:58px; left:0px; top:0px; z-index:35; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-titre-sejours.gif); }
#titresejourszone2 { position:absolute; width:150px; height:18px; left:10px; top:10px; z-index:36; visibility:visible; border:0px none #000000; text-align:center; }
#titretarifsdates { position:relative; width:486px; height:74px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/titre-consulter-tarifs-dates.gif); background-repeat: no-repeat ; margin-left:74px; padding-bottom:20px; }
#zone1client { position:absolute; width:70px; height:16px; left:0px; top:24px; z-index:22; visibility:visible; border:0px none #000000; text-align:left; }
#zone1client .formulaire { background-color: #ffffff; border: #c4bba9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; width:70px; height:16px; }
#zone1client2 { position:absolute; width:123px; height:16px; left:10px; top:24px; z-index:22; visibility:visible; border:0px none #000000; text-align:left; }
#zone1client2 .formulaire { background-color: #ffffff; border: #c4bba9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; width:123px; height:16px; }
#zone2client { position:absolute; width:70px; height:16px; left:78px; top:24px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; }
#zone2client .formulaire { background-color: #ffffff; border: #c4bba9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; width:70px; height:16px; }
#zone2client2 { position:absolute; width:123px; height:16px; left:10px; top:43px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; }
#zone2client2 .formulaire { background-color: #ffffff; border: #c4bba9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; width:123px; height:16px; }
#zonecommune { position:relative; width:160px; height:auto; left:5px; top:0px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; padding-top:10px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3b7ac5; font-size: 11px }
#zonecommune .nom { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #3b7ac5; text-decoration: none; font-size: 13px}
#zonecommune .photo { border:5px solid #ffffff}
#zonecommune-2 { position:relative; width:160px; height:auto; left:5px; top:0px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; padding-top:10px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px }
#zonecommune-2 .nom { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 13px}
#zonecommune-produit { position:relative; width:160px; height:auto; left:10px; top:0px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; padding-top:10px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px }
#zonecommune-produit .nom { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #401c04; text-decoration: none; font-size: 13px}
#zonephotos1 { position:relative; width:300px; height:225px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; margin-left:-5px; margin-top:-5px; margin-bottom:7px; }
#zonephotos2 { position:relative; width:300px; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; margin-left:-5px; margin-top:0px; }
#zonephotos2 img { margin-right:1px; margin-top:1px; }
#choixonglethotellerie { position:absolute; width:170px; height:94px; left:10px; top:15px; z-index:16; visibility:visible; border:0px none #000000; text-align:center; background-image: url(../../images/onglet1-off.gif); background-repeat: no-repeat; }
#choixonglethotellerie a { display:block; height:94px; padding-left:68px; padding-top:34px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #0A7dc3; text-decoration: none; font-size: 14px; background-image: url(../../images/onglet1-off.gif); background-repeat: no-repeat; padding-top:30px; height:53px;}
#choixonglethotellerie a:hover { display:block; height:94px; padding-left:68px; padding-top:34px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px; background-image: url(../../images/onglet1-on.gif); background-repeat: no-repeat; padding-top:30px; height:53px;}
#choixongletlocations { position:absolute; width:170px; height:94px; left:10px; top:99px; z-index:16; visibility:visible; border:0px none #000000; text-align:center; background-image: url(../../images/onglet2-off.gif); background-repeat: no-repeat;}
#choixongletlocations a { display:block; height:94px; padding-left:68px; padding-top:34px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #f37215; text-decoration: none; font-size: 14px; background-image: url(../../images/onglet2-off.gif); background-repeat: no-repeat; ; padding-top:30px; height:59px;}
#choixongletlocations a:hover { display:block; height:94px; padding-left:68px; padding-top:34px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px; background-image: url(../../images/onglet2-on.gif); background-repeat: no-repeat; padding-top:30px; height:59px;}
#choixongletloisirs { position:absolute; width:170px; height:94px; left:10px; top:183px; z-index:14; visibility:visible; border:0px none #000000; text-align:center; background-image: url(../../images/onglet3-off.gif); background-repeat: no-repeat; }
#choixongletloisirs a { display:block; height:94px; padding-left:68px; padding-top:34px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #4d9822; text-decoration: none; font-size: 14px; background-image: url(../../images/onglet3-off.gif); background-repeat: no-repeat; padding-top:30px; height:53px;}
#choixongletloisirs a:hover { display:block; height:94px; padding-left:68px; padding-top:34px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px; background-image: url(../../images/onglet3-on.gif); background-repeat: no-repeat; padding-top:30px; height:53px;}
a.fiche-bouton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #3b7ac5; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: pointer; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; margin-top:0px; margin-bottom:0px; text-decoration:none; }
a.fiche-bouton:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #3b7ac5; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: pointer; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; margin-top:0px; margin-bottom:0px; text-decoration:none; }
a.resultats { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #3b7ac5; text-decoration: none; font-size: 11px}
a.resultats:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; color: #3b7ac5; text-decoration: none; font-size: 11px; background-color:#ffffff}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ef7835; text-decoration: none; font-size: 11px}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ef7835; text-decoration: underline; font-size: 11px}
b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
blockquote {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
body { background-color:#b7dcfc; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align:center; scrollbar-face-color:#97c9f9; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#73a3d1; scrollbar-darkshadow-color:#73a3d1; scrollbar-track-color:#b7dcfc; scrollbar-arrow-color:#ffffff; }
br {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
div {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
em {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
font {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
ol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
nobr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
s {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
strike {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
strong {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
sub {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
sup {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
tr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
