html,body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;border:0}*{background-repeat:no-repeat;padding:0;margin:0}ol,ul,li{list-style:none}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}a:link,a:visited,a:hover,a:active,a:focus{outline:0}article,figure,footer,header,menu,nav,section,div{display:block}html{font-size:100%}body{font-size:16px;line-height:1.4em;font-family:"Open Sans",Arial,Tahoma,Verdana,sans-serif;font-weight:400;color:#333;background-color:#fff}p{font-weight:400}h1,h2,h3,h4,.h1,.h2,.h3,.h4{display:block;color:#333}h2,.h2{font-size:1.4em;margin:22px 0 10px;line-height:1.2em}h3,.h3{font-size:1.2em;margin:20px 0 5px;line-height:1.4em;color:#0174bd}#wrapper-page{background-color:#fff}#page{background-color:#fff}p{margin:0 0 .6em 0;line-height:1.4em}i{font-style:italic}ul{list-style:disc;list-style-position:inside}ul li{list-style:disc}ol{list-style-type:decimal}ol li{list-style:decimal}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}#content a:hover img{opacity:.7}header #languages{background:#f2f2f2;position:absolute;top:0;right:15px;padding:5px 10px}header #languages li{display:inline-block;margin:0 0 0 10px}header #languages li a{color:#707070}header #languages li.current-lang a{color:#0174bd}.navbar{background:0 0;margin:0;border-radius:0;border:0}.navbar-collapse{padding-left:0;padding-right:0}.navbar-brand{margin-left:20px;margin-top:10px}.navbar-brand img{width:205px;max-width:none}@media (min-width:992px){#main-menu{font-weight:300;margin-top:30px}#main-menu span,#main-menu a{color:#333;display:block;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#main-menu li.level-0{display:block;float:left;margin:0 14px 0 0;position:relative}#main-menu li.level-0>span,#main-menu li.level-0>a{display:inline-block;border-bottom:3px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-size:1.1em;font-weight:400;color:#333;padding:10px 15px;cursor:pointer}#main-menu li.level-0>span:hover,#main-menu li.level-0>span:focus,#main-menu li.level-0>a:hover,#main-menu li.level-0>a:focus{background:0 0}#main-menu li.level-0.current-menu-item>a,#main-menu li.level-0.current-menu-ancestor>a{border-color:#aaa;color:#333}#main-menu li.level-0:hover ul.sub-menu,#main-menu li.level-0:focus ul.sub-menu{display:block}#main-menu li.level-0:hover>a,#main-menu li.level-0:hover>span,#main-menu li.level-0:focus>a,#main-menu li.level-0:focus>span{border-bottom:3px solid #0174bd}#main-menu ul.sub-menu{display:none;background-color:#333;z-index:200;padding:15px;text-transform:none;position:absolute;min-width:220px}#main-menu ul.sub-menu,#main-menu ul.sub-menu li{list-style:none}#main-menu ul.sub-menu li a:hover,#main-menu ul.sub-menu li a:focus,#main-menu ul.sub-menu li span:hover,#main-menu ul.sub-menu li span:focus{color:#f7f7f7;text-decoration:underline}}#footer{margin-top:80px}#footer .container{position:relative}#footer a:not(.btn){color:#fff}#footer a:not(.btn):hover{color:#eee}#footer #footer-center{padding:40px 20px 40px;background-color:#0174bd;background-image:url(/assets/img/9c42b2d5e7bf.webp);background-position:bottom right;color:#fff}#footer .widget-footer{font-size:15px;font-weight:300}#footer .widget-footer h3{color:#fff}#footer .widget-footer p{margin-bottom:3px}a{color:#0174bd;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline;color:#e5262f}a:hover img{opacity:.8}a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover .h1,a:hover .h2,a:hover .h3,a:hover .h4{text-decoration:none}img{max-width:100%}#content a[data-lightbox]:hover::before{font-family:FontAwesome;content:"";position:absolute;color:#fafafa;font-size:40px;z-index:1;top:50%;left:50%;text-shadow:1px 1px 5px #616161;transform:translate(-50%,-50%)}body.home #slider{margin-bottom:40px}body.home #slider .slide-content{position:absolute;top:500px;left:0;max-width:500px;padding:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}body.home #slider .slide-content .slide-title{background:#2189cb;background:-moz-linear-gradient(left,#2189cb 0,#015b94 100%);background:-webkit-linear-gradient(left,#2189cb 0,#015b94 100%);background:linear-gradient(to right,#2189cb 0,#015b94 100%);color:#fff;padding-left:60px;text-transform:none}body.home #slider .slide-content .slide-desc{padding-left:60px;color:#fff}body.home #slider .slide-content .slide-desc h3{text-transform:none;color:#fff}body.home #slider .slider-active-slide .slide-content{top:70px}body.home #slider .slider-direction-nav li{display:inline-block}body.home #slider .slider-control-nav{top:93%}body.home #emplois{background-color:#ebeced;background-image:url(none);background-position:right bottom;padding:50px 20px;margin-bottom:30px}body.home #emplois .emploi{margin-top:50px;border-right:1px solid #bbb}body.home #emplois .emploi h3{margin:0 0 10px 0}body.home #emplois .emploi h3 a{color:#707070}body.home #emplois .emploi .informations{color:#0174bd}body.home #emplois .emploi .plus{font-size:24px}body.home #emplois .all-emplois{text-align:center;position:absolute;font-size:22px;line-height:1.2em;bottom:20px;padding:29px 40px;background-image:url(none);background-size:cover}body.home #secteurs .secteur{margin-top:40px;position:relative;max-width:271px;display:inline-block}body.home #secteurs .secteur .info{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.6);padding:13px 0}body.home #secteurs .secteur .info ul{display:none}body.home #secteurs .secteur .info h3{text-transform:uppercase;color:#fff;text-align:center;margin:0}body.home #secteurs .secteur .info ul{color:rgba(255,255,255,.8);padding:0 15%;margin-top:20px;font-size:17px}body.home #secteurs .secteur:hover .info{top:0;padding-top:40px}body.home #secteurs .secteur:hover .info ul{display:block}body.home .home-block h2{text-align:center;text-transform:uppercase;color:#fff;padding:10px 0;margin:0 15%;background:#2189cb;background:-moz-linear-gradient(left,#2189cb 0,#015b94 100%);background:-webkit-linear-gradient(left,#2189cb 0,#015b94 100%);background:linear-gradient(to right,#2189cb 0,#015b94 100%)}@media (max-width:576px){.slider-direction-nav,.slider-control-nav{display:none}body.home #slider .slider-active-slide .slide-content{top:30px}.navbar{min-height:100px}.navbar-brand{max-width:40%}.navbar-light .navbar-toggler{margin-top:20px}body.home #emplois .emploi{border:0}}@media (max-width:992px){#slider .slide-title{font-size:19px;padding:10px 30px 10px 20px!important}#slider .slide-desc{display:none}}