html,body,ul,ol,li,p,form,table,tr,th,td,hr,img,a,h1,h2,h3,h4,h5,h6,br,div,input,select,option
{margin:0;padding:0;border:0;border-collapse:collapse;font-family:Verdana,"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;font-weight:normal;font-size:11px;text-decoration:none;list-style:none;color:#404040}
html{background:#f3f2ee repeat-x left top url(../img/fond.gif)}
.clear{clear:both}
.asterix{color:#ea347f;font-size:11px}
.center{text-align:center}
.submit input{cursor:pointer}
a{color:#ea347f}
a:hover{text-decoration:underline;cursor:pointer}
a:focus,a:active{outline:none}
#erreur{margin:20px;margin-top:0;padding-top:20px}
#erreur p{width:500px;margin:15px;text-align:justify}
#erreur li{width:480px;list-style:circle;margin:6px;margin-left:30px}
.form input.form-error,ul.form select.form-error{border:1px solid Red}
input.form-error,select.form-error{border:1px solid Red}
.error-message{color:RED;font-size:12px;line-height:14px;margin:12px 0 0 20px;padding-right:7px}
.flashMessage{height:24px}
.flash_succes{background:url(../img/ico_reussite.gif) no-repeat 8px 9px #ddf5d7;padding:10px 0 0 32px;color:#358756;font-size:12px}
.flash_echec{background:url(../img/ico_echec.gif) no-repeat 8px 9px #ffe1e0;padding:10px 0 0 32px;color:#f53c5e;font-size:12px}
#global{text-align:center;padding:0}
#global-page{width:925px;margin:auto;text-align:left}
#page .ombre{position:absolute;right:-147px;bottom:0px !important;position:absolute;right:-147px;bottom:189px}
.remplissage{background:url(../img/frise-bas.jpg) bottom left no-repeat;width:705px;height:166px;margin-left:2px;position:absolute;bottom:0;left:0}
.remplissage.double{height:360px}
#colGauche a.btn_hautdepage{display:block;float:right;background:url(../img/produits/btn_hautdepage.gif) top right no-repeat;width:150px;height:25px;text-align:right;padding:3px 25px 0 0;color:#bfbfbf}
#colGauche a.btn_hautdepage:hover{background:url(../img/produits/btn_hautdepage_on.gif) top right no-repeat;text-decoration:none;color:#EA347F}
h2,h3,h4{font-style:normal;font-variant:normal;clear:both}
h2{font-size:18px;font-weight:lighter;color:#ea347f;padding-bottom:5px}
h3{font-size:12px;padding-top:10px}
h4{font-size:10px;font-weight:lighter;padding-bottom:5px}
p.description{padding:0 6px;line-height:16px}
p.infos{padding:15px 0 10px 0;line-height:16px;padding-top:5px}
p.infos strong{display:block;padding-bottom:10px}
p.note{margin:10px 0 5px 0;color:#ea347f}
#page{float:left;width:725px;position:relative;background:#fff url(../img/bordurepage-top.gif) no-repeat top right}
.BOTTOM{clear:both;width:725px;height:11px;background:url(../img/bottom_barre.png) no-repeat top left}
input,select,textarea {border:1px solid #c4c4c4}
input{padding:1px}
checkbox{border:none}
.form{margin-left:100px;margin-top:15px}
.form label{float:left;width:170px;margin-right:10px;text-align:right;font-size:11px}
.form input{float:left}
.form li{clear:both;list-style:none;padding:2px}
.form li input,ul.form li textarea{width:194px}
.form option {padding:1px}
.form li.self input {border:1px solid #c4c4c4;float:right;margin-right:306px;margin-top:5px;width:auto}

.detailEnfants{margin-left:20px}
select.civilite{width:70px}
select.jour{width:60px}
select.mois{width:100px}
select.annee{width:80px}
.radio label{float:none}
td.radio{text-align:center}
.radio input{vertical-align:middle}
.preferences label{display:block;float:left;width:590px;margin:0 0 10px 20px}
.preferences input{float:left}
.preferences li{clear:both;list-style:none;margin-top:10px}
.labelMEA{color:#ea347f}
#entete{width:925px}
#entete h1{float:left;margin:0}
#entete .logo{float:left;margin-left:10px}
#menu{float:left;color:#c6c1bb;margin:22px 0 0 0;bottom:0}
ul.niveauun{background:#a8a5a0}
.niveauun li{float:left;width:135px;margin-right:2px}
.niveauun h6{height:29px;background:url(../img/coin-gris_G.gif) no-repeat bottom left}
.niveauun h6:hover{height:29px;background:url(../img/coin-blanc_G.gif) no-repeat bottom left}
.niveauun h6 a{display:block;height:29px;background:url(../img/coin-gris_D.gif) no-repeat bottom right;font-weight:normal;font-size:14px;text-align:center;color:#fff;padding:0}
.niveauun h6:hover a{display:block;height:29px;background:url(../img/coin-blanc_D.gif) no-repeat bottom right;color:#ea347f;padding:0;text-decoration:none}
.niveauun h6 span{display:block;padding-top:8px}
li.niveauunON{width:135px;float:left;background:#a8a5a0;margin-right:2px}
li.niveauunON h6{display:block;height:29px;text-decoration:none;background:url(../img/coin-blanc_G.gif) no-repeat bottom left}
li.niveauunON h6 a{cursor:default;height:29px;background:url(../img/coin-blanc_D.gif) no-repeat bottom right;color:#ea347f;padding:0}
#panier{float:right}
#panier h6{width:191px;height:50px;background:url(../img/panier.jpg) bottom left no-repeat}
#panier h6 a{display:block;padding:20px 0 0 70px;color:#666}
#panier h6 a:hover,#panier .niveauunON a{color:#ea347f;text-decoration:none}
#panier h6:hover,#panier h6.niveauunON{background:url(../img/panier-hover.jpg) bottom left no-repeat}
#contenu{margin-top:10px;padding-bottom:5px}
#colGauche{margin:10px;min-height:820px;height:auto!important;height:835px;position:relative}
#colGauche .encart{float:left;width:665px;height:148px;background:url(../img/fond_encart.gif) top left no-repeat;padding:20px}
#colGauche .submit input{float:left;color:#838282;font-size:14px}
#colGauche .submit input:hover{color:#ea347f}
#colGauche.accueil{margin-top:15px}
.fond_slider{background:url(../img/accueil/fond-slider2.jpg) no-repeat top left;width:660px;height:323px;float:left}
.diapo{margin:10px 15px 0px 15px;position:relative;overflow:hidden;width:630px;height:323px}
.diapo h2{font-size:20px}
.diapo h3{color:#838181}
a.fleche{display:block;width:21px;height:65px;float:left;margin-top:117px}
a.sliderPrec{background:url(../img/accueil/onglet-prec.jpg) no-repeat}
a.sliderSuiv{background:url(../img/accueil/onglet-suiv.jpg) no-repeat}
a.sliderPrec:hover,a.sliderPrec:focus,a.sliderPrec:active{background:url(../img/accueil/onglet-prec-on.jpg) no-repeat}
a.sliderSuiv:hover,a.sliderSuiv:focus,a.sliderSuiv:active{background:url(../img/accueil/onglet-suiv-on2.jpg) no-repeat}
.slides{position:absolute;float:left;width:3160px;height:263px}
.slides a{display:block;font-size:15px;font-variant:small-caps;color:#525151;cursor:pointer}
.slides a:hover,#IDDIAPO a:active{text-decoration:none;color:#EA347F}
.diapo .slides li.ticks{float:left;list-style-type:none;width:632px;height:263px}
.diapo .slides li.slide1 div{float:left;width:300px;margin:60px 0 0 15px}
.diapo .slides li.slide1 img{float:left;margin:20px 0px 0 35px}
.diapo .slides li.slide1 a.submit{background:url(../img/accueil/btn-slide-seancephoto.png) top left no-repeat;width:266px;height:39px;padding:10px 0px 0px 28px}
.diapo .slides li.slide1 h3{margin-bottom:30px}
.diapo .slides li.slide2 div{float:left;width:400px;margin:5px 0 0 15px}
.diapo .slides li.slide2 h3{margin-left:15px}
.diapo .slides li.slide2 img{margin:22px 0px 10px 80px}
.diapo .slides li.slide2 img.PhotosFond{float:left;margin:5px 0px 0px 0px}
.diapo .slides li.slide2 a.submit{background:url(../img/accueil/btn-slide-photos.png) top left no-repeat;width:217px;height:38px;padding:9px 0px 0px 22px;margin-left:90px}
.diapo .slides li.slide3{padding-top:15px}
.diapo .slides li.slide3 ul{margin-left:110px}
.diapo .slides li.slide3 li{display:block;float:left;width:150px;text-align:right}
.diapo .slides li.slide3 h2{margin-left:50px}
.diapo .slides li.slide3 h3.poster{margin-right:25px}
.diapo .slides li.slide3 h3.book{margin-right:25px}
.diapo .slides li.slide3 img{margin:10px 0px 0px 80px}
.diapo .slides li.slide3 a.submit{background:url(../img/accueil/btn-slide-photos.png) top left no-repeat;width:284px;height:38px;padding:9px 0px 0px 20px;margin:10px 0 0 230px}
.diapo .slides li.slide4{padding:70px 0 0 80px}
.diapo .slides li.slide4  div{float:left;width:400px;margin-left:10px}
.diapo .slides li.slide4 img{float:left}
.diapo .slides li.slide4 a.submit{background:url(../img/accueil/btn-slide-cadeau.png) top left no-repeat;width:284px;height:38px;padding:9px 0px 0px 27px;margin-top:35px}
.sliderMenu{position:absolute;width:632px;height:31px;top:278px}
.sliderMenu ul{float:right;list-style:none}
.sliderMenu li{float:left}
.sliderMenu a{font-size:11px;color:#6b6b6b;padding:4px 0;text-align:center}
.sliderMenu a.PriseDeVue{display:block;height:31px;width:112px;background:url(../img/accueil/onglet-prisedevue.gif) no-repeat top left}	
.sliderMenu a.Photos{display:block;height:31px;width:89px;background:url(../img/accueil/onglet-photos.gif) no-repeat top left}
.sliderMenu a.Produits{display:block;height:31px;width:89px;margin-right:0px;background:url(../img/accueil/onglet-photos.gif) no-repeat top left}
.sliderMenu a.kdo{display:block;height:31px;width:111px;background:url(../img/accueil/onglet-kado.gif) no-repeat top left}
.sliderMenu a:hover,.sliderMenu li.selected a{color:#EA347F;text-decoration:none}
.MEAproduits{float:left;width:702px;margin:20px 0 20px 0}
.MEAproduits .coin-hg-mea{float:left;height:26px;width:11px;background:url(../img/accueil/coin-g.gif) no-repeat top left}
.MEAproduits .coin-hd-mea{float:left;height:26px;width:11px;background:url(../img/accueil/coin-d.gif) no-repeat top left}
.MEAproduits h3{float:left;clear:none;width:673px;height:21px;background:url(../img/accueil/degrade-barre.gif) repeat-x;font-size:13px;color:#fff;padding:5px 0 0 5px}
.MEAproduits a{float:right;text-decoration:underline;margin:0 2px 0 0}
.MEAproduits a:hover{text-decoration:none}
.MEAseparation{background-color:#c5c5c5;width:700px;height:5px}
.reportages .zoneAffichage{float:left;width:640px;margin:30px 0 0 30px}
.reportages .photos{float:left;width:330px;padding:50px 0 30px 0}
.reportages .photos li{float:left;margin:6px;padding:5px 6px 8px 7px;background:url(../img/fond-photo-mini.gif) no-repeat top left;list-style:none}
.reportages .zoneAgrandissement{float:left;padding:56px 0 30px 45px}
.reportages .photoZoom{padding:6px 7px 9px 7px;background:url(../img/fond-photo.gif) no-repeat top left}
.reportages li a.btn_prec{float:right;background:url(../img/btn_report_prec.gif) top right no-repeat;width:25px;height:25px}
.reportages li a.btn_prec:hover{background:url(../img/btn_report_prec_on.gif) top right no-repeat}
.reportages li a.btn_suiv{float:right;background:url(../img/btn_report_suiv.gif) top right no-repeat;width:25px;height:25px}
.reportages li a.btn_suiv:hover{background:url(../img/btn_report_suiv_on.gif) top right no-repeat}
.reportages ul.navigation{height:23px;margin-left:90px}
.reportages .navigation li{float:left;width:23px;list-style:none}
.reportages .listereportages{margin:10px 0 0 0}
.reportages ul.listereportages{height:101px;background:url(../img/fond_menu-reportages.gif) no-repeat 0 87px}
.reportages .listereportages li.miniatureV{float:left;height:101px;padding:6px 7px 7px 7px;background:url(../img/fond-reportage-mini.jpg) no-repeat top left;margin-right:20px;list-style:none}
.reportages .listereportages li.miniatureV.selected,.reportages .listereportages li.miniatureV:hover{background:url(../img/fond-reportage-mini-selected.jpg) no-repeat top left}
.reportages .listereportages li.miniatureV a{display:block;height:111px;width:69px}
.encartDeroulement{float:left;width:665px;height:209px;background:url(../img/encart_deroulement.jpg) top left no-repeat;padding:20px}
.encartDeroulement h2{margin:20px 0 0 300px}
.encartDeroulement p{width:250px;margin:15px 0 0 295px}
.deroulement img{margin:25px 0 0 35px}
.deroulement .contenu div{float:left;width:395px;margin:25px 0 0 20px}
.deroulement h3{font-size:15px;font-weight:lighter;color:#ea347f;padding-bottom:5px}
#colGauche.produits{margin:7px}
.produits h3,.reservation h3{color:#EA347F;font-size:13px}

.produits .pack h3 a, .produits #packs h3 a {color:#EA347F;font-size:13px}

.produits p{font-weight:bold;color:#5a5a5a;font-size:9px}
ul.niveaudeux{background:url(../img/produits/degrade.gif) bottom repeat-x;height:26px;padding-left:13px;margin-bottom:10px}
.niveaudeux li{display:block;float:left;margin-right:15px}
.niveaudeux li a{font-size:13px;color:#666666;text-decoration:none}
.niveaudeux li a:hover,.niveaudeux li.niveaudeuxON a{color:#EA347F}
.niveaudeux li:hover,.niveaudeux li.niveaudeuxON{border-bottom:4px solid #EA347F}
.produits .pres{margin:25px 0 0 8px;overflow:hidden}
.produits .decouverte{margin:25px 0 150px 8px;overflow:hidden}
.produits .liberte .image_pres{float:left;position:relative;background:url(../img/produits/illustration_liberte.jpg) no-repeat top left;width:290px;height:250px}
.produits .album .image_pres{float:left;position:relative;background:url(../img/produits/pres-album.jpg) no-repeat top left;width:290px;height:250px}
.produits .triptyque .image_pres{float:left;position:relative;background:url(../img/produits/pres-triptyque.jpg) no-repeat top left;width:290px;height:250px}
.produits .poster .image_pres{float:left;position:relative;background:url(../img/produits/pres-poster.jpg) no-repeat top left;width:290px;height:250px}
.produits .decouverte .image_pres{float:left;background:url(../img/produits/pres-decouverte.jpg) no-repeat top center;width:220px;height:250px}
.produits .image_pres a.loupe{display:block;position:absolute;background:url(../img/produits/loupe.png) bottom right no-repeat;width:56px;height:58px;top:158px;right:0px}
.produits h2{float:left;font-size:22px;width:300px;margin:0 0 15px 15px;clear:none}
.produits h4{margin:0 10px;font-size:13px;color:#EA347F}
.produits .decouverte h2{margin-top:20px}
.produits ul.description{float:left;width:170px;padding:0 20px 0 25px;border-right:1px solid #999}
.produits .ficheProduit li{list-style:outside disc}
.produits .ficheProduit .pack{float:left;width:160px;margin-left:19px!important;margin-left:5px}
.produits .ficheProduit .pack h3{float:left;width:180px;padding:0;margin-bottom:15px}
.produits .ficheProduit .pack p{margin-bottom:20px}
.produits .ficheProduit .pack p.prix{float:right;width:60px;font-size:14px;padding-top:3px;text-align:right;color:#EA347F}
.produits a.btn,.bonCad a.btn{display:block;padding:7px 0 0 16px;float:left;color:#909090;text-decoration:none;font-variant:small-caps;font-weight:bold}
.produits a:hover,.bonCad a:hover{color:#EA347F}
.produits a.commander{background:url(../img/btn_commander.png) no-repeat top left;width:87px;height:16px!important;height:11px;color:#fff;padding:5px 0 0 0;text-align:center;margin-right:5px}
.produits a.commander:hover{background-position:0 -21px;color:#fff}
.produits a.offrir{background:url(../img/btn_offrir.png) no-repeat top left;width:59px;height:16px!important;height:11px;padding:5px 0 0 0;text-align:center;margin-right:5px;color:#6f6f6f}
.produits a.offrir:hover{background-position:0 -21px}
#packs h3{padding:0;margin-bottom:15px}
#packs p{margin-bottom:8px;font-weight:bold;color:#5a5a5a;font-size:9px}
#packs li{background:url(../img/produits/fond-packs.gif) top left no-repeat;padding:7px 0 7px 7px;height:110px;position:relative}
#packs .infosPacks{width:306px;height:89px;float:left;padding:10px 5px 10px 10px}
#packs .infosPacks.fond1{background:url(../img/produits/fond_offre2.jpg) top left no-repeat}
#packs .infosPacks.fond2{background:url(../img/produits/fond_offre1.jpg) top left no-repeat}
#packs .photoProduits{float:left;height:109px}
#packs .prixPacks{position:absolute;font-size:14px;font-weight:bold;color:#EA347F;background:url(../img/produits/coin_prix.png) top right no-repeat;width:83px;height:83px;text-align:right;right:9px !important;right:2px}
#packs .post{width:215px;background:url(../img/produits/pack-poster.jpg) top right no-repeat}
#packs .trip{width:215px;background:url(../img/produits/pack-triptyque.jpg) top right no-repeat}
#packs .alb{width:275px;background:url(../img/produits/pack-album.jpg) top right no-repeat}
#packs .albTrip{width:324px;background:url(../img/produits/pack-album-triptyque.jpg) top right no-repeat}
#packs .albPost{width:312px;background:url(../img/produits/pack-album-poster.jpg)  top right no-repeat}
#packs .tripPost{width:297px;background:url(../img/produits/pack-triptyque-poster.jpg) top right no-repeat}
#packs .albTripPost{width:336px;background:url(../img/produits/pack-trip-post-alb.jpg) top right no-repeat}
#packs .deuxalbTripPost{width:339px;background:url(../img/produits/pack-tript-2alb-post.jpg) top right no-repeat}
#packs .deuxalbTrip{width:326px;background:url(../img/produits/pack-tript-2alb.jpg) top right no-repeat}
#packs .deuxalbPost{width:326px;background:url(../img/produits/pack-post-2alb.jpg) top right no-repeat}
#packs .prixPacks .prixOld{font-size:10px;color:#5a5a5a;text-decoration:line-through;margin:0}
.chemin_de_fer ul{list-style-type:none;padding:20px 0}
.chemin_de_fer li{display:inline;font:17px"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;padding:3px 14px 3px 8px;vertical-align:middle}
.chemin_de_fer .numero{background:url(../img/numero_OFF.gif) no-repeat left;color:#CCC}
.chemin_de_fer li.on{background:url(../img/numero_ON.gif) no-repeat left;color:#ea347f}
.chemin_de_fer .off{color:#b9b5b8}
.chemin_de_fer .on{color:#ea347f}
.reservation table.recap{width:700px;margin-left:5px}
.reservation #recapCommande table {float:left;width:340px}
.reservation #recapCommande table td.encartGauche {width:80px}
.reservation #recapCommande table.offrirPack {margin-right:10px}
.reservation #recapCommande table.offrirPack label {padding:0;margin-left:5px}
.reservation #recapCommande table.offrirPack input {display:block;float:left}
.reservation table.total{margin-left:5px}
.reservation .recap td{width:350px;padding-left:15px}
.reservation .recap .cmd{height:40px;background-color:#dbd6da}
.reservation .cmd p{text-decoration:underline;font-weight:bold;border-right:1px solid #fff}
.reservation .titre_prix{font-weight:bold;text-transform:uppercase}
.reservation .recap .entete_tab,.reservation .total .entete_tab{height:30px;background:#DBD6DA url(../img/fond_cmd.gif) left repeat-x;border-spacing:0;border-bottom:4px solid #f1f1f1}
.reservation .cmd_titre,.total_titre{padding-left:10px;color:#FFF;font-size:14px}
.reservation .Codeoffre{height:30px;background:#cdc8cc url(../img/fond_offre.gif) left repeat-x}
.Codeoffre td{padding:5px 0 0 10px;font:bold 10px Verdana,Arial,Helvetica,sans-serif;color:#ea347f;text-transform:uppercase}
.reservation form label{float:left;padding:15px;vertical-align:middle}
.reservation form input.champ_txt{float:left;width:200px;margin:12px 5px 0 0;border:1px solid #c1bfc0}
.reservation .bouton_valide_resa{float:right;height:36px;width:227px;background:url(../img/btn_valide_resa.gif) left no-repeat;padding-left:18px}
.reservation .total{width:400px;margin:10px 0 20px 0}
.reservation .prix_total{height:65px;border-left:1px solid #fff;padding:10px 0 10px 5px;background-color:#efefef;font-size:11px}
.reservation .prix_total #ReservationOffert_ {border:0}
.reservation span{color:#ea347f}
#colGauche.reservation .submit.OK{float:left}
#colGauche.reservation .submit.OK input{height:18px;width:33px;background:url(../img/btn_OK.gif) left no-repeat;border:0;color:#fff;font-size:11px}
.reservation .submit{float:right;margin:11px 0 0 0}
.reservation .submit input{height:36px;width:240px;background:url(../img/btn_valide_resa.gif) left no-repeat;border:0}
.reservation .encart p.infosvide{position:relative}
form.validation_mail{margin:15px 0 0 150px}
form.validation_mail tr{height:20px}
form.validation_mail td{width:140px}
.validation_mail label{float:left;margin:0;font-weight:bold}
.validation_mail input{width:200px;border:1px solid #c1bfc0}
.validation_mail .submit{text-align:left;margin:10px 0 0 136px}
.validation_mail .submit input{border:0;background:url(../img/btn_valid_mail.gif) left no-repeat;height:37px;width:220px;padding:0 0 0 2px}
#colGauche.inscrption form{margin:0 100px}
#colGauche.inscrption .form{margin:10px 0 0 0}
#colGauche.inscrption .form td{font-size:11px}
#colGauche.inscrption h3{color:#ea347f;font-size:14px}
#colGauche.inscrption .submit input{border:none;margin-left:auto;margin-right:auto}
#colGauche.inscrption .radio input{float:none;border:none;width:auto}
#colGauche.inscrption .radio label{width:auto}
#colGauche.inscrption li.infocomp{height:30px}
#colGauche.inscrption textarea{height:38px}
#colGauche.inscrption .detailEnfants input{margin-right:6px}
#colGauche.inscrption .preferences label{float:none;line-height:15px}
#colGauche.inscrption .submit{float:left;margin:10px 0 0 0}
#colGauche.inscrption .submit input{height:37px;width:137px;background:url(../img/btn_je-m-inscris.gif) left no-repeat}
.encartCadeau{float:left;width:665px;height:209px;background:url(../img/encart_boncadeau.jpg) top left no-repeat;padding:20px}
.encartCadeau h2{margin:40px 0 0 300px}
.encartCadeau p{width:363px;float:right;line-height:16px}
.bonCad h3{font-size:15px;font-weight:lighter;color:#ea347f;padding-bottom:5px;margin-top:10px;width:400px;float:left}
.bonCad p.description{width:350px;float:left;margin-top:20px}
.bonCad img{margin:20px 0px 0px 10px}
.bonCad .telecharger {float:right;line-height:16px;width:363px}
.bonCad .telecharger a {display:block;float:right;background:url(../img/btn_telecharger.png) top left no-repeat;width:202px;height:23px;padding-top:4px;text-align:center;font-variant:small-caps;font-weight:bold}
.bonCad .telecharger a:hover {background:url(../img/btn_telecharger-hover.png) top left no-repeat;text-decoration:none}
ul.offresBas{display:block;overflow:hidden;margin-bottom:50px}
.offresBas li{width:155px;height:280px;float:left;padding:0 10px 0 10px;border-right:solid 1px #CCCCCC}
.offresBas h4{font-size:11px;font-weight:bold}
.offresBas a.savoirPlus{background:url(../img/produits/btn_SavoirPlus.jpg) no-repeat top left;width:100px;height:22px;margin-top:10px}
.offresBas .dernier{border:0}
.paiement .contenu{margin:0 0 0 30px}
.paiement h1{color:#ea347f;font-size:17px;margin-bottom:10px}
#commande{margin:20px}
#commande{margin-top:0;padding-top:20px}
#commande.confirmation{margin:20px;margin-top:0}
#commande.confirmation p{width:500px;margin:15px;text-align:justify}
#commande.confirmation li{width:480px;list-style:circle;margin:6px;margin-left:30px}
#commande.recap{margin:20px;padding-top:20px;margin-top:0}
#commande.recap p{width:500px;margin:15px;text-align:justify}
#commande.recap li{width:480px;list-style:circle;margin:6px;margin-left:30px}
#commande.paiement{margin:20px;padding-top:20px;margin-top:0}
#commande.paiement p{width:500px;margin:15px;text-align:justify}
#commande.paiement li{width:480px;list-style:circle;margin:6px;margin-left:30px}
#commande.paiement .erreur{color:#8d4a45;background-color:#f7e9e7;border:1px solid #ecccc9;padding:15px}
.validation_commande .contenu{margin:10px 40px 0 80px}
.encart ul.IDtransaction{list-style-type:none;margin-left:200px}
.invitations{}
.invitations .contenu{float:left;padding:0 0 0 20px}
.invitations h4{font-weight:bold;padding-top:20px}
.invitations h3{padding-top:0}
.invitations form{margin:20px 0 0 80px}
.invitations .submit{float:left;margin:15px 0 20px 0}
.invitations .submit input{width:222px;height:36px;border:none;background:url(../img/btn_invit.gif) left no-repeat;margin-right:auto;margin-left:auto}
.invitations form input{width:180px;margin:3px 10px 0 0}
.colDroite{position:absolute;width:190px;right:-200px;top:0}
.colDroite .encart{float:left;background-color:#FFF}
.colDroite .encart.promo {background:transparent}
.colDroite .btn a,.colDroite a.btn{font-size:12px;font-style:normal;color:#838282}
.colDroite .btn a:hover,.colDroite a.btn:hover{color:#ea347f;text-decoration:none}
.colDroite .pub{margin:10px 15px 15px 15px}
.bonCadeau{width:190px;height:131px;background:url(../img/fond_encartCadeau.gif) top no-repeat;margin-bottom:5px}
.bonCadeau h3{font-size:13px;color:#ea347f;margin:15px 0 0 60px;padding:0}
.bonCadeau input{float:left;width:110px;height:15px;margin:5px 0 0 20px}
.bonCadeau input.btn{width:33px;height:18px;background:url(../img/btn_OK.gif) bottom right no-repeat;margin-left:3px;color:#fff;border:0}

/* Couverture */
#colGauche .couverture .carte {float:left;width:250px}
#colGauche .couverture .formulaire {float:left;border-left:1px solid #eee;width:400px;padding-left:15px;margin-top:20px}
#colGauche .couverture .formulaire h3 {color:#EA347F;font-size:18px}
#colGauche .couverture .formulaire form {background:url(/img/couverture/fond_form_dep.jpg) top left no-repeat;overflow:hidden;width:376px;height:29px;padding:10px 0 0 10px;margin:20px 0}
#colGauche .couverture .formulaire .text{float:left}
#colGauche .couverture .formulaire .text label {font-size:12px;font-weight:bold;color:#666}
#colGauche .couverture .formulaire .text input {height:15px;width:110px}
#colGauche .couverture .formulaire input.btn{width:33px;height:18px;background:url(../img/btn_OK.gif) bottom right no-repeat;margin-left:3px;color:#fff;border:0}
#colGauche .couverture .formulaire a.btn_decouvrez {background: url(/img/couverture/btn_coffrets_2.jpg) top left no-repeat;display:block;width:170px;height:33px;font-size:11px; text-transform:uppercase; color:#fff;font-weight:normal;padding:13px 0 0 20px;text-decoration:none;float:right;margin:5px 0 0 0}
#colGauche .couverture .formulaire a.btn_decouvrez:hover {background-position: left -46px}
#colGauche .couverture .formulaire .nonCouvert {background: url(/img/couverture/cross.gif) left no-repeat;color:red;padding-left:20px;margin-bottom:10px}
#colGauche .couverture .formulaire p {color:#666}
#colGauche .couverture .formulaire strong {font-weight:bold}
#colGauche .couvert {background: url(/img/tick.gif) left top no-repeat;padding-left:20px;font-size:11px}
.colDroite .couverture {width:190px;height:160px;background:url(../img/couverture/encart_find_photo.jpg) top no-repeat;margin-bottom:5px}
.colDroite .couverture h3 {font-size:13px;color:#ea347f;margin:15px 0 20px 16px;padding:0;width:100px}
.colDroite .couverture .submit {padding-top:5px}
.colDroite .couverture .text {float:left;font-size:13px;color:#ea347f}
.colDroite .couverture .text input {width:110px;height:15px;margin:5px 0 0 20px}
.colDroite .couverture input.btn {width:33px;height:18px;background:url(../img/btn_OK.gif) bottom right no-repeat;margin-left:3px;color:#fff;border:0}

/* Coffrets */
#coffret {width:700px;margin-left:5px}
#coffret .header { background:url(/img/coffrets/fond_encart_coffret.jpg) top left no-repeat;width:680px;height:138px;padding:10px 0 0 20px;position:relative}
#coffret .footer { background: url(/img/coffrets/fond_encart_coffret_bottom.jpg) top left no-repeat; height:181px; width:680px;padding:55px 0 0 20px;position:relative}
#coffret div.descriCoffret {float:left;width:480px}
#coffret div.descriCoffret h2 {font-size:26px;color:#656565;float:none;margin:0;width:auto}
#coffret div.descriCoffret p {color:#EA347F;font-size:14px;font-weight:normal}
#coffret ul.coffretDetail {padding:10px 0 10px 0}
#coffret ul.coffretDetail img {float:left}
#coffret ul.coffretDetail div.ficheProduit{float:left;padding-left:15px}
#coffret ul.coffretDetail div.ficheProduit h3 {float:none;font-weight:lighter;padding-bottom:5px;color:#EA347F;font-size:22px;width:300px;margin:0 0 15px 15px}
#coffret ul.coffretDetail div.ficheProduit ul.description {border:none;width:330px}
#coffret ul.coffretDetail div.ficheProduit ul.description li {padding:0}
#coffret ul.coffretDetail li {padding:10px 0 0 10px}
#coffret ul.coffretDetail li.separateurPlus {background: url(/img/coffrets/plus.jpg) top left no-repeat;width:700px;height:50px;padding:0}
#coffret p.prix {float:right;font-size:30px;font-weight:normal;background: url(/img/coffrets/fleche_prix2.gif) bottom left no-repeat!important;background: url(/img/coffrets/fleche_prix2.gif) 0 12px no-repeat;height:32px;padding:0 20px 0 30px}
#coffret p.prix span {font-size:20px;vertical-align:text-top }
#coffret div.boutons {position:absolute;bottom:15px;right:10px}
#coffret .footer div.boutons {bottom:60px}
#coffret div.boutons a.btn_offrir {float:right;display:block;background:url(/img/coffrets/btn_offrir.png) top left no-repeat!important;background:url(/img/coffrets/btn_offrir.gif) top left no-repeat;margin-left:10px;width:84px;height:29px!important;height:24px;color:#5a5a5a;font-size:14px;text-transform:uppercase;text-decoration:none;padding:9px 0 0 30px}
#coffret div.boutons a.btn_offrir:hover{background-position:0 -44px!important;background-position:0 -34px;color:#EA347F}
#coffret div.boutons a.btn_commander{float:right;display:block;background:url(/img/coffrets/btn_commandez.png) top left no-repeat!important;background:url(/img/coffrets/btn_commandez.gif) top left no-repeat;width:128px;height:29px!important;height:24px;font-size:14px;text-transform:uppercase; color:#fff;font-weight:normal;padding:9px 0 0 35px;text-decoration:none}
#coffret div.boutons a.btn_commander:hover{background-position:0 -44px!important;background-position:0 -31px}

.offrir{width:190px;height:240px;background:url(../img/encart_fetesdesmeres.jpg) top no-repeat;margin-bottom:5px}
.promo {width:190px;height:271px;margin-bottom:5px}
.offrir h3{width:80px;font:italic 18px Georgia,"Times New Roman",Times,serif;color:#404040;margin:25px 0 0 20px;padding:0}
.offrir .btn{width:150px;height:33px;background:url(../img/btn_encartfetesmeres.gif) bottom left no-repeat;position:relative;top:190px;left:20px}
.offrir .btn a{padding:0 0 0 13px;position:relative;top:9px}
.amies{width:180px;height:109px;background:url(../img/fond_encartAmies.gif) top left no-repeat;padding:10px 0 0 10px}
.amies p{font:italic 14px Georgia,"Times New Roman",Times,serif;color:#ea347f;padding:16px 6px 10px 10px}
.amies .btn{display:block;width:150px;height:25px;background:url(../img/btn_envoie_amies.gif) bottom left no-repeat;padding:8px 0 0 15px}
.avotreecoute{width:186px;padding:5px 0 0 4px;background:#FFF url(../img/bas_encartEcoute.gif) bottom no-repeat}
.avotreecoute h3{font:17px Georgia,"Times New Roman",Times,serif;color:#ea347f;margin-left:10px;padding:0}
.avotreecoute p{font-size:11px;margin:4px 0 10px 12px}
.avotreecoute p.indigo{font-size:9px;color:#DD006D;padding:0 0 15px 0}
#colGauche.institution{margin:40px 40px 20px 10px;line-height:18px}
.institution h2{font-size:18px;padding-bottom:5px;text-transform:uppercase}
.institution h3{color:#ea347f}
.institution p{text-align:justify;margin-top:15px}
.institution li{list-style:circle;margin:10px 25px 0 30px}
/* Offre 1€ */
#colGauche div.op1e h2 {color:#404040;margin:20px 0 0 5px;text-transform:none;font-size:17px}
#colGauche div.op1e h2 span {color:#EA347F}
#colGauche div.op1e ol {margin:20px 150px 20px 150px;}
#colGauche div.op1e ol li{ font-size:12px;color:#EA347F; font-weight:bold;list-style-type:decimal;margin-bottom:10px}
#colGauche div.op1e ol li  p {font-size:12px}
#colGauche div.op1e ol li.btn_jenprofite {list-style-type:none;margin-left:105px}
#colGauche div.op1e ol li a.btn_jenprofite { display:block;background: url(/img/promotion/bouton.jpg) top left no-repeat;width:120px;height:30px;color:#fff;font-size:14px;padding:10px 0 0 40px}
#colGauche div.op1e ol li a.btn_jenprofite:hover { background-position:0 -40px;text-decoration:none;}
#colGauche div.op1e h3 span {color:#EA347F}

/* ACCUEIL */
div.etapeRee{background:url(/img/accueil/fond_etape.jpg) top left no-repeat; width:700px; height:255px}
div.etapeRee a {float:none}
div.etapeRee div.etape{float:left;position:relative}
div.etapeRee div.etape h2{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
div.etapeRee div.etape h2 span{font-size:50px}
div.etapeRee div.etape img{position:absolute}
div.etapeRee div.etape img.coffret {left:5px }
div.etapeRee .niv1{padding:10px 0 0 20px;width:215px;height:245px}
div.etapeRee .niv1 p {width:150px;margin-left:40px}
div.etapeRee div.etape img.pola {left:-20px}
div.etapeRee .niv2{padding:75px 0 0 20px;width:215px}
div.etapeRee .niv2 p {width:150px;margin-left:40px}
div.etapeRee div.etape img.report {left:-30px}
div.etapeRee .niv3{padding:10px 0 0 0px;width:210px}
div.etapeRee .niv3 p {width:150px;margin-left:45px}

/* Laboratoire */
div.laboratoire {height:600px}
.laboratoire p {font-size:11px;margin:0 0 15px 0}
.laboratoire div.contenu {padding:0 20px 0 20px}
.laboratoire div.contenu img {float:left;margin:0 20px 20px 0}
.laboratoire div.contenu h2 {margin-bottom:25px}
.laboratoire  div.boutons a{float:right}
.laboratoire  div.boutons a.btn_decouvrez {background: url(/img/btn_coffrets.jpg) top left no-repeat;display:block;width:250px;height:33px;font-size:11px; text-transform:uppercase; color:#fff;font-weight:normal;padding:13px 0 0 20px;text-decoration:none}
.laboratoire  div.boutons a.btn_decouvrez:hover { background-position: left -46px}
.laboratoire a.btn_trouvez{margin:13px 15px 0 0; font-size:12px}
.laboratoire ul.listeLabo {width:400px;padding:0 0 20px 110px}
.laboratoire ul.listeLabo li{ list-style-type:disc;color:#ea347f;font-size:11px}
.laboratoire ul.listeLabo li span {color:#404040}
.laboratoire #video {padding:0 0 10px 150px}

#footer{clear:both;margin-bottom:0;margin-top:2px;text-align:center;width:720px}
#footer ul{width:725px;padding-top:20px;margin:0 20px 20px 0;height:1px}
#footer li{margin-left:5px;margin-right:5px;display:inline;list-style:none}
#footer a{color:#848484;text-decoration:none;font-size:11px}
#footer .backlink{display:block;width:725px;clear:both;border-top:1px solid #DDD;padding-top:5px}
#footer .backlink li a{font-size:10px}