﻿p.intro{color:#006eb5;font-size:1.125rem;font-weight:700;margin-bottom:15px}.encadre{background:#646567;padding:30px 40px;color:#fff;margin:35px 0;font-size:1rem}h2{color:#006eb5;font-size:2.799375rem;line-height:1.3em;font-weight:700;margin-bottom:5px;margin-top:20px}@media(max-width: 480px){h2{font-size:2.1875rem}}table{border:1px solid #fff}table p{margin:0}table tr{background:#ececed}table tr td{padding:5px;margin:2px;border:1px solid #fff;font-size:.875rem}table tr:nth-child(even){background:#dedede}td.bluecell{background:#006eb5;color:#fff;font-weight:700;text-align:center}.align-left{margin-right:15px}img.aleft{float:left;margin-right:15px}img.aright{float:right;margin-left:15px}html{scroll-behavior:smooth}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:absolute;top:10px;left:10px;height:auto;width:auto;overflow:visible;background-color:#333;color:#fff;padding:10px 15px;border-radius:4px;z-index:1000;text-decoration:none}a{text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}img.ar4-3{aspect-ratio:4/3}#block-selecteurdelangue ul{list-style:none}#tarteaucitronIcon #tarteaucitronManager{background:no-repeat center center url(../webp/cookie.webp) !important;width:40px;height:40px}#tarteaucitronIcon #tarteaucitronManager img{display:none}body.fixed{padding-top:123px !important}body.fixed.toolbar-fixed{padding-top:248px !important}body.toolbar-horizontal header.fixed{margin-top:79px}body.toolbar-horizontal #ancres.fixed{top:148px !important}body.sticky-bottom{padding-bottom:100px}.region-stickybottom .block-block-content{position:fixed;bottom:0;left:0;right:0;z-index:10;border-top:2px solid #006eb5;background:#ececed;text-align:center;padding:30px 0;box-shadow:0 0 7px 0 rgba(0,0,7,.35)}.icon-social{text-align:center;font-size:1.5rem;margin-bottom:30px}.tp-bullet-title{display:none}.tp-caption.rev-btn{position:relative}.tp-caption.rev-btn a{padding-left:10px}.tp-caption.rev-btn a::before{font-family:"acome","Roboto",Arial,sans-serif !important;font-display:swap;content:"";position:absolute;left:15px}body:not(.path-implantations) .breadcrumb{padding:7px 0;color:#fff}@media(max-width: 600px){#sticky-bar{display:none}}#sticky-bar nav{box-shadow:0 0 7px 0 rgba(0,0,7,.35);background:#006eb5;position:fixed;right:0;top:300px;z-index:999}#sticky-bar nav ul{list-style:none;margin:0;padding:0;line-height:1em}#sticky-bar nav ul li{padding:12px;border-bottom:1px solid #459dd2}#sticky-bar nav ul li:last-child{border-bottom:0}#sticky-bar nav ul li:hover{background:#459dd2}#sticky-bar nav ul li a{color:#fff;font-size:1.5rem;display:block;width:100%;height:100%}#sticky-bar nav ul li a:hover{text-decoration:none}.path-implantations #sticky-bar nav,.page-node-type-implantations #sticky-bar nav{top:163px !important}#back-top{box-shadow:0 0 7px 0 rgba(0,0,7,.35);background:rgba(75,75,77,.2);position:fixed;right:0;bottom:150px;z-index:99;padding:12px;line-height:1em;min-width:48px;text-align:center;display:none}#back-top a{font-size:1.5rem}#back-top a:hover{color:#459dd2;text-decoration:none}@media(max-width: 600px){#back-top{right:-9999px}}header #menu-top{padding:0px 0 1px;background:#006eb5;line-height:1.3em}@media(max-width: 600px){header #menu-top #menu-top-mobile{font-family:"Roboto Condensed",sans-serif;font-display:swap;text-transform:uppercase;color:#fff;padding:4px 18px;cursor:pointer;display:inline-block !important}header #menu-top #menu-top-mobile:hover{background:#004872}header #menu-top #menu-top-mobile:after{font-family:"acome";font-display:swap;content:"";color:#fff;padding-left:5px}}header #menu-top ul.menu{display:flex;line-height:1rem;margin:0;font-family:"Roboto Condensed",sans-serif;font-display:swap}@media(max-width: 600px){header #menu-top ul.menu{display:none;position:absolute;z-index:1000;top:34px;left:10px}}header #menu-top ul.menu li{padding:0 !important}@media(max-width: 600px){header #menu-top ul.menu li{background:#006eb5}}header #menu-top ul.menu li:first-child{padding-left:0}header #menu-top ul.menu li.menu-item--active-trail a{text-decoration:none;background:#004872;color:#fff}header #menu-top ul.menu a{color:#fff;text-transform:uppercase;font-size:.875rem;padding:10px 18px;display:block;font-weight:700}header #menu-top ul.menu a:hover{color:#fff;background:#004872;text-decoration:none}header #menu-top ul.menu .menu-item--collapsed{list-style:none !important}header .sf-menu li>ul{display:none}header .region-toolstop{display:inline-block}header #block-selecteurdelangue{color:#fff;font-size:1rem;display:none;font-family:"Roboto Condensed",sans-serif;font-display:swap;font-weight:700}header #block-selecteurdelangue .contextual{right:27px}header #block-selecteurdelangue ul.links{position:relative;text-transform:uppercase;padding:0;display:inline-block;margin:0;width:60px}header #block-selecteurdelangue ul.links li{font-size:14px;position:relative}header #block-selecteurdelangue ul.links>li.is-active{color:#fff;font-weight:700;padding:5px 27px 5px 13px;cursor:pointer;background:#004674}header #block-selecteurdelangue ul.links>li.is-active:hover{background:#006eb5;color:#fff;text-decoration:none}header #block-selecteurdelangue ul.links>li.is-active:after{position:absolute;font-family:"acome";font-display:swap;content:"";font-size:.875rem;z-index:8;bottom:6px;right:13px;font-weight:normal;color:#fff}header #block-selecteurdelangue ul.links>li.is-active:hover:after{color:#fff}header #block-selecteurdelangue ul.links>li.is-active.no-submenu:after{display:none}header #block-selecteurdelangue ul.links ul#sub-language{position:absolute;padding:0;margin:0;background:#fff;border-radius:0px;border:solid 1px #c5c5c5;z-index:777;top:34px;display:none;min-width:100%}header #block-selecteurdelangue ul.links ul#sub-language li{position:relative}header #block-selecteurdelangue ul.links ul#sub-language li a{color:#006eb5;display:block;padding:5px 18px;font-size:.875rem;font-weight:700}header #block-selecteurdelangue ul.links ul#sub-language li a:hover{background:#ececed;text-decoration:none}header #block-selecteurdelangue ul.links ul#sub-language li:hover{background:#ececed}header.fixed{position:fixed;z-index:20;top:0;left:0;right:0;background:#fff;box-shadow:-2px 1px 3px 1px rgba(0,0,0,.3333)}header.fixed.ancres{box-shadow:none}header.fixed #menu-top{display:none}header #burger-menu{display:none}@media(max-width: 768px){header #burger-menu{display:block;margin-top:15px}}@media(max-width: 768px){header #header-elements{flex-direction:row !important;justify-content:space-between !important}header #header-elements ul.menu{display:block}}.sf-menu{margin-bottom:0 !important}.sf-menu>ul{position:relative !important}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{box-shadow:none}.block-superfishmenu-top ul.sf-menu ul{width:auto !important}.block-superfishmenu-top li.sf-depth-3{display:block !important}.block-superfishmenu-top li.sf-depth-3>a{padding:.9em 1.5em;display:block !important;font-size:.875rem}.block-superfishmenu-top li.sf-depth-3:hover a{background:#f5f5f5}@media(max-width: 768px){#main-menu{position:absolute;top:68px;left:0;width:100%;display:none}#main-menu nav{float:none}}#header-main-menu{font-size:1.125rem;padding:25px 0;line-height:1.3em}#header-main-menu #main-menu ul ul{top:36px;left:0;box-shadow:3px 5px 10px -3px rgba(0,0,0,.33)}#header-main-menu #logo{color:#006eb5;font-size:2.375rem;margin-right:20px}#header-main-menu #logo h1{margin-bottom:0;line-height:1em}#header-main-menu #logo a{color:#006eb5}#header-main-menu #logo a:hover{text-decoration:none;color:#459dd2}#header-main-menu #logo i{color:#006eb5}#header-main-menu ul{font-family:"Roboto Condensed",sans-serif;font-display:swap;font-size:1.125rem;line-height:1rem;margin:0;box-shadow:none}#header-main-menu ul li{white-space:nowrap;margin:0}#header-main-menu ul li a{color:#4b4b4d;line-height:1em;display:inline-block;font-size:1rem}#header-main-menu ul li a:after{display:none}#header-main-menu ul .menu-item--collapsed{list-style:none !important}#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li,#header-main-menu .region-menulevel2>nav>ul>li{padding:8px 10px}#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li>a,#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li span,#header-main-menu .region-menulevel2>nav>ul>li>a,#header-main-menu .region-menulevel2>nav>ul>li span{padding:0;padding-bottom:5px;border-bottom:3px solid #fff}#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li>a:hover,#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li>a.is-active,#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li>a.menu-item--active-trail,#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li>a.active-trail,#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li span:hover,#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li span.is-active,#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li span.menu-item--active-trail,#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li span.active-trail,#header-main-menu .region-menulevel2>nav>ul>li>a:hover,#header-main-menu .region-menulevel2>nav>ul>li>a.is-active,#header-main-menu .region-menulevel2>nav>ul>li>a.menu-item--active-trail,#header-main-menu .region-menulevel2>nav>ul>li>a.active-trail,#header-main-menu .region-menulevel2>nav>ul>li span:hover,#header-main-menu .region-menulevel2>nav>ul>li span.is-active,#header-main-menu .region-menulevel2>nav>ul>li span.menu-item--active-trail,#header-main-menu .region-menulevel2>nav>ul>li span.active-trail{text-decoration:none;color:#006eb5;border-bottom:3px solid #006eb5}#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li.menu-item--active-trail>a,#header-main-menu .region-menulevel2 ul.sf-menu-top.sf-horizontal>li.active-trail>a,#header-main-menu .region-menulevel2>nav>ul>li.menu-item--active-trail>a,#header-main-menu .region-menulevel2>nav>ul>li.active-trail>a{text-decoration:none;color:#006eb5;border-bottom:3px solid #006eb5}#header-main-menu .region-menulevel2>nav>ul{display:flex}@media(max-width: 768px){#header-main-menu .region-menulevel2>nav>ul{display:block;position:absolute;width:80%;top:96px;z-index:99;background-color:#fff}}#header-main-menu .region-menulevel2 ul.sf-menu ul{background:#fff}#header-main-menu .region-menulevel2 ul.sf-menu li:hover ul{z-index:9999}@media(max-width: 768px){#header-main-menu .region-menulevel2 ul.sf-menu li:hover ul{position:relative !important}}#header-main-menu .region-menulevel2 .sf-depth-3 a{border-bottom:0 !important}.block-chiffre{text-align:center}.block-chiffre .views-field-field-chiffres-chiffre{margin-top:20px;font-size:3.125rem;font-weight:700;line-height:1.3em;color:#4b4b4d}.block-chiffre .views-field-field-chiffres-nom{font-size:1.875rem;font-weight:700;line-height:1.3em;color:#4b4b4d;padding-bottom:28px;margin-bottom:18px;background:url(../webp/separation-chiffres.webp) no-repeat bottom center}.block-chiffre .views-field-field-chiffres-description{font-size:1.125rem;font-weight:400;color:#4b4b4d;padding:0 60px;line-height:1.5em}.block-solution,.block-talents{box-shadow:0 0 14px 0 rgba(169,169,169,.5);background-color:#fff;margin-bottom:30px;width:100%}.block-solution h4,.block-talents h4,.block-solution h3,.block-talents h3{text-align:center;letter-spacing:-1px;margin-top:30px !important;margin-bottom:4px;font-size:1.75rem !important;font-weight:400;text-transform:uppercase;line-height:1.3em;color:#006eb5;overflow-wrap:break-word}.block-solution h4 a,.block-talents h4 a,.block-solution h3 a,.block-talents h3 a{color:#006eb5}.block-solution h4 a:hover,.block-talents h4 a:hover,.block-solution h3 a:hover,.block-talents h3 a:hover{text-decoration:none;color:#006eb5}.block-solution h4:before,.block-talents h4:before,.block-solution h3:before,.block-talents h3:before{content:none !important}.block-solution .photo,.block-talents .photo{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat;min-height:250px;position:relative;background-position:center center !important}.block-solution .photo .vague,.block-talents .photo .vague{position:absolute;width:100%;bottom:0;z-index:1;background:url(../webp/solution-vague.webp) no-repeat top center;height:80px}.block-solution .description,.block-talents .description{font-size:1.125rem;color:#4b4b4d;line-height:1.5em;text-align:center}.block-solution .contenu,.block-talents .contenu{padding:14px 16px 16px}.block-solution .lien,.block-talents .lien{text-align:center;margin-top:16px;margin-bottom:32px}html[lang=de] .block-solution h3,html[lang=de] .block-talents h3{font-size:1.5rem}.block-talents{height:100%}.block-talents h4{text-align:left;color:#f8b234;font-weight:700}.block-talents h4 a{color:#f8b234}.block-talents h4 a:hover{color:#fcc768}.block-talents .description{text-align:left}#views-exposed-form-view-actualites-actualites,#views-exposed-form-view-actualites-block-actualites,#views-exposed-form-rechercher-page-search{text-align:center;margin-bottom:40px}#views-exposed-form-view-actualites-actualites .js-form-item,#views-exposed-form-view-actualites-block-actualites .js-form-item,#views-exposed-form-rechercher-page-search .js-form-item{float:none;display:inline-block}#views-exposed-form-view-actualites-actualites .form-actions,#views-exposed-form-view-actualites-block-actualites .form-actions,#views-exposed-form-rechercher-page-search .form-actions{clear:none;padding-top:16px;display:inline-block}#views-exposed-form-rechercher-page-search{margin-bottom:10px}#views-exposed-form-rechercher-page-search .js-form-type-textfield{display:block;text-align:center}#views-exposed-form-rechercher-page-search .js-form-type-textfield input{display:inline-block}#views-exposed-form-rechercher-page-search #edit-actions{display:block}footer{background:#4b4b4d;padding:58px 0}@media(max-width: 600px){footer{padding:10px 0}}footer nav.sitemap>ul.menu{margin:0;padding:0;display:flex;justify-content:space-between !important;color:#fff}footer nav.sitemap>ul.menu>li{display:inline-block;vertical-align:top;margin-right:20px;font-size:1.125rem}footer nav.sitemap>ul.menu>li:last-child{margin-right:0}footer nav.sitemap>ul.menu>li>a{text-transform:uppercase;font-weight:700;font-size:1.125rem;margin-bottom:8px;display:block}footer nav.sitemap>ul.menu>li>a.is-active{color:#d8d8d8}footer nav.sitemap>ul.menu>li>ul.menu{margin-left:0;padding-left:0}footer nav.sitemap>ul.menu>li>ul.menu>li{line-height:1em;line-height:1.5em}footer nav.sitemap>ul.menu>li>ul.menu>li.menu-item--active-trail a{color:#d8d8d8}footer nav.sitemap>ul.menu>li>ul.menu>li a.is-active{color:#6ec7f5}footer nav.sitemap .menu-item--expanded,footer nav.sitemap .menu-item--collapsed{list-style:none !important}footer nav.sitemap a{color:#d8d8d8;font-size:.9375rem}footer #acome-groupe{color:#fff;font-size:3.625rem}@media(max-width: 600px){footer #acome-groupe{margin-bottom:20px}}footer #acome-groupe a{color:#fff}footer #acome-groupe a:hover{text-decoration:none}footer #menu-bas{margin-top:74px;margin-bottom:25px}@media(max-width: 600px){footer #menu-bas{margin-top:0}}footer #menu-bas-footer{font-size:.9375rem;display:flex;align-items:flex-end}@media(max-width: 600px){footer #menu-bas-footer{display:block}footer #menu-bas-footer>div{margin-bottom:5px}}footer #menu-bas-footer #block-menudubas ul{list-style:none;padding:0;margin:0}footer #menu-bas-footer #block-menudubas ul li{display:inline-block;padding:0 2px 0 0;line-height:1.3em}footer #menu-bas-footer #block-menudubas ul li:first-child{padding-left:0}footer #menu-bas-footer #block-menudubas ul li a{color:#d8d8d8;border-right:1px solid #d8d8d8;padding-right:5px}footer #menu-bas-footer #block-menudubas ul li a:hover{color:#6ec7f5}footer .region-menufooter,footer .copyright{display:inline-block;color:#d8d8d8;font-size:.9375rem}footer .copyright{padding-left:4px}footer .contact{display:inline-block;color:#d8d8d8;text-transform:uppercase;font-size:.9375rem}footer .contact a{color:#d8d8d8}footer #ligne-footer{border-bottom:1px solid #f8f8f8 !important;width:100%;margin-bottom:29px}footer #suivez{text-align:center;color:#d8d8d8;font-size:.875rem;text-transform:uppercase}footer #suivez a.picto-social{color:#4b4b4d;background:#fff;text-align:center;padding:8px 0px 7px;border-radius:15px;line-height:1em;min-height:30px;display:inline-block;min-width:30px;margin-left:10px}footer #suivez a.picto-social:hover{background:#ececed}/*# sourceMappingURL=common.css.map */
