.rcart{background:#26421A;border:0;border-radius:6px;cursor:pointer;height:75px;padding:0;position:fixed;right:10px;top:50px;width:75px;z-index:2500}@media screen and (max-width: 481px){body .rcart{width:50px;height:50px}}body.responsive .rcart,body.responsive #panier .icon-close{display:inline-block}body.responsive .rcart p{color:#2A4721;font-size:1.2em;font-weight:bold;left:0;position:absolute;right:0;text-align:center;top:40%;transform:translateY(-50%)}body .rcart + .bloc_contenu{padding:25px;position:absolute;background:#D2E4CB;width:100%;z-index:5000}body .col-7.offset{margin-left:auto;margin-right:auto;float:none}body #panier.bloc_vert{background:none}body .is_stuck + div{display:none !important}body.responsive .scrollpanier{padding:0;display:block;position:fixed !important;top:26px !important;right:-1000px;width:85%;min-height:100%;z-index:3000}body.responsive .scrollpanier .bloc_contenu{height:calc(100% - 80px)}body.responsive .scrollpanier.is_stuck .bloc_contenu{overflow-y:auto}body.responsive #login{margin-top:20px;position:static !important;width:100% !important}body.responsive .bandeau_responsive{background:none repeat scroll 0% 0% #2A4721;position:fixed;width:100%;height:36px;top:0px;z-index:1000}body.responsive #panier_contenu{z-index:4000}body .rmenu{background-color:#26421A;border:0;border-radius:6px;cursor:pointer;display:block;height:75px;left:10px;padding:0;position:fixed;top:50px;width:75px;z-index:2500}@media screen and (max-width: 481px){body .rmenu{width:50px;height:50px}}body .menu{display:block;position:fixed;top:0px;left:-300px;width:300px;min-height:100%;z-index:5000}@media screen and (max-width: 400px){body .menu{left:-250px;width:250px}}.menu .icon-close{display:inline-block}body .menu.menu_absolute{position:absolute;top:0px;bottom:auto}body .menu.menu_fixed_bottom{bottom:0;top:auto}body .menu .page{min-width:1px;width:auto;margin:0}body .menu > ul{display:block;width:auto;height:auto;padding-top:30px;padding-bottom:1px}body .menu ul li{display:block;font-size:1.1em;height:auto;margin-top:10px;margin-bottom:10px;width:100%}body .menu ul li a{display:block;height:25px;line-height:25px;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 480px){body .menu ul li a{padding-top:8px;padding-bottom:8px}}