@CHARSET "UTF-8";

html { min-height:100%; }
html, body { margin:0px; padding:0px; color:#000000; background-color:#F1F2F2; font:11px arial,sans-serif; }

a { color:#BECE30; text-decoration:underline; }
a:link, a:visited {  }
a:hover, a:active {  }
a:active, a:focus { outline:none; }

.vert { color:#BECE30; }
.display-none { display:none; }

#header { height:150px; background:url('../images/header-repeat.jpg') repeat-x; }
#header-inside { position:relative; width:978px; height:150px; margin:0px auto; background:url('../images/header.jpg') no-repeat center center; }
#header-inside div.animation { position:absolute; left:36px; top:44px; width:61px; height:85px; background:url('../images/header-animation.gif') no-repeat center center; }
#header-inside h1 { position:absolute; left:370px; top:37px; color:#4D4D4D; font-size:15px; font-weight:100; letter-spacing:5px; }
#body { width:978px; margin:0px auto; background-color:#F1F2F2; }
#breadcrumb { position:absolute; left:109px; top:95px; height:15px; padding-top:4px; padding-left:10px; font-size:9px; }
#breadcrumb a { color:#4D4D4D; }
#breadcrumb span.separator { display:inline; padding:0px 5px; background:url('../images/bullet.png') no-repeat 5px 3px; }
#left { float:left; width:219px; padding-top:15px; }
#middle { float:left; width:520px; padding-top:15px; }
#right { float:right; width:239px; }
#footer { clear:both; width:100%; height:50px; }
#footer-inside { position:relative; width:978px; height:50px; margin:0px auto; background-color:#F1F2F2; }
#footer-inside .copyright { position:absolute; bottom:5px; right:5px; }


/* CONTACT ------------------------------------- */

#contact form input.text, #contact form textarea { width:250px; }


/* PLAN D'ACCES -------------------------------- */

div#google-map { width:460px; height:345px; border:1px solid #615849; color:#000000; }
/*img.logo { float:right; margin:0px 0px 10px 10px; }*/


/* MENU ---------------------------------------- */

#menu { width:173px; margin:0px 23px 20px 23px; }
#menu-content { width:171px; border:1px solid #808080; }
dl#menu-all { margin:0px; overflow:hidden; }
dl#menu-all dd { margin:0px; }
/*dl#menu-all dd.smenu { background-color:#FFFFFF; }*/
dl#menu-all dt { width:164px; height:28px; padding:2px 7px 4px 0px; color:#000000; background:url('../images/menu0-off.jpg') no-repeat center bottom; }
dl#menu-all dt.menu-active-on, dl#menu-all dt.menu-active { padding:4px 7px 2px 0px; background:url('../images/menu0-on.jpg') no-repeat center top; }
dl#menu-all dt span.couleur { float:left; width:3px; height:26px; margin:2px 5px 0px 2px; }
dl#menu-all dt.menu-active-on span.couleur, dl#menu-all dt.menu-active span.couleur { margin:0px 5px 2px 2px; }
dl#menu-all dt a { color:#000000; }
dl#menu-all dt.menu-active-on a, dl#menu-all dt.menu-active a { color:#FFFFFF; }
dl#menu-all ul { margin:0px; padding:2px 0px 0px 0px; color:#000000; font:11px arial,sans-serif; list-style-type:none; }
dl#menu-all li {  margin:0px 0px 0px 5px; padding-bottom:2px; }
dl#menu-all a { text-decoration:none; }
/*dl#menu-all li a { padding-left:9px; color:#000000; }
dl#menu-all li.element-active a { color:#FFFFFF; }
dl#menu-all li a:hover { background:url('../images/arrow-white-on-brown.jpg') no-repeat 1px 4px; }*/


/* BLOC RECHERCHE ------------------------------ */

div#bloc-recherche { width:184px; margin:0px 20px 20px 23px; padding:5px; border:1px solid #808080; background-color:#FFFFFF; }
div#bloc-recherche form {  }
div#bloc-recherche div.saisie-validation { width:174px; height:37px; /*margin-bottom:5px;*/ padding:2px 5px 0px 5px; background:url('../images/recherche.jpg') no-repeat center center; }
div#bloc-recherche div.saisie-validation p { margin:0px 0px 2px 0px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
div#bloc-recherche div.saisie-validation input { width:172px; border:1px solid #BECE30; color:#000000; font-size:9px; font-family:arial,sans-serif; }
/*div#bloc-recherche div.saisie-validation input.button { padding-right:0px; border:none; color:#FFFFFF; background-color:transparent; font-size:11px; font-family:arial,sans-serif; }*/
div#bloc-recherche div.recherche-couleur { padding:0px 5px; }
div#bloc-recherche div.recherche-couleur p { margin:0px 0px 3px 0px; }
div#bloc-recherche div.recherche-couleur div.ligne { height:18px; }
div#bloc-recherche div.recherche-couleur div.ligne-separateur { height:4px; }
div#bloc-recherche div.recherche-couleur a { float:left; display:block; width:18px; height:18px; color:#000000; text-decoration:none; cursor:pointer; }
div#bloc-recherche div.recherche-couleur a.premier {  }
div#bloc-recherche div.recherche-couleur a.pas-premier { margin-left:4px; }
div#bloc-recherche div.recherche-couleur a img { width:16px; height:16px; }
div#bloc-recherche div.recherche-couleur a.pas-selection img { border:1px solid #FFFFFF; }
div#bloc-recherche div.recherche-couleur a.selection img { border:1px solid #808080; }
div#bloc-recherche div.recherche-matiere { padding:0px 5px; }
div#bloc-recherche div.recherche-matiere p { margin:0px 0px 3px 0px; }
div#bloc-recherche div.recherche-matiere a { display:block; height:15px; padding-left:20px; color:#000000; text-decoration:none; cursor:pointer; }
div#bloc-recherche div.recherche-matiere a.pas-selection { background:url('../images/checkbox-off.jpg') no-repeat left center; }
div#bloc-recherche div.recherche-matiere a.selection { background:url('../images/checkbox-on.jpg') no-repeat left center; }
div#bloc-recherche div.separateur { width:184px; height:3px; margin:5px 0px; background:url('../images/recherche-separateur.jpg') no-repeat center center; }
div#bloc-recherche div.prix { padding:0px 5px; }
div#bloc-recherche div.prix p { margin:0px; }
div#bloc-recherche div.prix div.prix-selection { margin:13px 0px 6px 0px; }
div#bloc-recherche div.prix div.prix-selection input#recherche-id-lsPrix {  }
div#bloc-recherche div#recherche-resultat { width:184px; height:21px; margin-bottom:5px; background-color:#4D4D4D; text-align:center; }
/*div#bloc-recherche div#recherche-resultat input { padding:0px; border:none; color:#FFFFFF; background-color:transparent; font-size:11px; font-family:arial,sans-serif; text-decoration:underline; cursor:pointer; }*/
div#bloc-recherche div#recherche-resultat a { color:#FFFFFF; text-decoration:none; cursor:pointer; }
div#bloc-recherche div#recherche-resultat a:hover { text-decoration:underline; }
div#bloc-recherche div#recherche-resultat p { margin:0px; color:#FFFFFF; }


/* BLOC CONTACT -------------------------------- */

div#bloc-contact { width:161px; margin:0px 20px 20px 23px; padding:5px; border:1px solid #808080; color:#FFFFFF; background-color:#4D4D4D; }
div#bloc-contact h3 { margin:0px; font-size:11px; text-transform:uppercase; }
div#bloc-contact div.titre-contact { width:161px; height:44px; }
div#bloc-contact div.titre-contact img { float:left; width:67px; height:39px; }
div#bloc-contact div.titre-contact h3 { float:right; width:85px; height:19px; padding:5px 0px 0px 4px; background:url('../images/contact-conseils-titre.jpg') repeat-x center center; }
div#bloc-contact div.contenu-contact img {  }
div#bloc-contact div.contenu-contact p { margin:0px; }


/* BLOC CONSEILS ------------------------------ */

div#bloc-conseils { width:184px; margin:0px 20px 20px 23px; padding:5px; border:1px solid #808080; color:#FFFFFF; background-color:#4D4D4D; }
div#bloc-conseils h3 { margin:0px; font-size:11px; text-transform:uppercase; }
div#bloc-conseils div.titre-conseils { width:184px; height:29px; }
div#bloc-conseils div.titre-conseils h3 { width:180px; height:19px; padding:5px 0px 0px 4px; background:url('../images/contact-conseils-titre.jpg') repeat-x center center; }
div#bloc-conseils ul.contenu-conseils { margin:0px; padding:0px; list-style-type:none; }
div#bloc-conseils ul.contenu-conseils li {  }
div#bloc-conseils ul.contenu-conseils li.element {  }
div#bloc-conseils ul.contenu-conseils li.element-actif {  }
div#bloc-conseils ul.contenu-conseils li.element-inactif {  }
div#bloc-conseils ul.contenu-conseils li.separateur { width:184px; height:7px; background:url('../images/conseils-separateur.jpg') no-repeat center center; }
div#bloc-conseils ul.contenu-conseils li a { color:#FFFFFF; text-decoration:none; }
div#bloc-conseils ul.contenu-conseils li.element a {  }
div#bloc-conseils ul.contenu-conseils li.element a:hover { text-decoration:underline; }
div#bloc-conseils ul.contenu-conseils li.element-actif a { font-weight:bold; }
div#bloc-conseils ul.contenu-conseils li.element-inactif a {  }

/*div#conseils-contact { width:196px; margin:0px 20px 20px 23px; color:#FFFFFF; background-color:#4D4D4D; }
div#conseils-contact h3 { margin:0px; font-size:11px; text-transform:uppercase; }
div#conseils-contact div.titre-conseils { position:relative; width:196px; height:48px; background:url('../images/conseils-titre.jpg') no-repeat center center; }
div#conseils-contact div.titre-conseils h3 { position:absolute; left:78px; top:14px; }
div#conseils-contact ul.contenu-conseils { margin:0px; padding:5px 0px 10px 0px; list-style-type:none; }
div#conseils-contact ul.contenu-conseils li {  }
div#conseils-contact ul.contenu-conseils li.element { padding:0px 11px; }
div#conseils-contact ul.contenu-conseils li.element-actif {  }
div#conseils-contact ul.contenu-conseils li.element-inactif {  }
div#conseils-contact ul.contenu-conseils li.separateur { width:196px; height:3px; background:url('../images/conseils-separateur.jpg') no-repeat center center; }
div#conseils-contact ul.contenu-conseils li a { color:#FFFFFF; text-decoration:none; }
div#conseils-contact ul.contenu-conseils li.element a {  }
div#conseils-contact ul.contenu-conseils li.element a:hover { text-decoration:underline; }
div#conseils-contact ul.contenu-conseils li.element-actif a { font-weight:bold; }
div#conseils-contact ul.contenu-conseils li.element-inactif a {  }
div#conseils-contact div.titre-contact { position:relative; width:196px; height:26px; background:url('../images/contact-titre.jpg') no-repeat center center; }
div#conseils-contact div.titre-contact h3 { position:absolute; left:11px; top:6px; }
div#conseils-contact div.contenu-contact { padding:5px 0px 5px 0px; }
div#conseils-contact div.contenu-contact img { margin-left:11px; }
div#conseils-contact div.contenu-contact p { margin:0px; padding-left:11px; }*/


/* BLOC MON COMPTE ----------------------------- */

div#bloc-mon-compte { width:176px; height:62px; margin:0px 20px 20px 23px; padding:0px 10px 5px 10px; background:url('../images/fond-mon-compte.jpg') no-repeat center center; }
/*div#bloc-mon-compte div.cadre { width:184px; border:1px solid #615849; }
div#bloc-mon-compte div.titre { width:184px; height:27px; background:url('../images/menu0-on.jpg') no-repeat center center; }
div#bloc-mon-compte div.titre h3 { margin:0px; padding-top:7px; text-align:center; }
div#bloc-mon-compte div.titre a { color:#615849; font-size:12px; text-transform:uppercase; text-decoration:none; }
div#bloc-mon-compte div.contenu { width:168px; margin:0px; padding:2px 2px 2px 14px; background-color:#615849; }
div#bloc-mon-compte div.contenu p { color:#FFFFFF; }
div#bloc-mon-compte div.contenu p.nom { margin:0px 0px 2px 0px; font-weight:bold; text-align:left; }
div#bloc-mon-compte div.contenu p.deconnexion { margin:0px; text-align:left; }
div#bloc-mon-compte div.contenu p.deconnexion a { color:#FFFFFF; }
div#bloc-mon-compte div.bas { width:186px; height:3px; margin:0px; background:url('../images/under-boxes.jpg') repeat-x; }*/
div#bloc-mon-compte div.pas-bouton { width:176px; height:17px; margin-bottom:8px; background:url('../images/compte-detaillant2.jpg') no-repeat center center; }
div#bloc-mon-compte div.bouton { position:relative; width:176px; height:17px; margin-bottom:7px; background:url('../images/compte-detaillant.jpg') no-repeat center center; }
div#bloc-mon-compte div.bouton input { position:absolute; right:0px; bottom:1px; width:41px; height:15px; padding:0px 2px; border:none; background-color:transparent; text-align:right; font-size:11px; }
div#bloc-mon-compte div.pas-bouton p, #bloc-mon-compte div.bouton p { margin:0px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
div#bloc-mon-compte div.champs { width:176px; }
div#bloc-mon-compte div.champs p.nom { height:14px; margin:0px 0px 5px 0px; color:#FFFFFF; font-weight:bold; overflow:hidden; }
div#bloc-mon-compte div.champs p.deconnexion { margin:0px; }
div#bloc-mon-compte div.champs table { width:176px; }
div#bloc-mon-compte div.champs table td.label { width:70px; }
div#bloc-mon-compte div.champs table td.label label { color:#FFFFFF; }
div#bloc-mon-compte div.champs table td.input { width:106px; }
div#bloc-mon-compte div.champs table td.input input { width:104px; border:1px solid #BECE30; color:#000000; font-size:9px; font-family:arial,sans-serif; }


/* ADRESSE ------------------------------------- */

div#telechargements { width:196px; margin:0px 20px 20px 23px; }
div.telechargements-client-non-connecte { height:82px; background:url('../images/fond-telechargements1.gif') no-repeat center center; }
div.telechargements-client-connecte { height:122px; background:url('../images/fond-telechargements2.gif') no-repeat center center; }
div#telechargements p.titre { text-transform:uppercase; }
div#telechargements p.lien { font-size:9px; }
div#telechargements a { color:#000000; }
div#telechargements div.catalogue { width:176px; height:40px; padding:1px 10px 0px 10px; }
div#telechargements div.catalogue p.titre { margin:5px 0px 0px 0px; }
div#telechargements div.catalogue p.lien { margin:4px 0px 0px 0px; }
div#telechargements div.images-hd { width:176px; height:39px; padding:1px 10px 1px 10px; }
div#telechargements div.images-hd p.titre { margin:5px 0px 0px 0px; }
div#telechargements div.images-hd p.lien { margin:4px 0px 0px 0px; }
div#telechargements div.fiches { width:176px; height:39px; padding:1px 10px 1px 10px; }
div#telechargements div.fiches p.titre { margin:4px 0px 0px 0px; }
div#telechargements div.fiches p.lien { margin:4px 0px 0px 0px; }
		

/* ADRESSE ------------------------------------- */

div.adresse { position:relative; margin-bottom:13px; }
div.adresse form.adresse-boutons { position:absolute; bottom:0px; right:0px; margin:0px; }
div.adresse p { margin:0px; }


/* CONTENU ------------------------------------- */

#contenu { margin-bottom:20px; padding:10px; border:1px solid #808080; color:#000000; background:#FFFFFF url('../images/fond-contenu.jpg') repeat-y left; }
#contenu h2 { width:493px; height:17px; margin:0px 0px 13px 0px; padding:2px 0px 0px 5px; color:#FFFFFF; font-size:11px; background:transparent url('../images/fond-titre-produit.jpg') no-repeat center center; }
#contenu h2.titre { margin:0px; }
#contenu table { width:100%; }
#contenu td { font-size:11px; }
#contenu fieldset { width:492px; margin:11px 0px; padding:0px 2px 2px 2px; border:1px solid #808080; }
#contenu fieldset legend { padding:0px 3px; font-weight:bold; color:#000000; }
#contenu fieldset td { background-color:#F1F2F2; }
#contenu fieldset td.texte { padding:5px; color:#000000; }
#contenu fieldset td.label { height:22px; padding-right:5px; color:#000000; text-align:right; }
#contenu fieldset td.label-adresse { padding:5px; color:#000000; text-align:right; }
#contenu fieldset td.input { height:22px; color:#000000; text-align:left; }
#contenu fieldset td.input-adresse { padding:5px; color:#000000; text-align:left; }
#contenu fieldset span.obligatoire { color:#000000; font-size:11px; }
#contenu fieldset td.note { color:#000000; font-size:9px; background-color:transparent; }
#contenu fieldset input.radio { margin:0px 2px; }
#contenu input.radio { margin:0px; }
#contenu div.boutons { height:21px; margin-top:30px; }
#contenu div.boutons-sans-marge { height:21px; }
#contenu div.boutons div.boutons-droite { height:21px; float:right; }
#contenu input.submit, #contenu input.button { padding:0px 5px; border:1px solid #808080; color:#000000; background-color:#F1F2F2; font-size:11px; font-family:arial,sans-serif; }
#contenu fieldset input.text, #contenu fieldset input.password, #contenu fieldset select, #contenu fieldset textarea { margin:2px; border:1px solid #808080; color:#000000; font-size:11px; font-family:arial,sans-serif; }
#contenu p.message { padding:10px; border:1px solid #808080; color:#000000; }

div.couleur { width:225px; height:3px; margin:0px; padding:0px; border:none; }
div.couleur2 { width:100px; height:3px; margin:0px; padding:0px; border:none; }
.c01 { background-color:#FF146A; }
.c02 { background-color:#BEE330; }
.c03 { background-color:#3FDEED; }
.c04 { background-color:#FF6A29; }
.c05 { background-color:#853285; }
.c06 { background-color:#FFD449; }
.c07 { background-color:#3FDEBD; }
.c08 { background-color:#CF8728; }
.c09 { background-color:#E2001A; }
.c10 { background-color:#599B30; }


/* CATEGORIE ----------------------------------- */

div.categories { height:136px; margin-bottom:10px; }
div.categorie { width:233px; height:111px; padding:10px; border:1px solid #808080; background-color:#FFFFFF; }
div.categorie-gauche { float:left; width:255px; height:136px; }
div.categorie-droite { float:right; width:255px; height:136px; }
h2.categorie-titre { width:223px; height:17px; margin:0px 0px 10px 0px; padding:2px 5px 0px 5px; font-size:11px; background:transparent url('../images/fond-titre-categorie.jpg') no-repeat center center; }
h2.categorie-titre a { display:block; width:223px; height:14px; overflow:hidden; color:#FFFFFF; text-decoration:none; }
div.categorie-image { position:relative; float:left; width:80px; height:80px; border:1px solid #808080; }
div.categorie-image img.image-categorie { position:absolute; }
div.categorie-image a.lien-image-categorie { position:absolute; top:0px; left:0px; display:block; width:80px; height:80px; background:#FFFFFF; opacity:0.0; filter:alpha(opacity=0); }
div.categorie-contenu { float:left; width:141px; height:82px; margin-left:10px; }
div.categorie-contenu ul { margin:0px; padding:0px; list-style-type:none; }
div.categorie-contenu ul li a { padding-left:10px; color:#000000; text-decoration:none; }
div.categorie-contenu ul li a:hover { background:url('../images/fleche-verte.gif') no-repeat 1px 4px; }
div.categorie-contenu ul li a.selectedCategorie { background:url('../images/fleche-verte.gif') no-repeat 1px 4px; }
div.categorie-clear { clear:both; height:1px; }


/* LISTE DE PRODUITS --------------------------- */

div.produit-liste-navigation-top,
div.produit-liste-navigation-bottom { height:20x; margin-bottom:10px; }
div.produit-liste-navigation-top span.page,
div.produit-liste-navigation-bottom span.page { padding:2px 0; text-align:center; font-weight:bold; }
div.produit-liste-navigation-top a.numeroPage,
div.produit-liste-navigation-bottom a.numeroPage { width:20px; margin-left:8px; padding:2px 0px; color:#808080; text-align:center; font-weight:bold; }
div.produit-liste-navigation-top a.numeroPageSelected,
div.produit-liste-navigation-bottom a.numeroPageSelected { color:#000000; text-decoration:none; }

div.produit-liste { margin-bottom:15px; padding:10px; border:1px solid #808080; background-color:#FFFFFF; }
div.produit-liste h2 { width:493px; height:17px; margin:0px; padding:2px 0px 0px 5px; color:#FFFFFF; font-size:11px; background:transparent url('../images/fond-titre-produit.jpg') no-repeat center center; }
div.produit-liste-top { width:498px; height:18px; padding-top:1px; background:transparent url('../images/fond-titre-liste.jpg') no-repeat center center; }
div.produit-liste-top div a { font-weight:bold; color:#FFFFFF; }
div.produit-liste-top div a img { border:none; }
div.produit-liste-top div.produit-liste-image { width:75px; padding-left:5px; text-align:left; }
div.produit-liste-top div.produit-liste-prix { width:180px; padding-right:5px; }
div.produit-liste-middle, div.produit-liste-bottom { height:79px; padding-top:10px; border-bottom:1px solid #808080; }
div.produit-liste-image { float:left; width:80px; margin-right:10px; }
div.produit-liste-image a.image-produit { display:block; width:78px; height:78px; border-top:1px solid #808080; border-right:1px solid #808080; border-bottom:none; border-left:1px solid #808080; }
div.produit-liste-image img.image-produit { /*width:78px; height:78px;*/ border:none; }
div.produit-liste-nom { float:left; width:213px; margin-right:10px; text-align:left; }
div.produit-liste-middle div.produit-liste-nom a,
div.produit-liste-bottom div.produit-liste-nom a { color:#000000; font-weight:bold; text-decoration:none; }
div.produit-liste-nom div.hr { width:150px; height:1px; margin:10px 0px; background-color:#808080; font-size:0px; }
div.produit-liste-nom p.dimensions { margin:0px; font-size:9px; }
div.produit-liste-prix { float:left; width:185px; text-align:right; }
div.produit-liste-prix div.produit-liste-prix-cadre { position:relative; float:right; width:80px; height:32px; margin-top:32px; padding:5px; color:#FFFFFF; background:transparent url('../images/fond-prix-liste.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre { position:absolute; left:0px; top:0px; width:90px; height:42px; }
div.produit-liste-prix div.produit-liste-prix-barre-c00 { background:transparent url('../images/fond-prix-liste-barre-0.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c01 { background:transparent url('../images/fond-prix-liste-barre-1.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c02 { background:transparent url('../images/fond-prix-liste-barre-2.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c03 { background:transparent url('../images/fond-prix-liste-barre-3.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c04 { background:transparent url('../images/fond-prix-liste-barre-4.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c05 { background:transparent url('../images/fond-prix-liste-barre-5.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c06 { background:transparent url('../images/fond-prix-liste-barre-6.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c07 { background:transparent url('../images/fond-prix-liste-barre-7.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c08 { background:transparent url('../images/fond-prix-liste-barre-8.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c09 { background:transparent url('../images/fond-prix-liste-barre-9.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-barre-c10 { background:transparent url('../images/fond-prix-liste-barre-10.png') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre { float:right; width:80px; height:32px; margin-top:37px; margin-left:5px; padding:5px; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c00 { color:#000000; background:transparent url('../images/fond-prix-liste-promo-0.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c01 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-1.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c02 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-2.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c03 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-3.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c04 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-4.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c05 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-5.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c06 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-6.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c07 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-7.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c08 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-8.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c09 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-9.jpg') no-repeat center center; }
div.produit-liste-prix div.produit-liste-prix-promo-cadre-c10 { color:#FFFFFF; background:transparent url('../images/fond-prix-liste-promo-10.jpg') no-repeat center center; }
div.produit-liste-prix p.prix-ht { margin:0px 0px 2px 0px; font-size:13px; font-weight:bold; }
div.produit-liste-prix p.prix-ttc { margin:0px; }
div.produit-liste-middle div.produit-liste-image,
div.produit-liste-bottom div.produit-liste-image,
div.produit-liste-middle div.produit-liste-nom,
div.produit-liste-bottom div.produit-liste-nom,
div.produit-liste-middle div.produit-liste-prix,
div.produit-liste-bottom div.produit-liste-prix { height:79px; }

/*div.produit-liste-middle div.produit-liste-nom,
div.produit-liste-bottom div.produit-liste-nom { padding-top:4px; }*/
/*div.produit-liste-prix p.prix { margin:0px; padding-top:3px; color:#F7F0E0; font-size:12px; font-weight:bold; }
div.produit-liste-prix p.prix-barre { width:110px; height:18px; margin:0px 0px 5px 0px; padding-top:3px; color:#F7F0E0; font-size:12px; font-weight:bold; background:url(../images/prix-barre.png) no-repeat right center; }
div.produit-liste-prix p.prix-promo { margin:0px; font-size:14px; font-weight:bold; }*/


/* FICHE PRODUIT ------------------------------- */

div#fiche-produit div#contenu { position:relative; }
div#fiche-produit div.prix { position:absolute; top:10px; right:10px; z-index:10; width:111px; height:39px; padding:5px; color:#FFFFFF; text-align:right; background:transparent url('../images/fond-prix-produit.jpg') no-repeat center center; }
div#fiche-produit div.prix p.prix-ht { margin:0px 0px 5px 0px; font-size:17px; font-weight:bold; }
div#fiche-produit div.prix p.prix-ttc { margin:0px; font-size:11px; }
div#fiche-produit div.prix-barre { position:absolute; top:10px; right:10px; z-index:20; width:121px; height:49px; }
div#fiche-produit div.prix-barre-c01 { background:transparent url('../images/fond-prix-produit-barre-1.png') no-repeat center center; }
div#fiche-produit div.prix-barre-c02 { background:transparent url('../images/fond-prix-produit-barre-2.png') no-repeat center center; }
div#fiche-produit div.prix-barre-c03 { background:transparent url('../images/fond-prix-produit-barre-3.png') no-repeat center center; }
div#fiche-produit div.prix-barre-c04 { background:transparent url('../images/fond-prix-produit-barre-4.png') no-repeat center center; }
div#fiche-produit div.prix-barre-c05 { background:transparent url('../images/fond-prix-produit-barre-5.png') no-repeat center center; }
div#fiche-produit div.prix-barre-c06 { background:transparent url('../images/fond-prix-produit-barre-6.png') no-repeat center center; }
div#fiche-produit div.prix-barre-c07 { background:transparent url('../images/fond-prix-produit-barre-7.png') no-repeat center center; }
div#fiche-produit div.prix-barre-c08 { background:transparent url('../images/fond-prix-produit-barre-8.png') no-repeat center center; }
div#fiche-produit div.prix-barre-c09 { background:transparent url('../images/fond-prix-produit-barre-9.png') no-repeat center center; }
div#fiche-produit div.prix-barre-c10 { background:transparent url('../images/fond-prix-produit-barre-10.png') no-repeat center center; }
div#fiche-produit div.prix-promo { position:absolute; top:69px; right:10px; z-index:10; width:111px; height:39px; padding:5px; color:#FFFFFF; text-align:right; }
div#fiche-produit div.prix-promo-c01 { background:transparent url('../images/fond-prix-produit-promo-1.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo-c02 { background:transparent url('../images/fond-prix-produit-promo-2.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo-c03 { background:transparent url('../images/fond-prix-produit-promo-3.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo-c04 { background:transparent url('../images/fond-prix-produit-promo-4.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo-c05 { background:transparent url('../images/fond-prix-produit-promo-5.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo-c06 { background:transparent url('../images/fond-prix-produit-promo-6.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo-c07 { background:transparent url('../images/fond-prix-produit-promo-7.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo-c08 { background:transparent url('../images/fond-prix-produit-promo-8.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo-c09 { background:transparent url('../images/fond-prix-produit-promo-9.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo-c10 { background:transparent url('../images/fond-prix-produit-promo-10.jpg') no-repeat center center; }
div#fiche-produit div.prix-promo p.prix-ht { margin:0px 0px 5px 0px; font-size:17px; font-weight:bold; }
div#fiche-produit div.prix-promo p.prix-ttc { margin:0px; font-size:11px; }
div#fiche-produit div.designation { margin-bottom:10px; }
div#fiche-produit h2.nom { width:493px; height:17px; margin:0px; padding:2px 0px 0px 5px; color:#FFFFFF; font-size:11px; background:transparent url('../images/fond-titre-produit.jpg') no-repeat center center; }
/*div#fiche-produit div.prix p { height:18px; margin:0px; padding-top:3px; text-align:right; font-size:13px; font-weight:bold; }
div#fiche-produit div.prix p.prix {  }
div#fiche-produit div.prix p.prix-barre { width:110px; background:transparent url('../images/prix-barre.png') no-repeat right center;}*/
div#fiche-produit div.description div.produitHaut { position:relative; height:248px; margin-bottom:10px; }
div#fiche-produit div.description div.produitHaut2 { height:202px; margin-bottom:10px; }
div#fiche-produit div.description div.imageZoom { position:relative; float:left; width:200px; height:200px; margin-bottom:10px; border:1px solid #808080; }
div#fiche-produit div.description div.imageZoom a { position:absolute; left:0px; top:0px; display:block; width:200px; height:200px; color:#FFFFFF; text-decoration:none; }
div#fiche-produit div.description div.imageZoom a img { border:none; }
div#fiche-produit div.description div.imageZoom span.nouveau { position:absolute; left:0px; top:0px; display:block; width:53px; height:53px; background:transparent url('../images/nouveau-modele.png') no-repeat center center; }
div#fiche-produit div.description div.imageZoom span.zoom { position:absolute; left:-1px; bottom:-1px; display:block; width:64px; height:14px; padding-left:10px; background:transparent url('../images/lytebox/button.jpg') no-repeat center center; }
div#fiche-produit div.description div.infoProduit { position:relative; float:right; width:286px; height:202px; }
div#fiche-produit div.description div.infoProduit2 { position:relative; float:right; width:286px; height:202px; }
/*div#fiche-produit div.description p.prix-promo { margin:0px 0px 15px 0px; text-align:right; color:#615849; font-size:15px; font-weight:bold; }*/
div#fiche-produit div.description p.attribut { width:165px; margin:0px 0px 2px 0px; }
div#fiche-produit div.description div.attribut { width:165px; height:18px; margin-bottom:10px; }
div#fiche-produit div.description div.attribut a { float:left; display:block; width:18px; height:18px; margin:0px 5px 5px 0px; color:#000000; text-decoration:none; cursor:pointer; }
div#fiche-produit div.description div.attribut a.pas-selection {  }
div#fiche-produit div.description div.attribut a.selection {  }
div#fiche-produit div.description div.attribut a img { width:16px; height:16px; }
div#fiche-produit div.description div.attribut a.pas-selection img { border:1px solid #FFFFFF; }
div#fiche-produit div.description div.attribut a.selection img { border:1px solid #808080; }
/*div#fiche-produit div.description div.attribut select { border:1px solid #808080; }*/
div#fiche-produit div.description p.famille_produit { margin:0px 0px 2px 0px; }
div#fiche-produit div#listImagesSupers { clear:both; position:absolute; bottom:0px; }
div#fiche-produit div.description div.list-images-super { height:36px; }
/*div#fiche-produit div#listImagesSupers div#listImages { float:left; }
div#fiche-produit div#listImagesSuper2 div#listImages2 { float:left; }*/
div#fiche-produit div#listImagesSuper2 { margin-bottom:10px; }
div#fiche-produit div.fiche-dimensions { position:absolute; left:0px; bottom:0px; }
div#fiche-produit div.fiche { position:relative; height:19px; padding-top:5px; }
div#fiche-produit div.avec-marge { margin-bottom:10px; }
div#fiche-produit div.fiche a { padding:0px 5px 0px 34px; border:1px solid #808080; color:#000000; text-decoration:none; }
div#fiche-produit div.fiche img { position:absolute; left:6px; top:0px; width:24px; height:24px; }
div#fiche-produit div.dimensions { font-size:9px; }
div#fiche-produit div.description div.list-images { float:left; position:relative; height:36px; overflow:hidden; }
div#fiche-produit div.description div.list-images div.image { float:left; width:34px; height:34px; margin-right:2px; border:1px solid #808080; }
div#fiche-produit div.description div.list-images div.image a { cursor:pointer; }
div#fiche-produit div.description div.list-images div.image img { /*width:34px; height:34px;*/ border:none; }
div#fiche-produit div.description div.list-images-navigation { float:left; width:9px; height:36px; }
div#fiche-produit div#scrollLeft1, div#fiche-produit div#scrollLeft2 { margin-right:2px; }
div#fiche-produit div.description div.list-images-navigation a { display:block; width:4px; height:7px; cursor:pointer; }
div#fiche-produit div#scrollLeft1 a, div#fiche-produit div#scrollLeft2 a { margin:14px 5px 0px 0px; }
div#fiche-produit div#scrollLeft1 a { background:transparent url('../images/fleche-navigation-gauche.jpg') no-repeat center center; }
div#fiche-produit div#scrollLeft2 a { background:transparent url('../images/fleche-navigation-gauche.jpg') no-repeat center center; }
div#fiche-produit div#scrollRight1 a, div#fiche-produit div#scrollRight2 a { margin:14px 0px 0px 5px; }
div#fiche-produit div#scrollRight1 a { background:transparent url('../images/fleche-navigation-droite.jpg') no-repeat center center; }
div#fiche-produit div#scrollRight2 a { background:transparent url('../images/fleche-navigation-droite.jpg') no-repeat center center; }
div#fiche-produit div.description div.list-images-navigation a img { border:none; }
div#fiche-produit div.description div.list-images-middle { height:36px; }
div#fiche-produit div.description div.list-images-middle-horizontal { height:36px; }
/*div#fiche-produit div.description div.contenuHtml { margin-left:52px;}
div#fiche-produit div.description div.boutons { margin-left:52px; }*/


/* PRODUITS PHARES ----------------------------- */
div#produits-phares { margin-bottom:20px; padding:10px; border:1px solid #808080; color:#000000; background-color:#FFFFFF; }
div#produits-phares h2 { width:493px; height:17px; margin:0px 0px 10px 0px; padding:2px 0px 0px 5px; color:#FFFFFF; font-size:11px; background:transparent url('../images/fond-titre-produit.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu { width:498px; height:118px; }
div#produits-phares div.produits-phares-contenu div.produit-phare-1 { float:left; }
div#produits-phares div.produits-phares-contenu div.produit-phare-2 { float:right; }
div#produits-phares div.produits-phares-contenu div.produit-phare { width:228px; height:96px; padding:4px 7px 7px 7px; border:1px solid #808080; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.contenu { float:left; width:131px; height:96px; }
div#produits-phares div.produits-phares-contenu div.produit-phare h3 { margin:0px 0px 2px 0px; font-size:11px; background:transparent url('../images/produit-phare-titre.jpg') repeat-x top; }
div#produits-phares div.produits-phares-contenu div.produit-phare h3 a { color:#000000; text-decoration:none; text-transform:uppercase; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.image a { display:block; width:78px; height:78px; border:1px solid #808080; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.image a img { /*width:78px; height:78px;*/ border:none; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.contenu-prix { float:right; width:90px; height:96px; margin-top:3px; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.contenu-prix p { color:#FFFFFF; text-align:right; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.contenu-prix p.prix-ht { margin:0px 0px 2px 0px; font-size:13px; font-weight:bold; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.contenu-prix p.prix-ttc { margin:0px; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix { position:relative; width:80px; height:32px; padding:5px; background:transparent url('../images/fond-prix-liste.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre { position:absolute; left:0px; top:0px; width:90px; height:42px; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c01 { background:transparent url('../images/fond-prix-liste-barre-1.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c02 { background:transparent url('../images/fond-prix-liste-barre-2.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c03 { background:transparent url('../images/fond-prix-liste-barre-3.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c04 { background:transparent url('../images/fond-prix-liste-barre-4.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c05 { background:transparent url('../images/fond-prix-liste-barre-5.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c06 { background:transparent url('../images/fond-prix-liste-barre-6.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c07 { background:transparent url('../images/fond-prix-liste-barre-7.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c08 { background:transparent url('../images/fond-prix-liste-barre-8.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c09 { background:transparent url('../images/fond-prix-liste-barre-9.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-barre-c10 { background:transparent url('../images/fond-prix-liste-barre-10.png') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo { width:80px; height:32px; margin-top:9px; padding:5px; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c01 { background:transparent url('../images/fond-prix-liste-promo-1.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c02 { background:transparent url('../images/fond-prix-liste-promo-2.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c03 { background:transparent url('../images/fond-prix-liste-promo-3.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c04 { background:transparent url('../images/fond-prix-liste-promo-4.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c05 { background:transparent url('../images/fond-prix-liste-promo-5.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c06 { background:transparent url('../images/fond-prix-liste-promo-6.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c07 { background:transparent url('../images/fond-prix-liste-promo-7.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c08 { background:transparent url('../images/fond-prix-liste-promo-8.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c09 { background:transparent url('../images/fond-prix-liste-promo-9.jpg') no-repeat center center; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix-promo-c10 { background:transparent url('../images/fond-prix-liste-promo-10.jpg') no-repeat center center; }
/*div#produits-phares div.produits-phares-contenu div.produit-phare div.prix { float:right; height:16px; margin-bottom:10px; padding:0px 5px; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix p { margin:0px; text-align:right; font-weight:bold; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix p.prix, div#produits-phares div.produit-phare div.prix p.prix-barre { float:left; padding-top:1px; font-size:12px; }
div#produits-phares div.produits-phares-contenu div.produit-phare div.prix p.prix-promo { float:right; font-size:14px; }*/


/* FIL COMMANDE -------------------------------- */

div#fil-commande { margin-top:30px; }
div#fil-commande span.en-cours { font-weight:bold; }
div#fil-commande span.separateur { display:inline-block; width:3px; height:14px; margin:0px 2px; background:url('../images/arrow-brown-on-lightbrown.jpg') no-repeat center 8px; }
div#fil-commande span.separateur span { display:none; }
