/* Source and licensing information for the line(s) below can be found at https://sarthe-numerique.sarthe.fr/themes/custom/sarthe_theme/css/primary_menu.css. */
.navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a:hover{color:white}@media only screen and (max-width:1350px){.region-highlighted .search-block-form{left:16%;width:70% !important}}@media only screen and (max-width:1200px){.navbar-we-mega-menu .we-mega-menu-col>*{padding-left:15px;padding-right:32px}.we-mega-menu-ul>.we-mega-menu-li>a,.we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink{font-size:.8em !important}.menus_deroulants li.we-mega-menu-li[data-level="1"] a{font-size:1em !important}.navbar-we-mega-menu .we-mega-menu-row>*{margin-left:.5% !important;margin-right:.5% !important}.navbar-we-mega-menu.click-action .we-mega-menu-ul .dropdown-menu.clicked>.menus_deroulants{margin-left:100px;padding:70px 430px 45px 430px !important}.region-highlighted .search-block-form{left:16%;width:70% !important}}@media only screen and (max-width:1134px){.navbar-we-mega-menu .we-mega-menu-row>*{margin-left:.3% !important;margin-right:.3% !important}}@media only screen and (max-width:991px){.collapse{display:block !important}button.navbar-toggler{display:none !important}.navbar-we-mega-menu .we-mega-menu-col>*{padding:0}.navbar-we-mega-menu.navbar{width:50%}.btn-close{right:55%;top:5px}.navbar-we-mega-menu.navbar.we-mobile-megamenu-active{z-index:40 !important}#navbar-top{z-index:initial !important}.navbar-we-mega-menu.navbar .we-mega-menu-ul>li>a,.navbar-we-mega-menu.navbar .we-mega-menu-ul>li>.we-megamenu-nolink{padding-left:25px;padding-right:25px;color:black;border-top:1px solid rgba(0,0,0,.3);text-shadow:none;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;text-transform:uppercase;font-size:1.2em !important}.region-we-mega-menu{background-color:#fafafa;margin-bottom:0 !important;border:solid #6a6868 1px;position:absolute;left:80.9%;top:43px}.navbar-we-mega-menu.navbar ul>li ul{padding-left:20px}body.toggled .btn-close{background-color:white}.navbar-we-mega-menu.navbar ul a.is-active,.navbar-we-mega-menu.navbar ul .we-megamenu-nolink.is-active{color:#434141 !important;background-color:white}.navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a{color:#434141 !important}.navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a:focus{background-color:transparent !important;color:#434141 !important;font-weight:bold}.navbar-toggle .icon-bar{background-color:#6a6868 !important}.region-we-mega-menu{margin-bottom:0 !important;border:solid #6a6868 1px}.navbar-we-mega-menu.navbar .container,.navbar-we-mega-menu.navbar .container-fluid{padding:0;position:static;width:auto}.navbar-we-mega-menu.navbar .dropdown-menu{background-color:transparent;border:0 none;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:100%}.navbar-we-mega-menu.navbar ul{width:100%}.we-mega-menu-ul>.we-mega-menu-li>a,.we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink{font-size:.8em !important}.menus_deroulants li.we-mega-menu-li[data-level="1"] a{font-size:1em !important}.navbar-we-mega-menu .we-mega-menu-row>*{margin-left:0 !important;margin-right:0 !important}.navbar-we-mega-menu.click-action .we-mega-menu-ul .dropdown-menu.clicked>.menus_deroulants{margin-left:0;padding:0 !important}.we-mega-menu-col .nav{display:block !important}}.overlay{cursor:pointer;position:fixed;left:0;top:0;z-index:2 !important;background-color:rgba(0,0,0,.2);width:100%;height:100%}.sf-clone-parent{display:none !important}.block-superfish{width:initial}.nav-tabs .dropdown-menu{border:0}@media only screen and (min-width:991px){.we-mega-menu-submenu>.we-mega-menu-submenu-inner{min-height:auto}.we-mega-menu-ul{display:block !important;display:flex;position:relative;margin:0;border-bottom:0 none;padding:0}.we-mega-menu-ul>.we-mega-menu-li>a{padding:0}.we-mega-menu-ul>.we-mega-menu-li>a{padding-right:15px !important;z-index:30 !important}.we-mega-menu-ul>.we-mega-menu-li>a,.we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink{font-family:"Helvetica Neue",Helvtica,Arial,sans-serif;color:#434141;border-color:#047b8d;text-transform:uppercase;font-weight:normal;font-size:1em}
.we-mega-menu-submenu li.we-mega-menu-li a{font-family:"Helvetica Neue",Helvtica,Arial,sans-serif !important}.we-mega-menu-ul .we-mega-menu-li .we-megamenu-nolink::before{background-image:none;padding:0;content:"";position:absolute;transform:translate(-50%,-50%);z-index:-1;transition:all .1s ease;margin-top:25px;margin-right:33%;width:9px;height:9px;transform:translate(-50%,-50%) rotate(45deg);display:none}.we-mega-menu-ul .we-mega-menu-li .we-megamenu-nolink:hover::before{display:block}.we-mega-menu-ul .dropdown-menu>a:before,.we-mega-menu-ul .dropdown-menu>a:after,.we-mega-menu-ul .dropdown-menu>span:before,.we-mega-menu-ul .dropdown-menu>span:after{display:none}.navbar-we-mega-menu .we-mega-menu-row>*{margin-left:1.06%;margin-right:1.06%}.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .menus_deroulants{visibility:hidden;filter:alpha(opacity=0);opacity:0;margin-top:-10000px}.navbar-we-mega-menu.click-action .we-mega-menu-ul .dropdown-menu.clicked>.menus_deroulants{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;z-index:20 !important;margin-top:0}.menus_deroulants li.we-mega-menu-li{display:block;float:none;width:100% !important}.menus_deroulants .sous_menu_megamenu li.we-mega-menu-li{margin-bottom:0}.menus_deroulants>.menus_deroulants-inner{min-height:0 !important}.navbar-we-mega-menu .we-mega-menu-group>.menus_deroulants{border:0}.sous_menu_megamenu{left:10px;background-color:#fafafa;margin-bottom:0}.menus_deroulants .menus_deroulants{font-size:14px}.menus_deroulants li.we-mega-menu-li a{border:0}navbar-main,.we-mega-menu-ul>.we-mega-menu-li>a,.we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink,.we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink:hover{background-color:#fafafa !important;color:inherit}.we-mega-menu-ul>.dropdown-menu:hover>a,.we-mega-menu-ul>.dropdown-menu:hover>span,.we-mega-menu-ul>.dropdown-menu:focus>a,.we-mega-menu-ul>.dropdown-menu:focus>span{background:none}#main-wrapper{position:relative}.content-megamenu.on{position:absolute;top:0;padding-top:5vh}.content-megamenu.on .nav-tabs{border:0}.content-megamenu.on .we-mega-menu-submenu{background:none;border:0;box-shadow:unset !important;max-width:97vw}.content-megamenu.on .we-mega-menu-row{margin-left:-1.06383%;margin-right:-1.06383%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;color:#212529;text-align:left;list-style:none}.content-megamenu.on .we-mega-menu-row>*{margin-left:1.06%;margin-right:1.06%;background:none}.navbar-we-mega-menu.click-action .we-mega-menu-ul .dropdown-menu.clicked .we-mega-menu-submenu{opacity:0 !important;visibility:hidden}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col{flex:0 0 21.07692308%;max-width:23.07692308%;margin-right:2.8%}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col:last-child{margin-right:0}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li{margin-bottom:0;background:none;border:0;box-shadow:unset;margin:0;padding:0}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li .we-mega-menu-submenu{position:relative;left:0;padding-top:0;position:relative;left:0;padding-left:0;padding-right:0;padding-bottom:0}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li .we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row{margin:0}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li .we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col{margin:0}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li .we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li:hover{background-color:#047b8d}.content-megamenu li[data-class="no_display"]>div.we-mega-menu-submenu{display:none}
.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li .we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>a{border-bottom:0;font-size:.9rem;font-weight:normal;padding:8px 10px 8px 25px;margin-left:1px;margin-right:1px;display:block;background-color:transparent;color:#000;text-shadow:none}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li .we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row{display:block}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>a:hover{color:#fff;background:#047b8d}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>a{padding:8px 10px;border-bottom:1px solid #000;display:block;font-weight:600;font-size:1rem;margin-right:2px;background-color:transparent;color:#000;text-shadow:none;line-height:20px;margin-top:0}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li .we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li a:hover{color:#fff}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>a:before{content:">";float:left;display:block;margin-right:5px;margin-top:0;transform:unset}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li:hover{background:none}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>a:hover{background-color:#047b8d}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner li:hover{background:none}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner li a:hover{background-color:#047b8d}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner li a{padding-left:32px}.content-megamenu.on .menus_deroulants>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner>.we-mega-menu-row>.we-mega-menu-col>ul>li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner li>.we-mega-menu-submenu>.we-mega-menu-submenu-inner a{padding-left:39px}.container-megamenu.on .dropdown-menu{background:none;box-shadow:none;padding:0;margin:0}.container-megamenu,.content-megamenu{opacity:0}.content-megamenu.on{opacity:1;transition:opacity .3s ease-in .2s}.container-megamenu.on{position:absolute;top:0;width:100%;opacity:1;z-index:50;transition:opacity ease;background-color:#fff}.container-megamenu.on .we-mega-menu-submenu:before,.container-megamenu.on .we-mega-menu-submenu:after{content:unset !important}.container-megamenu.on::before{background-color:#047b8d;content:"" !important;position:absolute !important;transform:translate(-50%,-50%) !important;z-index:2 !important;transition:all .6s ease !important;width:200% !important;height:10px !important;top:6%;transform:translate(-50%,-50%) rotate(-2deg) !important}.container-megamenu.on::after{background-color:#047b8d;content:"" !important;position:absolute !important;transform:translate(-50%,-50%) !important;transition:all .6s ease !important;width:200% !important;height:10px !important;transform:translate(-50%,-50%) rotate(-2deg) !important;bottom:0;z-index:99}
.we-mega-menu-ul>.we-mega-menu-li>a:hover,.we-mega-menu-ul>.we-mega-menu-li>a:focus{background:none !important}#megamenubox.on{position:fixed;top:166px;z-index:99999;background:#fff;width:100%;height:83vh}div#megamenubox.on:before{content:'';width:208%;height:10%;background:#fff;position:absolute;top:41px;left:0;z-index:50;transform:translate(-50%,-50%) rotate(178deg) !important}.menu1{left:-800px}.menu2{left:-900px}.menu3{left:-1180px}.menu4{left:-1260px}.region-we-mega-menu{margin-bottom:-25px}.menus_deroulants{top:50px}.menus_deroulants::before{content:"" !important;position:absolute !important;transform:translate(-50%,-50%) !important;transition:all .6s ease !important;width:200% !important;height:1.5% !important;top:10%;transform:translate(-50%,-50%) rotate(-2deg) !important}.menus_deroulants::after{content:"" !important;position:absolute !important;transform:translate(-50%,-50%) !important;transition:all .6s ease !important;width:200% !important;height:1.5% !important;transform:translate(-50%,-50%) rotate(-2deg) !important;bottom:-2%}}@media only screen and (max-width:500px){.navbar-we-mega-menu.navbar{width:70%}.btn-close{right:75%;top:5px}}@media only screen and (max-width:400px){.region-we-mega-menu{position:initial;width:55px;margin-left:6%}.block-we-megamenu .content{margin-top:33px;margin-bottom:-20px}}
/* Source and licensing information for the above line(s) can be found at https://sarthe-numerique.sarthe.fr/themes/custom/sarthe_theme/css/primary_menu.css. */