@import url(style_editeur.css);
body{padding:0;margin:0;font-family:Arial, Verdana;text-align:center;background-color:#fefdfe;background-image:url(images/body_bg.png);background-repeat:repeat-x;color:#251233;font-size:12px;}
#avis-client{height:120px;width:120px;position:fixed;bottom:0;right:0;}  
.avis{}
#noel{background-image:url(images/bg_noel.gif);background-repeat:repeat-y;}
.contenu2 ul {list-style-image:none;}
.contenu2 ul li a{text-decoration:none;}
.contenu2 ul li a img{float:left;width:60px;}
#contenu3{float:left;margin-left:80px;}
h1, h2, h3, h4{margin:0;padding:0;color:#ff8e59;}
h1{font-size:28px;}
h2{font-size:24px;margin:0 0 20px 0;}
h3{font-size:20px;margin:0 0 10px 0;}
h4{font-size:15px;margin:2px 0 10px 0;}
h5{font-size:12px;margin:0;clear:both;}
a, a:visited{color:#2e2d28;text-decoration:none;font-weight:bold;}
a:hover{color:#2e2d28;text-decoration:underline;}
img{border:0;}
.hide{display:none;}
#slide{height:500px;width:120px;float:right;padding-left:15px;margin-right:15px;}
#wrapper{width:1010px;text-align:left;overflow:visible;position:relative;margin:0 auto 0 auto;padding:0;}
#subwrapper{overflow:hidden;position:relative;padding:0;width:1010px;margin-left:10px;background-color:#fefdfe;}
#contenu{float:right;width:740px;padding:0 10px 5px 10px;margin:10px 10px 10px 18px;}
.text_accueil{text-align:justify;padding:0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.remarques{text-align:justify;padding:0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border-top:solid 1px #555;font-style:italic;background-color:#ccc;}
.news{text-align:justify;padding:0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border-top:solid 1px #d88cd0;font-style:italic;background-color:#f8cff4;}
#contenuPageRubrique{float:left;width:750px;padding:0 0 0 20px;margin:10px 20px 5px 5px;}
#enteteRubrique{float:left;width:560px;margin-left:22px;}
#enteteRubrique h2{float:left;}
#enteteRubrique p{float:left;padding-right:20px;}
.imageRubrique{float:left;margin:0 0 5px 10px;padding:0px;border-right:2px solid #ff8e59;border-bottom:2px solid #ff8e59;}
#top{float:right;width:1010px;height:162px;background-color:#f4fff2;background-image:url(images/logo.jpg);background-repeat:no-repeat;margin:0;padding:0 0 0 0;color:#0000FF;z-index:1000;}
#top h1{float:left;padding:0 0 0 10px;width:700px;display:block;}
#top h3{color:#251233;font-size:18px;margin:0 0 5px 0;}
#top a, #top a:visited{color:#0d004c;text-decoration:none;font-weight:bold;}
#top a:hover{color:#fff;text-decoration:none;}
#monCompte{float:right;background-image:url(images/degrade.png);background-repeat:no-repeat;background-position:0px 5px;width:280px;margin:0;padding:15px 0 0 15px;height:157px;}
#monCompte form{float:left;padding:0;margin:0;}
#monCompte form p{padding:0;margin:0;float:left;}
#monCompte form input{margin:0 5px 0 0;padding:2px;width:90px;border:solid 1px #ff8e59;font-family:Arial, Helvetica, sans-serif;color:#626164;font-size:12px;font-weight:bold;background-color:#fff;float:left;}
#monCompte form button.bouton{display:inline-block;margin:0;padding:0;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;background:none;font-size:13px;font-weight:bold;border:none;}
#monCompte form button.bouton span{position:relative;float:left;padding:0 0 0 8px;margin:0;vertical-align:middle;background-color:#ff8e59;border:solid 1px #fff;}
#monCompte form button.bouton span span{padding:0 8px 0 0;border:none;color:#FFF;height:18px;line-height:18px;}
#monCompte .menu{font-size:11px;float:left;width:270px;color:#251233;margin:5px 0 0 0;padding:0;}
.menu a{color:#251233;}
#monPanier{float:right;width:280px;margin:80px 0 0 0;padding:5px 0 0 0;height:72px;}
#contenuPanier{padding:0;list-style:none;z-index:1000;position:relative;}
ul#contenuPanier , ul#contenuPanier li{margin:0;padding:0;list-style:none;background:transparent;width:300px;}
ul#contenuPanier li a, ul#contenuPanier li a:visited{font-size:12px;color:#fff;margin:0;padding:4px 3px;width:242px;display:block;background-color:#0081ca;background-image:url(_gfx/fondContenuPanier.gif);background-repeat:no-repeat;background-position:right center;border:solid 1px #ff8e59;}
ul#contenuPanier li ul{display:none;list-style:none;margin:0;padding:0;}
ul#contenuPanier li ul li{list-style:none;float:left;margin:0;padding:0;}
ul#contenuPanier li ul li a, ul#contenuPanier li ul li a:visited{display:block;float:left;background-color:#8fbce3;background-image:none;font-size:11px;color:#b0a0bf;text-decoration:none;margin:0;padding:4px 3px;border:solid 1px #FFFFFF;border-top:none;}
ul#contenuPanier li ul li a.totalCommande, ul#contenuPanier li ul lia.totalCommande:visited{font-size:12px;color:#fff;margin:0;padding:4px 3px;display:block;float:left;background-color:#0081ca;background-image:none;}
ul#contenuPanier li a:hover, ul#contenuPanier li ul li a:hover{display:block;background-color:#b0a0bf;color:white;text-decoration:none;}
span.nomArticle, span.titreTotal{margin:0;width:160px;float:left;}
span.quantite{width:30px;float:left;}
span.total{float:right;text-align:right;width:50px;}
#dossier{margin:0;padding:0;}
#dossier .image{margin:10px 10px 10px 0;padding:1px;border:solid 1px #bbbdbf;float:left;}
ul#langues{float:left;width:980px;text-align:right;margin:0 0 10px 0;padding:0 10px 0 0;background-color:#3f3f43;border-top:solid 3px #313135;list-style:none;}
ul#langues li{float:right;padding:0;margin:0;border:none;list-style:none;}
ul#langues li a, ul#langues li a:visited{display:block;width:34px;height:24px;overflow:hidden;}
ul#langues li a.fr{background-image:url(_gfx/drapeaux.gif);background-position:0 -24px;}
ul#langues li a.uk{background-image:url(_gfx/drapeaux.gif);background-position:-34px -24px;}
ul#langues li a.spa{background-image:url(_gfx/drapeaux.gif);background-position:-68px -24px;}
ul#langues li a:hover.fr, ul#langues li a.frSelection{background-image:url(_gfx/drapeaux.gif);background-position:0 0;}
ul#langues li a:hover.uk, ul#langues li a.ukSelection{background-image:url(_gfx/drapeaux.gif);background-position:-34px 0;}
ul#langues li a:hover.spa, ul#langues li a.spaSelection{background-image:url(_gfx/drapeaux.gif);background-position:-68px 0;}
#chemin{float:left;width:1010px;color:#251233;font-size:12px;font-weight:bold;margin:0;padding:8px 0 8px 10px;}
#chemin a:link, #chemin a:visited{color:#515053;text-decoration:none;}
#chemin a:hover{color:#515053;text-decoration:underline;}
#etapesDeCommande{float:left;width:710px;color:#515053;font-size:12px;font-weight:bold;margin:0 0 20px 0;padding:0;background-color:#fff;}
#etapesDeCommande ul{margin:0;padding:0;list-style:none;float:left;width:708px;border-right:solid 1px #d8d9da;}
#etapesDeCommande ul li{color:#c7c9ca;width:176px;margin:0;padding:0;list-style:none;display:inline;float:left;border-left:solid 1px #d8d9da;border-bottom:solid 1px #d8d9da;border-top:solid 1px #d8d9da;}
#etapesDeCommande ul li.selection{color:#d8d9da;border-left:solid 1px #d8d9da;border-bottom:solid 1px #d8d9da;border-top:solid 1px #d8d9da;background-color:#515053;}
#etapesDeCommande ul li span{color:#fff;font-size:18px;margin:0 3px 0 0;padding:0 5px;background-color:#d8d9da;}
#etapesDeCommande ul li span.chiffreSelection{color:#d8d9da;background-color:#515053;border-right:solid 1px #d8d9da;}
.adresseDeLivraison{float:right;margin:0 0 20px 0;width:345px;}
.adresseDeLivraisonRecap{float:left;margin:0 0 20px 0;width:710px;}
.adresseDeFacturation{float:left;margin:0 0 20px 0;width:345px;}
.adresseDeLivraison h3, .adresseDeFacturation h3, .adresseDeLivraisonRecap h3{color:#515053;display:block;padding:5px 0 7px 10px;margin:0;height:20px;background-color:#bbbdbf;}
.adresseDeLivraison h4{color:#515053;width:335px;margin:5px 0 0 0;padding:5px 0 7px 10px;background-color:#bbbdbf;float:left;}
.adresseDeLivraison .contenu, .adresseDeFacturation .contenu{float:left;width:325px;margin:1px 0 0 0;padding:10px;background-color:#d8d9da;}
.adresseDeLivraisonRecap .contenu{float:left;width:690px;margin:1px 0 0 0;padding:10px;background-color:#d8d9da;}
.adresseDeLivraison ul{list-style:none;margin:0;padding:0;width:345px;float:left;}
.adresseDeLivraisonRecap ul{list-style:none;margin:0;padding:0;width:710px;float:left;}
.adresseDeLivraison ul li, .adresseDeLivraisonRecap ul li{margin:0;padding:0;font-size:12px;font-weight:bold;}
.adresseDeLivraison ul li a, .adresseDeLivraisonRecap ul li a, .adresseDeLivraison ul li a:visited, .adresseDeLivraisonRecap ul li a:visited{color:#fff;display:block;background-color:#8fbce3;border-top:solid 1px #FFF;padding:3px 0 3px 10px;}
a.modifierOuAjouter, a.modifierOuAjouter:visited{font-size:12px;font-weight:bold;border-top:solid 1px #FFF;color:#fff;display:block;clear:both;background-color:#0081ca;padding:3px 0 3px 10px;}
.adresseDeLivraison ul li a:hover, .adresseDeLivraisonRecap ul li a:hover, a.modifierOuAjouter:hover{text-decoration:none;background-color:#b0a0bf;}
.choixDeLaLivraison, .choixDuReglement{float:left;width:710px;margin:0;padding:0;}
.choixDeLaLivraison ul, .choixDuReglement ul{margin:0;padding:0;list-style:none;width:720px;}
.choixDeLaLivraison ul li, .choixDuReglement ul li{margin:0;padding:0;font-size:14px;font-weight:bold;}
.choixDeLaLivraison span.modeDeLivraison, .choixDuReglement span.modeDeReglement, .choixDeLaLivraison span.choisir, .choixDuReglement span.choisir{color:#251233;line-height:70px;width:360px;margin:0;padding:0;background-color:#FFF;float:left;text-indent:10px;height:40px;}
.choixDeLaLivraison span.choisir, .choixDuReglement span.choisir{background-color:transparent;color:#251233;}
.choixDeLaLivraison ul li a, .choixDeLaLivraison ul li a:visited, .choixDuReglement ul li a, .choixDuReglement ul li a:visited{height:40px;color:#fff;display:block;background-color:#0081ca;border-top:solid 1Px #FFFFFF;}
.choixDeLaLivraison ul li a:hover, .choixDuReglement ul li a:hover{text-decoration:none;background-color:#b0a0bf;}
.text_index{float:left;width:730px;margin:0 0 10px 4px;padding:0;}
.text_index_header{float:left;width:730px;font-weight:bold;margin:0;padding:0;background-image:url(images/bg_block_slide.gif);background-repeat:no-repeat;height:33px;}
.text_index_contenu{float:left;border-left:solid 2px #b0a0bf;border-right:solid 2px #b0a0bf;padding:0;}
.text_index_contenu h4{padding:0 8px;}
.text_index_footer{float:left;width:730px;font-weight:bold;margin:0;padding:0;background-image:url(images/bg_block_slide_inverse.gif);background-repeat:no-repeat;height:33px;}
.blocMozaique{clear:both;float:left;margin:20px 0 0 0;padding:0;}
.blocMozaique h3{color:#2e2d28;width:720px;font-weight:bold;margin:0;padding:0 0 0 10px;background-image:url(images/bg_block_slide.gif);background-repeat:no-repeat;height:33px;}
.blocMozaique .contenu{float:left;width:710px;margin:0;margin-left:auto;margin-right:auto;padding:10px 8px 10px 8px;border:solid 2px #b0a0bf;border-top:none;}
.blocMozaique .contenu ul.image{margin:0;padding:0;list-style:none;border:none;width:710px;float:left;}
.blocMozaique .contenu ul.image li{margin:0;padding:0 1px;border:none;float:left;}
.blocMozaique .contenu ul.image li a, .blocMozaique .contenu ul.image li a:visited{border:1px solid #b0a0bf;margin:0 1px 0 0;padding:1px;height:81px;width:81px;float:left;display:block;background-color:#fff;overflow:hidden;text-align:center;}
.blocMozaique .contenu ul.image li a:hover{border:2px solid #88888b;background-color:#b0a0bf;padding:0;}
.blocNouveaute{float:left;margin:0 0 0 0;width:355px;}
.blocNouveaute h3{margin:0;background-image:url(images/bg_block.gif);background-repeat:no-repeat;height:33px;}
.blocNouveaute h3 a, .blocNouveaute h3 a:visited{color:#2e2d28;display:block;padding:5px 0 0 10px;margin:0;}
.blocNouveaute h3 a:hover{color:#745b8c;text-decoration:none;}
.blocNouveaute h4 a, .blocNouveaute h4 a:visited{color:#b050b0;}
.blocNouveaute h4 a:hover{text-decoration:underline;}
.blocNouveaute .contenu{float:left;width:335px;margin:0;padding:8px;border-left:solid 2px #b0a0bf;border-right:solid 2px #b0a0bf;}
.blocNouveaute .contenu a.image, .blocNouveaute .contenu a.image:visited{border:1px solid #b0a0bf;margin:0;padding:1px;height:140px;width:140px;float:left;text-align:center;display:block;background-color:#fff;overflow:hidden;}
.blocNouveaute .contenu a.image:hover{border:2px solid #ff8e59;background-color:#900090;padding:0;}
.blocNouveaute .contenu .description{float:right;font-size:12px;padding:0;width:173px;}
.blocNouveaute .contenu .description .chapo{color:#251233;font-weight:normal;text-align:left;font-size:12px;padding:0;}
.blocNouveaute .contenu .description .prixProduit{color:#ff0000;font-weight:bold;text-align:left;font-size:18px;margin:5px 0 0 0;padding:0;display:block;}
.blocNouveaute .contenu .description p{margin:0;padding:0;}
.blocNouveaute a.acheter, .blocNouveaute button.acheter{display:inline-block;margin:5px 0 0 0;padding:0;font-size:13px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;}
.blocNouveaute a.acheter span, .blocNouveaute button.acheter span{position:relative;float:left;padding:0 0 0 5px;vertical-align:middle;}
.blocNouveaute a.acheter span span, .blocNouveaute button.acheter span span{color:#251233;height:24px;padding:0 5px 0 0;line-height:23px;border:none;}
.blocNouveaute a.acheter:hover span, .blocNouveaute button.acheter:hover span{text-decoration:none;}
.blocNouveaute a.toutesLesNouveautes, .blocNouveaute a.toutesLesNouveautes:visited{display:block;float:left;width:100%;margin:0;padding:5px 0;color:#515053;font-weight:bold;text-indent:10px;background-color:#b0a0bf;}
.blocNouveaute a.toutesLesNouveautes:hover{color:#251233;text-decoration:none;}
.blocPromo{float:right;margin:0 0px 10px 0;width:355px;}
.blocPromo h3{background-image:url(images/bg_block.gif);background-repeat:no-repeat;height:33px;margin:0;}
.blocPromo h3 a, .blocPromo h3 a:visited{color:#2e2d28;display:block;padding:5px 0 7px 10px;margin:0;height:20px;}
.blocPromo h3 a:hover{color:#2e2d28;text-decoration:none;}
.blocPromo h4 a, .blocPromo h4 a:visited{color:#b050b0;}
.blocPromo h4 a:hover{text-decoration:underline;}
.blocPromo .contenu{width:335px;float:left;margin:0;padding:8px;border-left:solid 2px #b0a0bf;border-right:solid 2px #b0a0bf;}
.blocPromo .contenu a.image, .blocPromo .contenu a.image:visited{border:1px solid #b0a0bf;margin:0;padding:1px;height:140px;width:140px;display:block;float:left;background-color:#fff;overflow:hidden;text-align:center;}
.blocPromo .contenu a.image:hover{border:2px solid #ff8e59;background-color:#900090;padding:0;}
.blocPromo .contenu .description{float:right;font-size:12px;padding:0;width:173px;}
.blocPromo .contenu .description .chapo{color:#251233;font-weight:normal;text-align:left;font-size:12px;padding:0;}
.blocPromo .prixusuel{color:#ff0000;font-weight:bold;text-align:left;font-size:15px;margin:5px 0;padding:0;}
.blocPromo .contenu .description .prixProduit{color:#ff0000;font-weight:bold;text-align:left;font-size:18px;margin:5px 0;padding:0;display:block;}
.blocPromo .contenu .description p{margin:0;padding:0;}
.blocPromo a.acheter, .blocPromo button.acheter{display:inline-block;margin:5px 0 0 0;padding:0;font-size:13px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;}
.blocPromo a.acheter span, .blocPromo button.acheter span{position:relative;float:left;padding:0 0 0 5px;vertical-align:middle;}
.blocPromo a.acheter span span, .blocPromo button.acheter span span{color:#251233;height:24px;padding:0 5px 0 0;line-height:23px;border:none;}
.blocPromo a.acheter:hover span , .blocPromo button.acheter:hover span{text-decoration:none;}
.blocPromo a.toutesLesPromos, .blocPromo a.toutesLesPromos:visited{display:block;float:left;width:100%;margin:0;padding:5px 0;color:#515053;font-weight:bold;text-indent:10px;background-color:#b0a0bf;}
.blocPromo a.toutesLesPromos:hover{color:#251233;text-decoration:none;}
.petitBlocProduit{float:left;margin:0 20px 20px 0;width:355px;}
.separation{float:left;margin:0;height:1px;width:710px;}
.petitBlocProduit h3{background-image:url(images/bg_block.gif);background-repeat:no-repeat;height:33px;margin:0;}
.petitBlocProduit h3 a, .petitBlocProduit h3 a:visited{color:#515053;display:block;padding:5px 0 7px 10px;margin:0;height:20px;}
.petitBlocProduit h3 a:hover{text-decoration:none;}
.petitBlocProduit .contenu{float:left;width:335px;margin:0 0 0 0;padding:8px;border-left:solid 2px #b0a0bf;border-right:solid 2px #b0a0bf;border-bottom:solid 2px #b0a0bf;}
.petitBlocProduit .contenu a.image, .petitBlocProduit .contenu a.image:visited{border:1px solid #bbbdbf;margin:0;padding:1px;height:140px;width:140px;display:block;float:left;background-color:#fff;overflow:hidden;}
.petitBlocProduit .contenu a.image:hover{border:2px solid #88888b;background-color:#8fbce3;padding:0;}
.petitBlocProduit .contenu .description{float:right;font-size:12px;padding:0;width:173px;}
.petitBlocProduit .contenu .description .chapo{color:#626164;font-weight:normal;text-align:left;font-size:12px;padding:0;}
.petitBlocProduit .contenu .description .prixProduit{color:#ff0000;font-weight:bold;text-align:left;font-size:18px;margin:5px 0;padding:0;display:block;}
.petitBlocProduit .contenu .description p{margin:0;padding:0;}
.petitBlocProduit a.acheter, .petitBlocProduit button.acheter{display:inline-block;margin:5px 0 0 0;padding:0;font-size:13px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;}
.petitBlocProduit a.acheter span, .petitBlocProduit button.acheter span{position:relative;float:left;padding:0 0 0 5px;vertical-align:middle;}
.petitBlocProduit a.acheter span span, .petitBlocProduit button.acheter span span{color:#fff;height:24px;padding:0 5px 0 0;line-height:23px;border:none;}
.petitBlocProduit a.acheter:hover span , .petitBlocProduit button.acheter:hover span{text-decoration:none;}
.blocProduit{float:left;margin:0 0 15px 0;padding:0;width:710px;}
.blocProduit h2{color:#251233;}
.blocProduit .blocDImages{float:left;margin:0 0 0 10px;padding:0;width:300px;border:2px #256154 groove;}
.blocProduit a.grandeImage, .blocProduit a.grandeImage:visited{border:1px solid #bbbdbf;margin:0 0 0 5px;padding:1px;width:300px;float:left;background-color:#fff;}
.blocDImages img{width:300px;}
.blocProduit a.grandeImage:hover{border:2px solid #88888b;background-color:#8fbce3;padding:0;}
.blocProduit ul.vignettes{margin:10px 0 0 0;padding:0;list-style:none;text-align:center;border:none;width:300px;float:left;}
.blocProduit ul.vignettes li{margin:0;padding:0;border:none;}
.blocProduit ul.vignettes li a, .blocProduit ul.vignettes li a:visited{border:1px solid #bbbdbf;margin:0 1px 1px 0;padding:1px;height:81px;width:81px;float:left;display:inline;background-color:#fff;overflow:hidden;}
.blocProduit ul.vignettes li a:hover{border:2px solid #88888b;background-color:#8fbce3;padding:0;}
.blocProduit .introProduit{float:right;background-image:url(images/entete_produit.png);background-repeat:no-repeat;margin:0 0 0 0;padding:15px;width:300px;height:300px;}
.blocProduit .introProduit .chapo{font-size:14px;font-weight:bold;padding:5px;margin:0 0 0 0;}
.blocProduit .introProduit .prixProduit{color:#0000FF;font-weight:bold;text-align:left;font-size:20px;margin:0 0 0 0;padding:0;}
.blocProduit a.acheter, .blocProduit button.acheter{display:inline-block;margin:10px 0 0 0;padding:0;font-size:16px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;}
.blocProduit a.acheter span, .blocProduit button.acheter span{position:relative;float:right;padding:0 0 0 10px;vertical-align:middle;background-image:url(images/shoppingcart.png);background-repeat:no-repeat;}
.blocProduit a.acheter span span, .blocProduit button.acheter span span{line-height:25px;}
.blocProduit a.acheter:hover span, .blocProduit button.acheter:hover span{background-color:#b0a0bf;text-decoration:none;}
.blocProduit .description{float:right;font-size:12px;padding:0;margin:0 0 20px 0;width:710px;}
.blocProduit .contenusAssocies{float:right;margin:0 0 20px 0;width:300px;}
.blocProduit .telechargements{float:left;margin:0 0 20px 0;width:300px;}
.blocProduit .contenusAssocies h3, .blocProduit .telechargements h3{color:#515053;display:block;padding:5px 0 7px 10px;margin:0;height:20px;background-color:#bbbdbf;}
.blocProduit .contenusAssocies ul, .blocProduit .telechargements ul{list-style:none;margin:0;padding:0;width:300px;float:left;background:#d8d9da;}
.blocProduit .contenusAssocies ul li, .blocProduit .telechargements ul li{margin:0;padding:0;font-size:12px;font-weight:bold;}
.blocProduit .contenusAssocies ul li a, .blocProduit .telechargements ul li a, .blocProduit .contenusAssocies ul li a:visited, .blocProduit .telechargements ul li a:visited{border-top:solid 1px #FFF;color:#fff;display:block;background-color:#0081ca;padding:3px 0 3px 10px;}
.blocProduit .contenusAssocies ul li a:hover, .blocProduit .telechargements ul li a:hover{color:#fff;text-decoration:none;background-color:#251233;}
#superbox-overlay{width:100%;overflow:visible;position:relative;margin:0 auto 0 auto;padding:0;background:#e0e4cc;}
#superbox-container .loading{width:32px;height:32px;text-indent:-9999px;background-image:url(_gfx/loader.gif);background-position:center 0;background-repeat:no-repeat;overflow:hidden;position:relative;padding:0;width:100%;}
#superbox .close a{float:right;padding:0 5px;line-height:20px;color:#fff;background:#b0a0bf;cursor:pointer;}
#superbox .nextprev a{float:left;margin-right:5px;padding:0 5px;line-height:20px;background:#b0a0bf;cursor:pointer;color:#fff;}
#superbox .nextprev .disabled{background:#ccc;cursor:default;}
#superbox .close a:hover{color:#fff;background:#b0a0bf;text-decoration:none;}
#pages{float:left;color:#626164;width:700px;text-align:right;font-size:11px;padding:5px 10px 5px 0;margin:10px 0;background-color:#d8d9da;}
#pages a, #pages a:visited{color:#626164;text-decoration:none;font-weight:bold;}
#pages a:hover{text-decoration:underline;}
#footer-container{width:100%;background-color:#fefdfe;border-top:solid 2px #FF8E59;margin:0;padding:0;text-align:left;}
#footer{margin-left:auto;margin-right:auto;width:1010px;background-color:#fefdfe;color:#251233;font-size:11px;font-weight:normal;padding:5px 0 20px 0;text-align:center;}
#footer .colonne-marge{float:left;width:90px;margin:0;padding:0;border:0px;background-color:#fefdfe;text-align:left;}
#footer .colonne{float:left;width:290px;margin:0;padding:0 4px;border:0px;background-color:#fefdfe;text-align:left;}
#footer .colonne ul{list-style:none;}
#footer .colonne p{font-size:11px;margin:0;padding:0;}
#footer .liens{clear:both;float:left;width:100%;background-color:#fefdfe;text-align:center;color:#251233;padding-top:10px;}
#footer h4{font-size:11px;color:#251233;background-image:none;padding:0;margin:3px 0 0 0;}
#footer a, #footer a:visited{font-weight:normal;color:#9a9b9d;text-decoration:none;padding:0 2px;}
#footer h4 a, #footer h4 a:visited{font-weight:bold;border:none;}
#footer a:hover{text-decoration:underline;}
#footer .colonne p.validator{float:left;margin:5px 0 0 0;}
#footer .colonne p.validator a, #footer .colonne p.validator a:visited{border:none;}
.nuage{color:#b0a0bf;font-weight:bold;text-align:center;}
.nuage1{color:#FFCCFF;font-size:12px;}
.nuage2{color:#EBADEB;font-size:13px;}
.nuage3{color:#D68FD6;font-size:14px;}
.nuage4{color:#C270C2;font-size:15px;font-weight:bold;}
.nuage5{color:#AD52AD;font-size:16px;font-weight:bold;}
.nuage6{color:#993399;font-size:18px;font-weight:bold;}
.annonces{text-align:center;margin-bottom:20px;}
.annonces p{text-align:center;margin-left:auto;margin-right:auto;width:96%;}
.tick{margin-bottom:-3px;}
#contenu form{padding:0;margin:0 0 20px 0;}
#contenu form p{margin:0;padding:4px 0;overflow:hidden;font-size:12px;border-bottom:1px solid #ccc;clear:both;float:left;width:100%;}
#contenu form p.derniereLigne{border:none;}
#contenu form p label{float:left;width:290px;padding:0 10px 0 0;margin:0;line-height:24px;}
#contenu form p label.codeDeReduction{width:180px;}
#contenu form p label.petit{width:80px;}
#contenu form p input, #contenu form p select, #contenu form p textarea{float:left;margin:0;width:190px;padding:3px;border:solid 1px #a9abad;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#626164;font-weight:bold;background-color:#d8d9da;}
#contenu form p input.codeDeReduction{width:50px;background-color:#fff;padding:4px;}
#contenu form p select{width:198px;}
#contenu form p textarea{width:300px;}
#contenu form p input.radio, #contenu form p input.checkBox{float:left;margin:5px 0;width:20px;padding:0;background-color:transparent;border:none;}
#contenu form p .labelRadio, #contenu form p .labelCheckBox{float:left;margin:5px 10px 0 0;padding:0;background-color:transparent;border:none;font-weight:bold;}
#contenu form button.bouton, #contenu form button.boutonMemeLigneQuInput{display:inline-block;margin:0 0 0 300px;padding:0;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:none;background:none;font-size:13px;font-weight:bold;}
#contenu form button.boutonMemeLigneQuInput{margin:0 0 0 10px;}
#contenu form button.bouton span, #contenu form button.boutonMemeLigneQuInput span{position:relative;float:left;padding:0 0 0 8px;margin:0;vertical-align:middle;}
#contenu form button.bouton span span, #contenu form button.boutonMemeLigneQuInput span span{padding:0 8px 0 0;color:#FFF;height:24px;line-height:24px;border:none;}
.obligatoire{font-size:12px;color:#FF0000;clear:both;margin:10px 0;}
#contenu table, #contenu table tr{padding:0;margin:0;}
#contenu table th{font-weight:bold;background-color:#d8d9da;border-bottom:solid 1px #FFFFFF;}
#contenu table td{font-weight:bold;background-color:transparent;border:none;}
#contenu table td.ligne{font-weight:bold;background-color:transparent;border-bottom:solid 1px #d8d9da;}
#contenu table th.total{font-weight:bold;color:#FFF;background-color:#b0a0bf;border-bottom:solid 1px #dedce6;}
.queFaire{margin:20px 0 0 0;padding:0;width:100%;float:left;text-align:right;}
.queFaire a.bouton, .queFaire button.bouton{display:inline-block;margin:10px 0 0 0;padding:0;font-size:14px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;}
.queFaire a.bouton span, .queFaire button.bouton span{position:relative;float:left;padding:0 0 0 7px;vertical-align:middle;}
.queFaire a.bouton span span, .queFaire button.bouton span span{color:#fff;height:24px;padding:0 7px 0 0;line-height:22px;}
.queFaire a.bouton:hover span, .queFaire a.bouton:hover span span, .queFaire button.bouton:hover span, .queFaire button.bouton:hover span span{}
#moteurEtCatalogue{float:left;width:190px;padding:0;margin:10px 0 0 15px;}
#moteurEtCatalogue h3{display:none;}
#accueil, #menuCatalogue, #menuDossier, #menuContenu{float:left;padding:0;margin:0 0 12px 0;width:100%;}
#menuDossier h4{color:#251233;padding:2px 0 2px 4px;margin:0 0 0 3px;}
#accueil ul, #menuCatalogue ul, #menuDossier ul, #menuContenu ul{padding:0;margin:0;list-style:none;color:#EDDEFB;}
#accueil ul li, #menuCatalogue ul li{font-size:14px;font-weight:bold;padding:0;margin:0 0 1px 0;}
#menuDossier ul li, #menuContenu ul li{font-size:13px;font-weight:bold;padding:0;margin:0 0 1px 0;}
#accueil ul li a, #menuCatalogue ul li a, #menuContenu ul li a{text-decoration:none;color:#251233;border-bottom:dotted 1px #756483;display:block;padding:5px 0 5px 10px;}
#menuDossier ul li a{text-decoration:none;color:#251233;border-top:dotted 1px #756483;display:block;padding:5px 0 5px 10px;}
#accueil ul li a:hover, #menuCatalogue ul li a:hover, #menuDossier ul li a:hover, #menuContenu ul li a:hover{font-weight:bold;background-color:#EDDEFB;color:#251233;}
#menuDossier dt a{color:#251233;padding-left:5px;font-weight:bold;font-size:14px;text-decoration:none;border-bottom:dotted 1px #251233;}
#menuCatalogue ul li ul, #menuDossier ul li ul, #menuContenu ul li ul{}
#menuCatalogue ul li ul li, #menuDossier ul li ul li, #menuContenu ul li ul li{font-size:12px;margin:1px 0 0 0;text-indent:8px;}
#menuCatalogue ul li ul li a, #menuDossier ul li ul li a, #menuContenu ul li ul li a{}
#menuCatalogue ul li a.selection, #menuDossier ul li a.selection, #menuContenu ul li a.selection{color:#251233;border-bottom:dotted 1px #756483;}
#moteurDeRecherche{margin:0 0 10px 0;background-image:url(images/bg_recherche.png);background-repeat:no-repeat;padding:10px 20px 10px 10px;width:200px;height:42px;display:block;float:left;}
#moteurDeRecherche form{margin:0;padding:0;border:none;}
#moteurDeRecherche form p{margin:0;padding:0;float:left;}
#moteurDeRecherche form input{margin:0;padding:2px;width:120px;border:solid 1px #100D0F;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background-color:#fff;color:#626164;float:left;}
#moteurDeRecherche form button.bouton{display:inline-block;margin:0;padding:0;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:none;background:none;font-size:13px;font-weight:bold;}
#moteurDeRecherche form button.bouton span{position:relative;float:left;padding:0 0 0 8px;margin:0;vertical-align:middle;}
#moteurDeRecherche form button.bouton span span{padding:0 8px 0 0;border:none;color:#FFF;height:18px;line-height:18px;}
.moyensDePaiement{float:left;margin:0;padding:0 10px;width:980px;}
.moyensDePaiement h4{margin:32px 0 0 0;float:left;}
.moyensDePaiement ul, .moyensDePaiement ul li{list-style:none;margin:0;padding:0;border:none;}
* html button{width:1%;overflow:visible;}
*:first-child+html button{overflow:visible;}
@media projection, screen{.tabs-hide{display:none;}
}
@media print{.tabs-nav{display:none;}
}
.tabs-nav{list-style:none;margin:0;padding:0 0 0 4px;}
.tabs-nav:after{display:block;clear:both;content:" ";}
.tabs-nav li{float:left;margin:0 0 0 1px;min-width:84px;}
.tabs-nav a, .tabs-nav a span{display:block;padding:0 10px;background:url(images/tab.png) no-repeat;}
.tabs-nav a{position:relative;top:1px;z-index:2;padding-left:0;color:#27537a;font-size:12px;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;}
.tabs-nav .tabs-selected a{color:#000;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{background-position:100% -150px;outline:0;}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active{background-position:100% -100px;}
.tabs-nav a span{width:64px;min-width:64px;height:18px;min-height:18px;padding-top:6px;padding-right:0;}
.tabs-nav a span{width:auto;height:auto;}
.tabs-nav .tabs-selected a span{padding-top:7px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span{background-position:0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span{background-position:0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited{cursor:text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{cursor:pointer;}
.tabs-container{border:1px solid #97a5b0;padding:1em 8px;background:#fcfff8;}
.tabs-loading em{padding:0 0 0 20px;background:url(loading.gif) no-repeat 0 50%;}
#featured{width:470px;padding-right:250px;position:relative;border:5px solid #B0A0BF;height:250px;background:#fff;margin-bottom:20px;}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:400px;list-style:none;padding:0;padding-right:2px;margin:0;width:317px;}
#featured ul.ui-tabs-nav li{padding:1px 0;padding-left:13px;font-size:12px;color:#666;}
#featured ul.ui-tabs-nav li img{float:left;margin:2px 5px;background:#fff;padding:2px;border:1px solid #eee;}
#featured ul.ui-tabs-nav li span{font-size:11px;font-family:Verdana;line-height:18px;}
#featured li.ui-tabs-nav-item a{display:block;height:60px;color:#333;background:#fff;line-height:20px;}
#featured li.ui-tabs-nav-item a:hover{background:#B0A0BF;}
#featured li.ui-tabs-selected{background:url('images/selected-item.gif') top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:#ccc;}
#featured .ui-tabs-panel{width:400px;height:250px;background:#999;position:relative;}
#featured .ui-tabs-panel .info{position:absolute;top:180px;left:0;height:70px;background:url('images/transparent-bg.png');}
#featured .info h2{font-size:18px;font-family:Georgia,serif;color:#fff;padding:5px;margin:0;overflow:hidden;}
#featured .info p{margin:0 5px;font-family:Verdana;font-size:11px;line-height:15px;color:#f0f0f0;}
#featured .info a{text-decoration:none;color:#fff;}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide{display:none;}
location{display: block;width:250px;font-size:16pt;font-family:arial;font-weight:bold;background-color:teal;color:white;padding-left:10px;}
#mainpage_titre{font-size:20px;}
#mainpage_texte{}
#mainpage_post{}

