select {color:#474747;font-size:11px}
ul {list-style-type:none}

/* Fil d ariane */
#titreRayonAriane, #titreBoutiqueBandeau {display:none}

/* bandeau haut */
.bandeau-haut {background-color:transparent;background-repeat:no-repeat;background-position:left top;height:134px;margin-top:5px;background-image:url(../images/static/bandeau-boutique-bonnes-affaires.jpg)}
.bandeau-haut div {float:right;margin:48px 35px 0 0;text-align:right;width:370px}
.bandeau-haut div {color:#fff}
.bandeau-haut div span {font-size:20px;font-weight:bold;text-transform:uppercase}
.bandeau-haut div p {font-size:15px}
.bandeau-haut div p.infos-legales-soldes {font-size:11px;margin-top:10px}
#bandeau_shop-blue-product, #bandeau_mega-shop-blue-product {background-image:url(../images/static/bandeau-boutique-produit-bleu.jpg)}
#bandeau_shop-end-of-collection {background-image:url(../images/static/bandeau-boutique-fin-collection.jpg)}
#bandeau_shop-promo, #bandeau_mega-shop-promo {background-image:url(../images/static/bandeau-boutique-promotions.jpg)}
#bandeau_shop-sales, #bandeau_mega-shop-sales {background-image:url(../images/static/bandeau-boutique-soldes.jpg)}

/* Cadre principal */
.contenuBoutique {margin-top:10px;padding-top:10px;background-color:transparent;background-repeat:no-repeat;background-position:left top;width:938px;background-image:url(../images/static/bg-cadre-fin-collection-938-h.gif)}
.contenuBoutique .borders {padding:0 3px;border-width:0 1px;border-style:solid;background-color:#fff;border-color:#bebebe}
.contenuBoutique .bas {padding-bottom:12px;background-color:transparent;background-repeat:no-repeat;background-position:left bottom;background-image:url(../images/static/bg-cadre-fin-collection-938-b.gif)}

/* Image de fond en fonction du type de la mini-boutique */
#contenu_shop-blue-product {background-image:url(../images/static/bg-cadre-produit-bleu-938-h.gif)}
#contenu_shop-blue-product .bas {background-image:url(../images/static/bg-cadre-produit-bleu-938-b.gif)}
#contenu_shop-promo {background-image:url(../images/static/bg-cadre-promotions-938-h.gif)}
#contenu_shop-promo .bas {background-image:url(../images/static/bg-cadre-promotions-938-b.gif)}
#contenu_shop-sales {background-image:url(../images/static/bg-cadre-soldes-938-h.gif)}
#contenu_shop-sales .bas {background-image:url(../images/static/bg-cadre-soldes-938-b.gif)}
#middle-right #contenu_mega-shop-sales {background-image:url(../images/static/bg-cadre-soldes-711-h.gif)}
#middle-right #contenu_mega-shop-sales .bas {background-image:url(../images/static/bg-cadre-soldes-711-b.gif)}
#middle-right #contenu_mega-shop-blue-product {background-image:url(../images/static/bg-cadre-produit-bleu-711-h.gif)}
#middle-right #contenu_mega-shop-blue-product .bas {background-image:url(../images/static/bg-cadre-produit-bleu-711-b.gif)}
#middle-right #contenu_mega-shop-promo {background-image:url(../images/static/bg-cadre-promotions-711-h.gif)}
#middle-right #contenu_mega-shop-promo .bas {background-image:url(../images/static/bg-cadre-promotions-711-b.gif)}
/* Bordure en fonction du type de la mini-boutique */
#contenu_shop-blue-product .borders, #contenu_mega-shop-blue-product .borders {border-color:#08a8eb}
#contenu_shop-promo .borders, #contenu_mega-shop-promo .borders {border-color:#adcc1d}
#contenu_shop-sales .borders, #contenu_mega-shop-sales .borders {border-color:#ff9205}

/* COMPARER, FILTRES, TRIS, PAGINATIONS */
.filtrer-trier {padding:0 7px 6px;margin-bottom:10px;background:transparent url(../images/static/bg-filtre-tri-930.gif) repeat-y left bottom;float:left;width:916px}
.comp-aff-pagi {clear:both;height:26px;width:919px}
.mosai .pagi-bas {padding-top:5px}
/* Tri */
.filtrer-trier .trier {float:right;width:240px;text-align:center}
.filtrer-trier .trier label {vertical-align:middle}
.filtrer-trier .trier select {margin:4px 0 0 5px;width:130px;vertical-align:middle}
/* Filter par marque */
.filtrer-trier .filtrer-marques {float:right;width:330px;margin-right:8px;padding-bottom:4px;text-align:center;display:none}
.filtrer-trier .filtrer-marques label {vertical-align:middle}
.filtrer-trier .filtrer-marques select {width:140px;margin:4px 0 0 5px;vertical-align:middle}
/* Affiner prix */
.filtrer-trier .filtrer-prix {float:left;width:330px;padding-bottom:4px;text-align:center}
.filtrer-trier .filtrer-prix p {display:none}
.filtrer-trier .filtrer-prix span {padding:0 3px;vertical-align:middle}
.filtrer-trier .filtrer-prix span.titre-affiner-prix {width:93px;text-align:right}
.filtrer-trier .filtrer-prix input.txt {width:24px;margin-top:1px;padding:0 2px;text-align:right;vertical-align:middle}
.filtrer-trier .filtrer-prix input.btn-filtrer-prix {width:28px;height:24px;margin:0 3px;background:transparent url(../images/static/img-btn-filtre-submit.gif) no-repeat left top;vertical-align:middle}
.filtrer-trier .filtrer-prix #annuleFiltre {display:none}
.filtrer-trier .filtrer-prix a {vertical-align:top}
.filtrer-trier .filtrer-prix a img {display:inline}
.filtrer-trier .filtrer-prix .erreur-filtre-prix{color:#FF0600;margin-top:2px;display:none}
/* Mode affichage */
.comp-aff-pagi .mode-aff {float:right;margin-right:6px;padding:0 4px 0 6px;border-right:1px solid #d8d8d8}
.comp-aff-pagi .mode-aff span {float:left;padding:4px 4px 0 0}
.comp-aff-pagi .mode-aff a {float:left;margin:0 2px;}
.comp-aff-pagi .mode-aff a.hover {cursor:default}
/* Nb produits par page */
.comp-aff-pagi .nombre-pdts-page {float:right;margin-right:6px;padding:3px 6px 0 0;border-right:1px solid #d8d8d8}
.comp-aff-pagi .nombre-pdts-page label {float:left;padding:2px 3px 0 0}
.comp-aff-pagi .nombre-pdts-page select {float:left;margin-left:3px}
/* Navigation pages */
.comp-aff-pagi .liste-pages {float:right}
.comp-aff-pagi .liste-pages span {width:21px;float:left;text-align:center}
.comp-aff-pagi .liste-pages span.points {padding-top:9px}
.comp-aff-pagi .liste-pages a {text-decoration:none;padding-top:4px;float:left;width:17px;height:16px;text-align:center;margin:0 1px;font-weight:bold;border:1px solid #B1B1B1;color:#b1b1b1;cursor:pointer}
.comp-aff-pagi .liste-pages a:hover {border:1px solid #00AFE7;color:#00AFE7}
.comp-aff-pagi .liste-pages a.active, .comp-aff-pagi .liste-pages a.active:hover {color:#fff;background:transparent url(../images/static/bg-num-page-famille-h.gif) no-repeat scroll left top;height:21px;padding-top:5px;width:19px;border-style:none}
.pagi-bas {margin-top:8px}
.pagi-bas .liste-pages a {margin-top:4px}
.pagi-bas .liste-pages a.active, .pagi-bas .liste-pages a.active:hover {background:transparent url(../images/static/bg-num-page-famille-b.gif) no-repeat scroll left bottom;padding-top:9px;height:17px;margin-top:0}

/* PRODUITS */
/* zone liste produit */
#middle_boutique .liste-lignes {margin:0 7px;padding-top:10px;float:left;display:inline}
#middle_boutique li {float:left;margin-bottom:10px}
#middle_boutique li .bg-produit {float:left;padding-bottom:15px;background:transparent url(../images/static/bg-boutique-mb-liste-produit-b.gif) no-repeat left bottom}
/*#middle_boutique li.ligne {margin:0;background:none;float:none;display:none}*/
#middle_boutique li.ligne {margin:0}
/*#middle_boutique li.der {margin-bottom:0}*/
#middle_boutique li .produit {float:left;width:916px;padding-top:15px;background:transparent url(../images/static/bg-boutique-mb-liste-produit-h.gif) no-repeat left top}
/* Visuel produit */
#middle_boutique li .col-1 {float:left;width:138px;margin-left:10px;display:inline}
#middle_boutique li .col-1 .visuel {width:138px;height:126px;padding-top:3px;text-align:center;background:transparent url(../images/static/bg-boutique-list-visuel.gif) no-repeat left top}
#middle_boutique li .col-1 .visuel img {display:inline}
/* Infos produit */
#middle_boutique li .col-2 {float:left;width:542px;margin-left:5px}
#middle_boutique li .col-2 .marque {font-weight:bold;text-transform:uppercase}
#middle_boutique li .col-2 .titre-produit a {color:#00a2ea;font-weight:bold;text-transform:uppercase;text-decoration:none}
#middle_boutique li .col-2 .titre-produit a:hover {text-decoration:underline}
#middle_boutique li .col-2 .concu-pour {margin-top:10px}
/* Bloc prix */
#middle_boutique li .col-3 {width:185px;float:left;margin-left:25px}
#middle_boutique li .col-3 .bt02 {clear:both;margin-top:10px}
#middle_boutique ul li .liste-boutons-dispo {display:none}

/* MODE MOSAIQUE */
.mosai .borders {padding-right:0}
.mosai #middle_boutique .liste-lignes {margin:0;padding:10px 0 0}
.mosai #middle_boutique li.ligne {float:left;margin:0 0 6px 0;background:transparent url(../images/static/bg-boutique-mb-mosai-produit-b.gif) no-repeat left bottom}
.mosai #middle_boutique li.ligne ul {margin-left:4px;float:left;display:inline}
/* zone produit */
.mosai #middle_boutique ul li {margin:0 6px 0 0;padding:0;display:inline}
.mosai #middle_boutique ul li .bg-produit, #middle-right .mosai #middle_boutique ul li .bg-produit  {padding:10px 8px;background:transparent url(../images/static/bg-boutique-mb-mosai-produit-h.gif) no-repeat left top}
.mosai #middle_boutique ul li .produit, #middle-right .mosai #middle_boutique li .produit  {width:207px;margin-left:3px;padding:0;background:none;display:inline}
/* Visuel produit */
.mosai #middle_boutique li .col-1 {float:none;margin:0;width:auto}
.mosai #middle_boutique li .col-1 .visuel {width:205px;height:126px;padding-top:6px;background:transparent url(../images/static/bg-boutique-mosai-visuel.gif) no-repeat left top}
/* Infos produit */
.mosai #middle_boutique li .col-2, .mosai #middle_boutique li .col-3, #middle-right .mosai #middle_boutique li .col-2 {float:none;width:auto;margin:5px 0 0}
.mosai #middle_boutique li .col-2 .concu-pour {margin-top:5px}
/* Bouton voir dispo */
.mosai #middle_boutique ul li .liste-boutons-dispo {width:auto}
.mosai #middle_boutique li .col-3 .bt02 {display:none}
.mosai #middle_boutique .btn-dispo {float:left;width:210px;border-top:1px solid #D6D6D6;padding-bottom:10px;margin:15px 8px 0;display:inline}
.mosai #middle_boutique .bt02 {margin:8px 0 0 40px;display:inline}

/* zone prix */
.lib-prix {font-size:10px;color:#999}
.promo {color:#FD191E;font-weight:bold}
.dates {margin-top:5px}
.dates, .apartirde, .ahora {font-size:10px;color:#5c5c5c;clear:both}
.prix, .prix-promo {float:left;margin-top:5px;padding:1px 3px;font-size:15px;font-weight:bold;color:#00a9ef;border:1px solid #00a9ef}
.prix-barre {float:left;margin:2px 0 0 7px}
.prix-barre p {color:#00a2ea;font-size:12px;text-decoration:line-through}
.prix-barre .pourc {color:#f18700;font-weight:bold;text-decoration:none}
.antes p {text-decoration:none}
.cache{display:none;}
.prixKgLitre {clear:both;margin-top:3px;color:#999;float:left;display:none}

/* Infos legales */
.infos-prix {margin:10px 0 0 5px;font-size:10px;color:#999;width:706px}
.infos-prix #infoBoldRed {font-weight:bold;color:#ff0000;font-size:11px}

.aucunProduit {color:#A6A6A6;font-size:13px;text-align:center;margin-top:10px}
.shopMsg {color:#000;font-size:18px;font-weight:bold;text-align:center;margin-top:10px}
#affWait {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;}
#middle_boutique {display:none;}
#mbRayonsListe{display:none;}


/* Boutiques avec arbo */
#middle-left {margin-top:10px;display:none}
#middle-left #menu-sports ul li {display:none}
#middle-left #menu-sports ul.boutique-administrable li {display:block}
#middle-left #menu-sports ul.boutique-administrable {height:auto;overflow:auto}
/* Title du menu */
.shop_menuTitle {padding-left:5px;color:#009EE0;font-weight:bold;width:202px}
/* Contenu boutique */
#middle-right .contenuBoutique {width:711px}
#middle-right .contenuBoutique {background-image:url(../images/static/bg-cadre-fin-collection-711-h.gif)}
#middle-right .contenuBoutique .bas {background-image:url(../images/static/bg-cadre-fin-collection-711-b.gif)}
#middle-right #middle_boutique li .produit {width:689px;background-image:url(../images/static/bg-famille-list-h.gif)}
#middle-right #middle_boutique li .bg-produit {background-image:url(../images/static/bg-famille-list-b.gif)}
#middle-right #middle_boutique li .col-2 {width:322px}
/* COMPARER, FILTRES, TRIS, PAGINATIONS */
#middle-right .comp-aff-pagi {width:689px}
#middle-right .filtrer-trier {width:689px;background-image:url(../images/static/bg-filtre-tri.gif)}
/* Tri */
#middle-right .filtrer-trier .trier {width:183px}
#middle-right .filtrer-trier .trier label {float:left;padding:2px 2px 0 2px;text-align:right;visibility:hidden}
#middle-right .filtrer-trier .trier label.fix-width {margin-top:4px;width:42px} 
#middle-right .filtrer-trier .trier select {float:left;width:134px;margin-left:3px;visibility:hidden}
/* Filter par marque */
#middle-right .filtrer-trier .filtrer-marques {width:238px}
#middle-right .filtrer-trier .filtrer-marques label {float:left;margin-top:4px;padding:2px 3px 0;width:97px;text-align:right}
#middle-right .filtrer-trier .filtrer-marques select {float:left;width:131px;margin-left:3px}
/* Affiner prix */
#middle-right .filtrer-trier .filtrer-prix {width:257px}
#middle-right .filtrer-trier .filtrer-prix span {float:left;margin-top:4px;padding-top:2px}
#middle-right .filtrer-trier .filtrer-prix input.txt {float:left;margin-top:4px;padding:0 2px;text-align:right}
#middle-right .filtrer-trier .filtrer-prix input.btn-filtrer-prix, #middle-right .filtrer-trier .filtrer-prix p {float:left}
#middle-right .filtrer-trier .filtrer-prix input.btn-filtrer-prix {margin-left:0;}
