/* Début des styles ajoutés pour la partie contenu */

.blanc { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.blancgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:11px; }
.boutonformulaire { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #c84f19; border:0px none #000000; cursor: hand; }
.important { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
.importantgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
.fond1 { background-color:#aaca5d; }
.fond2 { background-color:#eaf2d6; }
.fond3 { background-color:#f5f9eb; }
.fond4 { background-color:#ffffff; }
.formulaire { background-color: #fcf6f3; border:1px solid #e4a78c; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; scrollbar-face-color:#c84f19; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#c84f19; scrollbar-darkshadow-color:#c84f19; scrollbar-track-color:#fcf6f3; scrollbar-arrow-color:#ffffff; }
.legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#88a24a; font-weight:normal ; font-size:11px; }
.legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#88a24a; font-weight:bold ; font-size:11px; }
.question { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 13px; color: #c74f19; font-weight: normal; text-decoration:none!important ; background-image: url(/UserFiles/Image/puce-rouge.gif); padding-left: 15px; background-repeat:no-repeat; }
.soustitre { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color: #666666; line-height: 14px; font-weight: bold; }
.titre { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 18px; font-variant: small-caps; color: #95bd35; line-height: 20px; font-weight: normal;}
.titre1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 18px; font-variant: small-caps; color: #95bd35; line-height: 20px; font-weight: normal;}
.titre2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color: #666666; line-height: 14px; font-weight: bold; }
.titre3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color: #666666; font-weight: bold; }
.titre4 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #666666; font-weight: bold; }

/* Fin des styles ajoutés pour la partie contenu */

.fiche-tarifscontour { background-color:#aaca5d; }
.fiche-tarifsentete { background-color:#aaca5d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff;font-size:11px }
.fiche-tarifsinterieur { background-color:#ffffff; }
.fiche-tarifsoptions { background-color:#aaca5d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #333333;font-size:11px }

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

.r-bouton1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #e4a78c; border:1px solid #ffffff; cursor: hand; padding:3px; vertical-align:middle; }
.r-bouton2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #c84f19; border:1px solid #ffffff; cursor: hand;  padding:3px; vertical-align:middle; }
.r-important { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
.r-importantgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
.r-fond1 { background-color:#aaca5d; }
.r-fond2 { background-color:#eaf2d6; }
.r-fond3 { background-color:#f5f9eb; }
.r-fond4 { background-color:#ffffff; }
.r-fondspecial { background-color:#88a24a; }
.r-fondversement1 { background-color:#c84f19; }
.r-fondversement2 { background-color:#e4a78c; }
.r-formulaire { background-color: #fcf6f3; border:1px solid #e4a78c; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; scrollbar-face-color:#c84f19; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#c84f19; scrollbar-darkshadow-color:#c84f19; scrollbar-track-color:#fcf6f3; scrollbar-arrow-color:#ffffff; }
.r-legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#88a24a; font-weight:normal ; font-size:11px; }
.r-legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#88a24a; font-weight:bold ; font-size:11px; }
.r-soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#aaca5d; font-weight:normal ; font-size:20px; }
.r-textespecial { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.r-textespecialgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:11px; }
.r-titre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#72635c; font-weight:bold ; font-size:24px; }

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


.ancienprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ecc2af; text-decoration: none; font-size: 11px; line-height:10px; text-decoration:line-through; }
.autresproduits { background-image:url(../../images/fond-autres-produits.gif); }
.criteresresultats-notre { background-image:url(../images/fond-notre-selection.gif); font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 11px; }
.criteresresultats-votre { background-image:url(../images/fond-votre-selection.gif); font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 11px; }
.criterestexte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 11px; }
.descriptifs { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #58524f; font-size: 11px; }
.fondcarte1 { background-color:#ffffff; background-image:url(../../images/trait-situercarte.gif) }
.fondcarte2 { background-color:#ecf4fa; background-image:url(../../images/trait-situercarte.gif) }
.fondchoixbas2 { background-color:#f7f6f6; padding-top:10px; padding-bottom:10px; }
.fonddescriptifminute { background-color:#dceaf5; }
.fonddroite { background-color:#f5f9fc; }
.fonddroite2 { background-color:#ecf4fa; }
.fondgauche { background-color:#f7f6f6; }
.fondminute { background-color:#a5cae6; }
.fondnomprixproduit { background-color:#eaf2d6; background-image:url(../../images/ombre-nomprixproduit.gif); background-repeat: no-repeat; }
.fondphotos { background-color:#eaf2d6; }
.fondprixcoupdecoeur { background-color:#000000; }
.fondprixproduit { background-color:#ffffff; }
.fondprixproduitcontour { background-color:#938882; }
.fondprixproduit2 { background-color:#c84f19; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:13px; }
.fondresultats1 { background-color:#ffffff; }
.fondresultats2 { background-color:#ecf4fa; }
.fondsituercarte { background-image:url(../../images/trait-situercarte.gif) }
.fondsituercarte2 { background-image:url(../../images/fond-situercarte.gif) }
.nomcommune { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 14px; text-transform:uppercase; }
.nomcommune2 { text-transform:uppercase; }
.nomproduit { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #58524f; font-size: 20px; }
.pagesresultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #58524f; font-size: 11px; }
.pagesresultatsoff { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; background-color:#aaca5d; }
.prix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px; line-height:13px; }
.prixresultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: none; font-size: 14px; line-height:13px; }
.selectautresproduits { height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; }
.selectproduits { width:305px; height:16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; margin-top:3px; margin-bottom:3px; }
.selectresultats { height:16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; vertical-align:middle; }
.selecttri { height:16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; vertical-align:middle; }
.texteprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #58524f; font-size: 11px; }
.texteprixresultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #58524f; font-size: 11px; }
.titreblanc { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:18px; }
#animationflash { position:absolute; width:960px; height:176px; left:11px; top:58px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-animation-flash.jpg); }
#b2fconcept { position:relative; width:982px; height:40px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-b2fconcept.gif); }
#bas1 { position:relative; width:982px; height:51px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-central.gif); }
#bas2 { position:relative; width:982px; height:auto; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:center; background-image:url(../../images/fond-central.gif); font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; }
#bas2 .separation1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #c84f19; font-size: 11px; }
#bas2 a.choixbas2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c84f19; text-decoration: none; font-size: 11px}
#bas2 a.choixbas2:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c84f19; text-decoration: underline; font-size: 11px}
#bas2 a.choixbas3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #938882; text-decoration: none; font-size: 11px}
#bas2 a.choixbas3:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #938882; text-decoration: underline; font-size: 11px}
#callcenter { position:absolute; width:122px; height:112px; left:849px; top:31px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; }
#callcenterphoto { position:absolute; width:122px; height:75px; left:849px; top:33px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; }
#campings { position:absolute; width:98px; height:22px; left:257px; top:33px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#carte { position:absolute; width:430px; height:245px; left:393px; top:46px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#choixacces { position:absolute; width:146px; height:25px; left:495px; top:223px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; }
#choixbas1 { position:absolute; width:960px; height:22px; left:11px; top:29px; z-index:3; visibility:visible; border:0px none #000000; text-align:right; background-image:url(../../images/fond-choixbas1.gif); }
#choixmeteo { position:absolute; width:121px; height:27px; left:718px; top:223px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; }
#choixhaut1 { position:absolute; width:664px; height:20px; left:309px; top:33px; z-index:4; visibility:visible; border:0px none #000000; text-align:right; background-image:url(../../images/fond-choixhaut1.gif); }
#choixhaut2 { position:absolute; width:827px; height:20px; left:11px; top:228px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-choixhaut2.gif); }
#criteres { position:absolute; width:355px; height:auto; left:12px; top:165px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#codeproduit { position:absolute; width:200px; height:18px; left:167px; top:233px; z-index:13; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 11px; }
#codeproduit .bouton { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #88a24a; border:0px none #000000; cursor: hand; width:20px; height:18px; margin-left:5px; vertical-align:middle }
#codeproduit .formulaire { background-color: #ffffff; border:0px none #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; width:90px; height:18px; vertical-align:middle }
#commune { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ecf4fa; }
#contenu { position:relative; width:982px; height:auto; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:center; background-image:url(../../images/fond-central.gif); }
#contenucentral { position:relative; width:560px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; }
#contenucentral2 { position:relative; width:760px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#contenuevenement { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:0px; padding-bottom:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #58524f; font-size: 11px; line-height:12px; }
#contenuevenement a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #58524f; font-size: 11px; text-decoration:none; }
#contenuevenement a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #58524f; font-size: 11px; text-decoration:none; }
#contenuminute { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; }
#contenuminute a.ancienprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 11px; text-decoration: line-through; }
#contenuminute a.ancienprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 11px; text-decoration: line-through; }
#contenuminute a.descriptif { font-family: Arial, Verdana, Helvetica, sans-serif; color: #7fb3db; font-weight: normal; font-size: 11px; line-height:12px; text-decoration:none; }
#contenuminute a.descriptif:hover { font-family: Arial, Verdana, Helvetica, sans-serif; color: #7fb3db; font-weight: normal; font-size: 11px; line-height:12px; text-decoration:none; }
#contenuminute a.descriptifgras { font-family: Arial, Verdana, Helvetica, sans-serif; color: #7fb3db; font-weight: bold; font-size: 11px; line-height:12px; text-decoration:none; }
#contenuminute a.descriptifgras:hover { font-family: Arial, Verdana, Helvetica, sans-serif; color: #7fb3db; font-weight: bold; font-size: 11px; line-height:12px; text-decoration:none; }
#contenuminute a.nouveauprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #c84f19; font-size: 18px; text-decoration:none; }
#contenuminute a.nouveauprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #c84f19; font-size: 18px; text-decoration:none; }
#contenupromotion { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; }
#coupdecoeur { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#d16306; }
#descriptifpromotion { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; margin-top:2px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #5491c8; font-size: 11px; line-height:12px; }
#descriptifpromotion a { Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #5491c8; font-size: 11px; line-height:12px; text-decoration:none; }
#descriptifpromotion a:hover { Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #5491c8; font-size: 11px; line-height:12px; text-decoration:none; }
#descriptifrecherche { position:absolute; width:350px; height:auto; left:15px; top:5px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#directions { width : 100%; height:500px; overflow: auto;}
#div_depart_cal { position:absolute; left:370px; top:100px; width:280px; height:180px; z-index:50; display:none; background-color:#ffffff; }
#datepicker { position:absolute; left:550px; top:30px; width:200px; height:150px; z-index:50; display:none; background-color:#ffffff; }
#drapeaux { position:absolute; width:122px; height:14px; left:849px; top:231px; z-index:9; visibility:visible; border:0px none #000000; text-align:center; }
#emplacementcommune { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #7fb3db; font-size: 11px; }
#emplacementcoupdecoeur { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #fff200; text-align:center; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; }
#emplacementcoupdecoeur a.libelle { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-decoration:none; }
#emplacementcoupdecoeur a.libelle:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-decoration:none; }
#emplacementcoupdecoeur a.prix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 12px; text-decoration:none; }
#emplacementcoupdecoeur a.prix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 12px; text-decoration:none; }
#emplacementcoupdecoeur img { margin-top:5px; }
#emplacementequipements { position:relative; width:333px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; margin-top:10px; margin-left:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #58524f; font-size: 11px; }
#emplacementlabelspictos { position:relative; width:377px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; margin-top:10px; }
#emplacementminutes { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:center; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #3f7dbc; font-size: 14px; }
#emplacementminutes .crochet { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #7fb3db; font-size: 11px; }
#emplacementminutes a.reduction { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 18px; text-decoration:none; }
#emplacementminutes a.reduction:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 18px; text-decoration:none; }
#emplacementminutes a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: none; font-size: 11px}
#emplacementminutes a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: underline; font-size: 11px}
#emplacementminutes b { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 14px; }
#emplacementpromotions { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #3f7dbc; font-size: 14px; }
#emplacementpromotions b { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 14px; }
#emplacementsituercarte { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#entete { position:relative; width:982px; height:258px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-central.gif); }
#evenements { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#efedec; }
#fincoupdecoeur { position:relative; width:180px; height:20px; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fin-coupdecoeur.gif); }
#fondrecherche { position:absolute; width:835px; height:266px; left:11px; top:40px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-recherche.gif); }
#libellepromotion { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-transform:uppercase; background-color:#a5cae6; }
#libellepromotion a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-transform:uppercase; text-decoration:none; }
#libellepromotion a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-transform:uppercase; text-decoration:none; }
#lienb2fconcept { position:absolute; width:960px; height:auto; left:11px; top:17px; z-index:3; visibility:visible; border:0px none #000000; text-align:center; }
#lienb2fconcept a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c9c4c1; text-decoration: none; font-size: 11px}
#lienb2fconcept a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px}
#lienevenements { position:relative; width:180px; height:25px; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; }
#lienpanier { position:absolute; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#lienpromotions { position:relative; width:180px; height:25px; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#lieux { position:absolute; width:122px; height:110px; left:849px; top:181px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/lieux.gif); }
#lieuxchoix1 { position:absolute; width:auto; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#lieuxchoix2 { position:absolute; width:auto; height:auto; left:0px; top:30px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#lieuxchoix3 { position:absolute; width:auto; height:auto; left:0px; top:60px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#lieuxchoix4 { position:absolute; width:auto; height:auto; left:0px; top:90px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#logo { position:absolute; width:290px; height:50px; left:9px; top:6px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#map_canvas { width : 100%; height:500px;}
#menubudget { position:absolute; width:164px; height:22px; left:191px; top:114px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menubudget select { width:164px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menuconfort { position:absolute; width:164px; height:22px; left:15px; top:114px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menuconfort select { width:164px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menudatearrivee { position:absolute; width:170px; height:22px; left:15px; top:60px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menudatearrivee select { width:140px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menudatedepart { position:absolute; width:170px; height:22px; left:191px; top:60px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menudatedepart select { width:140px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menudestination { position:absolute; width:340px; height:22px; left:15px; top:6px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menudestination select { width:340px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menulabelqualite { position:absolute; width:340px; height:22px; left:15px; top:141px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menulabelqualite select { width:340px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menupersonnes { position:absolute; width:164px; height:22px; left:15px; top:87px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menupersonnes select { width:164px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#sejourweek { position:absolute; width:340px; height:22px; left:15px; top:100px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menutypehebergement { position:absolute; width:230px; height:22px; left:15px; top:33px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menutypehebergement select { width:230px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#minutes { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ecf4fa; }
#nouvellerecherche { position:absolute; width:150px; height:20px; left:15px; top:231px; z-index:12; visibility:visible; border:0px none #000000; text-align:left; }
#nouvellerecherche .bouton { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #72635c; background-color: #ffffff; border:0px none #000000; cursor: hand; width:150px; height:20px; }
#ombrecommune { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-bleu.gif); }
#ombrecoupdecoeur { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-rouge.gif); }
#ombreevenements { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-marron.gif); }
#ombreminutes { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-bleu.gif); }
#ombrepromotions { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-bleu.gif); }
#ongletsrecherche { position:absolute; width:835px; height:40px; left:11px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#paiement1 { position:absolute; width:120px; height:18px; left:11px; top:29px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#paiement2 { position:absolute; width:400px; height:auto; left:138px; top:31px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; }
#panier { position:relative; width:180px; height:50px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; }
#promotions { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ecf4fa; }
#recherche { position:relative; width:982px; height:306px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-central.gif); }
#site { position:relative; width:982px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; margin-left:auto; margin-right:auto; }
#siteofficiel { position:absolute; width:122px; height:30px; left:849px; top:-9px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#situercarte { position:absolute; width:95px; height:14px; left:35px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; background-color:#3f7dbc; padding-top:1px; padding-bottom:2px; }
#situercarte a { display:block; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 10px; padding-left:2px; }
#situercarte a:hover { display:block; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 10px; padding-left:2px; }
#situercarteboussole { position:absolute; width:29px; height:31px; left:10px; top:-8px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#titrecommune { position:relative; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#titrecoupdecoeur { position:relative; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#titreminutes { position:relative; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#titrepromotions { position:relative; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#zonephotos { 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; }
#slogan { position:absolute; width:662px; height:auto; left:309px; top:7px; z-index:3; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #7fb3db; font-size: 11px; line-height:10px; }
#callcentertableau { width:122px; height:163px; }
#callcentertableau1 { text-align:center; vertical-align:middle; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #3f7dbc; text-decoration: none; font-size: 11px; line-height:12px; }
#callcentertableau1 img { margin-bottom:10px; }
#callcenterzone { position:absolute; width:122px; height:163px; left:849px; top:143px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fleche-callcenter.gif); background-repeat:no-repeat ; background-position: top center; }
a.ancienprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #7fb3db; font-size: 18px; text-decoration: line-through; line-height:16px; }
a.ancienprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #7fb3db; font-size: 18px; text-decoration: line-through; line-height:16px; }
a.commune { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px}
a.commune:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: underline; font-size: 12px}
a.descriptif { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #58524f; text-decoration: none; font-size: 11px; }
a.descriptif:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #58524f; text-decoration: none; font-size: 11px; }
a.nouveauprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #c84f19; font-size: 18px; line-height:16px; text-decoration:none; }
a.nouveauprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #c84f19; font-size: 18px; line-height:16px; text-decoration:none; }
a.pages { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #58524f; text-decoration: none; font-size: 11px; }
a.pages:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; background-color:#d4e4ae; }
a.prix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px; line-height:13px; }
a.prix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px; line-height:13px; }
a.prixresultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: none; font-size: 14px; line-height:13px; }
a.prixresultats:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: none; font-size: 14px; line-height:13px; }
a.produit { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #58524f; text-decoration: none; font-size: 11px; text-transform:uppercase; }
a.produit:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #58524f; text-decoration: underline; font-size: 11px; text-transform:uppercase; }
a.texteprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:13px; }
a.texteprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:13px; }
a.texteprixresultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #58524f; text-decoration: none; font-size: 11px; line-height:13px; }
a.texteprixresultats:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #58524f; text-decoration: none; font-size: 11px; line-height:13px; }
a.typeprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; line-height:10px; text-decoration:none; }
a.typeprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; line-height:10px; text-decoration:none; }
a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: none; font-size: 11px}
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: underline; font-size: 11px}
b {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
blockquote {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
body { text-align:center; background-color:#938882; background-image:url(/images/fond-general.gif) ; background-repeat: repeat-x ; color:#58524f; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; scrollbar-face-color:#c6d5e8; scrollbar-face-color:#938882; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#938882; scrollbar-darkshadow-color:#938882; scrollbar-track-color:#938882; scrollbar-arrow-color:#ffffff; }
br {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
div {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
em {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
font {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
form {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px}
h1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 18px; font-variant: small-caps; color: #95bd35; line-height: 20px; font-weight: normal;}
h2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color: #666666; line-height: 14px; font-weight: bold; }
input {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
li {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ol {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
nobr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
p {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
s {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
select {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#364ba9;}
strike {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
strong {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sub {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sup {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
table {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
td {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
textarea {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
tr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ul {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
