body.no-scroll{overflow:hidden}#header{color:#51626f;font-size:12px}#header .data{padding-top:5px;padding-right:12px}#header .logoOEJ{ position:absolute;top:20px}#header .logoOEJ .logo{width:197px;height:65px;float:left}#header .logoOEJ .baseline{color:#666b6e;font-family:"Poppins",sans-serif;letter-spacing:0.5px;font-size:13px;float:right;width:115px;padding:19px 0px 0px 0px;line-height:1.11;font-weight:500;margin-right:8px}#header .personnalInfo{ line-height:2;float:right;margin-right:10px}#header .personnalInfo .sprite-cursor-green2{position:absolute;width:30px;height:30px;text-indent:-5000px;z-index:1001;top:0;right:0}#header .personnalInfo .your_shop,#header .personnalInfo .account,#header .personnalInfo .basket{ display:inline-block;position:relative;margin-left:auto;margin-right:15px}#header .personnalInfo .your_shop .loader,#header .personnalInfo .basket .loader{background:url(/static/img/basket/common/ajax-loader3.gif) no-repeat center 0;height:44px;width:44px;position:absolute;top:-10px;left:48%}#header .personnalInfo .basket{padding-right:0}#header .personnalInfo .basket .nbArticles{ position:absolute;top:-10px;right:0px;background-color:#696c6e;color:#696c6e;border-radius:25px;height:17px;font-size:10px;width:16px;text-align:center;line-height:20px;border:2px solid white}#header .personnalInfo .basket .nbArticles.full{background-color:#17A645;color:#17A645}#header .personnalInfo .basket .nbArticles span{ color:white}#header .personnalInfo .account,#header .personnalInfo .basket{float:left;text-align:center}#header .personnalInfo .account b{font-weight:500}#header .personnalInfo .account .your_account .txt{ max-width:115px;line-height:1.2;font-size:1em}#header .personnalInfo .account .your_account .txt.log{ font-weight:500}#header .personnalInfo .account .your_account,#header .personnalInfo .account .your_basket{ cursor:pointer}#header .your_shop,#header .account,#header .basket{display:inline-block}#header .personnalInfo .survol{position:absolute;left:-162px;top:40px;border:1px solid silver;background-color:#fff;z-index:9000;text-align:left;overflow:hidden;width:auto;line-height:1.4;border-top:4px solid silver;box-shadow:2px 2px 2px #e0e0e0}#header .personnalInfo .survol.styleIsNotLogged{ width:500px;left:-400px;height:273px}#header .personnalInfo .survol.styleIsLogged{ width:200px;left:-100px}#header .personnalInfo .survol .puce{background:url(/Static/img/nav/commun/puce_darkblue.png) no-repeat scroll left center transparent;display:block;padding-left:1em;line-height:1.5;margin-left:.5em;cursor:pointer}#header .personnalInfo .survol .puce:hover{text-decoration:underline;opacity:0.8;-moz-opacity:0.80;-khtml-opacity:0.80;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}#header .personnalInfo .survol form+.puce{margin-top:16px}#header .personnalInfo .survol .isLogged .puce.firstElement{ font-size:1.1em;margin-bottom:10px}#header .personnalInfo .survol .isLogged .sprite-cross-close.deconnexion{ font-size:1.1em;margin:1em 0 0 .5em;width:100%;padding-left:1.7em}#header .personnalInfo .survol .isLogged .sprite-cross-close.deconnexion:hover{ opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}#header .personnalInfo .deconnexion{ cursor:pointer}#header .personnalInfo .survol .title{ font-size:1.1em;display:block;margin-bottom:8px}#header .personnalInfo .survol input{ width:197px;padding:.1em .2em .1em .5em;margin:.3em 0}#header .personnalInfo .survol input.sprite-arrow-coral{border:none;color:#c7353A;width:auto;padding:0 2em 0 2em;margin-left:2em;cursor:pointer;float:right}#header .personnalInfo .survol .forgottenPwd{ text-decoration:underline;color:#8C9AA1;font-size:0.9em;cursor:pointer}#header .personnalInfo .survol .account .sprite-arrow-coral{ border:none;cursor:pointer;width:85px;color:#C7353A;margin-left:10.3em}#header .icon{ height:20px;color:#676A6B;fill:none;stroke:#676c6e;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px;display:inline-block}#header .icon.store{ width:30px}#header .icon.store .cls-2{fill:#676A6B}#header .icon.client{ width:30px}#header .icon.panier{ width:30px;fill:none}#header .icon.search{stroke-width:2px;width:30px;padding:10px 0px 10px 5px;fill:#17a645;color:#17a645;stroke:none;float:left;display:none}#header .icon.burger{stroke-width:4px;width:26px;float:left;display:none;margin-right:3px}#header .search .invisibleInput{display:none}#header .personnalInfo .your_shop .survol{border-top:4px solid #5ca451;width:363px;top:25px;left:-134px}#header .personnalInfo .your_shop .survol .sprite-cursor-green2{top:-4px;left:169px}#header .personnalInfo .your_shop .survol .search_store,#header .personnalInfo .your_shop .survol .resamag{position:relative;height:80px}#header .personnalInfo .your_shop .survol .search_store,#header .personnalInfo .your_shop .survol .resamag{width:162px;padding:1em .5em .2em 1em;float:left;height:76px}#header .personnalInfo .your_shop .survol .resamag{border-left:dotted 2px #adb5ba}#header .personnalInfo .your_shop .survol .sprite-arrow-green2{width:auto;display:inline;padding:.2em 0 0 2em;cursor:pointer;color:#5ca451;position:absolute;bottom:5px;right:17px}#header .personnalInfo .your_shop .survol .sprite-arrow-green2:hover{text-decoration:underline}#header .personnalInfo .your_shop .survol .resamag .sprite-arrow-green2{right:11px}#header .personnalInfo .your_shop .infoShop{width:382px;top:54px;left:-145px;text-align:left;position:absolute;z-index:9999;line-height:1.5;background:#fff;border:1px solid #d0d3d5;box-shadow:2px 2px 2px #E0E0E0;border-top:4px solid #5ca451;display:none}#header .personnalInfo .your_shop .infoShop h3{font-weight:400;font-size:1em;padding:1em}#header .personnalInfo .your_shop .infoShop h3 span+span{color:#5ca451}#header .personnalInfo .your_shop .infoShop .sprite-cursor-green2{top:-4px;left:184px;width:30px}#header .personnalInfo .your_shop .infoShop .store_adress,#header .personnalInfo .your_shop .infoShop .store_schedules{position:relative;width:179px;padding:1em .5em .2em 1em;float:left;height:auto}#header .personnalInfo .your_shop .infoShop .store_schedules{padding-left:0;margin-bottom:2.4em}#header .personnalInfo .your_shop .infoShop .store_schedules ol{border-left:dotted 2px #adb5ba;padding-left:1em;margin-bottom:0.6em}#header .personnalInfo .your_shop .infoShop .store_schedules ol li{}#header .personnalInfo .your_shop .infoShop .store_schedules span{}#header .personnalInfo .your_shop .infoShop .store_schedules a{color:#51626f;display:block;padding:.3em;margin-left:1.1em;font-size:.9em;opacity:.7;text-decoration:underline;cursor:pointer}#header .personnalInfo .your_shop .infoShop .store_schedules a:hover{opacity:1}#header .personnalInfo .your_shop .infoShop .sprite-arrow-green2{width:auto;display:inline;padding:.2em 0 0 2em;cursor:pointer;color:#5ca451;position:absolute;bottom:2px;right:20px}#header .personnalInfo .your_shop .infoShop .sprite-arrow-green2:hover{text-decoration:underline}#header .personnalInfo .your_shop .infoShop #selectStore{right:auto;left:9em}#header .personnalInfo .your_shop .infoShop #selectStore a{ color:#5ca451}#header .personnalInfo .your_shop{ float:left;text-align:center}#header .personnalInfo .your_shop #selectedStore{ max-width:160px;line-height:1.2}#header .personnalInfo .your_shop .sprite-shop{cursor:pointer}#header .personnalInfo .your_shop .title{text-align:center;font-size:1em;cursor:pointer;position:relative}#header .personnalInfo .your_shop .title #storeName{cursor:pointer;font-weight:500}#header .personnalInfo .your_shop .title .sprite-puce-shop{ display:inline-block;width:15px;height:10px;position:absolute;top:4px}#header .personnalInfo .your_shop .title .sprite-puce-shop.specific{ top:20px}#header .personnalInfo .your_shop .infos{ position:absolute;border:1px solid;background-color:white;z-index:100}#header .personnalInfo .your_shop .popinFavouriteMag{ display:block;margin:5px 0 0 15px}#header .personnalInfo .account .survol{border-top:4px solid #c7353A}#header .personnalInfo .account .survol .sprite-cursor-coral{text-indent:-5000px;position:absolute;top:0px}#header .personnalInfo .account .survol .isNotLogged .sprite-cursor-coral{left:414px}#header .personnalInfo .account .survol .isLogged .sprite-cursor-coral{left:116px}#header .personnalInfo .account .survol .isLogged{ display:block;padding:1em .5em}#header .personnalInfo .account .survol .isLogged .bonjour{margin-bottom:10px;font-size:14px;font-weight:500;color:#c7353A}#header .personnalInfo .account .survol .isNotLogged{ display:block;width:500px}#header .personnalInfo .survol .noAccount{display:block;position:relative}#header .personnalInfo .survol .noAccount input#Email:-moz-placeholder{color:#51626f}#header .personnalInfo .survol .noAccount input#Email::-webkit-input-placeholder{color:#51626f}#header .personnalInfo .survol .noAccount input#Email:-ms-input-placeholder{color:#51626f}#header .personnalInfo .survol .noAccount p{ text-align:justify}#header .personnalInfo .survol .noAccount .email{ text-align:center;margin:8px 0}#header .personnalInfo .survol .noAccount .button2{ overflow:hidden}#header .personnalInfo .survol .noAccount #createNewAccount{width:156px;height:25px;border:none;color:#c7353a;cursor:pointer;margin-left:5.2em}#header .personnalInfo .survol .account_exists{padding:.8em;width:235px;float:left}#header .personnalInfo .survol .account_exists .title{margin-top:1px}#header .personnalInfo .survol .account_exists .sprite-arrow-coral{}#header .personnalInfo .survol .account_exists .links{margin-top:1.8em}#header .personnalInfo .survol .account_exists #_fHeaderLogOn{width:239px;padding:0 0 0 .5em}#header .personnalInfo .survol .no_account{ width:221px;float:left;min-height:255px;background:#f0f0f0;padding:1em .5em .5em 1.5em}#header .personnalInfo .pipe{ margin:0 .5em;float:left}#header .personnalInfo .basket .your_basket{ width:auto;cursor:pointer;font-size:1em;line-height:1.8}#header .personnalInfo .basket .your_basket .txt{max-width:115px;line-height:1.2;font-size:1em}#header .personnalInfo .basket .nbArticles{font-weight:500;font-size:0.8em}#header .personnalInfo .myBasketSurvol{width:224px;position:absolute;right:0;border:1px solid #D0D3D5;box-shadow:2px 2px 2px #E0E0E0;border-top:4px solid #5CA451;background:#fff;padding:.5em;top:40px;z-index:8000}#header .personnalInfo .myBasketSurvol .basketProduct{clear:both;margin-top:.5em}#header .personnalInfo .myBasketSurvol .list{max-height:270px;overflow:auto}#header .personnalInfo .myBasketSurvol .product-list{position:relative;padding-bottom:.8em;overflow:hidden}#header .personnalInfo .myBasketSurvol .product-list:hover{ background-color:#f0f0f0}#header .personnalInfo .myBasketSurvol .urlProduct{ display:block}#header .personnalInfo .myBasketSurvol .imgProduct{float:left;border:1px solid #c5c8c5}#header .personnalInfo .myBasketSurvol .descriptif{line-height:1.7;float:left;width:60%;text-align:left;padding-left:.5em}#header .personnalInfo .myBasketSurvol .descriptif h5{padding:0;font-size:1em;line-height:1.4em;font-weight:400}#header .personnalInfo .myBasketSurvol .age,.qte{font-size:.9em}#header .personnalInfo .myBasketSurvol .indisponible{color:#A3AEB4}#header .personnalInfo .myBasketSurvol .margin{height:2.2em;position:relative;border-top:1px solid #DADADA;background:#5CA451}#header .personnalInfo .myBasketSurvol .margin .sprite-arrow-white{width:105px;padding:.2em 0 0 2em;cursor:pointer;color:#fff;position:absolute;bottom:2px;right:4em;line-height:1.5}#header .personnalInfo .myBasketSurvol .margin .sprite-arrow-white:hover{text-decoration:underline}#header .personnalInfo .myBasketSurvol .editorialBlock{color:#fff}#header .searchField{padding-left:21%;margin-top:12px}#header .search label{ float:left;padding:.4em .4em .45em .4em;height:16px;font-family:Avantgarde,'Trebuchet MS',sans-serif;font-size:1.2em}#header .search input[type='text']{margin-left:9em;width:30%;padding:4px 10px;float:left;color:#51626f;height:18px;border:1px solid #cdd2d8}#header .search input[type='submit']{width:28px;border:none;color:#fff;font-weight:bold;margin:0;padding:0 5px;text-indent:-5000px;float:left;cursor:pointer}#header .search input[type='submit'].ok.sprite-loupe{ }#header .searchField .msgSearchError{ position:absolute;top:110%;border:1px solid rgb(248,240,240);background:rgb(255,236,236);box-shadow:0 1px 1px 0 rgb(241,196,196);padding:.2em;color:#E63737;font-size:0.9em}#footer{ margin-top:1em}#footer #reassurance{ overflow:hidden;background-color:#666b6e;padding-top:10px;padding-bottom:10px}#footer #reassurance a{ color:#fff;font-size:1em}#footer #reassurance .assurance{padding:0px;width:23.4%}#footer #reassurance .description{margin:0px;padding:0px;margin-top:8px}#footer #reassurance .description .sstitres{ font-weight:500;font-size:13px}#footer .SEO_content #BtnEnSavoirPlus{cursor:pointer;font-weight:500;text-decoration:underline}#footer .SEO_content #BlockEnSavoirPlus{display:none}#footer .infos .title{ font-size:1.3em;text-transform:uppercase;font-weight:500}#footer .infos .text{display:block;background:url(/static/img/headfoot/common/mobile.gif) no-repeat 10px;border-top:1px solid #d4d6d8;border-bottom:1px solid #d4d6d8;margin:5px 0;padding:35px 0 35px 70px}#footer .infos .newsletter{background-color:#f2f0f0;padding:0px}#footer .infos .newsletter .title{padding-top:20px;color:#17a645;font-weight:500}#footer .infos .newsletter .description{padding-top:20px}#footer .infos .newsletter label.error{color:#D30C2C;text-align:left;margin:0.4em 0;font-size:1.1em;display:block}#footer .infos .newsletter input.error{border:1px solid #D30C2C!important;box-shadow:2px 2px 2px #E6D4D7 inset;background:#FAF2F2;display:inline;margin:0}#footer .infos .newsletter p{ margin:5px 0}#footer .infos .newsletter input[type="text"]{ float:left;width:auto;padding:4px 10px;color:#51626f;height:25px;border:1px solid #cdd2d8;margin:0;width:86%}#footer .infos .newsletter input[type="submit"]{ cursor:pointer;background-color:#17a645;border:none;color:#fff;font-weight:bold;height:35px;margin:0;padding:0 5px;width:35px}#footer .infos .newsletter input[type="submit"]:hover{background:#d0d3d5;color:#51626f}#footer .infos .conseil{border-bottom:dotted 1px #bec0c0;padding-bottom:15px}#footer .infos .conseil .worksCouncil{border-right:dotted 1px #bec0c0}#footer .infos .conseil .worksCouncil .textcoupe{display:none}#footer .infos .conseil .customer_service{border-right:dotted 1px #bec0c0}#footer #footer_content{overflow:hidden}#footer #footer_content .lien{border-bottom:dotted 1px #bec0c0}#footer #footer_content .bloc2{ padding:10px;width:162px;float:right}#footer #footer_content .links{padding-top:0px}#footer #footer_content .links .plus{display:none}#footer #footer_content .links ul{ list-style:none;margin:0;margin-bottom:15px;padding:0;line-height:1.6}#footer #footer_content .links ul li{ list-style:none;margin:0;padding:0}#footer #footer_content .links ul li.title{ margin-bottom:5px;font-size:1.3em;text-transform:uppercase;font-weight:500}#footer #footer_content .links ul li a{ text-decoration:none}#footer #footer_content .links ul li a:hover{ text-decoration:underline}#footer #footer_content .links.meetUp ul li{line-height:2.6}#footer #footer_content .links ul li.mobile{line-height:3.3!important;cursor:default}#footer #footer_content .links.meetUp ul li.title{ line-height:1}#footer #share{ position:relative;padding-top:9px;margin-bottom:20px}#footer #share .shareSocialNetwork{ position:absolute;width:130px;height:20px;background:white;top:-5px;padding-left:25px;left:42%}#footer #credits{ text-align:center}#footer #credits a:hover{ text-decoration:underline}#SEO_content{ font-size:0.9em;color:#51626f;text-align:justify;margin-bottom:15px;padding:0 5px;padding-bottom:15px}#footer ul.sprite_footer_payment li{width:36px;display:inline-block;height:30px;background:url(/static/img/headfoot/common/sprite_footer.png) no-repeat;text-indent:-5000px}#footer ul.sprite_footer_payment li[title*="Visa"]{ background-position:0 0}#footer ul.sprite_footer_payment li[title*="Mastercard"]{ background-position:-50px 0}#footer ul.sprite_footer_payment li[title*="Bleue"]{ background-position:-103px 0}#footer ul.sprite_footer_payment li[title*="American"]{ background-position:-156px 0}#footer ul.sprite_footer_payment li.paypal{ width:55px;background-position:-209px 0}#footer ul.sprite_footer_payment li[title*="Kangourou"]{ background-position:-279px 0;width:44px}#footer ul.sprite_footer_payment li[title*="e-carte"]{ background-position:-332px 0}#footer ul.sprite_footer_payment li.carteCadeau{ width:22px;background-position:-383px 0;margin-right:0}#footer .pieddepage{font-size:12px;text-align:center}#footer .menuMobile{text-align:center;margin-bottom:30px;margin-top:20px;display:none}#footer .menuMobile li{float:left;text-transform:uppercase;border-right:1px solid;padding-right:20px;padding-left:20px}#footer .copyright{display:none;text-align:center;clear:both;border-bottom:dotted 1px #bec0c0;padding-bottom:5px;margin-bottom:5px}#footer .sprite_footer_payment.mobileTablet{display:none;text-align:center}#footer .address{text-transform:uppercase}#footer .customer_service .serviceClient{width:191px;padding-top:10px}#footer .customer_service .serviceClient .numero{float:left;color:#af007d;font-weight:500;font-size:14px;background-color:#f2f0f0;padding:5px;height:25px;padding-top:12px}#footer .customer_service .serviceClient .cout{float:right;background-color:#af007d;color:#ffffff;padding:5px;height:32px}#footer .newsletter .sprite_footer_newsletter{ background-position:-368px -70px;background-color:#FFF!important;width:340px;height:32px}#footer .links .sprite_footer_mobile{background:url(/static/img/headfoot/common/sprite_footer.png) no-repeat;background-position:-131px -39px;width:24px;height:37px;text-indent:-5000px;display:inline-block;margin:3px}#footer .links .sprite_footer_google{ background:url(/static/img/headfoot/common/sprite_footer.png) no-repeat;background-position:-97px -37px;width:24px;height:25px;text-indent:-5000px;display:inline-block;margin:3px}#footer .links .sprite_footer_facebook{ background:url(/static/img/headfoot/common/sprite_footer.png) no-repeat;background-position:-32px -37px;width:24px;height:25px;text-indent:-5000px;display:inline-block;margin:3px}#footer .links .sprite_footer_pinterest{ background:url(/static/img/headfoot/common/sprite_footer.png) no-repeat;background-position:-67px -37px;width:24px;height:25px;text-indent:-5000px;display:inline-block;display:inline-block;margin:3px}#footer .links .sprite_footer_instragram{background:url(/static/img/headfoot/common/sprite_footer.png) no-repeat;background-position:0px -71px;width:25px;height:25px;text-indent:-5000px;display:inline-block;margin:3px}#footer .infos .worksCouncil a.sprite_footer_worksCouncil{background-position:-368px -35px;height:1.7em;float:right;color:#FFF;background-color:#31ACA2;line-height:2;padding-right:1em;margin-top:1em}#footer .infos .worksCouncil a.sprite_footer_worksCouncil:hover{background-color:#adb6bb}#footer .mentions_legales{ text-align:center;margin:1em 0}#footer .mentions_legales a,#footer .mentions_legales .copyright{ display:inline-block;padding:0.4em 0;margin:0 1%}.optinCookie{width:250px;height:11em;background:#51626f;position:fixed;bottom:3em;right:1em;z-index:1001;color:#fff;padding:.9em;font-size:11px;border-radius:.7em;box-shadow:0 1px 6px 1px #b3b3b3;opacity:.7;text-align:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.optinCookie span{font-size:1.4em;margin-bottom:.7em}.optinCookie hr{margin:9px auto !important}.optinCookie .texte{margin:.7em 0;text-align:left}.optinCookie .button{border:1px #fff solid;padding:.1em .4em;text-align:center;margin:.5em;width:2em;cursor:pointer;display:block}.optinCookie .button:hover{background-color:#6E8392}.optinCookie .plus{text-decoration:underline;float:right;cursor:pointer;position:absolute;right:2em;bottom:1em}.favorite_shop_msg{ background-color:#5ca451;padding:0.7em 0;position:relative;color:white;font-size:1.3em;z-index:1000;font-size:13px;width:100%;margin:0 auto;font-family:poppins}.favorite_shop_msg i{ float:left;border:2px solid;border-radius:40px;height:35px;width:35px;text-align:center;line-height:35px;margin-left:5%;margin-right:1%}.favorite_shop_msg span.txt{ display:inline-block;width:75%;margin-left:3%}.favorite_shop_msg span.close{ position:absolute;top:14%;right:1%;border:2px solid;border-radius:20px;height:25px;width:25px;text-align:center;line-height:25px;cursor:pointer}.footer_popup{ display:none}.ui-loader{ display:none}.isTablet{ display:none}#btn_back{ cursor:pointer;display:inline-block;color:White;margin-bottom:1em}#btn_back span:first-child{border-top:12px solid white;border-right:12px solid #95A094;border-bottom:12px solid white;float:left}#btn_back b{ line-height:24px;float:left;background-color:#95A094;padding:0 5px}#btn_back span:last-child{border-top:12px solid #95A094;border-right:12px solid white;border-bottom:12px solid #95A094;float:left}#header .backgroundMobile span.TxtMenu{display:none}@media only screen and (min-width:1024px) and (max-width:1279px){ #header .searchField{padding-left:21%}}@media only screen and (max-width:1023px){ .overflowHidden{overflow:hidden;position:fixed} #header .personnalInfo .your_shop #selectedStore{display:none} #header .personnalInfo{position:relative;top:6px;height:5px;z-index:9} #header .personnalInfo.fixed{position:fixed} .headerLogo h1{height:62px} #header .headerLogo{width:320px;margin-left:auto;margin-right:auto} #header .logoOEJ img{margin-top:0px!important} #header.fixed{position:fixed;z-index:600;background-color:#ffffff;top:0;left:0} #header.fixed .headerLogo{display:none} #header.fixed .backgroundMobile.SearchActiveMobile{margin-top:15px} #header .backgroundMobile{background-color:#ffffff;border-top:dotted 1px #bec0c0;border-bottom:dotted 1px #bec0c0;clear:both;margin-bottom:0px;height:40px} #header .backgroundMobile.fixed{position:fixed;z-index:10} #header .burgerMenu.open i{background:url(/static/img/headfoot/common/sprite_HP.png) no-repeat !important;background-position:-102px -395px !important} #header .burgerMenu i{display:inline-block;background:url(/static/img/headfoot/common/sprite_HP.png) no-repeat !important;text-indent:-9999px;width:31px;height:29px;background-position:0px -1056px!important;float:left} #header .burgerMenu span{line-height:2.3;font-size:1.3em} #header .searchField{margin-top:0px!important;background-color:#f2f0f0;float:left;padding-left:0%;height:40px;width:80%} #header .searchField form{clear:both;width:100%} #header .searchField input.search{width:74%;border:none!important} #header .backgroundMobile span.TxtMenu{float:left;display:block;margin-top:5px;margin-right:10px;font-size:1.13em} #header .search{position:relative} #header .search input[type='text']{margin-left:0em;padding:10px 5px;background-color:#f2f0f0;font-size:1.2em} #header .search .invisibleInput{position:absolute;top:3px;left:10px;opacity:0;z-index:10;display:block} #header .search .Desk{display:none} #header .icon.search{display:block} #header .icon.burger{display:block;fill:#676A6B} #header .personnalInfo .basket .nbArticles{top:-15px;right:-5px} #header .logoOEJ{top:-12px} #header .searchField{ margin-top:12px} #header.fixed #header .backgroundMobile.SearchActiveMobile{border-top:none;border-bottom:none;} #header .backgroundMobile.SearchActiveMobile .searchField{background-color:#ffffff;width:100%;border-bottom:solid 1px #bec0c0;height:38px} #header .backgroundMobile.SearchActiveMobile .searchField form{ width:100%} #header .backgroundMobile.SearchActiveMobile .search input[type='text']{width:60%;margin-left:10px;background-color:#ffffff;padding:5px;height:20px;color:#666666;margin-top:-5px} #header .backgroundMobile.SearchActiveMobile .icon.search{padding:0px 0px 0px 20px} #header .backgroundMobile.SearchActiveMobile .search .invisibleInput{} #header .backgroundMobile.SearchActiveMobile .search .Desk{display:none} #header .backgroundMobile.SearchActiveMobile .search .sprite-search-loupe{background-position:-111px -295px!important;width:30px;height:32px!important;background-color:#17A645!important} #header .backgroundMobile.SearchActiveMobile .search .closeSearch{font-family:varela;float:right;font-size:3em;margin-right:0.3em;margin-top:-14px;color:#bec0c0;font-weight:bold} #header .backgroundMobile.SearchActiveMobile .search .closeSearch::before{ } #header .filtreMDRActive{width:100%;height:100%;background-color:#000000;position:absolute;z-index:2;opacity:0.8;overflow:hidden} #header .search .invisibleInput{top:-5px;left:15px} #header .backgroundMobile.SearchActiveMobile{border-top:none;border-bottom:none}}@media only screen and (min-width:768px) and (max-width:1023px){ #footer #reassurance .assurance{width:31.6%} #footer #reassurance .assurance .colspan3{width:11.8%} #footer #reassurance .assurance.paiement{padding-left:255px;width:92.2%!important;border-top:dotted 1px #bec0c0;margin-top:10px;padding-top:10px;margin-left:25px;margin-right:25px} #footer .infos .newsletter{margin-bottom:0px!important} #footer .infos .newsletter input[type="text"]{ width:82%} #footer .infos .conseil{background-color:#f2f0f0;border-bottom:none!important;padding-bottom:0px!important} #footer .infos .title{float:left} #footer .infos .worksCouncil{width:45.6%} #footer .infos .worksCouncil p{float:right} #footer .infos .worksCouncil .textcomplet{display:none} #footer .infos .worksCouncil .textcoupe{display:inline-block!important} #footer .infos .customer_service{width:45.6%;border-right:none!important} #footer .customer_service .serviceClient{float:right;padding-top:0px;margin-top:-12px} #footer .infos #payment{display:none} #footer #footer_content .links{width:29.2%} #footer #footer_content .links .plus{display:inline-block!important} #footer #footer_content .links ul li{display:none} #footer #footer_content .links ul li.title{display:block;text-align:center} #footer #footer_content .links ul li.title,#footer .infos .title{font-size:1.1em} #footer #footer_content .meetUp{display:none} #footer .sprite_footer_payment.mobileTablet{display:block!important}}@media only screen and (min-width:681px) and (max-width:767px){ #footer #reassurance .assurance{width:31.6%} #footer #reassurance .assurance .colspan3{width:11.8%} #footer #reassurance .assurance.paiement{padding-left:200px;width:92.2%!important;border-top:dotted 1px #bec0c0;margin-top:10px;padding-top:10px;margin-left:25px;margin-right:25px} #footer .infos .newsletter{margin-bottom:0px!important} #footer .infos .newsletter input[type="text"]{ width:78%} #footer .infos .conseil{background-color:#f2f0f0;border-bottom:none!important;padding-bottom:0px!important} #footer .infos .conseil .title{text-transform:none;font-size:12px} #footer .infos .title{float:left;font-size:0.9em} #footer .infos .worksCouncil{width:44.8%} #footer .infos .worksCouncil p{float:right} #footer .infos .worksCouncil .textcomplet{display:none} #footer .infos .worksCouncil .textcoupe{display:inline-block!important} #footer .infos .customer_service{width:44.8%;border-right:none!important} #footer .customer_service .serviceClient{float:right;padding-top:0px;margin-top:-12px;width:190px} #footer .customer_service .serviceClient .numero{font-size:13px} #footer .infos #payment{display:none} #footer #footer_content .links ul li.title{font-size:1.1em} #footer #footer_content .links{width:28%} #footer #footer_content .links .plus{display:inline-block!important} #footer #footer_content .links ul li{display:none} #footer #footer_content .links ul li.title{display:block;text-align:center} #footer #footer_content .meetUp{display:none} #footer .sprite_footer_payment.mobileTablet{display:block!important}}@media only screen and (min-width:681px) and (max-width:1023px){ html,body,.main_content,.mp_global,.content_cart{ max-width:100%} body{ background:none;font-size:12px !important} .mainContent{ background:none;width:auto } .noTablet{ display:none} .isTablet{ display:block} #header .headerLogo{height:63px} #header .logoOEJ{ position:relative} #header{margin-bottom:0px} .your_shop,.account,.basket{height:15px!important;margin-right:0px!important;border-left:dotted 1px #bec0c0;padding:10px} #header .personnalInfo .survol.styleIsNotLogged{ left:auto;right:-47px} #header .personnalInfo .account .survol .isLogged .sprite-cursor-coral{ left:64%} #header .personnalInfo .account .survol .isNotLogged .sprite-cursor-coral{ left:85%} #header .personnalInfo .account .your_account .txt{ display:none} #header .your_shop .title{ text-indent:-9999px} #header .personnalInfo .your_shop .infoShop{ left:auto;right:-95px} #header .personnalInfo .your_shop .infoShop .sprite-cursor-green2{ left:262px} #header .personnalInfo .your_shop .survol{ left:auto;right:-95px} #header .personnalInfo .your_shop .survol .sprite-cursor-green2{ left:67%} #header .personnalInfo .account .your_account.sprite-profil{ width:27px;text-indent:-9999px;padding-left:0} #header .personnalInfo .basket{ margin-right:0.7em} #header .personnalInfo .basket .your_basket{ width:30px;padding-left:0;position:relative} #header .personnalInfo .basket .your_basket div.txt{ display:none} #header .icon.burger{padding:8px 2px 10px 0px} #header .personnalInfo .your_shop,#header .personnalInfo .account,#header .personnalInfo .basket{padding:10px 5px 15px 5px;background-color:#ffffff}}@media only screen and (max-width:680px){ html,body,.content_cart{ max-width:100%} body{ background:none;font-size:12px !important} .mainContent{ background:none;width:auto;overflow:hidden} .noTablet{ display:none;margin-bottom:0px} .isTablet{ display:block} #header .headerLogo{height:62px} #header{border:none} #header .logoOEJ{ position:relative} #header.fixed{top:0px} #header .burgerMenu span{font-size:1.1em} #header .backgroundMobile span.TxtMenu{margin-top:9px;margin-right:6px} .your_shop,.account,.basket{height:15px!important;margin-right:0px!important;border-left:dotted 1px #bec0c0;padding:5px} #header .personnalInfo{ } #header.fixed .personnalInfo{margin-top:0px} #header .personnalInfo .survol.styleIsNotLogged{ left:auto;right:-47px} #header .personnalInfo .account .survol .isLogged .sprite-cursor-coral{ left:64%} #header .personnalInfo .account .survol .isNotLogged .sprite-cursor-coral{ left:85%} #header .personnalInfo .account .your_account .txt{ display:none} #header .your_shop .title{ text-indent:-9999px} #header .personnalInfo .basket .nbArticles{top:-15px;right:-6px} #header .personnalInfo .your_shop .infoShop{ left:auto;right:-95px} #header .personnalInfo .your_shop .infoShop .sprite-cursor-green2{ left:262px} #header .personnalInfo .your_shop .survol{ left:auto;right:-95px} #header .personnalInfo .your_shop .survol .sprite-cursor-green2{ left:67%} #header .personnalInfo .account .your_account.sprite-profil{ width:27px;text-indent:-9999px;padding-left:0} #header .personnalInfo .basket{ margin-right:0.7em} #header .personnalInfo .basket .your_basket{ width:30px;padding-left:0;position:relative} #header .personnalInfo .basket .your_basket div.txt{ display:none} #footer .assurance .clearMobile{clear:both} #footer .infos{text-align:center;background-color:#f2f0f0;margin-bottom:0px} #footer .infos .newsletter{border-bottom:dotted 1px #bec0c0;padding-bottom:10px} #footer .infos .newsletter .description{padding-top:0px} #footer .infos .newsletter .title{padding-top:0px} #footer .infos .newsletter input[type="text"]{width:75%} #footer .infos .conseil .customer_service{border-right:none} #footer .infos .conseil .customer_service .serviceClient{margin-left:18.5%} #footer .infos .conseil .customer_service .serviceClient .numero{background-color:#ffffff} #footer .infos .conseil .worksCouncil{display:none} #footer .infos .conseil #payment{display:none} #footer_content{background-color:#f2f0f0} #footer_content .links{display:none} #footer_content .links.meetUp{display:block} #footer .SEO_content{display:none} #footer .pieddepage{display:none} #footer .menuMobile{display:block!important} #footer .copyright{display:block!important} #footer .sprite_footer_payment.mobileTablet{display:block!important} #footer #footer_content .lien{border-bottom:none} #footer #footer_content .links ul{margin-bottom:0px} #footer #footer_content .links.meetUp ul li{float:left;font-size:12px;margin-top:-10px;margin-right:10px} #footer #footer_content .links.meetUp ul li.title{margin-top:0px} #footer #footer_content .links.meetUp ul li .txt{display:none} .footer_popup{ display:block} .footer_popup h2{ color:#5ca451;font-size:1.3em} .footer_popup p{ font-size:1em;line-height:1.4em} .footer_popup p a{ color:#9FA7AB} .optinCookie{overflow:hidden;background:#E4E6E7;position:relative;z-index:1001;padding:.3em .4em .7em;font-size:.9em;opacity:1;color:#51626F;border-radius:0;margin:0 auto;width:98%;height:auto;top:0;left:0} .optinCookie .button{float:right;border:none;background:#9BC514;color:#FFF;padding:.4em .8em;font-size:1.1em;display:inline-block;width:6%} .optinCookie hr{margin:.6em auto !important} .optinCookie .plus,.optinCookie span,.optinCookie hr{display:none} .optinCookie .texte{margin:.2em;text-align:justify;width:80%;float:left} .favorite_shop_msg{ font-size:1.1em} .favorite_shop_msg i{ height:25px;width:25px;line-height:25px;margin-left:1%} .favorite_shop_msg span.txt{ } .favorite_shop_msg span.close{ top:0.4em;height:20px;width:20px;line-height:20px} #header .searchField{margin-top:0px!important;background-color:#f2f0f0;float:left;padding-left:0%;height:50px;width:65%} #header .personnalInfo .your_shop,#header .personnalInfo .account,#header .personnalInfo .basket{padding:15px 5px 20px 5px;background-color:#ffffff} #header .backgroundMobile{border-top:dotted 1px #bec0c0;border-bottom:dotted 1px #bec0c0;height:50px;margin-bottom:10px} #header.fixed .backgroundMobile{margin-bottom:0px} #header.fixed .backgroundMobile.SearchActiveMobile{height:40px} #header .backgroundMobile.SearchActiveMobile{height:30px} #header .icon.search{padding:15px 0px 15px 2px} #header .icon.burger{margin-top:12px} #header .search input[type='text']{padding:10px 0px;height:30px;font-size:1.3em} #header .icon.store{ width:35px} #header .icon.client{ width:35px} #header .icon.panier{ width:35px;fill:none} .mp_main{position:relative}}@media only screen and (min-width:0px) and (max-width:359px){ #header .personnalInfo .your_shop,#header .personnalInfo .account,#header .personnalInfo .basket{padding:15px 2px 20px 2px ;background-color:#ffffff} #header .backgroundMobile.SearchActiveMobile{height:30px;margin-top:15px;border-top:dotted 1px #bec0c0;padding-top:20px}}