/* ---------->>> TUNNEL <<<----------*/
body{background-color:#ffffff}
/*modif el080202*/
/*body{background-color:#e8dbcb}*/

#tunnel {position:absolute;top:8%;font-size:2.4em;color:#313131;border-bottom:1px dotted #000000;width:98%}
#etapes{position:absolute;top:16%;height:20px;left:0;width:100%;}
#etapesList{width:615px;margin:0 auto;list-style:none;}
#etapesList li {line-height:20px;height:20px;float:left;width:105px;font-family: Verdana, Arial, sans-serif;font-weight:bold;padding-left:14px;margin-right:1px;}
.done {color:#eaeaea;background:#9a9a9a;}
.on {color:#313131;background:#FFFFFF;}
#tunnelInner{position:absolute;top:29%;left:0;width:100%;overflow:hidden;}
#tunnelInnerScroll{overflow:hidden}
#tunnelInner .empty {margin-left:420px; float:left; display:inline; zoom:1; overflow:hidden; margin-top:20px;}
#tunnelInner .empty p.text {border-bottom:1px dotted #000000; font-family: Verdana, Arial, sans-serif; color:#313131; padding-bottom:8px; margin-bottom:13px;}
* html #tunnelInner .empty a {width:auto; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgLiensProduit.png',sizingMethod='crop'); zoom:1;}
#tunnelInner p.error, #tunnelInner label.error {font-weight:bold; color:#76000F;}
#tunnelInner p.error {float:left; width:100%; padding:10px 0 5px;}
select {font:1em Verdana, Arial, sans-serif;}
#produitInner{position:absolute; top:8%; width:1000px; height:553px; overflow:auto;}
#produitDescription{top:0%;}
#produitInformation{top:0%;}


/* REPLACED FIELDS */
.fauxSelect {position:relative;float:left;width:122px;}
.fauxSelect span {display:block;padding:0 20px 0 0px;padding-left:10px;height:14px;overflow:hidden;background:#fff url(/fr/fr/img/faux-select.gif) no-repeat 100% 2px;line-height:1.4;cursor:pointer;}
#adressesName div{width:190px;}
#adressesName div ul{position:absolute;top:14px;width:190px;background:#fff;list-style:none;}
.fauxSelect ul {position:absolute;top:14px;width:122px;background:#fff;list-style:none;}
.fauxSelect li.selected, .fauxSelect li:hover, .fauxSelect li.hover {background:#f3f0eb;}
/** html .fauxSelect li {height:1px;}*/
.opened {z-index:1;}
.opened ul {left:0px;}
.closed ul {left:-10000px}
*+html .naissanceJours .opened ul{overflow:-yauto !important;height:175px !important}
*+html .naissanceAnnee .opened ul{overflow-y:auto !important;height:175px !important}
*+html .naissanceMois .opened ul{overflow-y:auto !important;height:175px !important}
*+html .naissanceJours .closed ul{overflow-y:auto !important;height:175px !important}
*+html .naissanceAnnee .closed ul{overflow-y:auto !important;height:175px !important}
*+html .naissanceMois .closed ul{overflow-y:auto !important;height:175px !important}
* html .naissanceJours .opened ul{overflow-y:auto !important;height:175px !important}
* html .naissanceAnnee .opened ul{overflow-y:auto !important;height:175px !important}
* html .naissanceMois .opened ul{overflow-y:auto !important;height:175px !important}
* html .naissanceJours .closed ul{overflow-y:auto !important;height:175px !important}
* html .naissanceAnnee .closed ul{overflow-y:auto !important;height:175px !important}
* html .naissanceMois .opened ul{overflow-y:auto !important;height:175px !important}




.naissanceJours .opened ul{overflow-y:auto !important;height:175px !important}
.naissanceAnnee .opened ul{overflow-y:auto !important;height:175px !important}
.naissanceAnnee .Mois ul{overflow-y:auto !important;height:175px !important}
.naissanceJours .closed ul{overflow-y:auto !important;height:175px !important}
.naissanceAnnee .closed ul{overflow-y:auto !important;height:175px !important}
.naissanceMois .closed ul{overflow-y:auto !important;height:175px !important}
*+html .civilite .closed ul{overflow-y:auto !important;height:40px !important}
* html .civilite .opened ul{overflow-y:auto !important;height:40px !important}
.checkbox input {float:left;margin:0;}
.checkbox label {float:left;margin-right:12px;padding-left:3px;}
.fauxRadio, .fauxCheckbox {float:left;overflow:hidden;margin-top:1px;width:10px;height:10px;}
.fauxRadio div, .fauxCheckbox div {width:10px;height:10px;background:url(/fr/fr/img/input-boxes.gif) no-repeat;}
.fauxRadio div.checked, .fauxCheckbox div.checked {background-position:-10px 0;}

#js .select select, #js .checkbox input {position:absolute;left:-10000px;}


/* PAIEMENT */
#paiement {width:480px;margin:0 auto;font-family: Helvetica, Verdana, Arial, sans-serif;font-weight:bold;color:#313131;font-size:11px;}
#paiement p.error, #paiement label.error {font-weight:bold; color:#76000F;}
#paiement p.error {margin-bottom:12px;}
#paiement ul {list-style:none;float:left;width:190px;}
#paiement ul li {padding-bottom:13px;}
.nbTransaction li {font-style:italic;}
#pictoVisa {float:right;}
#transaction {clear:both;font-family: Helvetica, Verdana, Arial, sans-serif;font-weight:bold;color:#313131;font-size:11px;padding-bottom:13px;}
#transaction label {padding-right:7px;float:left;}
#transaction input {font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;float:left;}
#carteNumero {width:101px;padding:1px;padding-left:7px;margin-right:7px;float:left;}
#transaction .fauxSelect {font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
#transaction .fauxSelect li {padding:2px 7px;width:auto;}
#carteExpireMoisREP {margin-right:10px;}
#carteExpireMoisREP ul {width:122px;}
#carteExpireAnneeREP, #carteExpireAnneeREP ul {width:60px;}
#carteMois {float:left;width:103px;padding:1px;padding-left:7px;margin-right:7px;background:url(/fr/fr/img/bgCombo1.gif) repeat-x;border:0;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
#comboMois {position:absolute;bottom:171px;height:132px;left:492px;visibility:hidden;width:111px;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
* html #comboMois {bottom:161px;}
#comboMois ul {width:111px;background-color:#FFFFFF;}
#comboMois ul li {padding-bottom:0px;padding-left:7px;}
#carteAnnee {float:left;width:53px;padding:1px;padding-left:7px;margin-right:7px;background:url(/fr/fr/img/bgCombo2.gif) repeat-x;border:0;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
#comboAnnee {position:absolute;bottom:171px;height:132px;left:610px;visibility:hidden;width:61px;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
* html #comboAnnee {bottom:161px;}
#comboAnnee ul {width:61px;background-color:#FFFFFF;}
#comboAnnee ul li {padding-bottom:0px;padding-left:7px;}
#cryptogramme {clear:both;border-bottom:1px dotted #000000;border-top:1px dotted #000000;width:100%;height:50px;padding-top:8px;margin-top:15px;margin-bottom:20px;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
#cryptogrammeText {float:left;}
#cryptogrammeNumero {float:right;width:49px;padding:1px;padding-left:7px;margin-top:5px;}
#cryptogrammeInfo {float:right;margin-top:5px;width:auto;}
#commandeFin {float:right;margin-top:5px;width:auto;}


/* CONFIRMATION */
#confirmation {width:480px;margin:0 auto;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
#confirmation em {color:#313131;font-style:normal;}
#retourBoutique {float:right;margin-top:5px;width:auto;}
.paiementSsTitre {color:#313131;font-family: Verdana, Arial, sans-serif;font-weight:bold;font-size:12px;margin-bottom:5px;}
#pictoImprim2 {float:left;cursor:pointer;margin-top:5px;}
#statutCommande {clear:both;border-bottom:1px dotted #000000;border-top:1px dotted #000000;width:100%;height:50px;padding-top:8px;margin-top:15px;margin-bottom:10px;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
#coordonneesCommande {clear:both;height:90px;}
.coordonneesAdresse{float:left;width:220px;}
#recapCommande {clear:both;border-bottom:1px dotted #000000;border-top:1px dotted #000000;width:100%;height:180px;padding-top:8px;margin-bottom:10px;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
#commande {width:458px;overflow:hidden;padding:11px;background:url(/fr/fr/img/bgCommande.png)}
* html #commande  {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgCommande.png',sizingMethod='scale');zoom:1;}
#commandeDescription {list-style:none; text-align:center}
#commandeDescription li {padding-top:10px;float:left; width:90px;}
#commandeQuantite{list-style:none;width:96px;float:left;}
.article{list-style:none; text-align:center;}
.article li {padding-top:10px;float:left; width:90px;}
#commandeQuantite li {margin-top:10px;padding-left:20px;}
#commandeTaille{list-style:none;width:35px;float:left;text-align:center;}
#commandeTaille li {margin-top:10px;width:35px;text-align:center;}
#commandeCouleur{list-style:none;width:136px;float:left;text-align:center;}
#commandeCouleur li {margin-top:10px;width:136px;text-align:center;}
#commandeTotal{list-style:none;width:35px;float:left;text-align:center;}
#commandeTotal li {margin-top:10px;text-align:center;width:35px;}
#fraisLivraison {margin-top:10px;display:inline;float:right;width:300px;margin-right:37px;text-align:right}
#fraisLivraisonPrix {margin-top:10px;float:right;width:35px;text-align:center;margin-right:35px}
* html #fraisLivraisonPrix{margin-right:17px;zoom:1}
#paquetCadeau {margin-top:7px;float:right;margin-right:37px;width:350px;text-align:right;}
#paquetCadeauPrix {margin-top:7px;float:right;width:35px;text-align:center;margin-right:35px;clear:both;}
* html #paquetCadeauPrix{margin-right:17px;}
#prixTotal {margin-top:15px;float:right;margin-right:37px;font-weight:bold;color:#313131;width:300px;text-align:right;}
#prixTotalPrix {margin-top:15px;float:right;width:35px;text-align:center;margin-right:35px;font-weight:bold;color:#313131;clear:both;white-space:nowrap}
* html #prixTotalPrix{margin-right:17px;}
.colorCommande {float:right;margin-right:20px;}


/* ADRESSES */
#adresses {width:480px;margin:0 auto;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;}
#adresseList {list-style:none;width:460px;}
#adresseList li {width:460px;margin-bottom:10px;}
#adresseList li:after {display:block;clear:both;visibility:hidden;height:0;content:".";zoom:1;}
#adresseList .fauxSelect li:after {display:none;}
#adresseList .fauxSelect li {margin:0;padding:2px 7px;width:176px;}
#adresseList #civiliteList .fauxSelect li{width:108px}
#adresseList #paysList .fauxSelect li{width:108px}
#adresses label {color:#313131;font-size:10px}
#adresses label.cache {visibility:hidden;}
.champSaisie1 {margin-left:20px;color:#313131;width:114px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;}
.champSaisie2 {margin-left:20px;color:#313131;width:235px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;}
.champSaisie3 {margin-left:20px;margin-right:10px;color:#313131;width:65px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;}
.champSaisie4 {margin-left:20px;color:#313131;width:235px;height:40px;padding:1px;padding-left:7px;overflow:auto;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;}
.champSaisie5 {margin-left:10px;color:#313131;width:112px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;}
.textSaisie {width:180px;text-align:right;float:left;}
#adresseList p.error, #adresseList label.error {font-weight:bold; color:#76000F;}
#adresseList p.error {float:left; margin-top:12px; margin-bottom:12px; width:460px;}
/*
#adressesList {margin-left:20px;color:#313131;width:114px;padding:1px;padding-left:7px;background:url(/fr/fr/img/bgCombo3.gif) repeat-x;border:0;float:left;}
* html #adressesList {margin-left:23px;}
#civiliteList {margin-left:20px;color:#313131;width:114px;padding:1px;padding-left:7px;background:url(/fr/fr/img/bgCombo3.gif) repeat-x;border:0;float:left;}
* html #civiliteList {margin-left:23px;}
*/
#adressesList, #civiliteList, #paysList {float:left;margin-left:20px;width:122px;}
* html #adressesList, * html #civiliteList, * html #paysList {margin-left:23px;}
#adressesList select, #civiliteList select, #paysList select {width:122px;}

#livraisonFacturation {clear:both;border-bottom:1px dotted #000000;border-top:1px dotted #000000;width:426px;height:30px;padding-top:8px;margin-top:10px;margin-bottom:10px;margin-left:14px;}
#livraisonFacturation #adresseFacturationChoix {width:auto; float:left; margin-right:0; margin-top:5px;}
.obligatoires {float:left;margin-top:5px;color:#9a9a9a;margin-left:14px;}
#saveFollow {float:right;margin-top:5px;width:auto;margin-right:37px;}
#comboAdresses {position:absolute;bottom:299px;height:132px;left:452px;visibility:hidden;width:122px;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
* html #comboAdresses {left:455px;}
#comboAdresses ul {list-style:none;width:122px;background-color:#FFFFFF;}
#comboAdresses ul li {padding-bottom:0px;padding-left:7px;margin:0;width:115px;}
#comboCivilite {position:absolute;bottom:277px;height:132px;left:452px;visibility:hidden;width:122px;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
* html #comboCivilite {left:455px;}
html* #comboCivilite {bottom:275px;}
#comboCivilite ul {list-style:none;width:122px;background-color:#FFFFFF;}
#comboCivilite ul li {padding-bottom:0px;padding-left:7px;margin:0;width:115px;}
/*
#adresseFacturationChoix {float:right;width:100px;margin-top:12px;margin-right:55px;}
*/
#adresseFacturationChoix {float:right;display:inline;width:100px;margin-top:12px;margin-right:55px;}
#modifAdresse {float:right;margin-top:20px;margin-bottom:10px;width:auto;margin-right:37px;}
html* #modifAdresse {margin-top:0;}
.adresseText {padding-left:20px;}
* html .adresseText {float:left;padding-left:20px;}
ul#adresseList .adresseText {display:block;overflow:hidden}
.margeLeft {margin-left:38px;}


/* RECAPITULATIF */
#recapitulatif {width:480px;margin:0 auto;font-family: Verdana, Arial, sans-serif;font-weight:normal;color:#313131;font-size:10px;}
#recapitulatif em {color:#313131;font-style:normal;}
.recapitulatifSsTitre {color:#313131;font-family: Verdana, Arial, sans-serif;font-weight:bold;font-size:14px;margin-bottom:5px;}
.cgvText {float:left;margin-top:5px;color:#313131;}
/*#caseCGV { float:left;margin-right:5px;cursor:pointer;}*/
#caseCGV {margin-right:5px;cursor:pointer;}
#modifCommande {float:right;margin:10px 0;width:auto;}
#recapitulatif .continue{float:right;width:auto;text-align:right;padding-left:10px}
#recapitulatif p{line-height:14px}
#follow  {float:right;margin-top:5px;width:auto;}
#recapCommande1 {clear:both;border-bottom:1px dotted #000000;border-top:1px dotted #000000;width:100%;padding-top:8px;margin-bottom:20px;font:normal 10px Verdana, Arial, sans-serif;color:#313131;overflow:hidden}
#coordonneesCommande1 {overflow:hidden;margin-bottom:10px}
.coordonneesAdresse1 {float:left;clear:both;width:220px;margin-top:5px;}
.coordonneesAdresse2 {float:left;width:220px;margin-top:5px;}
.paiementLiens {width:210px;font-family:Verdana;font-size:10px;color:#313131;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}
* html .paiementLiens {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgLiensProduit.png',sizingMethod='scale');zoom:1;}

/* PANIER */
#panier {width:698px;margin:0 0 0 190px;font:10px Verdana, Arial, sans-serif;color:#313131;overflow:hidden}
#followAchat {margin-left:420px;padding-bottom:20px;overflow:hidden}
#followCommande {margin-left:420px;height:50px;overflow:hidden}
#montant {margin-left:410px;height:35px;line-height:25px;padding:0 10px;width:205px;margin-bottom:10px;background:url(/fr/fr/img/bgPanier.png) repeat-x;overflow:hidden/*;clear:both*/}
* html #montant {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgPanier.png',sizingMethod='scale');zoom:1;}
#panierCadeau {/*float:left;*/border-bottom:1px dotted #000000;border-top:1px dotted #313131;width:100%;padding-top:10px;padding-bottom:15px;margin-top:10px;margin-bottom:10px;overflow:hidden/*;clear:both*/;min-height:50px}
panierCadeau #choixCadeau {width:auto;}
* html #panierCadeau {padding-bottom:10px;}
.messagePerso {font-family: Verdana, Arial, sans-serif;font-weight:bold;color:#9a9a9a;font-size:10px;text-decoration:none;float:right;}
/*#prixCadeau {width:38px;text-align:center;margin-right:54px;margin-top:14px;float:right;}*/
#prixCadeau {width:38px;text-align:center;margin-right:49px;margin-top:14px;float:right;}
#choixCadeau{width:100px;margin-right:20px;margin-top:14px;float:right;}
#textCadeau {width:120px;margin-right:5px;margin-top:14px;float:right;}
#panierIntitule {list-style:none;padding-bottom:11px;/*clear:both;*/overflow:hidden;zoom:1}
#panierIntitule li {color:#313131;font-family: Verdana, Arial, sans-serif;font-weight:bold;font-size:12px;float:left;}
/*.margeRight1 {margin-right:200px;}
.margeRight2 {margin-right:33px;}
.margeRight3 {margin-right:48px;}*/
.margeRight1 {margin-right:10px;width:260px;}
.margeRight2 {margin-right:10px;width:75px;text-align:center;}
.margeRight3 {padding-left:15px;width:50px;text-align:center;}
.margeRight4 {margin-right:20px;width:115px;}
.margeRight5 {padding-left:43px;width:80px;}
#panierListe {list-style:none;padding-bottom:20px;margin-bottom:20px;/*clear:both;*/overflow:hidden;zoom:1}
#panierListe li {margin-bottom:11px;width:100%;padding:15px 0;overflow:hidden}
* html #panierListe li{padding:0}
*+html #panierListe li{padding:0}
.vignettePanier {margin-right:16px;float:left;height:78px}
/*.produitPanier {color:#313131;width:202px;float:left;margin-top:30px;}*/
.produitPanier {color:#313131;margin-right:10px;width:173px;float:left;margin-top:30px;}
.supprimerProduit {margin-right:14px;margin-top:30px;font-family: Verdana, Arial, sans-serif;font-weight:bold;color:#9a9a9a;font-size:10px;text-decoration:none;float:right;}
.quantitePanier {width:70px;float:left;margin-top:30px;}

/*.taillePanier {width:41px;float:left;margin-top:30px;text-align:center;}
.couleurPanier {width:111px;float:left;margin-top:30px;text-align:right;margin-right:10px;}
.prixPanier {width:55px;float:left;margin-top:30px;text-align:center;}*/
.taillePanier {width:50px;float:left;margin:30px 10px 0 0;text-align:center;}
.couleurPanier {width:115px;float:left;margin:30px 20px 0 0;text-align:right;}
.prixPanier {width:55px;float:left;margin-top:30px;}

.inputQuantite {margin-top:30px;float:left;color:#313131;width:28px;height:14px;padding:1px;text-align:center;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;}
 
.choixQuantite {float:left;width:75px;height:16px;margin:29px 10px 0 0;}
.choixQuantite .fauxSelect {float:none;margin:0 auto;}
.choixQuantite .fauxSelect, .choixQuantite .fauxSelect ul {width:45px;}
#panierListe .choixQuantite .fauxSelect li {float:none;margin:0;padding:2px 7px;width:auto;}
#panierEnd{overflow:hidden}
#page{min-height:528px;_height:528px}

/* POP-IN */
#popinMessage {display:none;width:580px;height:375px;position:absolute;top:20%;left:50%;margin-left:-280px;border:0 solid;text-align:left;z-index:15000;background-color:#FFFFFF;padding:6px .75em;}
.messageTitre {color:#313131;font-size:18px;border-bottom:1px dotted #000000;width:80%;margin-left:50px;height:36px;margin-bottom:20px;font-family: Helvetica, Verdana;}
.messageChamp {/*position:fixed;*/width:455px;height:200px;padding:1px;padding-left:7px;background-color:#f9f6f4;color:#9a9a9a;font-size:10px;font-family: Verdana;margin-left:50px;margin-right:50px;margin-top:20px;}
* html .messageChamp{margin-left:340px}
.saveMessage {margin-right:28px;margin-top:15px;float:right;width:96px;font-family:Verdana;font-size:10px;color:#313131;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}
* html .saveMessage {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgLiensProduit.png',sizingMethod='scale');zoom:1;}
*+html .saveMessage{position:relative;top:15px}
html* #message {
/* Fleches */
scrollbar-arrow-color:#ffffff;
/* Scrollbar + Boutons + Fond */
scrollbar-face-color:#adacac;
/* ?? */
scrollbar-base-color:#ffffff;
/* Bordure exterieure clair boutons */
scrollbar-3dlight-color:#ffffff;
/* Bordure exterieure sombre boutons */
scrollbar-darkshadow-color:#ffffff;
/* Bordure interieur clair boutons + Fond */
scrollbar-highlight-color:#ffffff;
/* Bordure interieur sombre boutons */
scrollbar-shadow-color:#ffffff;}
#popinInscription{width:550px;height:560px;position:absolute;top:5%;left:-9999px;margin-left:-275px;border:0 solid;text-align:left;z-index:10000;background-color:#FFF;padding:6px .75em;}
.inscriptionTitre {color:#313131;font-size:18px;width:80%;margin-left:50px;height:36px;margin-bottom:19px;font-family: Helvetica, Verdana;}
.inscriptionSsTitre {margin-left:50px;font-family: Verdana, Arial, sans-serif;color:#313131;font-size:12px;}
p.inscriptionSsTitre {margin-bottom:10px;}
.separation {border-bottom:1px dotted #9a9a9a;width:80%;margin-left:50px;height:22px;margin-bottom:20px;}
#identificationList {list-style:none;}
#identificationList li {width:485px;margin-bottom:10px;}
#identificationList label {color:#313131;}
.textSaisie2 {width:162px;text-align:right;float:left;}
.champSaisie6 {margin-left:10px;color:#9a9a9a;width:300px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4;}
.champSaisie16{margin-left:10px;color:#9a9a9a;width:300px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4/*;position:fixed;*/}
*+html .champSaisie16{position: static}
.champSaisie15{margin-left:10px;color:#9a9a9a;width:300px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4;}
.champSaisie7 {margin-left:10px;color:#9a9a9a;width:174px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4/*;position:fixed*/}
*+html .champSaisie7{position: static}
.champSaisie8 {margin-left:10px;color:#9a9a9a;width:20px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4;}
.champSaisie9 {margin-left:1px;color:#9a9a9a;width:30px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4;}
.champSaisie10 {margin-left:1px;color:#9a9a9a;width:40px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4;}
#passeOubli {margin:-10px 0 0 15px;color:#313131;font:normal 10px Verdana, Arial, sans-serif;text-decoration:none;}
#saveIdentification {clear:both;float:right;width:96px;font-family:Verdana;font-size:10px;color:#313131;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}
* html #saveIdentification {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgLiensProduit.png',sizingMethod='scale');zoom:1;}
#inscriptionList {list-style:none}
#inscriptionList li, #popinWishlist li{float:none;clear:both;width:485px;/*margin-bottom:10px;*/}
#inscriptionList li{margin-bottom:10px}
#inscriptionList li.combo, #popinWishlist li.combo{padding-bottom:10px}
* html #inscriptionList li.combo{padding-bottom:0px;margin-bottom:0}
*+html #inscriptionList li.combo{padding-bottom:0px;margin-bottom:0}
* html #popinWishlist li.combo{padding-bottom:0px;margin-bottom:0}
*+html #popinWishlist li.combo{padding-bottom:0px;margin-bottom:0}
#inscriptionList li li,#popinWishlist li li,#inscriptionList li ul,#popinWishlist li ul{margin:0;padding:0}
#inscriptionList .naissanceJours .fauxSelect, #inscriptionList .naissanceAnnee .fauxSelect,
#popinWishlist .naissanceJours .fauxSelect, #popinWishlist .naissanceAnnee .fauxSelect{width:100px;float:left;padding-left:10px}

* html #inscriptionList .naissanceJours .fauxSelect, * html #popinWishlist .naissanceJours .fauxSelect{padding-left:0px !important}
* html #inscriptionList .civilite .fauxSelect, * html #popinWishlist .civilite .fauxSelect{padding-left:5px !important}
* html #inscriptionList .civilite ul, * html #popinWishlist .civilite ul{margin-left:5px !important}
* html #inscriptionList .country .fauxSelect, * html #popinWishlist .country .fauxSelect{margin-left:5px !important}

*html #inscriptionList .naissanceJours .fauxSelect,* html #inscriptionList .naissanceAnnee .fauxSelect{width:90px;float:left;padding-left:10px}

#inscriptionList li .naissanceJours ul, #popinWishlist li .naissanceJours ul{width:110px;margin:0;padding:0;overflow-x:hidden;}
* html #inscriptionList .naissanceJours span, * html #popinWishlist .naissanceJours span{margin-left:5px;}
* html #inscriptionList .naissanceJours ul, * html #popinWishlist .naissanceJours ul{width:85px;margin-left:5px;padding:0;}

#inscriptionList li .naissanceJours li, #popinWishlist li .naissanceJours li{margin-left:10px;padding-left:10px;width:73px;}
* html #inscriptionList li .naissanceJours li, * html #popinWishlist li .naissanceJours li{width:80px;margin:0px;padding-left:10px}

#inscriptionList li .naissanceAnnee li, #popinWishlist li .naissanceAnnee li{margin-left:0px;padding-left:10px;width:73px;}
#inscriptionList .naissanceAnnee ul, #popinWishlist .naissanceAnnee ul {margin-left:8pt;padding:0pt;width:100px;}

* html #inscriptionList .naissanceAnnee ul, * html #popinWishlist .naissanceAnnee ul{width:80px;margin-left:10px;padding-left:0px}


#inscriptionList .naissanceMois .fauxSelect, #popinWishlist .naissanceMois .fauxSelect{padding-left:10px;width:90px;float:left}
#inscriptionList li .naissanceMois li, #popinWishlist li .naissanceMois li{width:80px;padding-left:10px}
* html #inscriptionList li .naissanceMois li, * html #popinWishlist li .naissanceMois li{width:80px;padding-left:10px}

#inscriptionList .naissanceMois ul, #popinWishlist .naissanceMois ul{margin-left:10px;width:90px;overflow-y:auto;overflow-x:hidden}
* html #inscriptionList .naissanceMois ul, * html #popinWishlist .naissanceMois ul{width:90px;}

#popinWishlist li .country ul, #inscriptionList li .country ul{width:122px;}

#inscriptionList li .country li,
#popinWishlist li .country li{
padding:0pt;
width:110px;
}

#inscriptionList .country .fauxSelect,#popinWishlist .country .fauxSelect {margin-left:10px}

#inscriptionList .civilite .fauxSelect,#popinWishlist .civilite .fauxSelect, #inscriptionList li .civilite ul,
#popinWishlist li .civilite ul, #inscriptionList li .civilite li, #popinWishlist li .civilite li{width: 140px;padding-left:10px}
* html #popinWishlist li .civilite ul, * html #inscriptionList li .civilite ul{width: 140px;padding-left:0px;margin-left:10px;overflow:hidden}


#inscriptionList .civilite .fauxSelect li, ,#popinWishlist .civilite .fauxSelect li{}

#inscriptionList label {color:#313131;}
.saveInscription {float:right;width:96px;font-family:Verdana;font-size:10px;color:#313131;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}
* html .saveInscription {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgLiensProduit.png',sizingMethod='scale');zoom:1;}
.passeMini {float:left;color:#313131;font-family:Verdana;font-size:10px;margin-left:172px;margin-bottom:10px;}
.obligatoires2 {float:left;margin-left:50px;margin-top:10px;color:#9a9a9a;}


/* POPIN ENVOI AMI*/
#popinEnvoiAmi{display:none;width:550px;height:510px;position:absolute;top:20%;left:50%;margin-left:-275px;border:0 solid;text-align:left;z-index:10000;background-color:#FFF;padding:6px .75em;}
#popinEnvoiAmi .popinContainer, #popinEnvoiAmi .actions {border-top:1px dotted #9A9A9A; width:462px; margin-left:50px; padding:20px 0 15px;}
#popinEnvoiAmi .popinContainer p {font-family: Verdana, Arial, sans-serif; color:#313131; font-size:12px; padding-bottom:5px;}
#popinEnvoiAmi p.error, #popinEnvoiAmi label.error {font-weight:bold; color:#76000F;}
#popinEnvoiAmi p.error {margin-bottom:12px; font-family: Verdana, Arial, sans-serif; font-size:10px; margin-left:50px;}
#popinEnvoiAmi .popinContainer p .link {color:#313131; text-decoration:none;}
#popinEnvoiAmi .actions {padding:10px 0 15px;}
#popinEnvoiAmi .actions a {float:right;font-family:Verdana;font-size:10px;color:#313131;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}
* html #popinEnvoiAmi .actions a {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgLiensProduit.png',sizingMethod='crop');zoom:1;}
.EnvoiAmiTitre {color:#313131;width:80%;margin-left:50px;height:36px;margin-bottom:0px;font:bold 18px Helvetica, Verdana, sans-serif;}
.EnvoiAmiSsTitre {margin-left:50px;font-family: Verdana, Arial, sans-serif;color:#313131;font-size:12px;}
.separation2 {border-top:1px dotted #9a9a9a;width:462px;margin-left:50px;height:22px;}
.messageChampAmi { width:330px;height:100px;padding:1px;padding-left:7px;background-color:#f9f6f4;color:#9a9a9a;font-size:10px;font-family: Verdana;margin-left:10px;overflow:auto; }
.textSaisie3 { height:100px;width:162px;text-align:right;float:left;}
.champSaisie12 {margin-left:10px;color:#9a9a9a;width:330px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4;}
.champSaisie11 {display:block; float:left;margin: 0 10px;color:#9a9a9a;width:200px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4;}
.textSaisie4 {margin-left:10px;color:#9a9a9a;width:300px;height:30px;padding:1px;padding-left:7px;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;background-color:#f9f6f4;}
#EnvoiAmiList {list-style:none;width:485px;}
#EnvoiAmiList li {width:510px;margin-bottom:10px;}
#EnvoiAmiList label {color:#313131;}
.saveEnvoiAmi {float:right;width:96px;font-family:Verdana;font-size:10px;color:#313131;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}
* html .saveEnvoiAmi {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgLiensProduit.png',sizingMethod='scale');zoom:1;}

#caseCCM {margin-right:5px;cursor:pointer; float:left; margin:2px 5px 20px 0;}
#caseCopieMessage { margin-right:5px;cursor:pointer;}
#caseCopieMessage label {float:none;}


/* POPIN Wishlist*/
#popinWishlist{width:550px;height:560px;position:absolute;top:5%;left:-9999px;margin-left:-275px;border:0 solid;text-align:left;z-index:10000;background-color:#FFF;padding:6px .75em;}
#popinWishlist p.error, #popinWishlist label.error {font-weight:bold; color:#76000F;}
#popinWishlist p.error {margin-bottom:12px; font-family: Verdana, Arial, sans-serif; font-size:10px; margin-left:50px;}
#popinInscription p.error, #popinInscription label.error {font-weight:bold; color:#76000F;}
#popinInscription p.error {margin-bottom:12px; font-family: Verdana, Arial, sans-serif; font-size:10px; margin-left:50px;}
.WishlistTitre {color:#313131;width:80%;margin-left:50px;height:36px;margin-bottom:19px;font:bold 18px Helvetica, Verdana, sans-serif;}
.WishlistSsTitre {margin-left:50px;font-family: Verdana, Arial, sans-serif;color:#313131;font-size:12px;}
p.WishlistSsTitre {margin-bottom:10px;}
.separation {border-bottom:1px dotted #9a9a9a;width:80%;margin-left:50px;height:12px;margin-bottom:20px;}
#identificationList li {width:485px}
* html #identificationList li {padding:0}
*+html #identificationList li {padding:0}
#identificationList label {color:#313131;}
.textSaisie2 {width:162px;text-align:right;float:left;}
#identificationList #liPasseOubli{margin-top:-20px;position:static;display:block;margin-left:180px;width:150px;margin-bottom:10px; padding-bottom:10px;clear:none;}
* html #identificationList #liPasseOubli{margin-left:350px; margin-top:-24px;margin-bottom:0px; padding-bottom:10px}
*+html #identificationList #liPasseOubli{margin-left:350px;margin-bottom:0px; padding-bottom:10px}
/*#passeOubli {float:right;margin-left:5px;color:#313131;font-family: Verdana, Arial, sans-serif;font-weight:normal;font-size:10px;text-decoration:none;}
*/
.saveIdentification {clear:both;float:right;width:96px;font-family:Verdana;font-size:10px;color:#313131;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}
#WishlistList {list-style:none;width:485px;}
#WishlistList li {width:485px;margin-bottom:10px;}
*html #WishlistList li, *+html #WishlistList li {margin-bottom:0}
#WishlistList label {color:#313131;}
.saveWishlist {float:right;width:96px;font-family:Verdana;font-size:10px;color:#313131;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}
.scrollForm{height:260px;overflow:auto;zoom:1;position:relative}
/**+html .scrollForm{position:static}*/
.passeMini {float:left;color:#313131;font-family:Verdana;font-size:10px;margin-left:172px;margin-bottom:10px;width:310px}
.obligatoires2 {float:left;margin-left:50px;margin-top:10px;color:#9a9a9a;}

/* POPIN Wishlist Pleine / Panier plein / Conditions d'entretien */
#popinFullWishlist,#popinContenuAssocie, #popinFullBasket, #popinConditionsdEntretien, #popinContenuAssocie2 {display:none; width:550px; position:absolute; top:20%; left:50%;margin-left:-275px;border:0 solid;text-align:left; z-index:10000; background-color:#FFF; padding:.75em 6px 3em;}
#popinFullWishlist p,#popinContenuAssocie p, #popinFullBasket p, #popinConditionsdEntretien p, #popinContenuAssocie2 p {font-size:12px; font-family:Verdana,Arial,sans-serif; margin:10px 50px 0; zoom:1; overflow:hidden;}
#popinConditionsdEntretien p, #popinContenuAssocie p, #popinContenuAssocie2 p {margin-right:20px;}
#popinFullWishlist p.titre, #popinFullBasket p.titre, #popinConditionsdEntretien p.titre , #popinContenuAssocie p.titre, #popinContenuAssocie2 p.titre{display:block; color:#313131; font-size:18px; margin:0 50px 5px; padding:0 0 20px; border-bottom:1px dotted #9a9a9a; background:none;}
#popinFullWishlist p.question, #popinFullBasket p.question {margin:20px 50px 15px; color:#313131;}
#popinFullWishlist a.lien, #popinFullBasket a.lien {float:left; font-family:Verdana; font-size:10px; color:#313131; text-decoration:none; padding-left:10px; font-weight:bold; background:url(/fr/fr/img/bgliens.gif) left top no-repeat; margin:0;}
#popinConditionsdEntretien .popinContainer, #popinContenuAssocie .popinContainer, #popinContenuAssocie2 .popinContainer {height:230px; margin-right:35px; overflow:auto;}
#popinConditionsdEntretien .actions, #popinContenuAssocie .actions, #popinContenuAssocie2 .actions{margin-left:50px; padding-top:26px;}
#popinConditionsdEntretien .actions img, #popinContenuAssocie .actions img, #popinContenuAssocie2 .actions img{float:left; margin-right:10px;}

/* POPIN mot de passe oublie */
#popinMdpOublie {display:none;width:580px;height:375px;position:absolute;top:20%;left:50%;margin-left:-290px;border:0 solid;text-align:left;z-index:10000;background-color:#FFFFFF;padding:6px .75em;}
.messageTitre {color:#313131;font-size:18px;border-bottom:1px dotted #000000;width:80%;margin-left:50px;height:36px;margin-bottom:20px;font-family: Helvetica, Verdana;}
.messageMdpOublie{width:455px;padding:1px;padding-left:7px; padding-bottom:30px;font-size:10px;font-family: Verdana;margin-left:50px;margin-right:50px;margin-top:20px; border-bottom:1px dotted #000000;}
* html .messageMdpOublie{padding-bottom:20px}
.messageMdpOublie p{font-size:12px;}
.messageMdpOublie p span{color:#313131;}
.messageMdpOublie p.error, .messageMdpOublie label.error {font-weight:bold; color:#76000F;}
.messageMdpOublie p.error {margin-top:10px; margin-bottom:12px; font-size:10px;}
.champMdpOublie {text-align:right;/*position:fixed;*/ padding-top:10px; margin-left:60px}
* html .champMdpOublie{padding:0;margin:0;}
.champMdpOublie input{background-color:#F9F6F4; width:300px;color:#9A9A9A;font-family:Verdana,Arial,sans-serif;float:left}
.champMdpOublie label{float:left}
.popinMdpOublieEnvoi {margin-right:28px;margin-top:20px;float:right;width:96px;font-family:Verdana;font-size:10px;color:#313131;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}
* html .popinMdpOublieEnvoi {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/fr/img/bgLiensProduit.png',sizingMethod='scale');zoom:1;}


/* POPIN ERREUR*/



#popinErreur {display:none;width:580px;height:375px;position:absolute;top:20%;left:20%;border:0 solid;text-align:left;z-index:10000;background-color:#FFFFFF;padding:6px .75em;}

.ErreurTitre {color:#76000F;font-size:1.4em;border-bottom:1px dotted #000000;width:80%;margin-left:50px;height:36px;margin-bottom:20px;font-family: Helvetica, Verdana;}



#saveErreur {margin-left:50px;margin-top:20px;float:left;width:96px;font-family:Verdana;font-size:10px;color:#76000F;text-decoration:none;padding-left:10px;font-weight:bold;background:url(/fr/fr/img/bgliens.gif) left top no-repeat;}



.obligatoire {color:#313131;font-weight:bold;}



/* ---------->>> OLD SCRIPT

#tunnel {position:absolute;bottom:682px;font-size:2.4em;color:#313131;border-bottom:1px dotted #76000F;width:100%}

#tunnel {position:absolute;top:3%;font-size:2.4em;color:#313131;border-bottom:1px dotted #76000F;width:100%}

#etapes{position:absolute;bottom:630px;height:20px;left:0;width:100%;}

#etapes{position:absolute;top:11%;height:20px;left:0;width:100%;} 

#tunnelInner{position:absolute;bottom:138px;height:432px;left:0;width:100%;}

#tunnelInner{position:absolute;top:18%;height:432px;left:0;width:100%;} 

<<<----------*/

#popinCrypto {
background-color:#FFFFFF;
border:0pt solid;
height:332px;
left:20%;
padding:6px 0.75em;
position:absolute;
text-align:left;
top:20%;
visibility:hidden;
width:562px;
z-index:10000;


}

.cryptoTitre {
color:#313131;
font-family:Helvetica,Verdana;
font-size:18px;
margin-left:50px;
width:80%;
margin-top:25px
}

#popinCrypto .scroll
{height:215px; 
overflow: auto; 
padding:0pt 0pt 0pt 52px;
width:470px;
font-size:12px;
color:#313131;
line-height:18px;
}

#popinCrypto .media{
margin-top:10px;
padding-left:42px
}

#compteClientAdresse label {width:160px;}

#inscriptionList .civilite .fauxSelect li.selected, #popinWishlist .civilite .fauxSelect li.selected,
#inscriptionList .civilite .fauxSelect li:hover, #popinWishlist .civilite .fauxSelect li:hover,
#inscriptionList .civilite .fauxSelect li.hover, #popinWishlist .civilite .fauxSelect li.hover {
background:#f3f0eb; width:130px;margin-left:0px;}


#inscriptionList .country .fauxSelect li.selected, #popinWishlist .country .fauxSelect li.selected,
#inscriptionList .country .fauxSelect li:hover, #popinWishlist .country .fauxSelect  li:hover,
#inscriptionList .country .fauxSelect li.hover, #popinWishlist .country .fauxSelect li.hover  {
background:#f3f0eb;padding-left:10px;width:112px;}

/*#inscriptionList .naissanceMois .fauxSelect li.selected, #inscriptionList .naissanceMois .fauxSelect li:hover,#inscriptionList .naissanceMois .fauxSelect li.hover {
background:#f3f0eb; width:100px;margin-left:0px;}*/