body .page{width:95%}@media (max-width:768px){body .page{width:100%}}body .bouton{font-size:0.95em}@media (max-width:768px){body .select a{font-size:0.8em}body .recherche .select a{font-size:1em}body .select ul{top:22px}.visuel_canvas{position:relative;height:200px}body .recherche{padding-left:0;padding-right:0}body.responsive .se_connecter_relative a.bouton{position:relative;top:auto;right:auto}body .page #paiement .bouton.bouton_droite,body .texte #paiement .bouton.bouton_droite{width:auto;min-height:40px;line-height:38px;float:none;display:block;background:#a4850c url('../../../template/images/bouton_jaune_bg.png') top left repeat-x}body .page #paiement .bouton.bouton_droite:hover,body .texte #paiement .bouton.bouton_droite:hover{background:#ceab08}body .bandeau .logo span{font-size:1em}body.panier .contenu > section{background:none}body .bouton{min-height:26px;line-height:24px}}.sous_menu > ul > li{font-size:1.1em}@media (max-width:768px){.sous_menu > ul > li{font-size:0.8em}}body .col-6{width:50%}body .col-8,body .col-10,body .col-10.offset,body .col-13,body .col-15,body .col-17{width:100%}body .col-10,body .col-10.offset{margin-top:20px}body .col-16{width:60%}@media (max-width:768px){body .col-6,body .col-11_5,body .col-16{width:100%}.scrollrecherche .col-11_5{width:50%}}body .coup_de_coeur .photo img{width:47%;margin-left:24px}@media (max-width:768px){body .coup_de_coeur .photo img{margin-left:37px}body .coup_de_coeur .texte p{text-align:center;width:90%;margin-left:20px}}body .actualite .photo img{width:84%}@media (max-width:768px){body .actualite .photo{top:72px;left:-1%;width:30%}}body .texte h3,body .texte .titre_h3,body .foire p{text-align:center}body .avec_photo .titre_h3{text-align:left}body .bloc .bouton,body .texte .bouton{padding:1px 13px;font-size:0.95em;margin-bottom:10px}@media (max-width:768px){body .bloc_contenu{padding:20px 20px}body .contenu > section{padding:1px 20px 20px}}body .pub{width:35%;margin-left:auto;margin-right:auto}@media (max-width:768px){body .pub{width:50%}body .texte div.colone_gauche{width:100%;text-align:center;margin-bottom:14px}body .texte div.colone_droite{float:none;width:100%;margin-top:10px;margin-left:auto;margin-right:auto}}body ul.liste_gammes li img{max-width:50px}@media (max-width:768px){body ul.liste_gammes li{display:inline-block;width:40%}body ul.liste_gammes li img{max-width:40%}}body ul.liste_cepages li{width:20%;font-size:0.83em}@media (max-width:768px){body ul.liste_cepages li{width:50%;font-size:1em}}body ul.liste_gammes li span,body ul.liste_cepages li span{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto}body .recherche h4{display:block}@media (max-width:768px){body .recherche{padding-bottom:10px;padding-top:10px}body .recherche h4{font-size:1em}body .scrollrecherche{position:fixed !important;bottom:0;top:auto}body .scrollrecherche.is_stuck{top:auto !important}}body .col-7.offset.scrollpanier{float:right;width:39%}body .bouton.plus,body .bouton.moins{padding:2px 0px;margin-bottom:0px}@media (max-width:768px){body .bouton.plus,body .bouton.moins{min-height:15px;line-height:13px}}body .produits{margin-left:-20px;margin-right:-20px}@media (max-width:768px){body .produits{margin-top:30px}body .recherche > div{width:100%;text-align:center}body.responsive .scrollrecherche{width:100%}}body .detail_produit .informations{display:block}@media (max-width:768px){body .detail_produit .informations{display:table-row}}body .produit_contenu .produit_ajouter input.number{margin-top:15px}body .produit_contenu .prix{top:0}@media (max-width:768px){body .produit_contenu{position:static}body .produit_contenu h2{padding-right:0px}body .produit_contenu .prix{right:20px}body .par_region.recherche{margin-left:-20px;margin-right:-20px}}body .texte p.grand,body .texte li.grand{text-align:center;background:none}body .formulaire .element_formulaire > div{display:block}@media (max-width:768px){body .formulaire .element_formulaire > div{display:inline-block}}body .formulaire .element_formulaire > div:nth-child(2n+1){padding-right:0px;width:100%}body .formulaire .element_formulaire > div:nth-child(2n){padding-left:0;width:100%;margin-top:12px}@media (max-width:768px){body .formulaire .element_formulaire input{min-height:24px;line-height:22px}.page .bouton_droite,.texte .bouton_droite{float:none;display:block}}body table.commandes thead{display:none}body .bloc .bouton_petit{margin-left:auto;margin-right:auto;display:block;width:215px}body .texte p.droite{text-align:center}body .col-7.offset{float:none;margin-left:auto;margin-right:auto}body .page #paiement .bouton.bouton_droite,body .texte #paiement .bouton.bouton_droite{float:none;display:block;background:#a4850c url('../../../template/images/bouton_jaune_bg.png') top left repeat-x}body .page #paiement .bouton.bouton_droite:hover,body .texte #paiement .bouton.bouton_droite:hover{background:#ceab08}body .separation .texte p{text-align:center}body .formulaire .col-16{margin-top:15px;display:block;text-align:center;float:none;width:auto}@media (max-width:768px){body table.commandes td{font-size:1em;display:inline;text-align:left;padding-right:22px}body .commandes .bouton_petit{margin-bottom:20px;margin-left:260px;margin-top:-52px}body .commandes .retour{width:80%;padding:0}body .commandes td:nth-child(1){font-weight:bold;display:block}body.responsive #livraison .submit{background-image:url("../../../template/images/fleche_ok.png");background-color:#26421A;background-position:center center;background-size:90% 90%;background-repeat:no-repeat;border-radius:6px;padding-left:2px;height:75px;position:fixed;top:41px;right:10px;font-size:0px;color:#1C3840;line-height:1.5em;width:75px;box-shadow:0px 0px 5px 1px #EFC909}}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.3);box-shadow:0 5px 15px rgba(0, 0, 0, 0.3);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.fancybox-wrap.fancybox-produit{width:90% !important}body .fancybox-inner{width:100% !important}.fancybox-title{font-size:1em}.fancybox-title .child{font-family:'source_sans_proitalic', sans-serif;font-size:0.9375em;font-weight:normal;background:white;color:black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-shadow:none;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);box-shadow:0 5px 10px rgba(0, 0, 0, 0.3)}.fancybox-inner .produit_contenu .prix{position:static}.fancybox-inner .produit_contenu .prix{top:30px;right:35px}.fancybox-inner .produit_contenu .prix{top:30px;right:25px}.fancybox-inner .detail_produit h1{padding-right:0}body footer{text-align:center}body .pied .adresse{padding-left:0}body .pied .horaires{margin-right:0}body .pied .mentions{font-size:0.63em}body .pied .coordonnees li,body .pied .horaires li{margin-top:5px}@media (max-width:768px){body footer.pied{padding-bottom:80px}body.responsive .scrollrecherche .select ul{bottom:22px;left:0px}}@media (max-width:768px){body .colcenter.col-16{width:80%}}