
/* Début des styles ajoutés pour la partie contenu (éditeur Wysiwyg) */

.blanc { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:12px; }
.blancgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:12px; }
.boutonformulaire { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #960014; border:0px none #000000; cursor: pointer; vertical-align:middle; }
.important { font-family: Arial, Verdana, Helvetica, sans-serif; color:#6c4a05; font-weight:normal ; font-size:12px; }
.importantgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#6c4a05; font-weight:bold ; font-size:12px; }
.fond1 { background-color:#d8c5a6; }
.fond2 { background-color:#e8dcca; }
.fond3 { background-color:#f3ede4; }
.fond4 { background-color:#ffffff; }
.formulaire { background-color: #ffffff; border:1px solid #d8c5a6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #6c4a05; scrollbar-face-color:#d8c5a6; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#d8c5a6; scrollbar-darkshadow-color:#d8c5a6; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffffff; }
.legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#d8c5a6; font-weight:normal ; font-size:12px; }
.legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#d8c5a6; font-weight:bold ; font-size:12px; }
.soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#6c4a05; font-weight:normal ; font-size:16px; }
.titre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#e8a94f; font-weight:normal ; font-size:24px; }

/* Début des styles ajoutés pour la partie contenu (éditeur Wysiwyg) */

.fondcoordonnees1 { background-color:#f7f2ef; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:12px; }
.fondcoordonnees2 { background-color:#f3ebe6; }
.fondretourliste { background-color:#960014; }
.margeliste { padding-top:10px; }
.photodroite { margin-left:10px; margin-bottom:10px; }
.photogauche { margin-right:10px; margin-bottom:10px; }
.photoseule { margin-top:7px; margin-bottom:7px; }
.separationcoordonnees { background-color:#f3ebe6; background-image: url(/images/trait-coordonnees.gif); background-repeat: repeat-y ; }
.separationtarifs { background-color:#f7f2ef; background-image: url(/images/trait-tarifs.gif); background-repeat: repeat-y ; }
.titreune { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 18px; margin-top:0px; }
.traitcontenu1 { background-image:url(/images/trait-contenu1.gif); background-repeat: repeat-y; }
.traitcontenu2 { background-image:url(/images/trait-contenu2.gif); background-repeat: repeat-y; }
#accesrapide { position:absolute; width:340px; height:auto; left:630px; top:8px; z-index:4; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 11px; vertical-align:middle; }
#accesrapide .bouton { border:0px none #000000; cursor:pointer; width:20px; height:18px; margin-left:2px; vertical-align:middle; background-image: url(/images/bouton-acces-rapide.gif); background-repeat: no-repeat; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; padding-bottom:2px; }
#accesrapide select { height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 9px; vertical-align:middle; }
#animationflash { position:relative; width:980px; height:282px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; margin-top:48px; }
#bas { position:relative; width:980px; height:180px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; background-image: url(/images/fond-bas.gif); background-repeat: no-repeat ; background-position: top center; }
#basfiche { position:relative; width:980px; height:180px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; background-image: url(/images/fond-bas-fiche.gif); background-repeat: no-repeat ; background-position: top center; }
#choixbas { position:absolute; width:550; height:auto; left:420px; top:80px; z-index:5; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #9e8b75; text-decoration: none; font-size: 11px;width:550px;}
#choixbas a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #6c4a05; text-decoration: none; font-size: 11px}
#choixbas a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #960014; text-decoration: underline; font-size: 11px}
#choixbas a.b2f { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #9e8b75; text-decoration: none; font-size: 11px}
#choixbas a.b2f:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #960014; text-decoration: none; font-size: 11px}
#choixgauche1 { position:relative; width:212px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#a17739; background-image: url(/images/fin-choixgauche.gif); background-repeat: no-repeat ; background-position: bottom left; padding-bottom:5px; }
#choixgauche2 { position:relative; width:212px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#aa5d23; background-image: url(/images/fin-choixgauche.gif); background-repeat: no-repeat ; background-position: bottom left; padding-bottom:5px; }
#choixgauche3 { position:relative; width:212px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#857f04; background-image: url(/images/fin-choixgauche.gif); background-repeat: no-repeat ; background-position: bottom left; padding-bottom:5px; }
#choixgauche4 { position:relative; width:212px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#c61919; background-image: url(/images/fin-choixgauche.gif); background-repeat: no-repeat ; background-position: bottom left; padding-bottom:5px; }
#choixgauchefond1 { position:relative; width:212px; height:41px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/choixgauche-fond1.gif); background-repeat: no-repeat; }
#choixgauchefond2 { position:relative; width:212px; height:41px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/choixgauche-fond2.gif); background-repeat: no-repeat; }
#choixgauchefond3 { position:relative; width:212px; height:41px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/choixgauche-fond3.gif); background-repeat: no-repeat; }
#choixgauchefond4 { position:relative; width:212px; height:41px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/choixgauche-fond4.gif); background-repeat: no-repeat; }
#choixgauchelibelle { position:absolute; width:195px; height:auto; left:6px; top:11px; z-index:5; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 13px; }
#choixgauchelibelle a { display:block; width:195px; height:auto; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 13px; }
#choixgauchelibelle a:hover { display:block; width:195px; height:auto; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 13px; }
#choixgauchemenu { position:relative; width:195px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:right; margin-left:6px; padding-top:6px; padding-bottom:6px; }
#choixgauchemenu a { display:block; width:195px; height:auto; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 12px; }
#choixgauchemenu a:hover { display:block; width:195px; height:auto; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: underline; font-size: 12px; }
#choixhaut { position:relative; width:980px; height:44px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-choix-haut.gif); background-repeat: no-repeat; }
#choixhautemplacement { position:absolute; width:575px; height:40px; left:212px; top:-40px; z-index:55; visibility:visible; border:0px none #000000; text-align:left; }
#communaute { position:relative; width:201px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-left:11px; margin-bottom:40px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #fe6d4c; text-decoration: none; font-size: 11px }
#communaute a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #fe6d4c; text-decoration: none; font-size: 11px }
#communaute a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #fe6d4c; text-decoration: none; font-size: 11px }
#contact { position:absolute; width:40px; height:43px; left:7px; top:36px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/picto-contact.gif); background-repeat: no-repeat; }
#contact a { display:block; width:40px; height:43px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#contact a:hover { display:block; width:40px; height:43px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#contenu { position:relative; width:980px; height:auto; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; }
#contenuhaut { position:relative; width:540px; height:14px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#contenuhautfiche { position:relative; width:739px; height:14px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#coordonnees { position:absolute; width:auto; height:auto; left:10px; top:80px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #9e8b75; text-decoration: none; font-size: 11px }
#coordonnees b { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #9e8b75; text-decoration: none; font-size: 11px }
#drapeaufr { position:absolute; width:26px; height:27px; left:916px; top:33px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#drapeaufr a { display:block; width:26px; height:27px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#drapeaufr a:hover { display:block; width:26px; height:27px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#drapeauuk { position:absolute; width:27px; height:27px; left:944px; top:33px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#drapeauuk a { display:block; width:27px; height:27px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#drapeauuk a:hover { display:block; width:27px; height:27px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#entete { position:fixed; width:980px; height:67px; left:auto; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; }
#entetefond { position:absolute; width:980px; height:67px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#infosdroite { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-left:9px; padding-top:9px; }
#infosdroitecontenu { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; padding-top:5px; }
#infosdroitecontenu p {  margin:0px; padding:0px}
#infosdroitefin { position:relative; width:180px; height:20px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#infosdroitephoto { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; padding-top:5px; }
#infosdroitetitre1 { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-color:#6c4a05; background-image: url(/images/fond-titre-infosdroite.gif); background-repeat: repeat-x; }
#infosdroitetitre2 { position:relative; width:174px; height:auto; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px; padding-left:3px; padding-top:3px; padding-bottom:3px; }
#listephoto { position:absolute; width:70px; height:70px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#listeplus { position:absolute; width:11px; height:11px; left:59px; top:59px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/plus-liste.gif); background-repeat: no-repeat; }
#listezonephoto { position:relative; width:70px; height:70px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#logo { position:absolute; width:610px; height:48px; left:14px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/logo.gif); background-repeat: no-repeat; }
#logo a { display:block; width:610px; height:48px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#logo a:hover { display:block; width:610px; height:48px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#logos { position:absolute; width:auto; height:auto; left:10px; top:128px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#menu { position:relative; width:190px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-left:11px; padding-bottom:40px; }
#menu dl, dt, dd, ul, li { margin:0px; padding:0px; list-style-type:none; }
#menu dl { width:190px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;}
#menu dt { cursor:pointer; text-align:left; border:0px none #000000; }
#menu dd { border:0px none #000000; }
#menu img { margin-top:8px; margin-right:0px; margin-bottom:0px; margin-left:0px; }
#menu li { padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; text-align:right; }
#menu li a, #menu dt a { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:normal; color:#6c4a05; text-decoration:none; font-size:12px; }
#menu li a:hover, #menu dt a:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:normal; color:#960014; text-decoration:underline; font-size:12px; }
#menu ul { padding-top:5px; padding-bottom:5px; }
#newsletter { position:relative; width:208px; height:74px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-left:4px; margin-bottom:40px; background-image:url(/images/fond-newsletter.gif); background-repeat: no-repeat; }
#newsletterlibelle { position:absolute; width:190px; height:auto; left:7px; top:8px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:11px; }
#newsletterlien { position:absolute; width:185px; height:auto; left:7px; top:46px; z-index:4; visibility:visible; border:0px none #000000; text-align:right; }
#newsletterlien a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #6c4a05; text-decoration: none; font-size: 11px}
#newsletterlien a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px}
#newslettersaisie { position:absolute; width:auto; height:18px; left:7px; top:23px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#newslettersaisie .bouton { border:0px none #000000; cursor:pointer; width:20px; height:18px; margin-left:2px; vertical-align:middle; background-image: url(/images/bouton-newsletter.gif); background-repeat: no-repeat; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; }
#newslettersaisie .formulaire { background-color: #ffffff; border:1px solid #6c4a05; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #9e8b74; width:168px; height:18px; vertical-align:middle }
#onglet1off { position:absolute; width:71px; height:25px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/onglet1-off.gif); background-repeat: no-repeat; }
#onglet1off a { display:block; width:71px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet1off a:hover { display:block; width:71px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet1on { position:absolute; width:71px; height:25px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/onglet1-on.gif); background-repeat: no-repeat; }
#onglet1on a { display:block; width:71px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet1on a:hover { display:block; width:71px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet2off { position:absolute; width:71px; height:25px; left:71px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/onglet2-off.gif); background-repeat: no-repeat; }
#onglet2off a { display:block; width:71px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet2off a:hover { display:block; width:71px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet2on { position:absolute; width:71px; height:25px; left:71px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/onglet2-on.gif); background-repeat: no-repeat; }
#onglet2on a { display:block; width:71px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet2on a:hover { display:block; width:71px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet3off { position:absolute; width:70px; height:25px; left:142px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/onglet3-off.gif); background-repeat: no-repeat; }
#onglet3off a { display:block; width:70px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet3off a:hover { display:block; width:70px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet3on { position:absolute; width:70px; height:25px; left:142px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/onglet3-on.gif); background-repeat: no-repeat; }
#onglet3on a { display:block; width:70px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#onglet3on a:hover { display:block; width:70px; height:25px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#paiements { background-color:#f7f2ef; font-family: Arial, Verdana, Helvetica, sans-serif; color:#9e8b75; font-weight:normal ; font-size:12px; }
#paiements b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:12px; }
#petitesphotos img { margin-left:5px; margin-top:5px; }
#photosgauche { position:relative; width:201px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-left:11px; }
#r-anneearrivee { position:absolute; width:auto; height:auto; left:151px; top:119px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-anneearrivee select { width:50px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-categorie { position:absolute; width:auto; height:auto; left:11px; top:36px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-categorie select { width:190px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-duree { position:absolute; width:auto; height:auto; left:11px; top:142px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-duree select { width:94px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-jourarrivee { position:absolute; width:auto; height:auto; left:11px; top:119px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-jourarrivee select { width:45px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-libellearrivee { position:absolute; width:auto; height:auto; left:11px; top:105px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 10px; vertical-align:middle; }
#r-moisarrivee { position:absolute; width:auto; height:auto; left:58px; top:119px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-moisarrivee select { width:91px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-nbadultes { position:absolute; width:auto; height:auto; left:11px; top:82px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-nbadultes select { width:94px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-nbchambres { position:absolute; width:auto; height:auto; left:11px; top:59px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-nbchambres select { width:94px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-nbenfants { position:absolute; width:auto; height:auto; left:107px; top:82px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-nbenfants select { width:94px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-nbnuits { position:absolute; width:auto; height:auto; left:11px; top:142px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-nbnuits select { width:94px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-nbpersonnes { position:absolute; width:auto; height:auto; left:11px; top:82px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-nbpersonnes select { width:94px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-situation { position:absolute; width:auto; height:auto; left:11px; top:36px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-situation select { width:190px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#r-typechambre { position:absolute; width:auto; height:auto; left:11px; top:59px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#r-typechambre select { width:190px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #9e8b75; font-size: 10px; vertical-align:middle; }
#recherche { position:absolute; width:190px; height:40px; left:790px; top:4px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#recherchelibelle { position:absolute; width:180px; height:17px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/libelle-recherche.gif); background-repeat: no-repeat; }
#recherchesaisie { position:absolute; width:182px; height:18px; left:0px; top:17px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#recherchesaisie .bouton { border:0px none #000000; cursor:pointer; width:20px; height:18px; margin-left:2px; vertical-align:middle; background-image: url(/images/bouton-recherche.gif); background-repeat: no-repeat; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; }
##recherchesaisie .formulaire { background-color: #ffffff; border:1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; width:150px; height:18px; vertical-align:middle }
#reservez { position:relative; width:212px; height:278px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#reservezbouton { position:absolute; width:94px; height:18px; left:107px; top:142px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#reservezbouton .bouton { border:0px none #000000; cursor:pointer; width:94px; height:18px; margin-left:2px; vertical-align:middle; background-color:#960014; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 10px; padding-bottom:1px; }
#reservezcontenu { position:absolute; width:212px; height:246px; left:0px; top:-91px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; background-image: url(/images/fin-reservez.gif); background-repeat: no-repeat ; background-position: bottom left; }
#reserveztitre { position:absolute; width:212px; height:24px; left:0px; top:-115px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/fr/images/titre-reservez.gif); background-repeat: no-repeat; }
#retourliste { background-color:#c10044; }
#retourliste a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px}
#retourliste a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e9a6be; text-decoration: none; font-size: 12px}
#site { position:relative; width:980px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; margin-left:auto; margin-right:auto; }
#tarifs { background-color:#f3ebe6; font-family: Arial, Verdana, Helvetica, sans-serif; color:#e8a94f; font-weight:normal ; font-size:24px; }
#tarifs b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:12px; }
#texteproduit1 b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:12px; }
#texteproduit2 b { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:18px; }
#titreune { position:relative; width:540px; height:27px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:right; background-image:url(/fr/images/titre-une.gif); background-repeat: no-repeat; }
#traitliste { position:relative; width:540px; height:20px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/trait-liste.gif); background-repeat: no-repeat; }
#traitombre { position:relative; width:540px; height:29px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/trait-ombre.gif); background-repeat: no-repeat; }
#zonephotos { position:relative; width:350px; height:260px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; }
a.commune { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; text-transform:uppercase; }
a.commune:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; text-transform:uppercase; }
a.descriptif { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #9e8b75; text-decoration: none; font-size: 11px; }
a.descriptif:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #9e8b75; text-decoration: none; font-size: 11px; }
a.produit { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 18px}
a.produit:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 18px}
a.reservation { display:block; width:379px; height:24px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; background-image: url(/fr/images/reservez-off.gif); background-repeat: no-repeat; }
a.reservation:hover { display:block; width:379px; height:24px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; background-image: url(/fr/images/reservez-on.gif); background-repeat: no-repeat; }
a.situation { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; }
a.situation:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; }
a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px}
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: underline; font-size: 12px}
b {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
#bhorraire {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
blockquote {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
body { text-align:center; background-color:#6c4a05; color:#9e8b75; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; scrollbar-face-color:#6c4a05; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#6c4a05; scrollbar-darkshadow-color:#6c4a05; scrollbar-track-color:#6c4a05; scrollbar-arrow-color:#ffffff; }
br { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
div {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
em {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
font {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
form {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px}
h1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#e8a94f; font-weight:normal ; font-size:24px; }
h2 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#6c4a05; font-weight:normal ; font-size:16px; }
input {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
li {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
ol {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
nobr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
p {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
s {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
select {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
strike {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
strong {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
sub {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
sup {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
table {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
td {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
textarea {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
tr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
u {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
ul {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
img { border:0px none #000000; }

#menu_haut_w{float:left;text-align:center;}
#menu_haut {float:left;position:relative;z-index:59;height:40px;}
#menu_haut .menu_niv1_2  {
	background-image:url("/images/choix-haut1.gif ");
	background-repeat:repeat-x;
	width:142px;
	height:40px;
	float:left;
}
#menu_haut .menu_niv1_2 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold ;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	text-align:center;
	height:40px;
}
	
#menu_haut .menu_niv1_2 a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold ;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	text-align:center;
}

#menu_haut .menu_niv1_2 ul   {
	z-index:600;
	float:left;
	left:0;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	text-align:center;
	top:40px;
	background-color:#a17739;
}
#menu_haut .menu_niv1_2 ul li {
	width:142px;
	height:20px;
	border-top:1px solid #694d25;
}


#menu_haut .menu_niv1_2 ul li a  {
	background-color:#a17739;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	text-align:center;
}

*html #menu_haut .menu_niv1_2 ul li a  {
	background-color:#a17739;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	text-align:center;
	height:20px;
}
#menu_haut .menu_niv1_2 ul li a:hover  {
	background-color:#a17739;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #d0bb9c;
	text-decoration: none;
	font-size: 12px;
}
 



#menu_haut .menu_niv1_3  {
	background-image:url("/images/choix-haut2.gif ");
	background-repeat:repeat-x;
	width:142px;
	height:40px;
	float:left;
}
#menu_haut .menu_niv1_3 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold ;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	text-align:center;
	height:40px;
}
	
#menu_haut .menu_niv1_3 a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold ;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	text-align:center;
}

#menu_haut .menu_niv1_3 ul   {
	z-index:600;
	float:left;
	left:142px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	text-align:center;
	top:40px;
	background-color:#aa5d23;
}
#menu_haut .menu_niv1_3 ul li {
	width:142px;
	min-height:20px;
	height:auto;
	border-top:1px solid #6f3d17;
}

#menu_haut .menu_niv1_3 ul li a  {
	background-color:#aa5d23;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	text-align:center;
}
*html #menu_haut .menu_niv1_3 ul li a  {
	background-color:#aa5d23;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	text-align:center;
	height:20px;
}
#menu_haut .menu_niv1_3 ul li a:hover  {
	background-color:#aa5d23;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #d5ae91;
	text-decoration: none;
	font-size: 12px;
}




#menu_haut .menu_niv1_4  {
	background-image:url("/images/choix-haut3.gif ");
	background-repeat:repeat-x;
	width:142px;
	height:40px;
	float:left;
}
#menu_haut .menu_niv1_4 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold ;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	text-align:center;
	height:40px;
}
	
#menu_haut .menu_niv1_4 a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold ;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	text-align:center;
}

#menu_haut .menu_niv1_4 ul   {
	z-index:600;
	float:left;
	left:284px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	text-align:center;
	top:40px;
	background-color:#857f04;
}
#menu_haut .menu_niv1_4 ul li {
	width:142px;
	height:20px;
	border-top:1px solid #575303;
}

#menu_haut .menu_niv1_4 ul li a  {
	background-color:#857f04;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	text-align:center;
}

*html #menu_haut .menu_niv1_4 ul li a  {
	background-color:#857f04;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	text-align:center;
	height:20px;
}

#menu_haut .menu_niv1_4 ul li a:hover  {
	background-color:#857f04;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #c2bf82;
	text-decoration: none;
	font-size: 12px;
}




#menu_haut .menu_niv1_5  {
	background-image:url("/images/choix-haut4.gif ");
	background-repeat:repeat-x;
	width:142px;
	height:40px;
	float:left;
}
#menu_haut .menu_niv1_5 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold ;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	text-align:center;
	height:40px;
}
	
#menu_haut .menu_niv1_5 a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold ;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	text-align:center;
}

#menu_haut .menu_niv1_5 ul   {
	z-index:600;
	float:left;
	left:426px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	text-align:center;
	top:40px;
	background-color:#c61919;
}
#menu_haut .menu_niv1_5 ul li {
	width:142px;
	height:20px;
	border-top:1px solid #811010;
}

#menu_haut .menu_niv1_5 ul li a  {
	background-color:#c61919;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	text-align:center;
}
*html #menu_haut .menu_niv1_5 ul li a  {
	background-color:#c61919;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	text-align:center;
	height:20px;
}

