@media all and (min-width:781px){#bandeau .menu-wrapper{display:block!important}#bandeau-mobile{display:none!important}}#bandeau{padding:0;position:fixed;left:0;top:0;width:100%;z-index:3000;background:#26272b}.lg{height:120px}.sm{height:70px}#bandeau.sm #bandeau-haut{height:30px}#bandeau.sm #bandeau-elements{padding:5px 50px 0 0}#bandeau.sm #bandeau-avis{height:20px}#bandeau.sm #bandeau-telephone,#bandeau.sm #bandeau-email{height:23px}#bandeau.sm #bandeau-telephone a,#bandeau.sm #bandeau-telephone a:visited{font-size:14px}#bandeau.sm #bandeau-email a,#bandeau.sm #bandeau-email a:visited{font-size:14px}#bandeau.sm #bandeau-email i{font-size:12px;margin-right:7px}#bandeau.sm #bandeau-conteneur{height:calc(100% - 30px)}#bandeau.sm #logo{padding:6px 0 0 1px}#bandeau.sm #logo a img{height:55px;width:auto}#bandeau.sm #menu-conteneur{padding-top:5px}#bandeau.sm #menu .menu-element{height:38px}#bandeau.sm #menu .menu-element>a>span,#bandeau.sm #menu .menu-element>a:visited>span,#bandeau.sm #menu .menu-element>span{padding:5px 0}#bandeau.sm #menu .smenu-conteneur{top:35px}#bandeau-conteneur{position:relative;z-index:400;height:calc(100% - 35px);width:100%;background:#26272b}#bandeau-haut{height:35px}#bandeau-haut .global{height:100%}#bandeau #bandeau-elements{padding:10px 50px 0 0;text-align:right}#bandeau .bandeau-element{display:inline-block;vertical-align:top;text-align:center}#bandeau .bandeau-element a,#bandeau .bandeau-element a:visited{display:inline-block;vertical-align:top;text-decoration:none;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px}#bandeau-avis{margin-right:15px;height:25px;display:inline-block;vertical-align:top}#bandeau-avis img{width:auto;height:100%}#bandeau-telephone{margin-right:15px;height:25px}#bandeau-telephone a,#bandeau-telephone a:visited{font-size:17px;color:#fff;font-weight:700;background:#008fb9;height:100%;padding:0 10px}#bandeau-email{height:25px}#bandeau-email i{font-size:14px;margin-right:10px;color:#008fb9;vertical-align:top;line-height:21px}#bandeau-email a,#bandeau-email a:visited{font-size:16px;color:#008fb9;padding:0 10px;height:23px;background:#26272b;border:1px solid #008fb9}#bandeau-email span{line-height:20px;display:inline-block;vertical-align:top}#bandeau-email:hover a{background:#008fb9;color:#fff}#bandeau-email:hover i{color:#fff}#bandeau-contact{position:relative;z-index:40}#bandeau-contact .global{position:relative;z-index:40}#bandeau #logo{float:left;padding:9px 0 0 1px;position:absolute;z-index:10;left:1px;top:-30px}#bandeau #logo a img{display:block;height:92px;width:auto}#menu-conteneur{padding-top:30px}#menu-titre,#menu-close{display:none}#menu{list-style:none;margin:0 auto;padding:0}#menu>.global{text-align:right;position:relative;z-index:30;font-size:0}#menu .menu-element{display:inline-block;vertical-align:top;position:relative;z-index:30;height:55px;margin:0 30px}#menu #menu-1{margin-left:0}#menu #menu-2{margin-right:0}#menu .menu-element>span{cursor:default}#menu .menu-element>a>span,#menu .menu-element>a:visited>span,#menu .menu-element>span{color:#fff;text-align:center;padding:10px 0;display:block;font-size:15px;position:relative;text-transform:uppercase}#menu .menu-element.menu-grand>a>span,#menu .menu-element.menu-grand>span{padding:0 0 1px}#menu .menu-element>a,#menu .menu-element>a:visited{text-decoration:none}#menu .menu-element>a:hover{text-decoration:none}#menu .menu-element.selected>a>span,#menu .menu-element.selected>span,#menu .menu-element:hover>a>span,#menu .menu-element:hover>span{color:#008fb9;text-decoration:none}#menu .menu-element>a>span::after,#menu .menu-element>span::after{content:"";position:absolute;height:1px;width:0;background-color:#008fb9;bottom:0;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#menu .menu-element.selected>a>span::after,#menu .menu-element.selected>span::after,#menu .menu-element:hover>a>span::after,#menu .menu-element:hover>span::after{display:block;width:100%}#menu .menu-element:hover .smenu-conteneur{display:block}#menu .smenu-conteneur{display:none;position:absolute;top:50px;left:0;z-index:200;width:170px;min-height:20px;background:#26272b}#menu .smenu-conteneur .global{padding:0!important}#menu .smenu-centre{margin:0!important;padding:0!important;list-style:none;width:100%;text-align:left}#menu .smenu-element{min-height:35px;display:flex;flex-direction:column;justify-content:center}#menu .smenu-element>a{text-decoration:none;display:block;min-height:35px}#menu .smenu-element>a>span,#menu .smenu-element>span{color:#fff;display:block;padding:5px;width:calc(100% - 10px);height:calc(100% - 10px);font-size:14px;font-weight:300;text-align:left;border-top:1px solid #008fb9;position:relative;z-index:2}#menu .smenu-element:first-child>a>span,#menu .smenu-element:first-child>span{border:none}#menu .smenu-element>a>span::after,#menu .smenu-element>span::after{content:"";height:100%;left:0;top:0;width:0;position:absolute;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:-1}#menu .smenu-element.selected>a>span::after,#menu .smenu-element.selected>span::after,#menu .smenu-element:hover>a>span::after,#menu .smenu-element:hover>span::after{width:100%;background:#008fb9}#menu .ssmenu-conteneur{padding:0;margin:0}#menu .ssmenu-element>a{text-decoration:none}#menu .ssmenu-element>a>span,#menu .ssmenu-element>span{color:#fff;display:block;padding:0 0 10px 20px;font-size:14px;position:relative}#menu .ssmenu-element>a>span::before,#menu .ssmenu-element>span::before{content:"\f0da";position:absolute;left:10px;top:5px;font-size:13px;font-family:FontAwesome}#menu .ssmenu-element.selected>span,#menu .ssmenu-element:hover>span,#menu .ssmenu-element.selected>a>span,#menu .ssmenu-element:hover>a>span{color:#008fb9}@media all and (max-width:1200px){#menu .menu-element{margin:0 20px}}@media all and (max-width:1085px){#bandeau #logo a img{height:75px}#menu .menu-element{margin:0 15px}}@media all and (max-width:990px){#bandeau #logo{padding-top:0}#bandeau.sm #menu>.global{text-align:right}#bandeau.sm #menu .menu-element{margin:0 10px}#bandeau.sm #menu #menu-1{margin-left:0}#bandeau.sm #menu #menu-2{margin-right:0}#menu-conteneur{padding-top:45px}#menu>.global{text-align:center}#menu .menu-element{height:40px}#menu .menu-element>a>span,#menu .menu-element>a:visited>span,#menu .menu-element>span{padding:5px 0 10px}#menu .smenu-conteneur{top:40px}}@media all and (max-width:860px){#bandeau.sm #menu .menu-element>a>span,#bandeau.sm #menu .menu-element>a:visited>span,#bandeau.sm #menu .menu-element>span{font-size:13px}}@media all and (max-width:780px){.noscroll #bandeau-haut,.noscroll #bandeau-contact,.noscroll #bandeau-mobile{display:none}#bandeau-contact{opacity:1;height:55px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}#bandeau.sm #bandeau-contact{opacity:0;height:0}#bandeau.sm #bandeau-contact #logo{display:none}#bandeau-conteneur,#bandeau.sm #bandeau-conteneur{height:auto}.lg{height:120px}.sm{height:65px;border:none}#bandeau #logo{padding:3px 0 0 2px}#bandeau #logo a img{height:75px;margin:0 auto}#bandeau #bandeau-elements{padding:10px 5px 0 0}#bandeau-mobile{min-width:inherit;width:100%}#bandeau-mobile-bas{position:relative;z-index:45;clear:both;background:#26272b;height:35px;cursor:pointer}#bandeau-mobile-bas>span{font-size:18px;width:auto;text-transform:uppercase;padding-left:40px;padding-top:7px;display:block;color:#fff;text-decoration:none;position:relative}#bandeau-mobile-bas i{position:absolute;left:10px;top:5px;font-size:23px}#bandeau-mobile-bas>span>span{position:absolute;left:40px;top:3px}#bandeau #menu-conteneur{padding:0;position:fixed;z-index:9999;top:0;left:0;height:100%;width:80%;width:calc(100% - 45px);background:#fff;-webkit-transition:transform 0.5s;-khtml-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;-webkit-transform:translateX(-100%);-khtml-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);overflow-x:hidden;overflow-y:scroll}#bandeau #menu-conteneur.open{display:block;-webkit-transform:translateX(0%);-khtml-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}#bandeau #menu-titre{display:block;margin-bottom:20px}#bandeau #menu-titre>span{line-height:22px;font-size:18px;width:auto;text-transform:uppercase;padding-left:20px;padding-top:5px;display:block;color:#26272b;text-decoration:none;position:relative}#bandeau #menu-titre i{position:absolute;left:0;top:6px;font-size:20px}#bandeau #menu-close{display:none;line-height:34px;cursor:pointer;font-weight:700;z-index:999;border:1px solid #26272b;text-align:center;font-size:50px;color:#fff;width:45px;height:45px;position:fixed;top:0;right:0;background:#26272b}#bandeau #menu-close.visible{display:block}#bandeau #menu-wrapper{padding:10px}#menu>.global{padding:0}#menu .menu-element,#menu .menu-element.menu-grand{height:auto!important;margin:10px 0 0!important;display:block;padding:0 0 10px 0;border-bottom:1px solid #edecec}#menu .menu-element>a>span,#menu .menu-element>a:visited>span,#menu .menu-element>span,#menu .menu-element.menu-grand>a>span,#menu .menu-element.menu-grand>span{padding:5px;text-align:left;color:#26272b;border:none;font-size:15px}#menu .menu-element br{display:none}#menu .menu-element>a>span::after,#menu .menu-element>span::after,#menu .menu-element.selected>a>span::after,#menu .menu-element.selected>span::after,#menu .menu-element:hover>a>span::after,#menu .menu-element:hover>span::after{display:none!important}#menu .menu-element.selected>a>span,#menu .menu-element.selected>span{font-weight:700;color:#008fb9}#menu .smenu-conteneur{margin-top:6px;width:100%;padding:0;display:block!important;position:relative;left:0!important;top:0!important;background:none;min-height:0}#menu .smenu-centre{border:none;margin:0;width:auto}#menu .ssmenu-conteneur-images{display:none!important}#menu .smenu-centre-menus{float:none;width:auto}#menu .smenu-conteneur .smenu-element{display:block;width:auto}#menu .smenu-element>a>span,#menu .smenu-element>span{text-align:left;padding:7px 0 7px 15px;display:block!important;border:none;width:auto;text-decoration:none;color:#000;font-size:14px;text-transform:none}#menu .smenu-element>a,#menu .smenu-element>a:hover{text-decoration:none}#menu .smenu-element.selected>span,#menu .smenu-element.selected>a>span,#menu .smenu-element:hover>span #menu .smenu-element:hover>a>span{background:#008fb9;color:#fff}#menu .smenu-element>a>span::after,#menu .smenu-element>span::after,#menu .smenu-element.selected>a>span::after,#menu .smenu-element.selected>span::after,#menu .smenu-element:hover>a>span::after,#menu .smenu-element:hover>span::after{display:none!important}#menu .ssmenu-element>a>span,#menu .ssmenu-element>span{padding:5px 0 10px 25px;color:#26272b}#menu .ssmenu-element>a>span::before,#menu .ssmenu-element>span::before{left:16px;top:9px}}@media all and (max-width:730px){#bandeau.sm #bandeau-avis{margin:0 15px 0 0;display:inline-block}#bandeau-haut{height:auto}#bandeau-avis{display:block;margin:10px 5px}#bandeau-contact{height:30px}#bandeau #logo{top:-70px}}@media all and (max-width:685px){#bandeau #logo a img{height:60px}}@media all and (max-width:580px){#bandeau.sm #bandeau-elements{padding:5px 0 0 0}#bandeau.sm #bandeau-email a,#bandeau.sm #bandeau-email a:visited{height:22px}#bandeau.sm #bandeau-email i{margin:0;line-height:21px}#bandeau #bandeau-elements{padding:5px 5px 0 0}#bandeau-telephone{margin:0 15px 0 0;height:28px}#bandeau-email{width:30px;height:28px}#bandeau-email a,#bandeau-email a:visited{height:26px;padding:0 6px}#bandeau-email i{margin:0;font-size:17px;line-height:24px}#bandeau-email span{display:none}}@media all and (max-width:385px){#bandeau.sm #bandeau-elements{width:auto}#bandeau.sm #bandeau-telephone{margin:0 10px 0 0}#bandeau-haut{height:105px}#bandeau #bandeau-elements{width:140px;float:right;text-align:center}#bandeau-avis{height:20px;margin:5px}#bandeau-telephone{margin:0 0 10px}#bandeau-contact{height:10px}#bandeau #logo{top:-90px}}@media all and (max-width:345px){#bandeau #logo a img{height:50px}}