ul.liste_gammes{display:table;width:100%;margin-bottom:40px}ul.liste_gammes li{display:table-cell;width:14.2%;padding-left:15px;padding-right:15px;text-align:center;font-size:0.875em}ul.liste_gammes li img{max-width:65px;max-height:280px}ul.liste_gammes li:last-child img{max-width:90px}ul.liste_gammes li span,ul.liste_cepages li span{display:block;margin-top:0px}ul.liste_gammes li a:hover img,ul.liste_cepages li a:hover img{opacity:0.70}ul.liste_cepages{float:left;width:100%;margin-bottom:0px}ul.liste_cepages li{display:block;width:20%;padding:0px 15px 0px 15px;float:left;text-align:center;font-size:0.875em;box-sizing:border-box;margin-bottom:30px}ul.liste_cepages li img{width:100%;height:auto}.recherche{background:#26421A;text-align:center;padding-bottom:20px;padding-top:20px;transition:padding-top 0.4s, padding-bottom 0.4s;z-index:1}.recherche.is_stuck{padding-bottom:10px;padding-top:10px}.recherche.is_stuck + div{height:0 !important}.recherche h4{display:inline-block;width:auto;font-size:1.625em;font-variant:small-caps;font-family:'vollkornregular', serif;margin-right:15px}.recherche .select{background-color:#365A25}.recherche .select ul li a{background:#365A25}.recherche .select ul li a:hover{background:#507b3c}.produits{margin-left:-30px;margin-right:-30px;margin-top:30px}.produits .produit:nth-child(even){background:transparent}.produits .produit:nth-child(odd){background:#f3f3f3}.produits .produit{padding:15px 30px;position:relative}.produit .promo,.produit .nouveau{display:block;position:absolute;top:-10px;left:-20px;width:50px;height:51px;background-color:transparent;background-position:top left;background-repeat:no-repeat;z-index:500}.produit .promo{background-image:url('../../../template/images/icone_promo_fr.png')}body[lang="1"] .produit .nouveau{background-image:url('../../../template/images/icone_coup_de_coeur_fr.png')}body[lang="2"] .produit .nouveau{background-image:url('../../../template/images/our_choice.png')}.produit_promo .nouveau{top:45px}.produit_contenu{position:relative;margin-left:80px}.colis .produit_contenu{margin-left:105px}.produit_contenu h2{font-size:1.43em;text-align:left;padding-right:60px;margin-top:5px;padding-bottom:2px}.produit_promo h2{padding-right:140px}.produit_contenu p{font-family:'source_sans_proitalic', sans-serif}.produit_photo{float:left;width:50px}.colis .produit_photo{width:75px}.produit_photo img{max-width:100%;max-height:200px;margin-left:auto;margin-right:auto;display:block}.produit_photo a{display:block;position:relative}.produit_photo .contenance{display:inline-block;width:auto;padding:1px 5px 1px 5px;font-size:0.75em;position:absolute;bottom:0px;right:-10px;background:#BFBFBF;border-radius:4px}.produit_contenu .prix{position:absolute;width:auto;display:inline-block;text-align:right;top:0px;right:10px;font-size:1.25em;font-family:'vollkornregular', serif}.prix .virgule,.prix .euro{font-size:80%}.produit_contenu .details{text-transform:lowercase;font-family:'source_sans_probold', sans-serif;font-size:0.8125em;display:inline-block;width:auto;float:left}.produit_contenu .details a{color:#537b45;text-decoration:underline}.produit_contenu .details a:hover,.produit_contenu .details a:focus{color:black}.produit_contenu .prix_barre{display:inline-block;width:auto;position:relative;padding-left:2px;padding-right:2px;margin-right:10px;color:black}.produit_contenu .prix_barre .barre{display:block;position:absolute;top:55%;left:0px;height:2px;width:100%;background:#a31d1d}.produit_promo .prix{color:#a31d1d}.produit_contenu .produit_ajouter{display:inline-block;width:auto;text-align:right;float:right}.produit_contenu .produit_ajouter > div{text-align:left}.produit_contenu .produit_ajouter .bouteilles{font-size:0.8125em;margin-left:5px}.produit_contenu .produit_ajouter .ajout_panier{margin-top:10px}.produit_contenu .produit_ajouter input.number{margin-right:10px;padding:1px 5px;min-height:30px;line-height:28px;border:none;font-size:0.875em;background:#D2E4CB;border-radius:4px;box-sizing:border-box}.parenthese_annee{font-size:80%;margin-left:5px}.parenthese_annee span{font-size:85%}.detail_produit{position:relative}.fancybox-produit .bloc{margin-top:0px}.fancybox-produit .fancybox-inner{overflow:visible !important}.fancybox-produit .detail_produit.produit .nouveau{left:-7px}.detail_produit h1{font-size:1.625em;text-align:left;padding-right:60px;margin-top:5px;padding-bottom:2px}.detail_produit .produit_contenu{position:static;margin-left:100px}.detail_produit.colis .produit_contenu{margin-left:125px}.detail_produit .produit_photo{float:left;width:70px}.detail_produit.colis .produit_photo{width:95px}.detail_produit .produit_photo img{max-height:400px}.detail_produit.produit .promo,.detail_produit.produit .nouveau{top:10px;left:-18px;width:75px;height:77px;z-index:6000}.detail_produit.produit .promo{background-image:url('../../../template/images/icone_promo_fr2.png')}.detail_produit.produit .nouveau{background-image:url('../../../template/images/icone_coup_de_coeur_fr2.png')}.detail_produit.produit_promo .nouveau{top:105px}.detail_produit .informations{background:#F3F3F3;display:table-cell;padding:5px;border-radius:5px}.detail_produit .informations li{font-size:0.75em;margin-bottom:8px;text-align:justify}.detail_produit .informations li img{vertical-align:middle;margin-right:5px;margin-top:-1px}.detail_produit .informations li:last-child{margin-bottom:0px}.detail_produit .informations li strong{font-weight:normal;margin-left:5px;color:#537B45}.detail_produit .informations li .intitule{display:inline-block;width:auto;min-height:16px;font-family:'source_sans_probold', sans-serif;font-weight:normal;background-position:center left;background-repeat:no-repeat;background-color:transparent}.detail_produit .informations li.accords .intitule{background-image:url('../../../template/images/informations_accords.png');padding-left:24px}.detail_produit .table{display:block;border-collapse:collapse;border-spacing:0;width:100%;margin-top:22px}.detail_produit .produit_contenu .produit_ajouter{display:table-cell;float:none;width:210px;padding-left:40px}.detail_produit .produit_contenu .produit_ajouter .texte{text-align:left}.cepage{display:table;width:100%}.cepage > div{display:table-cell;vertical-align:middle}.cepage_photo{width:30%}.cepage_photo img{width:100%;height:auto}.cepage_texte{padding-left:30px}.scrollpanier{padding-top:40px;padding-bottom:40px}.scrollpanier .bloc:first-child{margin-top:0px}body:not(.panier) img.secure-payment{width:100%}.panier_ligne{display:block;position:relative;clear:both;margin-bottom:10px;background-color:inherit;background-image:url('../../../template/images/panier_ligne_bg.png');background-position:bottom left;background-repeat:repeat-x;font-size:0.8125em;text-align:justify;margin-right:15px}.panier_ligne > li{display:inline;font-family:'vollkornregular', serif;background-color:inherit;margin:0;padding-left:3px;padding-right:3px}.panier_ligne > li.nettoyeur{display:block}.panier_ligne > li:first-child{padding-left:0px}.panier_ligne > li:last-child{padding-right:0px}.panier_ligne .quantite{font-size:135%;color:#537B45}.panier_ligne .quantite .x{font-size:65%}.panier_ligne .titre{text-transform:uppercase}.panier_ligne .prix{text-align:right;float:right;font-size:120%}.panier_contenu .panier_ligne .supprimer{padding:0;background:none;display:block;position:absolute;bottom:7px;right:-15px}.panier_contenu .panier_ligne .supprimer a{display:block;width:9px;height:9px;background:transparent url('../../../template/images/supprimer.png') top left no-repeat;opacity:0.30}.panier_contenu .panier_ligne .supprimer a:hover{opacity:1}.panier_pied{margin-top:15px;margin-bottom:20px}.panier_pied li{display:block;text-align:right;font-family:'vollkornregular', serif;font-variant:small-caps;font-size:1em}#panier .bouton_2_lignes{margin-bottom:10px}.texte .panier_vide{text-align:center;margin-top:50px;margin-bottom:50px;font-family:'source_sans_proitalic', sans-serif}body .page .panier_responsive{display:none}#panier p.centre{line-height:1.5em;margin-bottom:0px}.page .bouton.plus_panier,.page .bouton.moins_panier{padding:2px 1px 1px 1px;font-size:15px;min-height:15px;min-width:12px;line-height:12px;font-family:'source_sans_probold', sans-serif;margin:0;opacity:0.30}.page .bouton.plus_panier{border-top-right-radius:0px;border-bottom-right-radius:0px;margin-left:5px}.page .bouton.moins_panier{border-top-left-radius:0px;border-bottom-left-radius:0px}.page .bouton.plus_panier:hover,.page .bouton.moins_panier:hover{opacity:1}.actualite{position:relative}.avec_photo{margin-left:30%}.actualite .lien_actu{position:absolute;top:30px;left:-3%;width:31%;display:block}.actualite .lien_actu img{transform:rotate(-4deg);display:block;width:100%;height:auto}.actualite:nth-child(odd) .lien_actu img{transform:rotate(4deg)}.actualite time{display:block;text-align:right;color:#878787;font-family:'vollkornregular', serif;margin-bottom:-15px;margin-top:-15px;font-size:0.875em}.actualite .texte h1.titre_h2{text-align:left}div.actualite{clear:both}div.actualite .bloc_contenu{min-height:250px}.pagination{margin-top:50px;margin-bottom:30px}.pagination li{float:left;width:45%;text-align:left}.pagination li.pagination_suivante{float:right;text-align:right}.pagination_retour{text-align:left;margin-top:20px;margin-bottom:10px;display:inline-block;width:auto;float:left;margin-right:50px}body.panier .page .col-7.offset{width:100%}.page .remarque{font-family:'source_sans_proitalic', sans-serif;font-size:0.8125em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px 15px 10px 15px}.bloc_vert .remarque{background:rgba(0,0,0,0.12)}.etapes{margin-bottom:-25px;text-align:center}.etapes .bloc_contenu{padding:10px 30px 10px 30px}.etapes ul{display:table;border-spacing:0;border-collapse:collapse}.etapes li{display:table-cell;text-align:center;padding-left:30px;padding-right:30px;color:#878787;font-size:0.875em;padding-bottom:10px;background-color:transparent;background-image:url('../../../template/images/etapes_bg.png');background-position:bottom right;background-repeat:no-repeat}.etapes li a{color:#537B45;font-family:'source_sans_probold', sans-serif}.etapes li a:hover{color:black}.etapes li.passee{background-position:bottom left}.etapes li.on{background-position:bottom center}.etapes li.on:last-child a{color:#537B53}.etapes li:first-child{padding-left:0px}.etapes li:last-child{padding-right:0px}.etapes li:last-child.on{background-position:bottom left}#livraison .prix{font-size:1.25em}#livraison p.droite{margin-top:0px}div.adresses{display:none}div.adresses_visible{display:block}.adresses ul li{margin-bottom:15px;margin-top:15px;font-size:0.875em;border-bottom:1px solid rgba(0, 0, 0, 0.25);padding-bottom:15px}.adresses ul li a{margin-left:10px}#paiement .element_formulaire p{display:inline-block;width:auto;vertical-align:middle;margin:0;margin-left:35px;margin-bottom:5px}#paiement .element_formulaire p strong{text-decoration:underline}#paiement .element_formulaire p:first-of-type{margin-left:0}#paiement .element_formulaire img,#livraison .element_formulaire img{vertical-align:top}#formulaire_code .bloc{margin:0;display:none}#formulaire_code .element_formulaire{margin:0}#formulaire_code .bloc p{margin-top:0}.panier_recapitulatif .panier_ligne{margin-right:0px}#paiement .prix{font-size:1.1875em;font-family:'source_sans_probold', sans-serif}table.commandes{width:100%}table.commandes td,table.commandes th{padding:5px 5px 5px 5px}table.commandes td{font-size:0.875em}div.commande{width:100%;display:table;margin-bottom:30px}div.commande > div{display:table-cell;font-size:0.9375em}div.commande > div:first-child{text-align:left}div.commande > div:last-child{text-align:right}