#menu_haut .menu_niv1_5 ul li a:hover  {
	background-color:#c61919;
	width:142px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal ;
	color: #e38c8c;
	text-decoration: none;
	font-size: 12px;
}

#r-debutsejour { position:relative; width:auto; height:auto; left:33px; top:106px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #857365; font-size: 10px; vertical-align:middle; }
#r-debutsejour input { width:78px; height:17px; background-color: #ffffff; border:0px none #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee7f00; font-size: 10px; vertical-align:middle; padding-left:2px; }
#r-finsejour { position:relative; width:auto; height:auto; left:33px; top:106px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #857365; font-size: 10px; vertical-align:middle; }
#r-finsejour input { width:78px; height:17px; background-color: #ffffff; border:0px none #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee7f00; font-size: 10px; vertical-align:middle; padding-left:2px; }

.formulaire-bouton1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #960014; border:0px none #000000; cursor: pointer; vertical-align:middle; padding-left:10px; padding-top:2px; padding-right:10px; padding-bottom:2px; }

#listemenif { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 12px; padding-bottom:15px; }
#listemenif select { background-color:#f1ebe0; border:1px solid #d8c5a6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #6c4a05; }

#r-debutsejour { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 12px; padding-bottom:15px; }
#r-debutsejour input { background-color: #ffffff; border:1px solid #d8c5a6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #6c4a05; scrollbar-face-color:#d8c5a6; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#d8c5a6; scrollbar-darkshadow-color:#d8c5a6; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffffff; }

#r-finsejour { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 12px; padding-bottom:15px; }
#r-finsejour input { background-color: #ffffff; border:1px solid #d8c5a6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #6c4a05; scrollbar-face-color:#d8c5a6; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#d8c5a6; scrollbar-darkshadow-color:#d8c5a6; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffffff; }
