a img{border:0;}
body{margin: 0 0 0 0; background-color:white;}
.BlancBold16C{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-align:center;margin:0 0 0 0;font-weight:bold;padding:10px 0 0 0;}
.texte-grisMarge{color:black;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:right;margin:12px 0 0 0;}
p.titre-rose{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;text-align:left;text-decoration: none;margin:0 0 0 0;}
p.texte12C{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;text-decoration: none;margin:0 0 0 0;}
span.fr{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 22px;text-align:left;text-decoration: none;margin:0 0 0 0;}
.bleu16B{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-align:left;margin:0 0 0 0;font-weight:bold;}
.texte{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:right;margin:0 0 0 0;}
.texteL{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:left;margin:0 0 0 0;}
p.bleu12BC{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;margin:0 0 0 0;font-weight:bold;}
p.gris12BC{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;margin:0 0 0 0;font-weight:bold;}
p.gris12BL{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:left;margin:0;font-weight:bold; padding:0; clear:both;}
p.gris12C{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;margin:0 0 0 0;}
p.gris11C{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;margin:0 0 0 0;}
p.gris11{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;margin:0 0 0 0;}
p.gris16BC{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-align:center;margin:0 0 0 0;font-weight:bold;}
p.bleu12B{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:left;margin:0 0 0 0;font-weight:bold;}
.texteBlack{color:black;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:left;margin:0 0 0 0;}
p.BlackC{color:black;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;text-align:center;margin:0 0 0 0;}
.texte13L{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-decoration: none;text-align:left;margin:0 0 0 0;font-weight:normal;}
a.bleu12B {
color:#244473;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
text-align:left;
text-decoration:none;
}

a.lien {color:white;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:left;margin:0 0 0 3px;}
a.lien:hover {color:white;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;text-align:left;margin:0 0 0 3px;}

a.lienC {color:white;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:center;}
a.lienC:hover {color:white;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;text-align:center;}

