.mainNavLayer{z-index:8000;background-color:#fff}.mainNavLayer[data-main_menu_levels_display="2"]>div .catalog>div .cat-decale{padding:0}.mainNavLayer[data-main_menu_levels_display="2"]>div .catalog>div .cat-decale>a{padding:20px 30px 10px;height:100%;border-radius:10px;font-size:17px;line-height:1.2em}.mainNavLayer[data-main_menu_levels_display="2"]>div .catalog>div .cat-decale>a:hover{background-color:#0093d3;color:#fff}@media(min-width:1025px){.mainNavLayer,.mainNavLayer:after{width:100%;position:absolute;left:0}.mainNavLayer{right:auto;top:100%;margin:0 auto;font-size:14px;opacity:0;height:0;overflow:hidden}.mainNavLayer:after{content:"";display:block;height:1px;border-bottom:1px solid #e2e2e2;bottom:0}.mainNavLayer>div{max-width:1280px;margin:0 auto;padding:20px 10px;text-align:left;overflow-y:auto;overscroll-behavior-y:contain}.mainNavLayer>div .catalog{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.mainNavLayer>div .catalog>div{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:25px;grid-row-gap:25px;width:100%}.mainNavLayer>div .catalog>div .header_cat{display:none}.mainNavLayer>div .catalog>div .cat-decale{padding:15px 0;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:10px;position:relative}.mainNavLayer>div .catalog>div .cat-decale>a{color:#000;display:block;line-height:25px;font-size:1.2em;margin-bottom:5px;transition:.3s background-color ease,.3s color ease}.mainNavLayer>div .catalog>div .cat-decale>a .libelle{display:inline-block}.mainNavLayer>div .catalog>div .cat-decale>a .libelle .txt{display:block;position:relative}.mainNavLayer>div .catalog>div .cat-decale>a .libelle .txt::first-line {font-weight:700}.mainNavLayer>div .catalog>div .cat-decale>a .libelle .txt:before{content:"";font-family:"icons_slq_layout";color:#fccc00;display:block;position:absolute;left:-14px;top:-10px}.mainNavLayer>div .catalog>div .cat-decale .col-decale .sousCat-decale>a .icon,.mainNavLayer>div .catalog>div .cat-decale>a .icon{display:none}.mainNavLayer>div .catalog>div .cat-decale .col-decale .sousCat-decale>a{display:inline-block;margin-bottom:5px}.mainNavLayer>div .catalog>div .cat-decale .col-decale .sousCat-decale>a:hover{text-decoration:underline}.mainNavLayer>div .catalog .doc{width:20%;padding-left:15px;padding-right:15px}}