.s4_header_responsive{display:none}.header-nav{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999999;transition:background-color 0.3s ease-in-out, color 0.3s ease-in-out;max-width:100%}.header-nav .nav-divider{position:absolute;background-color:#AAAAAA;width:100%;height:1px;bottom:0;left:0}.header-nav a{text-transform:uppercase;font-weight:500;text-decoration:none;color:#040F16}.header-nav .logo-rs{max-width:28px;max-height:28px;opacity:1}.header-nav .logo-rs.home-logo-rs{filter:brightness(0) invert(1)}.logo-site{opacity:1 !important;position:relative}.logo-site img{max-width:84px;min-height:84px;position:absolute;top:-20px;z-index:100000}.nav{display:flex;justify-content:space-between;align-items:center;height:80px}.nav.container-fluid{padding:0 6rem}.header-nav.show{background-color:#FFFFFF}.left-menu{display:flex;align-items:center;height:100%}.left-menu .left-m-n{display:flex;align-items:center;height:100%;gap:3.5rem}@media (max-width:1549px){.left-menu .left-m-n{gap:1rem}.nav.container-fluid{padding:0 3rem}}@media (max-width:1199px){.left-menu .left-m-n{gap:1rem}}.right-menu{display:flex;align-items:center;height:100%}.right-menu .contact-link{display:flex;align-items:center;margin-right:40px;padding-right:40px;padding-left:40px;height:100%;background-color:rgba(4, 15, 22, 0.9);color:#FDFFFC;border-left:solid;border-right:solid;border-color:rgba(4, 15, 22, 0.9);opacity:1;transition:color 0.5s ease, background-color 0.5s ease, transform 0.5s ease, border-color 0.5s ease}.right-menu .contact-link:hover{background-color:#F9F9F9;border-color:#AAAAAA;color:#FE0000}.right-menu .square{margin-right:10px}.logo-site{margin-right:100px}.menu-item{display:flex;align-items:center;height:100%}.menu-item .liens-menu{position:relative;z-index:9999999999;color:rgba(0, 0, 0, 0.7);padding-left:20px;padding-right:20px;display:flex;align-items:center;height:100%;width:100%}.menu-item .liens-menu::after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:6px;opacity:0;transition:opacity 0.3s ease, background-color 0.3s ease}.menu-item .liens-menu.active::after{background-color:#FE0000;opacity:1}@media (max-width:1199px){.menu-item .liens-menu{font-size:12px;padding-left:10px;padding-right:10px}}.liens-menu.active{font-weight:bold;opacity:1 !important}.liens-menu.atmHome{color:#FFFFFF;opacity:0.7}.liens-menu.open-atmHome{color:#040F16;opacity:0.7}.arrow-down{display:block}.arrow-up{display:none}.header-nav.scrolled{background-color:#FDFFFC}.header-nav.scrolled .liens-menu.atmHome{color:rgba(4, 15, 22, 0.7)}.header-nav.scrolled .logo-rs.home-logo-rs{filter:brightness(1)}.submenu{padding:0 !important;position:absolute;top:100%;left:0;width:100%;height:0;overflow:hidden;display:flex;justify-content:space-between;background-color:#FFFFFF;padding:10px;z-index:10;transition:height 0.5s ease-out}.submenu.open{height:254px}.submenu-icon{position:absolute;right:0px;font-size:16px;color:#FE0000;transition:transform 0.3s ease;display:inline-block;margin-left:5px}.submenu-icon.show{color:#000000;opacity:0.16}.submenu.open .submenu-icon{transform:rotate(180deg)}@media (max-width:1199px){.submenu-icon{right:-6px}}.l-left-sub{display:flex;width:100%;align-items:center;justify-content:center}.left-submenu{display:flex;flex-direction:column;width:300px}.left-submenu a{margin-bottom:20px;opacity:0.33;display:inline-flex;align-items:center;transition:opacity 0.5s ease, padding-left 0.5s ease;padding-left:0;text-transform:none}.left-submenu .square{width:0;height:8px;background-color:#FE0000;margin-right:10px;transition:width 0.5s ease}.left-submenu a:hover{opacity:1;padding-left:10px}.left-submenu a:hover .square{width:8px}.right-submenu{display:flex;width:100%}.submenu-image{width:100%;height:auto;max-height:254px;object-fit:cover;opacity:0;transform:translateX(25px);transition:opacity 0.25s ease, transform 0.25s ease}.submenu-image.show{opacity:1;transform:translateX(0);border-bottom:solid;border-color:#FE0000;border-width:5px}.sub-transp-{position:absolute;width:100%;left:0;height:100vh;background-color:rgba(0, 0, 0, 0.5);backdrop-filter:blur(10px);transition:visibility 1s ease, opacity 1s ease;opacity:0;z-index:-1;pointer-events:none}.sub-transp-.show{opacity:1;pointer-events:auto;z-index:9}@media (max-width:991px){header.header-nav{display:none}.s4_header_responsive{display:block}#navresponsive{position:fixed;display:block;top:125%;left:0;z-index:999;background:#fff;width:100%;height:100%;font-size:34px;overflow:scroll;-webkit-overflow-scrolling:touch;text-align:center;z-index:99}#navresponsive,#navresponsive ul.sub{transition:all 0.7s}#navresponsive.active{top:0}#navresponsive .current{position:absolute;top:0;height:55px;left:55px;opacity:0;visibility:hidden;right:55px;background:#fff;color:#FE0000;font-size:14px;text-transform:uppercase;line-height:55px;transition:all 0.3s;font-weight:bold;overflow:hidden;padding:0 10px 0 19px;text-overflow:ellipsis;white-space:nowrap}#navresponsive .previous{position:absolute;left:0;top:0;opacity:0;visibility:hidden;background:#FE0000;color:#fff;font-size:11px;line-height:13px;font-weight:bold;width:62px;height:55px;text-align:center;padding-top:12px;z-index:999;transition:all 0.3s}#navresponsive .previous .arrow{display:block;position:absolute;width:25px;height:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.157%22%20height%3D%2219.202%22%20viewBox%3D%220%200%2024.157%2019.202%22%3E%3Cg%20id%3D%22arrow-left%22%20transform%3D%22translate(24.157%2019.202)%20rotate(180)%22%3E%3Cpath%20id%3D%22Trac%C3%A9_1%22%20data-name%3D%22Trac%C3%A9%201%22%20d%3D%22M0%2C.928A.929.929%2C0%2C0%2C1%2C.93%2C0L22.967.015a.929.929%2C0%2C0%2C1%2C0%2C1.858L.928%2C1.858A.929.929%2C0%2C0%2C1%2C0%2C.928Z%22%20transform%3D%22translate(0.261%208.672)%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20id%3D%22Trac%C3%A9_2%22%20data-name%3D%22Trac%C3%A9%202%22%20d%3D%22M10.242.272a.929.929%2C0%2C0%2C1%2C0%2C1.314l-8%2C8.015%2C8%2C8.015a.929.929%2C0%2C0%2C1%2C-1.315%2C1.313L.272%2C10.257a.929.929%2C0%2C0%2C1%2C0%2C-1.313L8.928.273A.929.929%2C0%2C0%2C1%2C10.242.272Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:cover;right:50%;top:50%;margin-top:-9px;margin-right:-9px}#navresponsive .containerSub{display:block;width:100%;position:fixed;left:100vw;top:80px;bottom:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:smooth;background:#fff;transition:all 0.5s}#navresponsive .containerSub.active{left:0}#navresponsive .containerSub{z-index:5}#navresponsive .containerSub .containerSub{z-index:6}#navresponsive .containerSub .containerSub .containerSub{z-index:7}#navresponsive ul{display:table;margin-left:auto;margin-right:auto;width:100%}#navresponsive ul li{display:table-row}#navresponsive.active ul.sub{top:0;height:auto}#navresponsive ul.sub.active{left:0}#navresponsive ul.principal{margin-top:80px;position:relative;background:#fff}#navresponsive ul li a:not(.s4_button){color:black;text-decoration:none;font-size:14px;font-weight:700;line-height:1.5;display:table-cell;text-transform:uppercase;padding:17px 20px;display:table-cell;position:relative;transition:all 0.3s;text-align:center}#navresponsive ul li a i{margin-right:10px}#navresponsive ul li a:hover:not(.s4_button),#navresponsive ul li a:focus:not(.s4_button){color:#FE0000}#navresponsive ul li.hasSub>a:before{font-family:"Font Awesome 5 Free";display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#navresponsive ul li:not(:last-child) a:after{content:" ";display:block;height:1px;width:150px;background:rgba(254, 0, 0, 0.25);position:absolute;bottom:0;left:50%;transform:translate(-50%)}#navresponsive ul.listvelos a:after{display:none}#navresponsive ul.listvelos li:last-child a{padding-bottom:15px;padding-top:15px}#navresponsive ul.listvelos li:last-child a:after{display:block}#navresponsive.inSub .current{opacity:1;visibility:visible}#navresponsive.inSub .previous{opacity:1;visibility:visible}#navresponsive .button{background:#c0c0bf;width:100%;display:block;font-size:14px;font-weight:400;color:#fff;text-align:center;position:absolute;bottom:0}#navresponsive .contentScrolled .button{position:relative}#navresponsive .containerlisteVelos .button{background:#898a8d}#navresponsive .button:after{display:none}#navresponsive .button:after{content:" "}#navresponsive ul.principal{height:calc(100% - 100px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#navresponsive .main{display:flex;flex-direction:column;align-items:center}#navresponsive .menu_bot{position:absolute;bottom:0;left:0;width:100%}#navresponsive .menu_bot .liens{display:flex;align-items:center;justify-content:center}#navresponsive .menu_bot .liens .logo-rs{margin-left:10px}#navresponsive .menu_bot .liens a{font-size:20px;font-weight:bold;text-decoration:none;color:#000000}#headerResponsive{position:fixed;top:0;right:0;width:100%;height:70px;background:#fff;z-index:100;display:block;transition:all 0.5s;box-shadow:0 10px 15px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 10px 15px rgba(0, 0, 0, 0.1)}#headerResponsive.menuOpen{box-shadow:none;-webkit-box-shadow:none}#headerResponsive .logo{height:45px;position:absolute;top:12px;left:15px;transition:all 0.3s}#headerResponsive .logo img{height:100%}#headerResponsive .burger{position:absolute;right:0;top:6px;width:55px;height:55px;background:#fff;overflow:hidden;cursor:pointer}#headerResponsive .burger span{display:block;position:absolute;top:12px;height:2px;left:50%;margin-left:-20px;width:32px;background:#FE0000;transition:all 0.6s}#headerResponsive .burger span:nth-child(2){top:20px}#headerResponsive .burger span:nth-child(3){top:28px}#headerResponsive .burger .txt{position:absolute;top:37px;font-size:10px;left:9px;text-transform:uppercase;font-weight:bold;color:#FE0000}#headerResponsive.menuOpen .burger span:nth-child(1){transform:rotate(42deg) translateY(5px) translateX(4px)}#headerResponsive.menuOpen .burger span:nth-child(2){transform:translateX(-66px);opacity:0}#headerResponsive.menuOpen .burger span:nth-child(3){transform:rotate(-42deg) translateY(-8px) translateX(5px)}#headerResponsive .rightNavMore{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;transition:all 0.3s}#headerResponsive .rightNavMore .searchLink,#headerResponsive .rightNavMore .infos-meteo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;padding:10px 20px}#headerResponsive .rightNavMore .searchLink,#headerResponsive .rightNavMore .infos-meteo .meteo-ville{color:#FE0000;text-transform:uppercase;font-size:1.3rem;line-height:1.3;font-weight:bold}#headerResponsive .rightNavMore .infos-meteo .meteo-ville>svg{height:2em;vertical-align:middle}#headerResponsive .rightNavMore .infos-meteo+.searchLink::before{content:"";position:absolute;top:50%;right:100%;width:1px;height:3em;max-height:80%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#ededed}#headerResponsive .rightNavMore .searchLink{transition:all 0.3s ease-in-out;font-size:1.8rem}#headerResponsive .rightNavMore .searchLink:hover{color:#FE0000}#headerResponsive.inSub .rightNavMore{-webkit-transform:translateY(-50%) translateX(100vw);-moz-transform:translateY(-50%) translateX(100vw);-ms-transform:translateY(-50%) translateX(100vw);transform:translateY(-50%) translateX(100vw);opacity:0;visibility:hidden}#headerResponsive.menuOpen #form_search{display:none}#headerResponsive .search:after{content:" ";display:block;position:absolute;right:0;top:50%;height:40px;margin-top:-20px;width:1px;background:#FE0000}#headerResponsive .search i{color:#FE0000;font-size:22px}#headerResponsive .search .txt{font-size:11px;font-weight:bold}#headerResponsive .langs{position:absolute;width:55px;padding-top:55px;min-height:55px;max-height:55px;right:55px;top:0;background:#c0c0bf;overflow:hidden;line-height:55px;text-transform:uppercase;text-align:center;font-size:10px;transition:all 0.5s}#headerResponsive .langs.openit{max-height:700px}#headerResponsive .langs a{color:#fff}#headerResponsive .langs li{display:block;height:55px;background:#c0c0bf}#headerResponsive .langs li.active{position:absolute;top:0;left:0;width:100%}#headerResponsive.inSub .logo{opacity:0;visibility:hidden}#headerResponsive.inSub .langs{opacity:0;visibility:hidden}#headerResponsive.inSub{width:55px}#headerResponsive{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#headerResponsive form{border-bottom:1px solid rgba(112, 112, 112, 0.26);padding-bottom:5px;width:35%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#headerResponsive .search{background:transparent;border:none;font-size:1rem;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}#headerResponsive .search_button{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background:transparent;cursor:pointer}}