.encart-zone-produit {position:relative;width:731px;background:url(../images/static/bg-encart-liste-produit.gif) 0 0 no-repeat;margin:10px 0 0 9px;padding:10px 0}
.encart-zone-produit2 {position:relative;width:731px;padding-bottom:10px;background:url(../images/static/bg-encart-liste-produit2.gif) 0 100% no-repeat;}

/*navigation pages*/
.navigation-pages {position:relative;width:716px;height:28px;overflow:hidden;margin:0 0 2px 7px}
.navigation-pages .liste-pages {float:left;display:inline;}
.navigation-pages .liste-pages .txt {font-size:11px;margin:0 4px 0 10px;float:left;padding-top:2px;}
.navigation-pages .liste-pages a {font-size:11px;text-decoration:none;padding-top:2px;margin:0;width:18px;height:23px;display:block;float:left;text-align:center}
.navigation-pages .liste-pages a:hover, .navigation-pages .liste-pages a.active  {font-size:11px;color:#41ABD0;text-decoration:none;background:transparent url(../images/static/bg-num-page.gif) no-repeat scroll 0 0}

.navigation-pages .afficher-produits {float:left;display:inline;margin:2px 0 0 15px}
.navigation-pages .afficher-produits .afficher {float:left;display:inline;font-size:11px;margin:0px 0 0 0;padding:0 0 0 12px;background:url(../images/static/bg-puce08.gif) 0 4px no-repeat;text-decoration:none}
.navigation-pages .afficher-produits .afficher:hover {text-decoration:underline}

.navigation-pages .mode-affichage {float:right;display:inline;margin:4px 10px 0 0}
.navigation-pages .mode-affichage a {float:left;height:28px;font-size:11px;color:#7d7d7d;text-decoration:none;background:url(../images/static/bg-affichage-grille.gif) 100% 2px no-repeat;padding:0 18px 0 0}
.navigation-pages .mode-affichage a.liste {float:left;height:28px;font-size:11px;color:#7d7d7d;text-decoration:none;background:url(../images/static/bg-affichage-liste.gif) 100% 2px no-repeat;padding:0 18px 0 0}
.navigation-pages .mode-affichage span {font-size:11px;font-weight:bold;color:#009ee0}

.comparer-filtrer-trier {position:relative;width:716px;overflow:hidden;margin:0 0 2px 7px}

/* comparer */
.comparer-filtrer-trier .comparer-selection {float:left;display:inline}
.comparer-filtrer-trier .comparer-selection .comparer {float:left;display:inline;height:26px;margin:2px 0 0 10px;text-decoration:none;cursor:pointer}
.comparer-filtrer-trier .comparer-selection .comparer .gauche {float:left;display:inline;width:10px;height:26px;background:url(../images/static/bg-comparer-gauche.gif) 0 0 no-repeat}
.comparer-filtrer-trier .comparer-selection .comparer .centre {float:left;display:inline;height:26px;line-height:26px;background:url(../images/static/bg-comparer-centre.gif) 0 0 repeat-x;font-size:12px;color:#fff;padding:0 10px}
.comparer-filtrer-trier .comparer-selection .comparer .droite {float:left;display:inline;width:10px;height:26px;background:url(../images/static/bg-comparer-droite.gif) 0 0 no-repeat}

/* filtrer */
.comparer-filtrer-trier .filtrer-selection {float:right;display:inline;margin:5px 0 0 0;padding-right:16px;border-right:1px solid #E7E7E7}
html>body .comparer-filtrer-trier .filtrer-selection {margin:0 0 0 0}
.comparer-filtrer-trier .filtrer-selection span {font-size:11px;line-height:31px;color:#009ee0}
.comparer-filtrer-trier .filtrer-selection select {font-size:11px;color:#767676}

.comparer-filtrer-trier .trier-selection {float:right;display:inline;height:28px}
.trier-selection span {float:left;font-size:11px;line-height:29px;color:#7d7d7d;margin:0 0 0 24px;padding:0 0 0 0;text-decoration:none}
.trier-selectionCroissant {float:left;font-size:11px;line-height:29px;color:#7d7d7d;margin:0 10px 0 0px;padding:0 14px 0 0;background:url(../images/static/bg-fleche-bleu-bas.gif) 100% 50% no-repeat;text-decoration:none}
.trier-selectionDecroissant {float:left;font-size:11px;line-height:29px;color:#7d7d7d;margin:0 10px 0 0;padding:0 14px 0 0;background:url(../images/static/bg-fleche-bleu-haut.gif) 100% 50% no-repeat;text-decoration:none}
.comparer-filtrer-trier .trier-selection a:hover {text-decoration:underline}
/* Filtre "Affiner par prix" */
.comparer-filtrer-trier .filtrer-prix {float:left;width:100%;font-size:13px;color:#009EE0;border-top:1px solid #D7D7D7;padding:8px 0 5px 5px}
.comparer-filtrer-trier .form-filtrer-prix{float:left;margin-right:35px}
.comparer-filtrer-trier .form-filtrer-prix .titre-affiner-prix{margin-right:5px}
.comparer-filtrer-trier .filtrer-prix .box-filtrer-prix{width:50px;border:1px solid #D7D7D7}
.comparer-filtrer-trier .form-filtrer-prix form span{line-height:normal;float:left}
.comparer-filtrer-trier .filtrer-prix .box-filtrer-prix {margin-top:4px;float:left}
.comparer-filtrer-trier .form-filtrer-prix span{margin-top:2px;float:left;font-weight:bold;color:#0C78A6}
.comparer-filtrer-trier .form-filtrer-prix .bouton-filtrer-prix{margin-left:5px;width:auto}
/* Resultat du filtre */
.comparer-filtrer-trier .filtrer-prix .result-filtre{float:left;padding-left:20px;border-left:1px solid #D7D7D7;display:none}
.comparer-filtrer-trier .filtrer-prix .result-filtre .valeur-filtre-prix{font-weight:bold;float:none}
.comparer-filtrer-trier .filtrer-prix .result-filtre span{margin-top:1px;float:left;color:#0C78A6}
.comparer-filtrer-trier .filtrer-prix .result-filtre .bouton-annuler-filtre{background:transparent url(../images/static/picto-croix.gif) no-repeat;float:left;margin:3px 5px 0;height:12px;width:12px}
/* Message erreur filtre */
.comparer-filtrer-trier .filtrer-prix .erreur-filtre-prix{color:#FF0600;clear:both;padding-top:2px;display:none}

/*inter degrade*/
.encart-zone-produit .inter1 {position:relative;width:716px;height:10px;margin:0 0 0 7px;background:url(../images/static/bg-inter1.gif) 0 0 repeat-x}

/*zone liste produit*/
.encart-zone-produit .liste-produits {position:relative;width:716px;margin:0 0 0 7px;overflow:hidden}
.liste-produits .item-produit {position:relative;width:716px;margin:0;overflow:hidden}
.liste-produits .ligne-couleur1 {background:#ebf8fe}
.liste-produits .ligne-couleur2 {background:#fff}

/*produit bleu fond*/
.produits-bleu{overflow:hidden; background:#018ada; width:576px; margin:10px 0 10px 0; padding-bottom:2px;min-height:82px;height:auto !important;height:82px}
.produits-bleu-img{position:absolute;right:155px; top:35px; width:58px; height:47px; background:url(../images/static/img-produit-bleu-famille.gif) 0 0  no-repeat; }
.produits-bleu-img2{position:absolute;right:215px; top:35px; width:58px; height:47px; background:url(../images/static/img-produit-bleu-famille.gif) 0 0  no-repeat; }
.produits-fdc-img{position:absolute;right:170px; top:5px; height : 20px; background:url(../images/static/img-ico-fin-famille.gif) 0 0  no-repeat; }
.produits-fdc-imgPB{position:absolute;right:170px; top:15px; height : 20px; background:url(../images/static/img-ico-fin-famille.gif) 0 0  no-repeat;color:#fff;}
.fdc{margin-left: 25px;font-size:9px; display:block; }

/* picto alsolia */
.picto-alsolia-famille{display:none;position:absolute;right:155px;top:35px}
.infos .description.picto-alsolia{width:340px}
.picto-alsolia-famille2{right:218px}
.infos .description.picto-alsolia2{width:280px}
.sticker-famille{position:absolute;right:158px;top:35px}

/*zone visuel*/
.ct-visuel {float:left;display:inline;position:relative;width:121px;overflow:hidden;margin:10px 0 2px 16px}
.ct-visuel .cocher-produit {float:left;width:18px;height:18px;margin-top:35px}
.ct-visuel .cocher-produit span {display:none}
.ct-visuel .visuel {float:right;display:inline;margin:0 0 0 2px;border:1px solid #e6e6e6;padding:3px 5px;background:#fff; height:80px; width:80px;}
.ct-visuel .conditionnement {float:left;display:inline;width:98px;margin:3px 0 0 20px;text-align:center}
.ct-visuel .conditionnement span {font-size:10px;color:#505050;line-height:10px;margin-left:10px; font-family:arial;}


/*zone description*/
.infos {float:left;display:inline;width:414px;margin:14px 10px 2px 16px;position:relative;overflow:hidden;}
.infos .marque {font-size:10px;font-weight:bold;color:#333333;float:left;display:inline;clear:both;margin:0 0 0 0;}
.infos .produit {font-size:14px;font-weight:bold;color:#009ee0;text-decoration:none;}
.infos .titre-produit{float:left;display:inline;clear:both}
.infos .typo{color:#737373;font-size:9px;font-family:arial}
.infos .produit:hover {text-decoration:underline;}
.infos .description{font-size:11px;line-height:11px;font-family:arial;color:#505050;float:left;display:inline;clear:both;margin:0 0 0 0;}
.infos .description img {float:right;display:inline}
.disponibilite{float:left;display:inline;clear:both;margin:5px 0 0 0;font-family:arial;font-size:10px;font-weight:bold;color:#ff8c01;padding:0 0 0 12px;background:url(../images/static/bg-fleche09.gif) 0 50% no-repeat;text-decoration:none;}
.disponibilite:hover {text-decoration:underline}
.infos-prix {position:relative;width:716px;margin:0 10px 0 18px;font-size:10px;line-height:12px;color:#7d7d7d;padding-right:5px;}
.infos-prix p {font-size:10px;line-height:12px;color:#7d7d7d}

/*zone prix*/
.zone-prix {float:left;display:inline;overflow:hidden;margin:2px 0 0 0}
.ct-prix {float:left;display:inline;width:132px;margin:10px 0 2px 0px;}
.lib-prix {font-size:10px;line-height:16px;color:#333333;font-family:arial;margin:6px 0 0 0; clear:both;}
.promo {font-size:11px;color:#ff0600;font-family:arial;font-weight:bold}
.dates {font-size:9px;color:#ff0600;font-family:arial; margin : 0 0 2px 0 }
.apartirde{font-size:9px; color:#009EE0}
.prix {float:left;display:inline;font-size:15px;font-weight:bold;color:#009ee0;font-family:arial;border:1px solid #009ee0;margin:7px 0 0 0;padding:0 2px 1px 2px}
.prixRouge{float:left;display:inline;font-size:15px;font-weight:bold;color:#ff0600;font-family:arial;border:1px solid #ff0600;margin:7px 0 0 0;padding:0 2px 1px 2px}
.prix-promo {float:left;display:inline;font-size:15px;font-weight:bold;color:#ff0600;font-family:arial;border:1px solid #ff0600;margin:2px 0 0 0;padding:0 2px 1px 2px}
.reductionPourcentage {float:left;display:inline;font-size:10px;color:#ff0600;font-family:arial;margin:10px 0 0 2px}
.reductionPourcentage span{display:block; line-height:1.2em}
.barre{float:left;width:100%;display:inline;font-size:12px;color:#ff0600;font-family:arial;margin:0 0 0 2px; clear:both; text-decoration:line-through; margin:0 0 0 0;}
.antes{float:left;display:inline;font-size:9px;color:#ff0600;font-family:arial;margin:0 0 0 2px; clear:both;margin:0 0 0 0;width:100%}
.ahora{font-size:11px;color:#ff0600;font-family:arial;}
/* cas du produit bleu*/
.infos .marquePB {font-size:10px;font-weight:bold;color:#fff;float:left;display:inline;clear:both;margin:0 0 0 0;}
.infos .produitPB {font-size:14px;font-weight:bold;color:#fff;text-decoration:none}
.infos .produitPB:hover {text-decoration:underline;}
.infos .descriptionPB{font-size:11px;line-height:11px;font-family:arial;color:#fff;float:left;display:inline;clear:both; width:340px; margin:0 0 0 0;}
.infos .descriptionPB2{width:280px;}
.lib-prixPB {font-size:10px;line-height:16px;color:#fff;font-family:arial;margin:6px 0 0 0; clear:both;}
.prixPB {float:left;display:inline;font-size:15px;font-weight:bold;color:#fff;font-family:arial;border:1px solid #009ee0;margin:7px 0 0 0;padding:0 2px 0 2px}
.disponibilitePB{float:left;display:inline;clear:both;margin:5px 0 0 0;font-family:arial;font-size:10px;font-weight:bold;color:#ff8c01;padding:0 0 0 12px;background:url(../images/static/bg-fleche10.gif) 0 50% no-repeat;text-decoration:none;}
.disponibilitePB:hover {text-decoration:underline}
.apartirdePB{font-size:9px; color:#fff;}
.cache{display:none;}

.aucunProduit{margin-left:150px;font-family:Arial; color:#a6a6a6; font-size:13px; display:block;}
.photo_non_dispo{font-size:10px; text-align:center; vertical-align :middle; margin-top:20px;}

.wait{background:url(../images/static/bg-wait.gif) 0 0 no-repeat;font-weight:bold;font-size:14px;color:#000000;display:block; margin-left:20px; padding:9px 0 9px 40px;height:32px;}
.WaitBarre{background-color:#FFFFFF;width:0px;height:0px;clear:both;margin : 0}

.prixKgLitre{color: #000000; font-size: 8px; text-align: left; display:none;float:right;width:140px}
.prixKgLitrePB{color: #FFFFFF; font-size: 8px; text-align: left;}