@media(max-width:1024px){.mainNav nav.navbar{margin:0;height:auto}.mainNav nav.navbar:last-child{border-bottom:1px solid #94a5a9}.mainNav nav.navbar .contentMenu{margin:0;padding:0}.mainNav nav.navbar .contentMenu>div{position:relative;display:block;text-align:left;top:auto;padding:0;line-height:inherit;width:100%}.mainNav nav.navbar .contentMenu>div>a{text-transform:uppercase;font-size:19px;padding:15px;display:block;transition:none;border-top:1px solid #94a5a9}.mainNav nav.navbar .contentMenu>div>a .icon{display:none;font-size:15px}.mainNav nav.navbar .contentMenu>div>a.picto-left{background-repeat:no-repeat;background-position:10px center;padding-left:70px}.mainNav nav.navbar .contentMenu>div.collapsible>a .icon{display:block}.mainNav nav.navbar .mainNavLayer{overflow-y:auto;opacity:1;height:calc(100% - 110px);padding-top:57px}body.document_ready .mainNav nav.navbar .mainNavLayer,body.document_ready .mainNav nav.navbar .mainNavLayer .header_cat{transition:.3s left ease}.mainNav nav.navbar .mainNavLayer.open,.mainNav nav.navbar .mainNavLayer.open .header_cat{left:0}.mainNav nav.navbar .mainNavLayer .catalog .main_nav_close,.mainNav nav.navbar .mainNavLayer .header_cat div.libelle-lvl1>a>div{display:none}.mainNav nav.navbar .mainNavLayer .catalog .container-fluid{padding:0}.mainNav nav.navbar .mainNavLayer,.mainNav nav.navbar .mainNavLayer .header_cat{margin:0;background-color:#f6f6f6;position:fixed;top:0;left:-100%;width:100%;z-index:10}.mainNav nav.navbar .mainNavLayer .header_cat{font-size:1.3em;display:flex;justify-content:left;align-items:center;gap:0 15px;border-bottom:1px solid #dbe1e2}.mainNav nav.navbar .mainNavLayer .header_cat div.back{width:65px;color:#0b1223;padding-top:15px;padding-bottom:15px;background-color:#f6f6f6}.mainNav nav.navbar .mainNavLayer .header_cat div.libelle-lvl1{width:calc(100% - 65px - 5px);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mainNav nav.navbar .mainNavLayer .header_cat div.libelle-lvl1>a{color:#063e58;font-weight:500;font-size:15px;line-height:20px;display:flex;justify-content:space-between;align-items:center}.mainNav nav.navbar .mainNavLayer .header_cat div.libelle-lvl1>a .see_all{float:right;padding-right:15px;text-transform:none;font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;text-decoration:underline}.mainNav nav.navbar .mainNavLayer .cat-decale>a .libelle,.mainNav nav.navbar .mainNavLayer .header_cat div.libelle-lvl1>a .libelle{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 15px}.mainNav nav.navbar .mainNavLayer .header_cat div.libelle-lvl1>a .libelle [class*=iconcat-]{width:32px}.mainNav nav.navbar .mainNavLayer .header_cat div.libelle-lvl1>a .libelle .txt{width:calc(100% - 32px - 15px);font-size:15px;white-space:normal}.mainNav nav.navbar .mainNavLayer .cat-decale{overflow:hidden;padding:0;margin:0;position:initial;width:100%;border-bottom:1px solid #dbe1e2}.mainNav nav.navbar .mainNavLayer .cat-decale .sousCat-decale>a,.mainNav nav.navbar .mainNavLayer .cat-decale>a{display:block;position:relative;padding:15px;font-size:16px;line-height:20px}.mainNav nav.navbar .mainNavLayer .cat-decale>a .libelle{gap:0 20px}.mainNav nav.navbar .mainNavLayer .cat-decale>a .libelle [class*=" iconcat-"],.mainNav nav.navbar .mainNavLayer .cat-decale>a .libelle [class^=iconcat-]{text-align:center}.mainNav nav.navbar .mainNavLayer .cat-decale>a .libelle [class*=" iconcat-"]:before,.mainNav nav.navbar .mainNavLayer .cat-decale>a .libelle [class^=iconcat-]:before{font-size:23px}.mainNav nav.navbar .mainNavLayer .cat-decale>a .libelle .txt{width:calc(100% - 52px);padding-left:15px;padding-right:20px}.mainNav nav.navbar .mainNavLayer .cat-decale .sousCat-decale{border-bottom:1px solid #dbe1e2}.mainNav nav.navbar .mainNavLayer .cat-decale .sousCat-decale>a .libelle{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.mainNav nav.navbar .mainNavLayer .cat-decale .sousCat-decale>a .libelle .txt{width:calc(100% - 27px);padding-left:15px;padding-right:20px}.mainNav nav.navbar .mainNavLayer .cat-decale .sousCat-decale>a .icon,.mainNav nav.navbar .mainNavLayer .cat-decale>a .icon{display:none;font-size:15px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.mainNav nav.navbar .mainNavLayer .cat-decale .sousCat-decale.collapsible>a .icon,.mainNav nav.navbar .mainNavLayer .cat-decale.collapsible>a .icon{display:block}.mainNav nav.navbar .mainNavLayer .cat-decale>a:not(.other){margin:0;height:auto;width:100%}.mainNav nav.navbar .mainNavLayer .cat-decale .col-decale,.mainNav nav.navbar .mainNavLayer .cat-decale .tp-decale{position:fixed;top:57px;left:0;overflow-y:auto;margin:0;background-color:#f6f6f6;padding-top:0;opacity:1;width:100%;height:calc(100% - 165px);z-index:10;overflow-x:hidden;transform:translateX(-100%)}body.document_ready .mainNav nav.navbar .mainNavLayer .cat-decale .col-decale,body.document_ready .mainNav nav.navbar .mainNavLayer .cat-decale .tp-decale{transition:.3s transform ease}.mainNav nav.navbar .mainNavLayer .cat-decale .col-decale.open,.mainNav nav.navbar .mainNavLayer .cat-decale .doc-menu.open,.mainNav nav.navbar .mainNavLayer .cat-decale .tp-decale.open{transform:translateX(0)}.mainNav nav.navbar .mainNavLayer .cat-decale .tp-decale>a{display:block;border-bottom:1px solid #ccc;position:relative;padding:15px;font-size:16px;line-height:20px}.mainNav nav.navbar .mainNavLayer .cat-decale .tp-decale>a .libelle{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.mainNav nav.navbar .mainNavLayer .cat-decale .tp-decale>a .libelle .txt{width:calc(100% - 27px);padding-left:15px;padding-right:20px}.mainNav nav.navbar .mainNavLayer .cat-decale .tp-decale>a .icon{display:none;font-size:15px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.mainNav nav.navbar .mainNavLayer .cat-decale .doc-menu{position:fixed;top:0;left:0;margin:0;background-color:#f6f6f6;padding-top:0;opacity:1;width:100%;height:100%;z-index:20;overflow:hidden;transform:translateX(-100%)}body.document_ready .mainNav nav.navbar .mainNavLayer .cat-decale .doc-menu{transition:.3s transform ease}.mainNav nav.navbar .mainNavLayer .cat-decale .doc-menu .header_cat{position:static}.mainNav nav.navbar .mainNavLayer .cat-decale .doc-menu .header_cat .libelle-lvl1 a .icon{display:none!important}.mainNav nav.navbar .mainNavLayer .cat-decale .doc-menu .grid-template{overflow-y:auto;height:calc(100% - 56px)}}