div.statique{width:944px;margin:0 auto 0 auto;clear:both;background-color:#FFFFFF;padding:0 40px 0 0;}

/*div principales*/
div.header{width:978px;margin: 3px auto 0 auto;}
div.main{width:978px;margin:18px auto 0 auto;background-image: url(../img/bg-main.jpg);background-repeat: no-repeat;clear:both;}
div.footer{width:978px;height:320px;margin: auto;background-color:#FFFFFF;padding-top:10px;clear:both;}
div.footer-produit{width:978px;height:220px;margin: auto;background-color:#FFFFFF;padding-top:10px;clear:both;}
div.cat{width:978px;margin-left:auto;margin-right:auto;margin-top:10px;clear:both;background-color:#FFFFFF;}

/*div header*/
div.top{width:978px;height:92px;background-image: url(../img/bg-header.jpg);background-repeat: no-repeat;margin:1px 0 0 0;float:left;}
div.sur-menu{width:978px;height:22px;background-image: url(../img/bg-sur-menu.gif);float:left;}
div.menu{width:978px;height:37px;background-image: url(../img/bg-menu.jpg);margin:0 0 4px 0;float:left;}
div.menu2{height:37px;margin:0 50px 0 0;float:right;}

div.logo{width:268px;height:98px;float:left;}
div.header h1{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;text-align:center;text-decoration: none;margin:0 0 0 95px;display:inline;}
div.top h2{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 26px;font-weight:normal;text-align:left;text-decoration: none;margin:25px 0 0 8px;}
div.top h2 a{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 26px;font-weight:normal;text-align:left;text-decoration: none;margin:0;}

div.panier{width:220px;height:82px;background-image: url(../img/bg-panier.jpg); background-repeat: no-repeat;float:right;}

div.compte{width:70px;height:82px;float:left;margin:1px 0 0 35px;}
a.mon-compte{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;float:left;margin:5px 0 0 0;}
a.mon-compte:hover{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;float:left;margin:5px 0 0 0;}

div.contenu-panier{width:110px;float:right;margin:4px 0 0 0;}
div.articles{float:right;margin:13px 7px 0 0;}
p.articles{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin:0 0 0 0;text-align:right;}
p.prix-panier{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin:0 0 0 0;text-align:right;}

div.specialiste{width:755px; line-height:26px;height:26px; background-image: url(../img/bg-specialiste.gif);float:left;}
img.specialiste{float:left;margin:0 0 0 0;}
div.news{width:212px; line-height:26px;height:26px; background-image: url(../img/bg-news.gif);float:right;padding:0 0 0 5px;}
img.news{float:right;}

p.surmenu1{color:#858585;font-family: Arial, Helvetica, sans-serif;font-size: 13px;margin:3px 0 0 265px;text-align:center;float:left;}
p.surmenu2{color:#373738;font-family: Arial, Helvetica, sans-serif;font-size: 13px;margin:3px 102px 0 0;text-align:center;float:right;}

p.intro {width:940px;margin:8px auto 20px auto;font-style:italic;font-size:14px;}

img.cartes-sauv{float:left;margin:14px 0 0 0;}

/*detail recherche et newsletter*/
div.recherche{width:968px;height:35px;background-image: url(../img/bg-recherche.gif);background-repeat:repeat-x;float:left;}
a.tous{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;margin:0 0 0 10px;float:left;}
a.tous:hover{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;margin:0 0 0 10px;float:left;}
p.titre-recherche{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;margin:8px 5px 0 20px;font-weight:bold;text-align:left;float:left;}
a.menu{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;float:left;text-align:center;margin:2px 8px 0 8px;font-weight:bold;}
ul.menu, ul.menu2 { margin: 0; padding: 0; list-style: none outside; height: 37px;}
li.categorie-1, li.categorie-2, li.categorie-3, li.categorie-4, li.categorie-5, li.categorie-6, li.qui-1, li.qui-2, li.qui-3{ display: block; width: 110px; float: left; text-align: center; }
li.categorie-4{width:85px;}
li.categorie-6{width:125px;}
li.qui-1{width:115px;}
li.qui-2{width:85px;}
a.menu:hover{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:underline;float:left;text-align:center;font-weight:bold;}
img.separ{position:absolute;float:right;margin:2px 0 0 0;}
a.menu2{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;float:left;text-align:center;margin:2px 2px 0 12px;font-weight:bold;}
a.menu2:hover{color:#CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:underline;float:left;text-align:center;font-weight:bold;}
div.search, div.research{float:left;margin:0 13px 0 0;}
input.search{width:156px;height:22px;line-height:22px;background-color:white;color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;border:0;margin:6px 0 0 0;padding:0 0 0 5px;float:left;}
input.ok{width:24px;height:22px;line-height:22px;background-image: url(../img/btn-ok.gif);border:0;margin:6px 0 0 0;color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;float:left;padding:0 2px 0 0;}
span.select {position: absolute;width:72px;line-height:22px;height:22px;color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;background: url(../img/select.gif);overflow: hidden;border:0;padding: 0 20px 0 3px;margin:5px 10px 0 0px;} 
div.pages{float:right;margin:0 0 0 0;}
div.pages-center{float:left;margin:20px 0 0 460px;}
span.num-page{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;text-align:right;margin:0 0 0 0;font-weight:bold;}
a.num-page{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:right;margin:0 0 0 0;}
a.num-page:hover{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;text-align:right;margin:0 0 0 0;}
img.RechercheR{float:right;margin:0 0 0 0;}

div.newsletter{margin:20px auto 0 auto; width:450px;}
h2.titre-newsletter{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-align:center;margin:0 0 0 0;}

/*onglets*/
div.onglets{width:716px;height:28px;background-image: url(../img/bg-onglet.jpg);float:left;}
div.onglets_area{width:717px;height:319px;margin:2px, 0, 0, 0;float:left;}
a.decouvrez{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 9px;text-decoration: none;margin:131px 0 0 138px;float:left;}
a.decouvrez:hover{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 9px;text-decoration: underline;margin:131px 0 0 138px;float:left;}
a.onglet1{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;float:left;text-align:center;margin:0 0 0 0;font-weight:bold;text-transform: uppercase;padding:5px 21px 0 19px;}
a.onglet1:hover, a.onglet1.active{height:28px;color:white;font-family: Arial, Helvetica, sans-serif;background-image:url(../img/bg-comment.gif);background-repeat:no-repeat;font-size: 12px;text-decoration:none;float:left;text-align:center;font-weight:bold;text-transform: uppercase;margin-top:0;}
a.onglet2, a.onglet3{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;float:left;text-align:center;margin:0 0 0 0;font-weight:bold;text-transform: uppercase;padding:5px 24px 0 19px;}
a.onglet2:hover, a.onglet2.active, a.onglet3:hover, a.onglet3.active{height:23px;color:white;font-family: Arial, Helvetica, sans-serif;background-image:url(../img/onglet-hover.gif);font-size: 12px;float:left;text-decoration:none;text-align:center;font-weight:bold;text-transform: uppercase;margin-top:0;}
a.onglet4{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;float:right;text-align:center;margin:0 0 0 0;font-weight:bold;text-transform: uppercase;padding:5px 33px 0 29px;width:108px;}
a.onglet4:hover, a.menu4.active{height:28px;color:white;font-family: Arial, Helvetica, sans-serif;background-image:url(../img/bg-menu4.gif);background-repeat:no-repeat;font-size: 12px;text-decoration:none;float:right;text-align:center;font-weight:bold;text-transform: uppercase;margin:0 0 0 0;width:108px;}
img.separ-onglet{float:left;margin:2px 0 0 1px;width:2px;height:24px;background-image:url(../img/separ3.gif);background-repeat:no-repeat;}
div.content{display:block; position:absolute;width:717px;height:321px;background:#fff url(../img/bg-onglet-content.png) no-repeat 0 2px}
img.service-onglet{margin:2px 0 0 0;}
div#coupsDeCoeur{margin: 20px 0 0 70px}
img.avantages{margin:2px 0 0 0;}

div.procedure{width:254px;height:349px;background-image: url(../img/bg-procedure.jpg);float:right;margin:0 0 0 0;}
div.procedure h3{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-weight:bold;text-align:center;text-decoration: none;margin:16px 0 0 0}
table.procedure{margin:35px 0 0 10px;}
p.num-procedure{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 24px;text-align:left;text-decoration: none;margin:8px 0 0 0;font-weight:bold;}
.proc{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:left;text-decoration: none;margin:8px 0 0 0;}

/*garanties*/
img.services{float:left;margin:10px 0 0 0;}
div.garanties{width:972px;height:26px;line-height:26px;background-image: url(../img/bg-service.gif);margin:10px auto 0 auto;color:white;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:center;font-weight: bold;float:left;}
img.garanties{float:left;margin:3px 0 0 0;}
img.plan{float:left;margin:10px 0 0 0;}
div.plan{width:972px;height:21px;line-height:21px;background-image: url(../img/bg-plan.gif);margin:10px auto 0 auto;float:left;}
p.titre-plan{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;text-decoration: none;margin:0 0 0 200px;float:left;font-weight:bold;}
p.titre-plan2{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;text-decoration: none;margin:0 210px 0 0;float:right;font-weight:bold;}

/* Footer : liens,referencement,partenaires,tags */
div.liens{width:465px;margin:5px 0 5px 0;float:left;}
table.liens{width:465px;}
a.lien-footer{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-align:center;display:block;text-decoration: none;}
a.lien-footer:hover{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-align:center;display:block;text-decoration:underline;}

img.logos-partenaires{margin:10px 0 0 0;}
a.lien-partenaire-global{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-align:left;display:block;text-decoration: none;float:left;margin:0 30px 0 30px;}
a.lien-partenaire-global:hover{text-decoration: underline;}
img.partenaires{float:right;margin:10px 0 0 0;}
div.partenaires{width:500px;height:164px;background-image: url(../img/bg-partenaires.gif);margin:10px 0 0 0;color:white;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:center;font-weight: bold;float:right;}

div.ref{width:460px;margin:-80px 0 0 0;float:left;}
p.ref{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-align:justify;margin:0 0 0 0 text-decoration:none;font-weight: normal;}

div.tags-footer{width:500px;margin:10px 0 0 0;float:right;}
a.tags{color:#999999;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;margin:0 0 0 0;text-decoration:none;font-weight: normal;}
a.tags:hover{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:justify;margin:0 0 0 0;text-decoration:underline;font-weight: bold;}

div.separ-footer{width:978px;height:1px;background-color:#ADACAD;margin:10px auto 0 auto;float:left;}
img.atalanta{float:right;margin:5px 0 0 0;}
div.menu-center2{width:700px;margin:0 auto 0 auto;}
a.lien-pied{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-align:center;display:block;text-decoration: none;float:left;margin: 5px 30px 0 0;}
a.lien-pied:hover{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-align:center;display:block;text-decoration: underline;float:left;margin: 5px 30px 0 0;}

/*listing fiches produits*/
div.list, div.page-contenu{width:978px;margin:0 auto 0 auto;}
dl.fiche{width:187px; height:250px; background-image: url(../img/bg-fiche.jpg); margin:10px 10px 0px 0px; background-repeat:no-repeat;float:left;}
dl.derniere-fiche{width:187px; height:250px; background-image: url(../img/bg-fiche.jpg); margin:10px 0 0 0; background-repeat:no-repeat;float:right;}
div.derniere-fiche h4{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-align:center;font-weight: bold;margin:5px 0 0 0;}
dt.titre-fiche{height:38px;color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-align:center;font-weight: bold;margin:5px 0 0 0;}
dd.img-fiche{height:146px;margin:0 0 0 0;}
img.fiche{display:block;margin:0 auto 0 auto;}
dd.descriptif-fiche{height:30px; overflow:hidden;margin:0 3px 0 3px; color:white;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;font-weight: normal;}
dd.prix-fiche{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-align:right;margin:8px 8px 0 0;font-weight: bold;float:right;}
dd.prix-barre-fiche{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:center;margin:10px 22px 0 0;font-weight: bold;text-decoration:line-through;float:right;}
dd.detail{margin:0 0 0 0;}
a.detail{color:#CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-align:left;font-weight: normal;margin:10px 0 0 5px;float:left;text-decoration:underline;}
a.detail:hover{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-align:left;font-weight: normal;margin:10px 0 0 5px;float:left;text-decoration:underline;}

img.detail-fiche{width:169px;height:16px;margin:0 0 0 6px;}
img.ajout-fiche{width:169px;height:26px;margin:0 0 0 6px;}
div.promo{width:67px; height:39px; background-image:url(../img/promo.png);position:absolute;margin:86px 0 0 111px;}
div.nouveaute{width:67px; height:39px; background-image:url(../img/nouveaute.png);position:absolute;margin:86px 0 0 111px;}
div.soldes{width:67px; height:39px; background-image:url(../img/soldes.png);position:absolute;margin:86px 0 0 111px;}

p.resultats{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:left;text-decoration: none;margin:10px 0 0 0;}

/*Detail produit*/
div.arborescence{float:left;margin:0 0 0 0;clear:both;}
a.arborescence{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:left;margin:0 0 0 0;}
a.arborescence:hover{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;text-align:left;margin:0 0 0 0;}
span.sup{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:left;margin:0 5px 0 5px;}
span.arbo-select{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;text-align:left;margin:0 0 0 0;}

div.photos-global{float:left;margin:10px 0 0 0;}
div.photo{width:362px;height:280px;float:left;margin: 0 0 0 0;background-image:url(../img/bg-photo.gif);background-repeat:no-repeat;padding:10px;}
div.photo-petite{width:107px;height:82px;float:left;margin: 10px 6px 0 0;background-image:url(../img/bg-photo-petite.gif);background-repeat:no-repeat;padding:8px;}
div.img-photo{width:360px;height:270px;margin:0 0 0 0;}
img.photo{display:block;margin-left:auto;margin-right:auto;}
img.photo-petite{display:block;margin-left:auto;margin-right:auto; }
div.autre-photo{width:300px; margin:0 0 0 0;position:absolute;}
img.autre-photo{width:46px; height:53px;border: 2px solid white;float:left;}

div.contenu{width:585px;height:408px;float:right;margin:10px 0 0 0;position:relative;}
div.tarifs{float:left;margin:0 0 0 0;width:343px;position:absolute;bottom:0px;}
div.descriptif{height:195px; overflow:hidden;margin:0 0 0 0;}
div.contenu h3{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-align:left;font-weight: bold;margin:0 0 0 0;}
p.descriptif{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;margin:0 0 0 0;}
div.technique{margin:18px 0 0 0;}
div.prix{width:341px;height:86px;background-image:url(../img/bg-tarif.gif);background-repeat:no-repeat;margin:10px 0 0 0;float:left;}
p.titre-prix{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;margin:5px 0 0 0;font-weight:bold;}
.prix-bleu{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-align:center;margin:0 0 0 0;font-weight:bold;}
.prix-barre{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:center;margin:0 0 0 10px;font-weight: bold;text-decoration:line-through;}
p.impression{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;margin:8px 0 0 0;font-style:italic;}
p.impression-echantillon{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;margin:-20px 0 0 0;font-style:italic;}
p.texte-bleu{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;margin:0 0 0 0;}
input.qte{width:36px;height:18px;line-height:20px;background-color:white;color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;border:1px solid #CCCCCC;margin:6px 0 0 0;padding:0 0 0 5px;float:left;}
p.resultat-prix{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:center;margin:0 0 0 0;font-weight:bold;}
table.devis{margin:0 0 0 40px;}

div.soutien{float:left;margin: 10px 0 0 0;}
p.soutien{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:left;margin:0 0 0 0;font-weight:bold;}
div.asso{margin:10px 0 0 0;}
img.eco{margin:2px 10px 0 0;float:left;}
p.eco{color:#039c37;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;margin:17px 0 0 0;}

div.echantags{float:right;margin:0;width:209px;}
div.echantillons{margin:0 0 0 0;width:209px;}
div.tags{margin:10px 0 0 0;width:209px; clear:both; float:left;}
a.echantillons{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;margin:0 0 0 30px;font-weight:bold;text-decoration:none;}
a.echantillons:hover{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;font-weight:bold;text-decoration:underline;}
a.tags{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:justify;margin:0 0 0 0;text-decoration:none;}
a.tags:hover{color:#244473;text-decoration:underline;font-size: 11px;font-weight:normal;}
img.echantillon{margin:5px 0 0 0;float:left; padding:0;}

a.bouton-ecard-catalogue{float:left; margin:10px 0 0 0;}
a.bouton-ecard-catalogue span{display:none;}
#bouton_catalogue{width:197px; height:22px; background:url(/img/catalogue.png) no-repeat;}
#bouton_ecard{width:197px; height:22px; background:url(/img/ecard.png) no-repeat;}


/* Correctif et bonne pratique pour un bouton décoratif */
div.boutonEchantillons { width: 197px; height: 72px; margin: 5px 0 0 0 }
div.boutonEchantillons a { display: block; width: 197px; height: 72px; background: transparent url(../img/echantillon.gif) no-repeat 0 0 }
div.boutonEchantillons a span { display: none }

div.commande{background-image:url(../img/bg-commande.jpg);background-repeat:no-repeat;width:978px;height:341px;margin:20px auto 0 auto;}
div.possibilite-cde{background-image:url(../img/bg-possibilite-cde.jpg);background-repeat:no-repeat;width:316px;height:167px;margin:10px 0 0 8px;padding:5px 0 0 0;float:left;position:relative;}
p.plus{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;margin:10px 0 0 0;font-weight:bold;text-decoration:none; display:block;}
p.plus:hover{text-decoration:underline;}
img.bouton-cde{position:absolute;bottom:0px;left:23px;}
a.visualisez {width:100%; color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center; margin:0 0 0 0;font-weight:bold;text-decoration:none;position:absolute;clear:both; margin:55px 0 0 65px;display:block;}
a.visualisez:hover{text-decoration:underline;}

div.cross-selling, div.plus-avis {width:978px;margin:20px auto 0 auto;}
div.titre-cross{width:978px; height:2px; background-image:url(../img/bg-associes.gif);background-repeat:no-repeat;margin:0 0 0 0;}
p.titre-cross{color:#999999;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-align:center;margin:-10px 0 0 0;font-weight:bold;}

div.lesplus{width:486px; height:167px; background-image:url(../img/bg-lesplus.gif);background-repeat:no-repeat;margin:0 6px 0 0;float:left;}
div.plusG{width:243px;margin:0 0 0 0;float:left;}
div.plusD{width:243px;margin:0 0 0 0;float:right;}
div.plus{margin:6px 0 0 20px;float:left;}
div.texte-plus{float:left;margin:0 0 0 5px;}
img.plus{float:left;margin:0 0 0 0;}

div.avis{width:486px; height:167px; margin:0 0 0 0;float:right;background-image:url(../img/bg-lesplus.gif);background-repeat:no-repeat;}
p.client{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;margin:0 0 0 0;}
span.societe{color:#999999;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;margin:0 0 0 5px;font-style:italic;}
img.etoile{margin:0 0 0 0;}
div.comments{height:112px;overflow:hidden;margin:0 0 10px 10px;float:left;}
p.comments{width:466px;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;margin:0 0 0 0;}
a.bleu12IBR{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:right;margin:5px 10px 0 0;font-weight:bold;font-style:italic;text-decoration:underline;float:right;}
a.bleu12IBR:hover{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:right;margin:5px 10px 0 0;font-weight:bold;font-style:italic;text-decoration:underline;float:right;}
a.premier{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:right;margin:-25px 10px 0 0;font-weight:bold;font-style:italic;text-decoration:underline;float:right;}
a.premier:hover{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:right;margin:-25px 10px 0 0;font-weight:bold;font-style:italic;text-decoration:underline;float:right;}

div.garanties-produit{width:302px; height:109px; background-image:url(../img/garanties-produit.gif);background-repeat:no-repeat;margin:8px 0 0 214px;border: 1px solid #606060;float:left;}
p.titre-avis{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:center;font-weight: bold;margin:2px 0 0 0;}
div.avis-produit{width:436px; height:109px; background-image:url(../img/bg-avis.gif);background-repeat:repeat-x;margin:8px 12px 0 0;border: 1px solid #606060;float:right;}


/*Panier / Processus de commande*/
img.tunnel{width:978px;height:26px;margin:20px 0 0 0;}

div.ensemble-panier{margin:15px 0 0 0;}
p.titre-etape{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 20px;text-align:left;margin:0 0 0 0;}
table.panier{width:978px;}
tr.menu-panier{height:20px; margin: 0 0 0 0;background-image:url(../img/bg-menu-panier.gif);color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;}
td.cellule{padding:0 5px 0 5px;margin: 0 0 0 0;}
td.tva{width:80px;margin: 0 0 0 0;}
td.total{width:90px;margin: 0 0 0 0;}
tr.ligne-panier{height:72px;background-color:#F0F0F0;margin:0 0 0 0;}

div.tabPanier{float:right;height:150px;margin: 0, 0, 0, 0;height:300px;}

img.vignette-panier{width:80px;height:61px;display:block;margin-left:auto;margin-right:auto;}
td.texte-panier{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;padding:0 0 0 10px;}
p.titre-produit-panier{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;margin:0 0 0 0;}
p.reference-panier{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;margin:0 0 0 0;}
td.texte-panierC{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;margin:0 0 0 0;}
a.panier{color:#FF6633;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: bold;}
a.panier:hover{color:#FF6633;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;font-weight: bold;}
input.qte-panier{width:32px;height:18px;line-height:20px;background-color:white;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;border:1px solid #CCCCCC;display:block;margin:0 auto 0 auto;}
img.x-panier{display:block;margin-left:auto;margin-right:auto;}
p.enstock{color:#FF6633;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;margin: 0 0 0 0;font-weight: bold;}
a.perso-panier{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;margin: 0 0 0 0;font-weight: bold;text-decoration:none;}
a.perso-panier:hover{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;margin: 0 0 0 0;font-weight: bold;text-decoration:underline;}

a.qte-panier, a.qte-panier-moins{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-decoration: none;font-weight: bold;margin:0 2px 0 2px;}
a.qte-panier:hover, a.qte-panier-moins:hover{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-decoration: none;font-weight: bold;margin:0 2px 0 2px;}
a.qte-panier-moins, a.qte-panier-moins:hover{font-size: 15px;}
tr.ligne-panier p.min {text-align:left;padding-left:10px;}

table.total-panier{margin:10px 0 0 0;float:right;}
td.montant{width:90px;height:26px;line-height:26px;background-color:#F0F0F0;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;float:right;}
td.code-promo{width:90px;height:26px;background-color:#CCCCCC;background-repeat:repeat-x;float:right;clear:both;margin:5px 0 0 10px;}
input.code{width:55px;height:20px;background-color:white;border:0;margin:2px 0 0 5px;float:left;}
td.prix-total{width:90px;height:26px;line-height:26px;background-color:#F0F0F0;float:right;clear:both;color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:center;font-weight:bold;}
p.total-cde{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:right;font-weight:bold;margin:0 0 0 0;}
p.texte-panier{line-height:20px;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:right;text-decoration: none;margin:0 0 0 0;}
a.okpromo{width:24px;height:22px;line-height:22px;background-image: url(../img/btn-ok.gif);background-repeat:no-repeat;text-decoration: none;border:0;margin:2px 0 0 0;color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:center;float:left;padding:0 2px 0 0;}
div.soutien-panier{float:right;margin: 10px 0 0 0;}
select.pays{border:0;background-color:#F0F0F0;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:left;text-decoration: none;margin:0 0 0 0;}

div.actions{float:right;margin:20px 0 0 0;}
img.bouton-action{margin:0 0 0 10px;float:right;}


/* Mon compte */
a.deco{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-align:center;margin:15px 0 0 0;float:right;}


/* Identification */
div.identification{margin:10px 0 0 0;float:left;}
div.identification-R{margin:10px 0 0 0;float:right;}
div.identification-C{margin:10px auto 0 auto;width:450px;}
div.identification-head{width:450px;height:61px;background-image: url(../img/bg-identification.gif);background-repeat:repeat-x;margin:0 0 0 0;}
div.identification-main{width:450px;background-color:#F0F0F0;margin:0 0 0 0;padding:10px 0 0 0;}
div.identification-bas{width:450px;height:8px;background-image: url(../img/bg-identification3.gif);background-repeat:no-repeat;margin:0 0 0 0;}

div.identificationclient{margin:10px 0 0 300px;float:left;}
div.identificationclient-main{width:403px;height:231px;background-image: url(../img/bg-identification2.gif);background-repeat:repeat-y;margin:0 0 0 0;}
div.dejacompte{width:365px;height:80px;background-image: url(../img/bg-deja-input.jpg);background-repeat:no-repeat;margin:0 0 0 18px;float:left;}
.valider{margin:15px 0 0 130px;}

div.deja{width:365px;height:80px;margin:60px 0 0 60px;float:left;}
input.deja{width:200px;height:20px;border:0;margin:0 0 10px 0;background-color:white;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;clear:both;}
div.input-deja{margin:-2px 30px 0 0;float:right;width:200px;}

div.continue{margin: 0 0 0 0;}
img.continuer{margin:50px 0 10px 85px;}
img.continuer2{margin:20px 0 10px 85px;}
a.perdu{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;font-weight: normal;}
a.perdu:hover{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;font-weight: normal;}

div.nouveau{width:380px;margin:0 0 0 18px;float:left; padding:0 20px 5px 20px;}
div.input-nouveau{margin:0 0 0 0;float:right;}
input.nouveau{width:170px;height:18px;border:0;margin:8px 30px 0 5px;padding:0 0 0 0; background-color:white;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;}
input.check{margin:0 5px 0 0;float:left;}

p.error{margin:0 0 0 0;color:red;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;text-align:center;}
p.good{margin:0 0 0 0;color:green;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;text-align:center;}

img.tel{margin:30px 0 0 0;}
p.champs{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;text-align:left;margin:0 0 0 0;float:right;}

input.submit, input.bouton-cde, input.bouton-panier, input.bouton-supprimer{width:271px;height:70px;line-height:70px;background-image: url(../img/btn-vierge.gif);border:0;margin:6px auto 6px auto;color:white;font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-align:center;padding-bottom:26px;display:block;cursor:pointer;}
input.bouton-cde, input.bouton-panier{position:absolute;bottom:0px;left:23px;}
input.bouton-panier{background-image: url(../img/btn-panier.gif);padding-left:50px;}
input.bouton-supprimer{background-image: url(../img/x.gif);width:17px;height:18px;line-height:18px;padding:0 0 0 0;}
input.bouton-vierge, input.bouton-vierge-moins{border:0;color:#FF6633;font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-decoration: none;font-weight: bold;margin:0 5px 0 5px;text-align:center;cursor:pointer;}
input.bouton-vierge-moins{font-size: 15px;}

/*Verification*/
div.verification-head{width:450px;height:29px;background-image: url(../img/bg-verification.gif);background-repeat:repeat-x;margin:0 0 0 0;}
div.verification-main{width:450px;background-color:#F0F0F0;margin:0 0 0 0;}
div.identification-bas{width:450px;height:8px;background-image: url(../img/bg-identification3.gif);background-repeat:no-repeat;margin:0 0 0 0;}
div.adresse{padding:15px 0 0 0;}
img.modifier{margin:15px 0 10px 0;}
img.valid-coordonnees{margin:30px 0 0 370px;}
.BlancBold16C-2{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-align:center;margin:0 0 0 0;font-weight:bold;padding:7px 0 0 0;}
table.modifier{width:365px;height:178px;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:justify;margin:0 0 0 20px;background-image: url(../img/bg-modifier.gif);background-repeat:no-repeat;padding:0 0 0 20px;}
input.modifier{width:200px;height:18px;border:0;margin:0 0 0 0;background-color:white;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;}
input.modifier2{border:0;margin:20px 0 0 130px;}
table.modifier2{width:365px;height:178px;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:justify;margin:20px 0 0 20px;background-image: url(../img/bg-nouveau-input.jpg);background-repeat:no-repeat;padding:0 0 0 20px;}
div.modifier{margin:10px 0 0 300px;float:left;}


/*Paiement*/
div.recap{width:350px;margin:10px 0 0 0;float:left;}
div.recap-head{width:350px;height:37px;background-image: url(../img/bg-recaptop.gif);background-repeat:repeat-x;margin:0 0 0 0;}
div.recap-main{width:350px;background-color:#F0F0F0;margin:0 0 0 0;}
div.texte-recap{width:250px;margin:0 0 0 10px;float:left;}
.prix-recap{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;margin:0 10px 0 0;font-weight:bold;text-align:right;float:right;}
div.separ{width:330px;height:1px;background-color:#999999;margin:10px 10px 0 10px;}
div.ligne-recap{padding:10px 0 0 0;}
img.vignette-recap{width:80px;height:61px;margin:0 0 0 10px;float:left;}
p.titre-produitrecap{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;margin:0 0 0 0;font-weight:bold;text-align:left;}

div.paiement{margin: 10px 0 0 0;float:right;}
div.paiement-head{width:562px;height:36px;background-image: url(../img/bg-paiement-top.gif);background-repeat:repeat-x;margin:0 0 0 0;}
div.paiement-main{width:562px;background-color:#F0F0F0;margin:0 0 0 0;}
div.puce{margin:0 0 0 0 ;float:left;padding:10px;}
div.cb{margin: 0 0 0 10px;float:left;}
input.puce{margin:0 0 0 0;float:left;}
img.cb{margin: 10px 0 0 0;}
img.choixcb{margin:10px 0 0 60px;}
.valid-paiement{margin:30px 0 0 125px;}
div.total{margin:10px 59px 0 0;}
div.total-recap{margin:10px 10px 0 0;}
.texte-gris{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:justify;margin:0 0 0 0;}
.texte-grisC{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:center;margin:0 0 0 0;}
.texte-grisR{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:right;margin:0 0 0 0;}
p.texte-grisRB{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:right;margin:0 0 0 10px;font-weight:bold;float:right;}
p.titre-roseR{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;text-align:right;text-decoration: none;margin:15px 0 0 0;}
p.titre-roseRf{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;text-align:right;text-decoration: none;margin:15px 0 10px 10px;float:right;}
a.acces-compte{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;text-align:center;text-decoration: none;margin:5px 0 0 0;display:block;}
a.acces-compte:hover{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;text-align:center;text-decoration: underline;margin:5px 0 0 0;display:block;}
div.accepte{float:left;margin:10px 0 0 67px;}

/*Espace Client*/
p.titre-espace{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 20px;text-align:left;margin:0 0 0 0;padding:15px 0 0 0;}
.BlancEspace{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-align:center;margin:0 0 0 0;font-weight:bold;padding:25px 0 0 0;}
div.espace{width:365px;height:140px;background-image: url(../img/bg-espace.jpg);background-repeat:no-repeat;margin:20px 0 0 18px;float:left; padding:10px 20px 20px 20px;}
div.espace-main{width:403px;height:170px;background-image: url(../img/bg-identification2.gif);background-repeat:repeat-y;margin:0 0 0 0;}
.texte-espace{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:justify;margin:0 0 0 0;display:inline;}
.texte-espace a{color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:justify;margin:0 0 0 0;display:inline;text-decoration: underline;}
.texte-espace a:hover{color:black;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:justify;margin:0 0 0 0;display:inline;text-decoration: underline;}
div.int-espace{width:300px;margin:20px 0 0 30px;}
div.separateur{width:865px;height:1px;background-color:#E71B7A;}
div.list-cde{margin:0 0 0 0;}
div.boutons-cde{float:right;margin:0 60px 0 0;}

div#espace-client{width:978px;margin:0 auto;font-family: Arial, Helvetica, sans-serif}
div#espace-client div.header{height:70px}
div#espace-client div.header h2{color:#666666;font-size:20px;margin:0;padding:15px 0 0;text-align:left;font-weight:normal;width:720px;float:left;}
div#espace-client div.header div.actions{width:258px;float:left;}
div#espace-client div.header div.actions ul{margin:0;padding:0;list-style:none outside}
div#espace-client div.header div.actions ul li{float:left;text-align:right;margin:0 0 0 20px}
div#espace-client div.header div.actions ul li span{display:none}
div#espace-client div.header div.actions ul li a{display:block}
div#espace-client div.header div.actions ul li.deconnexion{width:88px;height:22px;background:transparent url(../img/deconnexion.gif) no-repeat 0 0}
div#espace-client div.header div.actions ul li.deconnexion a{width:88px;height:22px;background:transparent url(../img/deconnexion.gif) no-repeat 0 0}
div#espace-client div.header div.actions ul li.accueil{width:130px;height:22px;background:transparent url(../img/accueil.gif) no-repeat 0 0}
div#espace-client div.header div.actions ul li.accueil a{width:130px;height:22px}
div#espace-client div.middle{clear:both;width:90%;margin:0 auto}
div#espace-client div.middle div.left,div#espace-client div.middle div.right{width:50%;float:left}
div#espace-client div.middle div.block{width:100%;margin:0 0 30px 0}
div#espace-client div.middle div.left div.block{width:90%;margin:0 auto 0 0}
div#espace-client div.middle div.right div.block{width:90%;margin:0 0 0 auto}
div#espace-client div.middle div.block div.header{width:100%;height:61px;background:transparent url(../img/bg-identification.gif) repeat-x 0 0;margin:0;line-height:61px}
div#espace-client div.middle div.block div.header h3{color:white;font-size:16px;text-align:center;margin:0;font-weight:bold;padding:0}
div#espace-client div.middle div.block div.content{width:100%;background:#f0f0f0;padding:20px 0;height:auto;position:static;font-size:12px}
div#espace-client div.middle div.block div.content ul{margin:0 50px;padding:0;list-style:square outside;line-height:20px;}
div#espace-client div.middle div.block div.content p.p01{margin:0 50px;padding:0;line-height:20px;}
div#espace-client div.middle div.block div.content div.block div.content{background:#fff;padding-top:0}
div#espace-client div.middle div.block div.content table.table01{width:95%;border:1px solid #bbb;margin:0 auto;background:#fff;}
div#espace-client div.middle div.block div.content table.table01 thead th{background:#bbb;padding:10px 0}
div#espace-client div.middle div.block div.content table.table01 tbody td{background:#eee;padding: 10px 0}
div#espace-client div.middle div.block div.content table.table01 tbody td.produit{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 tbody td.ref{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 tbody td.qte{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 tbody td.dispo{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 tbody td.etat{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 tbody td.transporteur{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 tbody td.transporteur2{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 thead th.dest{width:170px}
div#espace-client div.middle div.block div.content table.table01 tbody td.dest{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 thead th.actions{width:230px}
div#espace-client div.middle div.block div.content table.table01 tbody td.actions{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 tbody td.statut{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 thead th.prix{width:100px}
div#espace-client div.middle div.block div.content table.table01 tbody td.prix{text-align:center;}
div#espace-client div.middle div.block div.content table.table01 thead th.date{width:100px}
div#espace-client div.middle div.block div.content table.table01 tbody td.date{text-align:center;}

div.identification{margin:10px 0 0 0;float:left;}
div.identification-R{margin:10px 0 0 0;float:right;}
div.identification-C{margin:10px auto 0 auto;width:450px;}
div.identification-head{width:450px;height:61px;background-image: url(../img/bg-identification.gif);background-repeat:repeat-x;margin:0 0 0 0;}
div.identification-main{width:450px;background-color:#F0F0F0;margin:0 0 0 0;padding:10px 0 0 0;}
div.identification-bas{width:450px;height:8px;background-image: url(../img/bg-identification3.gif);background-repeat:no-repeat;margin:0 0 0 0;}


div.separateur2{width:865px;height:1px;background-color:#999999;margin:15px 0 0 0;}
div.contenu-cde{margin:40px 0 0 57px;}
img.deconnexion{float:right;margin:10px 60px 0 0;}
div.header-cde{margin:0 0 0 55px;height:75px;}
div.detail-cde{width:865px;margin:0 0 20px 57px;}
div.cde{width:849px;margin:0 auto 0 auto;}
div.cde-head{width:849px;height:61px;background-image: url(../img/bg-identification.gif);background-repeat:repeat-x;margin:0 0 0 0;}
div.cde-main{width:849px;background-color:#F0F0F0;margin:0 0 0 0;}
div.cde-bas{width:849px;height:19px;margin:0 0 0 0;}
tr.titre-table-cde{height:60px;color:white;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;text-align:center;text-decoration: none;margin:15px 0 0 10px;}
td.produit{width:230px;}
td.ref{width:105px;}
td.qte{width:95px;}
td.dispo{width:140px;}
td.etat{width:130px;}
td.transporteur{width:150px;}
tr.texte-table-cde{height:60px;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;text-align:center;text-decoration: none;margin:15px 0 0 10px;}
tr.texte-table-cde a{height:60px;color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;text-align:center;text-decoration: none;margin:15px 0 0 10px;}
tr.texte-table-cde a:hover{height:60px;color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;text-align:center;text-decoration: underline;margin:15px 0 0 10px;}
img.expedie{float:right;margin:0 0 0 0;}
td.transporteur2{width:275px;}
div.resum{width:865px;margin:0 0 -10px 57px;}

/*Confirmation*/
.texte-roseC a{color:#E71B7A;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:center;margin:0 0 0 0;font-weight:bold;}
.texte-roseC a:hover{color:#E71B7A;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;text-align:center;margin:0 0 0 0;font-weight:bold;}

/* Avis */
div.avis-center{width:450px; margin:0 auto 0 auto;}
textarea.avis{width:200px;height:120px;border:0;margin:0 0 10px 0;background-color:white;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;margin:0 0 0 0;}
div.radio{float:left;margin:0 0 0 0;}
input.radio{margin:0 0 0 15px;}
div.etoiles{float:left;margin:0 0 0 15px;}
img.etoile{margin:0 0 0 0;}
img.poster{margin:20px 0 0 85px;}
div.avis-global{margin:10px 0 0 300px;}
div.avis-main{width:403px;background-image: url(../img/bg-identification2.gif);background-repeat:repeat-y;margin:0 0 0 0;}
td.colonne{width:200px;}
div.avis-head{width:403px;background-image: url(../img/bg-identification.gif);background-repeat:no-repeat;margin:0 0 0 0;}
h2.titre-avis{width:978px; color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-align:center; margin:15px auto 15px auto;}

/* Personnalisation - Flash */
div.infos-carte{width:978px;height:25px;margin:5px auto 5px auto;}
p.nom-carte{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight:bold;text-align:left;float:left;}
div.aide-video{background-image: url(../img/icon-video.png);background-repeat:no-repeat;float:right;display:none;}
div.personnalisation-flash{width:978px;height:785px;border:0;margin:0 auto 10px auto;background-color:white;}

/* Categorie */
h2.titre-categorie{width:978px; color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-align:left; margin:15px auto 15px auto;}
h3.soustitre-categorie{width:978px; color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:left; margin:15px auto 15px auto;text-indent:20px;font-style:italic;}
p.descriptif-categorie{width:978px; color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:left; margin:0 auto 0 auto;}
p.categorie-vide{width:978px; color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:left; margin:15px auto 25px auto;}
div.descriptif-categorie p{width:978px; color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:left; margin:0 auto 0 auto;}

/* Captcha */
div.img-captcha{width:300px;height:57px;}
input.captcha{width:300px;height:20px;background-color:white;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;border:0;margin:5px 0 0 0;}

/* Jeu concours */
div.reponse{margin:0 0 0 0;}
input.jeu{width:167px;height:18px;background-color:#FDE8F1;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;border:0;margin:0 0 3px 5px;padding:0 0 0 5px;}
div.questions{margin:0 0 0 20px;float:left;}
div.reponses{margin:0 20px 0 0;float:right;}
div.adresse-jeu{width:365px;height:308px;background-image: url(../img/bg-nouveau-input.jpg);background-repeat:no-repeat;margin:0 0 0 18px;}
input.jeu2{width:170px;height:18px;border:0;margin:5px 30px 0 5px;padding:0 0 0 0; background-color:white;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;}
.valider-jeu{margin:15px 0 0 190px;}
img.quizz{width:244px;height:105px;margin:0 0 0 50px;float:left;}

div.liste-resultat{margin:0 0 0 10px;}

/* Partenaires */
table.partenaires{width:874px;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:left;margin:20px 55px 0 55px;padding:10px 10px 10px 10px;}
td.logo-part{width:300px;}
table.partenaires a{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:left;font-weight:bold;}
table.partenaires a:hover{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;text-align:left;font-weight:bold;}
p.texte13L a{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-decoration: underline;text-align:left;margin:0 0 0 0;font-weight:normal;}
p.texte13L a:hover{text-decoration: none;}
div.capture{width:300px;margin:30px 0 0 0; float:left;}
div.capture2{width:300px;margin:30px 0 0 40px; float:left;}
div.capture3{width:300px;margin:30px 0 0 0; float:right;}


/* Page vierge */
div.page-contenu h2{color:#244473;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-align:left;margin:20px 0 0 0;font-weight:bold;}

/**
 * Avis
 */
#formulaireAvis {
	font-family: Arial, Helvetica, sans-serif;
	width:450px;
	margin:0 auto;	
	padding: 10px;
	font-size:14px;
	color:#244473;
}
#formulaireAvis table th {text-align:left;width:150px }

/**
 * Offre du moment
 */
div.moment dl.fiche { background-image: url(../img/bg-fiche-moment.jpg) }

/**
 * Coup de Coeur
 */
div.coeur dl.fiche { background-image: url(../img/bg-fiche-coeur.jpg) }

/* PAO */
div.pao{width:450px;margin:10px;float:left;}
div.pao table{margin:0 0 0 0;}
div.pao td{vertical-align:top;color:black;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-align:left;margin:0 0 0 0;}
div.pao textarea{width:400px;height:120px;border:0;margin:0 0 0 0;background-color:white;color:#666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;}
div.pao table td.pao1 input{width:200px; height:20px; border:0; margin:0 0 10px 0; background-color:white; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
div.form-pao{width:978px;height:40px;background-image: url(../img/bg-identification.gif);background-repeat:repeat-x;margin:0 0 0 0;}
div.form-pao-main{width:978px;background-color:#F0F0F0;margin:0 0 0 0;padding:10px 0 0 0;float:left;}
img.bouton-center{margin:0 auto 0 auto; display:block;}

/* Asso */
p.titre-Asso{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;text-align:left;margin:20px 0 10px 0;font-weight:bold;}

/* Mes cartes Perso */
div.mes-cartes{width:958px;background:#f6f6f6;margin:5px auto 0 auto;padding:10px;}
div.mes-cartes2{width:958px;background:#eaeaea;margin:5px auto 0 auto;padding:10px;}

#objetAnimation {float: left; margin: 2px 0 0 0;}

/* Envoi Ami */
label.ami{color:black;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;text-align:left;margin:0;}
input.valid-ami{margin:30px 0 0 0;}