/* 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: #f37e17; 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:#67acd9; }
.fond2 { background-color:#cae1f2; }
.fond3 { background-color:#e7f0f9; }
.fond4 { background-color:#ffffff; }
.fonddroite { background-color:#cae1f2; }
.formulaire { background-color: #fef8f3; border:1px solid #f9bf8b; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2b6396; scrollbar-face-color:#f9bf8b; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#f9bf8b; scrollbar-darkshadow-color:#f9bf8b; scrollbar-track-color:#fef8f3; scrollbar-arrow-color:#ffffff; }
.legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:normal ; font-size:11px; }
.legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:bold ; font-size:11px; }
.soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:normal ; font-size:20px; }
.titre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:bold ; font-size:24px; }

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

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

a.r-prestation { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f37e17; text-decoration: none; font-size: 16px}
a.r-prestation:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ff0000; text-decoration: none; font-size: 16px}
.Dlvs0 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:normal ; font-size:11px; }
.Dlvs1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:bold ; font-size:12px; }
.Dlvs2 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:bold ; font-size:12px; text-decoration:underline; }
.Dvvs0 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:normal ; font-size:11px; }
.Dvvs1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:bold ; font-size:12px; }
.Dvvs2 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:bold ; font-size:12px; text-decoration:underline; }
.liN1 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:normal ; font-size:11px; padding:1px; }
.liN2 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:normal ; font-size:11px; padding:1px; }
.liN3 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:normal ; font-size:11px; padding:1px; }
.liNi1 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:normal ; font-size:11px; padding:1px; }
.liNi2 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:normal ; font-size:11px; padding:1px; }
.liNi3 { text-align: justify; list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:normal ; font-size:11px; padding:1px; }
.r-bouton1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #ffb934; 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: #f37e17; 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-importantgrasplus { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:20px; }
.r-fond1 { background-color:#67acd9; }
.r-fond2 { background-color:#cae1f2; }
.r-fond3 { background-color:#e7f0f9; }
.r-fond4 { background-color:#ffffff; }
.r-fondspecial { background-color:#2b6396; }
.r-fondversement1 { background-color:#f37e17; }
.r-fondversement2 { background-color:#ffb934; }
.r-formulaire { background-color: #fef8f3; border:1px solid #f9bf8b; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2b6396; scrollbar-face-color:#f9bf8b; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#f9bf8b; scrollbar-darkshadow-color:#f9bf8b; scrollbar-track-color:#fef8f3; scrollbar-arrow-color:#ffffff; }
.r-legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:normal ; font-size:11px; }
.r-legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:bold ; font-size:11px; }
.r-legendegrasplus { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:bold ; font-size:20px; }
.r-orange{ font-family: Arial, Verdana, Helvetica, sans-serif; color: #f37e17; text-decoration: none; font-size: 11px}
.r-orangegras { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f37e17; text-decoration: none; font-size: 11px}
.r-prix1 { background-color: #cae1f2; border:0px none #cae1f2; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:right; font-weight:bold; }
.r-prix2 { background-color: #67acd9; border:0px none #67acd9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align:right; font-weight:bold; }
.r-prix3 { background-color: #e7f0f9; border:0px none #e7f0f9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:right; font-weight:normal; }
.r-prix4 { background-color: #ffffff; border:0px none #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:right; font-weight:normal; }
.r-prixspecial { background-color: #2b6396; border:0px none #2b6396; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align:right; font-weight:bold; }
.r-soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:normal ; font-size:20px; }
.r-texteprestation { font-family:Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:bold ; font-size:12px; }
.r-textespecial { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.r-textespecialgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:11px; }
.r-titre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:bold ; font-size:24px; }
.r-titreprestation { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:bold ; font-size:14px; }

#positiontitre { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:right; }

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

.ancienprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffa801; font-size: 12px; text-decoration: line-through; }
.prixbarre { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2B6396; text-decoration: none; font-size: 14px; line-height:13px; text-decoration: line-through; }
.b2f { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #89a9c7; font-size: 12px; }
.fondbasdescriptif { background-image:url(../images/fond-bas-descriptif.gif); background-repeat: no-repeat; }
.fondgauche { background-color:#cae1f2; }
.fonddroite { background-color:#cae1f2; }
.fonddescriptif { background-image:url(../images/fond-contenu-descriptif.gif); }
.fondlibellebonplan { background-image:url(../images/fond-libellebonplan.gif); }
.fondlibellesejouratheme { background-image:url(../images/fond-libellesejouratheme.gif); }
.fondliensresultats { background-image:url(../images/fond-liens-resultats.gif); }
.fondnomprixproduit { background-color:#cae1f2; background-image:url(../images/ombre-nomprixproduit.gif); background-repeat: repeat-x; }
.fondprixcoeur { background-color:#2b6396; padding:2px; }
.fondprixproduit { background-color:#f37e17; }
.fondprixsejoursatheme { background-color:#2b6396; padding:2px; }
.illustrationdroite { background-image:url(../images/illustration-droite.gif); }
.illustrationgauche { background-image:url(../images/illustration-gauche.gif); }
.imgmoteurpromo { text-align:right; padding-left:10px; padding-top:0px; padding-right:0px; padding-bottom:2px; }
.libellebonplan { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; }
.libellesejouratheme { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; }
.lieu { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #2b6396; font-size: 12px; }
.nomlieu { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #2b6396; font-size: 16px; }
.nomproduit { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #2b6396; font-size: 20px; }
.nouveauprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 12px; text-decoration:none; }
.pagesresultatsoff { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #67acd9; text-decoration: none; font-size: 11px; background-color:#cae1f2; }
.photocoeur { margin-top:7px; }
.photosejoursatheme { margin-top:7px; }
.prix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; font-size: 14px; line-height:13px; }
.produit { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #2b6396; font-size: 11px; }
.selectautresproduits { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
.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; background-color:#ffffff; }
.textebonplan { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; font-size: 11px; }
.texteprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; font-size: 11px; line-height:13px; }
.promotion { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #F37E17; text-decoration: none; font-size: 13px; }
.FicheProduitpromotion { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #F37E17; text-decoration: none; font-size: 17px; }
#bonplan { position:relative; width:157px; height:29px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; margin-left:9px; }
#bonsplans { position:relative; width:175px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#boutondossier { position:absolute; width:44px; height:14px; left:65px; top:63px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#boutondossier .bouton { width:44px; height:14px; }
#choixhaut { position:absolute; width:613px; height:16px; left:113px; top:8px; z-index:3; visibility:visible; border:0px none #000000; text-align:center; }
#contenubas { position:absolute; width:982px; height:auto; left:0px; top:31px; z-index:3; visibility:visible; border:0px none #000000; text-align:center; }
#contenucentral { position:relative; width:740px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#contenupanier { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2b6396; font-size: 12px }
#contenupanier a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #2b6396; text-decoration: none; font-size: 12px }
#contenupanier a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #2b6396; text-decoration: underline; font-size: 12px }
#contenupanier b { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #2b6396; font-size: 12px }
#contenupanier p { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2b6396; font-size: 12px }
#contenupanier strong { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #2b6396; font-size: 12px }
#criteresresultats { position:absolute; width:430px; height:auto; left:121px; top:11px; z-index:4; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; }
#criteresresultats select { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
#d-nomfamille { position:absolute; width:139px; height:17px; left:18px; top:39px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#d-nomfamille .formulaire { background-color: #ffffff; border:1px solid #7f9db9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; width:139px; height:17px; }
#d-numerodossier { position:absolute; width:139px; height:17px; left:18px; top:15px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#d-numerodossier .formulaire { background-color: #ffffff; border:1px solid #7f9db9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; width:139px; height:17px; }
#dossier1 { position:relative; width:175px; height:108px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/fond-suividossier.gif); margin-top:-23px; }
#emplacementphotos { position:relative; width:300px; height:225px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:center; }
#fermeturedossier { position:absolute; width:17px; height:15px; left:79px; top:80px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#finbonsplans { position:relative; width:157px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; margin-left:9px; background-image:url(../images/fin-bonsplans.gif); background-repeat: no-repeat ; }
#finsejoursathemes { position:relative; width:157px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; margin-left:7px; background-image:url(../images/fin-sejoursathemes.gif); background-repeat: no-repeat ; }
#fondcoeur { position:relative; width:171px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffa801; background-image:url(../images/ombre-coeur.gif) ; background-repeat: repeat-x ; }
#fonddescriptif2 { position:relative; width:401px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/fond-hautcontenu-descriptif.gif); background-repeat: no-repeat ; }
#fondhebergementcharme { position:relative; width:171px; height:69px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; }
#fondpanier { position:relative; width:175px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border-bottom:1px solid #a9c1d5; text-align:left; background-image:url(../images/fond-panier.gif) ; }
#fondsejoursathemes { position:relative; width:157px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#cae1f2; background-image:url(../images/ombre-sejoursathemes.gif) ; background-repeat: repeat-x ; }
#hebergementcharme { position:absolute; width:171px; height:40px; left:0px; top:24px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#langues1 { position:absolute; width:102px; height:auto; left:729px; top:6px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#langues1 select { width:102px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; background-color:#ffffff; }
#langues2 { position:absolute; width:145px; height:13px; left:837px; top:8px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#liensejoursathemes { position:relative; width:157px; height:13px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#nombreresultats { position:absolute; width:auto; height:auto; left:5px; top:11px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #ffffff; }
#nombreresultats b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #ffffff; }
#nouvellerecherche { position:absolute; width:171px; height:auto; left:397px; top:138px; z-index:5; visibility:visible; border:0px none #000000; }
#nouvellerecherche .bouton { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #f37e17; border:0px none #000000; cursor: hand; width:171px; }
#onglets { position:absolute; width:964px; height:36px; left:18px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#pagesresultats { position:relative; width:560px; height:22px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:right; margin-top:6px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #67acd9; }
#r-confort { position:absolute; width:170px; height:auto; left:397px; top:12px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#r-confort select { width:170px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
#r-criteres { position:absolute; width:190px; height:auto; left:397px; top:43px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 11px; }
#r-jourarrivee { position:absolute; width:155px; height:auto; left:210px; top:103px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#r-jourarrivee select { width:155px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
#r-jourdepart { position:absolute; width:180px; height:auto; left:25px; top:133px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#r-jourdepart select { width:140px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
#r-lieusejour { position:absolute; width:340px; height:auto; left:25px; top:72px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#r-lieusejour select { width:340px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
#r-moisarrivee { position:absolute; width:180px; height:auto; left:25px; top:103px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#r-moisarrivee select { width:140px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
#r-nombrepersonnes { position:absolute; width:155px; height:auto; left:210px; top:133px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#r-nombrepersonnes select { width:155px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
#r-typeprestation { position:absolute; width:340px; height:auto; left:25px; top:12px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#r-typeprestation select { width:340px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
#r-zonegeo { position:absolute; width:340px; height:auto; left:25px; top:42px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#r-zonegeo select { width:340px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; background-color:#ffffff; }
#sejouratheme { position:relative; width:157px; height:29px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; margin-left:7px; }
#sejoursathemes { position:relative; width:171px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#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; }
#suividossier { position:relative; width:175px; height:63px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#titrebonsplans { position:relative; width:175px; height:57px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#titrecoeur { position:relative; width:171px; height:40px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#titrepanier { position:relative; width:175px; height:57px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#titresejoursathemes { position:relative; width:171px; height:69px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#zoneanimationflash { position:relative; width:982px; height:190px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/fond-animationflash.jpg); }
#zonebas { position:relative; width:982px; height:130px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/fond-bas.gif); margin-top:-10px; }
#zonebasaccueil { position:relative; width:982px; height:130px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/fond-bas-accueil.gif); margin-top:-10px; }
#zonechoixhaut { position:relative; width:982px; height:33px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; }
#zonecontenu { position:relative; width:982px; height:auto; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; }
#zonerecherche { position:relative; width:982px; height:226px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/fin-fond-animationflash.jpg) ; background-repeat: no-repeat ; background-color:#ffffff; }
a.b2fconcept { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #89a9c7; text-decoration: underline; font-size: 12px}
a.b2fconcept:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2b6396; text-decoration: none; font-size: 12px}
a.descriptif { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2b6396; text-decoration: none; font-size: 11px; }
a.descriptif:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2b6396; text-decoration: none; font-size: 11px; }
a.detailbonplan { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffa801; text-decoration: none; font-size: 11px; }
a.detailbonplan:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f37e17; text-decoration: none; font-size: 11px; }
a.libellecoeur { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px }
a.libellecoeur:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px }
a.libellesejoursathemes { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #2b6396; text-decoration: none; font-size: 12px }
a.libellesejoursathemes:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #2b6396; text-decoration: none; font-size: 12px }
a.lieu { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2b6396; text-decoration: none; font-size: 11px; }
a.lieu:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2b6396; text-decoration: none; font-size: 11px; }
a.pages { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #67acd9; text-decoration: none; font-size: 11px; }
a.pages:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #67acd9; text-decoration: none; font-size: 11px; background-color:#e3f0f8; }
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.prixbarre { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2B6396; text-decoration: none; font-size: 14px; line-height:13px; text-decoration: line-through; }
a.prixbarre:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #2B6396; text-decoration: none; font-size: 14px; line-height:13px; text-decoration: line-through; }
a.prixcoeur { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px; } 
a.prixcoeur:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px; }
a.prixsejoursathemes { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px; }
a.prixsejoursathemes:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px; }
a.produit { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #2b6396; text-decoration: none; font-size: 11px; }
a.produit:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #2b6396; text-decoration: none; font-size: 11px; }
a.rubriquebonplan { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f37e17; text-decoration: none; font-size: 12px; line-height:11px; }
a.rubriquebonplan:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ff0000; text-decoration: none; font-size: 12px; line-height:11px; }
a.rubriquesejouratheme { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #67acd9; text-decoration: none; font-size: 12px; line-height:11px; }
a.rubriquesejouratheme:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #037db5; text-decoration: none; font-size: 12px; line-height:11px; }
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 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f37e17; text-decoration: none; font-size: 11px}
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ff0000; text-decoration: underline; font-size: 11px}
a.promotion { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #F37E17; text-decoration: none; font-size: 13px; }
a.promotion:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #F37E17; text-decoration: none; font-size: 13px; }
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:#e7f0f9; background-image:url(../images/fond-general.jpg) ; background-repeat: repeat-x ; color:#2b6396; 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:#0380ba; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#0380ba; scrollbar-darkshadow-color:#0380ba; scrollbar-track-color:#e7f0f9; 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}
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; margin-left:3px; padding-left:4px; }