.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:"avenir";src:url("../fonts/AvenirLTStd-Medium.otf")}@font-face{font-family:"avenir-bold";src:url("../fonts/AvenirLTStd-Black.otf")}@font-face{font-family:"avenir-light";src:url("../fonts/AvenirLTStd-Light.otf")}a{text-decoration:none}ul{list-style:circle}#main-content{margin-top:70px}body{min-width:100%;min-height:100%;height:100%;position:relative}body.home{font-family:"avenir-bold"}.leaflet-bottom.leaflet-right,.leaflet-bottom.leaflet-left{display:none}h1,h2,h3,h4,h5,h6{font-family:"avenir-bold"}.bold{font-family:"avenir-bold" !important}.red{color:#FF003F !important}.inline{display:inline-block}.block{display:block}.activecss{padding-top:10% !important}.partenaires{background-color:#FFFFFF;padding:20px 0px;text-align:center}.partenaires li{max-width:85px;padding:0px;height:auto;color:#6e6e6e;vertical-align:middle;font-size:16px;display:inline-block;margin:0px 3px}.partenaires li img{display:block}#preloader{display:block;height:100%;top:0;position:absolute;width:100%;z-index:5000;background-color:#fff}#preloader img{height:100px;position:absolute;left:0px;animation:preload 1s infinite;-moz-animation:preload 1s infinite;-o-animation:preload 1s infinite;-ms-animation:preload 1s infinite;-webkit-animation:preload 1s infinite;right:0px;top:39vh;margin:auto}header{padding:10px 0px;position:fixed;width:100%;z-index:3000;background-color:black;font-family:"avenir-bold"}header .buttonBurger{cursor:pointer;background:none;border:none;outline:none;height:30px;width:41px;position:absolute;display:none;right:30px;top:27px}header .buttonBurger:hover .buttonBurger-top{top:50%;margin-top:-2px}header .buttonBurger:hover .buttonBurger-bottom{top:50%;margin-top:-2px}header .buttonBurger .buttonBurger-top.active{top:50%;margin-top:-2px;transform:rotate(405deg)}header .buttonBurger .buttonBurger-middle.active{transform:rotate(405deg)}header .buttonBurger .buttonBurger-bottom.active{top:50%;margin-top:-2px;transform:rotate(675deg)}header .buttonBurger .buttonBurger-top{position:absolute;width:100%;height:4px;left:0;background-color:#fff;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;top:0%;border-radius:2px}header .buttonBurger .buttonBurger-middle{position:absolute;width:100%;height:4px;left:0;background-color:#fff;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;top:50%;margin-top:-2px;border-radius:2px}header .buttonBurger .buttonBurger-bottom{position:absolute;width:100%;height:4px;left:0;background-color:#fff;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;top:100%;margin-top:-4px;border-radius:2px}header .nav-left{position:relative;padding-left:85px;min-height:45px;display:inline-flex;align-items:center;width:auto;align-content:center;font-size:13px;box-sizing:border-box;color:#fff;margin-top:10px}header .nav-left a{color:#fff}header .nav-left img{height:45px;position:absolute;left:25px;top:0px;bottom:0px;margin:auto}header .nav-right{display:flex;float:right;min-height:45px;align-items:center;align-content:center;padding-right:10px}header .nav-right UL li{padding-top:20px;display:inline-block;vertical-align:middle;float:left}header .nav-right UL li:last-child{border-radius:4px;background-color:#e80041;color:#fff;position:relative}header .nav-right UL li:last-child UL{position:absolute;right:-8px;width:200px}header .nav-right UL li a{margin:0px 10px;font-size:15px;text-decoration:none;display:block;color:#fff}header .nav-right UL li:hover UL{display:block}header .nav-right UL li UL{z-index:2000;display:none;background-color:#000;width:auto;position:absolute}header .nav-right UL li UL LI{clear:both;height:50px;padding-top:20px;width:auto;margin:0 0}header .nav-right UL li UL LI:last-child{border:none;background:none;padding:20px 0 0}.nav-footer{display:block;min-height:45px;align-items:center;align-content:center}.nav-footer li{margin:0px 10px;display:inline-block;vertical-align:middle}.nav-footer li .bouton-candidate{border-radius:4px;background-color:#e80041;color:#fff;padding:17px 37px}.nav-footer li a{margin:0px 10px;font-size:15px;text-decoration:none;display:block;color:#fff}main .bloc-top{position:relative;background-image:url("../images/background-top1.jpg");background-repeat:no-repeat;background-size:cover;padding-bottom:80px;padding-top:250px}main .bloc-top .overlay{width:700px;position:absolute;top:0px;left:0px;margin:auto;right:0px;background-color:#fff;border:35px solid #fff;z-index:1000;min-height:390px;bottom:0px;height:360px;margin:auto;display:none;border-radius:34px}main .bloc-top .overlay iframe{width:100%;height:100%;position:absolute}main .bloc-top .overlay .close{height:20px;position:absolute;right:-15px;top:-25px;cursor:pointer}main .bloc-top.formation .bloc-top-content h1{display:none}main .bloc-top.formation .bloc-top-content h1:nth-child(6){display:block}main .bloc-top.home .bloc-top-content h1{width:100%;position:absolute;height:100px}main .bloc-top.candidature{text-align:center;padding-bottom:200px}main .bloc-top.candidature .bloc-top-content h1{color:#fff}main .bloc-top.candidature .bloc-top-content p{margin-top:20px;color:#fff;line-height:20px;font-size:15px}main .bloc-top.candidature .bloc-top-content .container-search{margin-top:50px}main .bloc-top.candidature .bloc-top-content .container-search form select{height:44px;width:200px;margin:0px 6px;background-color:#fff;border:1px solid #fff;border-radius:6px;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;display:inline-block;vertical-align:middle;color:#7d7d7d;font-size:15px;font-family:"avenir";padding:0px 37px 0px 10px;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-size:12px;background-position:94% center}main .bloc-top.candidature .bloc-top-content .container-search form button{border:2px solid #e80041;border-radius:5px;margin:0px 6px;padding:10px 30px;color:#fff;font-size:16px;box-sizing:border-box;text-align:center;background-color:transparent;display:inline-block;vertical-align:middle;font-family:"avenir-bold"}main .bloc-top::after{background-color:rgba(43,43,43,0.9);position:absolute;left:0px;height:100%;width:100%;content:"";display:block;top:0px}main .bloc-top .bloc-top-content{padding:0px 50px 0px 50px;position:relative;z-index:1;margin-top:0px;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease}main .bloc-top .bloc-top-content .mySlides{color:#fff;font-size:50px;font-family:"avenir-bold";line-height:55px;word-wrap:break-word}main .bloc-top .bloc-top-content .play-overlay{height:70px;display:block;margin:50px auto 15px auto;cursor:pointer}main .bloc-top .bloc-top-content a{font-size:12px;color:#fff;font-family:"avenir";text-align:center;text-decoration:none;display:block;margin:auto}main .bloc-top .bloc-top-content a.je-candidate{border-radius:4px;background-color:#e80041;color:#fff;padding:16px 33px;margin:100px auto 0px auto;font-size:15px;text-decoration:none;display:block;font-family:"avenir-bold";width:170px}main .legende-backgrd{background-color:#0b0b0b;position:absolute;z-index:100}main .legende-backgrd .legende-rose{display:flex;flex-direction:row;padding:10px}main .legende-backgrd .legende-rose .carre-rose{height:20px;width:20px;background-color:#FF003F}main .legende-backgrd .legende-rose p{padding-left:10px;color:#fff}main .legende-backgrd .legende-verte{display:flex;flex-direction:row;padding:10px}main .legende-backgrd .legende-verte .carre-vert{height:20px;width:20px;background-color:green}main .legende-backgrd .legende-verte p{padding-left:10px;color:#fff}main .container-home1 ul{word-spacing:-0.30em}main .container-home1 ul *{word-spacing:0px}main .container-home1 ul li{width:33.3333%;display:inline-block;height:320px;vertical-align:top;padding:45px 0px 40px 40px;box-sizing:border-box;background-color:#F3F3F3;position:relative}main .container-home1 ul li:nth-child(1){background-image:url("../images/background1.png")}main .container-home1 ul li:nth-child(1) h2{color:#fff}main .container-home1 ul li:nth-child(1) p{color:#fff}main .container-home1 ul li:nth-child(3){background-color:#E3E2D5}main .container-home1 ul li:nth-child(3) h2{height:80px}main .container-home1 ul li h2{font-size:30px;color:#858585;font-family:"avenir-bold";line-height:35px;padding-right:20px}main .container-home1 ul li p{font-size:16px;color:#858585;margin:30px 0px 50px 0px;padding-right:80px;line-height:21px}main .container-home1 ul li a{font-size:17px;color:#FF003F;position:absolute;bottom:45px}main .container-home2 ul{height:500px;margin-top:-8px}main .container-home2 ul *{word-spacing:0px}main .container-home2 ul li{width:33%;height:450px;display:inline-block;vertical-align:top}main .container-home2 ul li h2{font-size:28px;color:#858585;font-family:"avenir-bold";line-height:35px;margin:40px 0px 35px 0px}main .container-home2 ul li p{font-size:16px;color:#858585;font-family:"avenir";line-height:26px}main .container-home2 ul li a{margin-top:20px;display:inline-block}main .container-home2 ul li img{width:100%}main .container-home2 ul li:nth-child(2){width:66%;position:relative}main .container-home2 ul li:nth-child(2) iframe{width:100%;height:100%}main .container-home2 ul li:nth-child(1){padding:0px 55px 0px 45px;box-sizing:border-box}main .container-home2 ul:nth-child(2){background-color:#EFEFEF;padding:20px 0px;text-align:center}main .container-home2 ul:nth-child(2) li{width:auto;padding:0px;height:auto;color:#6e6e6e;vertical-align:middle;font-size:16px;margin:0px 3px}main .container-home2 ul:nth-child(2) li img{height:45px;display:block}main .container-home2B{display:flex}main .container-home2B .text-home2{width:33.33%;padding:50px 20px 0px 30px}main .container-home2B .text-home2 h2{font-size:28px;color:#858585;font-family:"avenir-bold"}main .container-home2B .text-home2 p{font-size:16px;color:#858585;font-family:"avenir"}main .container-home2B .img-home2{width:66.66%}main .container-home2B .img-home2 img{width:100%;height:100%}main .container-home3{padding:0px;position:relative;margin:0px}main .container-home3::before{position:absolute;width:30%;height:100%;z-index:20;display:block;content:"";background-image:linear-gradient(to right, transparent 1%, #000, rgba(0,0,0,0.9) 10%, rgba(0,0,0,0.8) 100%);right:0px}main .container-home3 ul{word-spacing:-0.30em}main .container-home3 ul *{word-spacing:0px}main .container-home3 .container-home3-map{width:75%;width:100%}main .container-home3 .container-home3-content{float:none;width:300px;position:absolute;top:50%;right:2%;display:table-cell;vertical-align:middle;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:25}main .container-home3 h2{font-size:28px;color:#fff;font-family:"avenir-bold";line-height:35px;margin:0px 0px 35px 0px}main .container-home3 p{font-size:15px;line-height:23px;font-family:"avenir";color:#858585}main .container-home3 a{margin-top:20px;display:inline-block}main .container-home3 a.button{margin-top:20px;display:inline-block;border-radius:8px;background-color:#e80041;color:#fff;font-size:16px;padding:15px 45px}main .container-home3 #_smp_wp_maps_title{color:#000}main .container-home-bloc-5{display:inline-flex;word-spacing:-0.30em}main .container-home-bloc-5 *{word-spacing:0px}main .container-home-bloc-5 div{width:50%;height:300px;vertical-align:top}main .container-home-bloc-5 div h2{font-size:28px;color:#858585;font-family:"avenir-bold";line-height:35px;margin:20px 0px 15px 0px}main .container-home-bloc-5 div p{font-size:16px;color:#858585;font-family:"avenir";line-height:26px}main .container-home-bloc-5 div a{margin-top:20px}main .container-home-bloc-5 div:nth-child(1){padding:15px 25px 0px 40px;box-sizing:border-box;background-color:#F3F3F3}main .container-home-bloc-5 div:nth-child(2){padding:15px 25px 0px 40px;box-sizing:border-box;background-color:#E3E2D5}main .container-home-bloc-6{display:inline-flex;word-spacing:-0.30em}main .container-home-bloc-6 *{word-spacing:0px}main .container-home-bloc-6 div{width:50%;display:inline-block;vertical-align:top}main .container-home-bloc-6 div img{width:100%}main .container-home-bloc-6 div h2{font-size:28px;color:#858585;font-family:"avenir-bold";line-height:35px;margin:20px 0px 15px 0px}main .container-home-bloc-6 div p{font-size:16px;color:#858585;font-family:"avenir";line-height:26px}main .container-home-bloc-6 div p .gras-rose-tx{color:#FF003F;font-weight:bold}main .container-home-bloc-6 div a{margin-top:20px}main .container-home-bloc-6 div:nth-child(2){padding:50px 100px 0px 40px;box-sizing:border-box;background-color:#fff}main .container-home-bloc-7{margin-top:-20px}main .container-home-bloc-7 ul{word-spacing:-0.30em}main .container-home-bloc-7 ul *{word-spacing:0px}main .container-home-bloc-7 ul li{width:33.3333%;display:inline-block;height:320px;vertical-align:top;padding:45px 0px 40px 40px;box-sizing:border-box;background-color:#F3F3F3;position:relative;align-items:center;text-align:center;padding:55px 10px 20px 10px;box-sizing:border-box;background-color:#F3F3F3;position:relative}main .container-home-bloc-7 ul li h1{font-size:40px}main .container-home-bloc-7 ul li:nth-child(1){background-color:#0A246A}main .container-home-bloc-7 ul li:nth-child(1) h2,main .container-home-bloc-7 ul li:nth-child(1) h1,main .container-home-bloc-7 ul li:nth-child(1) h3,main .container-home-bloc-7 ul li:nth-child(1) h4{color:#fff}main .container-home-bloc-7 ul li:nth-child(3){background-color:#E3E2D5}main .container-home-bloc-7 ul li h2{font-size:30px;color:#858585;font-family:"avenir-bold";line-height:35px;padding-right:20px}main .container-home-bloc-7 ul li p{font-size:16px;color:#858585;margin:30px 0px 50px 0px;padding-right:80px;line-height:21px}main .container-home-bloc-7 ul li a{font-size:17px;color:#FF003F;bottom:45px}main .container-formations{position:relative;background-color:#E4E2D7;background:linear-gradient(to right, #9a0d0d 70%, #E4E2D7 30%);overflow:hidden;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease}main .container-formations .background-red{background-color:#9a0d0d;float:left;width:100%;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;padding:55px 0}main .container-formations .background-red a.je-candidate{border-radius:4px;background-color:#fff;color:#e80041;padding:16px 33px;margin:0 auto 0px auto;font-size:15px;text-decoration:none;display:block;font-family:"avenir-bold";width:170px}main .container-formations .container-left{width:70%;float:left;padding:50px 5% 50px 5%;box-sizing:border-box;background-color:#fff}main .container-formations .container-left img{max-width:100%;height:auto;float:left;margin-right:15px}main .container-formations .container-left ul{padding-left:20px}main .container-formations .container-left .container-formations-content{display:none}main .container-formations .container-left .container-formations-content:nth-child(6){display:block}main .container-formations .container-left .container-formations-content h2{font-size:30px;color:#858585;font-family:"avenir-bold";line-height:35px;padding-right:20px}main .container-formations .container-left .container-formations-content p{font-size:16px;font-family:"avenir";line-height:30px;margin-top:20px;color:#858585}main .container-formations .container-right{width:30%;background-color:#e4e2d7;box-sizing:border-box;float:right}main .container-formations .container-right h3{font-size:20px;color:#868686;font-family:"avenir-bold";line-height:27px}main .container-formations .container-right .liste-referenciels{padding:50px 15px 30px 25px}main .container-formations .container-right .liste-referenciels .liste-formations{margin-top:50px}main .container-formations .container-right .liste-referenciels .liste-formations li{position:relative;padding-left:70px;display:flex;min-height:60px;align-content:center}main .container-formations .container-right .liste-referenciels .liste-formations li p{color:#868686;font-size:14px}main .container-formations .container-right .liste-referenciels .liste-formations li:nth-child(n+2){margin-top:25px}main .container-formations .container-right .liste-referenciels .liste-formations li img{position:absolute;left:0px;height:60px;top:0px;bottom:0px;margin:auto}main .container-formations .container-right .liste-referenciels .liste-formations li a{color:#868686;font-size:14px}main .container-formations .container-right .liste-referenciels .liste-formations li a span{display:inline-block}main .container-candidature{overflow:hidden;position:relative}main .container-candidature .liste-candidature{word-spacing:-0.30em}main .container-candidature .liste-candidature *{word-spacing:0px}main .container-candidature .liste-candidature li{width:33.3333%;display:inline-flex;vertical-align:top;padding-left:2%;box-sizing:border-box;min-height:280px;align-content:center;flex-direction:column;justify-content:center;padding-right:3%;padding-bottom:40px;padding-top:40px;position:relative}main .container-candidature .liste-candidature li.large{width:66.6666%;padding-left:4%}main .container-candidature .liste-candidature li.gray-white{background-color:#e4e2d7}main .container-candidature .liste-candidature li.gray-white a h3{color:#fff;text-shadow:0px 0px 16px #3D4D3D}main .container-candidature .liste-candidature li.gray-white p{color:#fff;text-shadow:0px 0px 16px #3D4D3D}main .container-candidature .liste-candidature li.gray-white .ville{color:#fff}main .container-candidature .liste-candidature li.gray-white .ville::after{background-image:url("../images/marqueur-blanc.png")}main .container-candidature .liste-candidature li.gray{background-color:#e4e2d7}main .container-candidature .liste-candidature li.red{background-color:#9a0d0d}main .container-candidature .liste-candidature li.red a h3{color:#fff}main .container-candidature .liste-candidature li.red p{color:#fff}main .container-candidature .liste-candidature li.red .urlcandidat{color:#fff}main .container-candidature .liste-candidature li.red .referentiel a{color:#fff}main .container-candidature .liste-candidature li.red .ville{color:#fff}main .container-candidature .liste-candidature li.red .ville::after{background-image:url("../images/marqueur-blanc.png")}main .container-candidature .liste-candidature li.black{background-color:#2b2b2b}main .container-candidature .liste-candidature li.black a h3{color:#fff}main .container-candidature .liste-candidature li.black p{color:#fff}main .container-candidature .liste-candidature li.black .ville{color:#fff}main .container-candidature .liste-candidature li.blue{background-color:#d3d3d3}main .container-candidature .liste-candidature li a h3{color:#858585;font-size:24px;font-family:"avenir-bold"}main .container-candidature .liste-candidature li a.urlcandidat{font-weight:bold;font-size:18px}main .container-candidature .liste-candidature li a.urlcandidat:hover{text-decoration:underline}main .container-candidature .liste-candidature li p{color:#858585;font-size:14px;margin-top:15px;padding-bottom:0}main .container-candidature .liste-candidature li .ville{position:absolute;bottom:10px;right:2%;font-size:13px;color:#858585;word-spacing:1px}main .container-candidature .liste-candidature li .ville::after{display:inline-block;vertical-align:middle;height:25px;width:25px;margin-left:5px;content:"";background-image:url("../images/marqueur.png");background-repeat:no-repeat;background-size:16px;background-position:center}main .container-candidature .liste-candidature li .referentiel{position:absolute;bottom:10px;left:2%;font-size:13px;word-spacing:1px}footer{background-color:#2B2B2B !important;padding:50px 0px 30px 0px;text-align:center;width:100%;float:left}footer ul{list-style-type:none}footer ul li:nth-child(n+2){margin-top:20px}footer ul li img{display:inline-block;vertical-align:middle;margin:0px 10px;height:55px}footer ul li p{margin:0px 10px;color:#666666;font-size:15px;font-family:"avenir";word-spacing:3px;margin-bottom:20px}footer ul li h3{display:inline-block;vertical-align:middle;margin:0px 10px;font-family:"avenir-bold";color:#fff;font-size:20px}footer ul li .sm-logo{height:45px}footer ul .lienfooter{font-family:"avenir-bold";word-spacing:3px;padding:20px}footer ul:nth-child(3) li img{height:40px}@media all and (min-width: 1666px){.container-home1 ul li h2:nth-child(1){height:80px}}@media all and (min-width: 1840px){.container-home1 ul li h2:nth-child(2){height:80px}}@media all and (min-width: 1840px){.container-home1 ul li h2:nth-child(1),.container-home1 ul li h2:nth-child(2),.container-home1 ul li h2:nth-child(3){height:80px}}@media all and (min-width: 1400px){#preloader img{top:300px;bottom:auto}.partenaires{padding:30px 0px}main .bloc-top{padding-bottom:180px}main .bloc-top.candidature{padding-bottom:250px;padding-top:300px}main .bloc-top.candidature .bloc-top-content{margin-top:20px}main .bloc-top.candidature .bloc-top-content .container-search{margin-top:70px}main .bloc-top.candidature .bloc-top-content .container-search form select{margin:0px 20px}main .bloc-top.candidature .bloc-top-content .container-search form button{margin:0px 20px}main .bloc-top .bloc-top-content{margin-top:50px;padding:0% 10% 0% 10%}main .container-home1 ul li{height:420px}main .container-home1 ul li p{padding-right:180px;margin:80px 0px 50px 0px}main .container-formations .container-left{padding:50px 10% 50px 5%}main .container-formations .container-left .container-formations-content p{margin-top:40px}main .container-candidature .liste-candidature li{min-height:350px}}@media all and (max-width: 1150px){main .container-home1 ul li{height:410px}main .container-home-bloc-6 div:nth-child(2){padding:0px 50px 0px 50px}footer ul .sm-logo-container{margin-left:0%}}@media all and (max-width: 1135px){main .container-home1 ul li:nth-child(1) h2,main .container-home1 ul li:nth-child(3) h2{height:115px}}@media all and (max-width: 1100px){main .container-home2B{display:flex;flex-direction:column;margin-bottom:-10px}main .container-home2B .text-home2{padding:20px;width:100%}main .container-home2B .img-home2{width:100%}main .container-home2B .img-home2 img{width:100%;height:100%}main .container-home3::before{content:none}main .container-home3 .container-home3-content{float:none;width:100%;position:relative;right:0%;display:block;vertical-align:middle;transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);z-index:25;top:auto;padding:30px 30px;background-image:linear-gradient(to right, #000, rgba(0,0,0,0.95) 10%, rgba(0,0,0,0.85) 100%)}main .container-home-bloc-6 div{height:100%}}@media all and (max-width: 1000px){header .nav-right{width:100%;float:none;text-align:center;display:none;margin-top:20px}header .nav-right li{display:block}header .nav-right li:nth-child(n+2){margin-top:20px}header .nav-right li .bouton-candidate{width:200px;margin:auto}header .buttonBurger{display:block}header .nav-left{width:100%;padding-right:80px;display:none}main .container-formations{background:linear-gradient(to right, #9a0d0d 60%, #E4E2D7 40%)}main .container-formations .container-right{width:40%}main .container-formations .container-left{width:60%}}@media all and (max-width: 900px){header nav div ul{display:flex;flex-direction:column;align-items:center}main .container-home2B{margin-bottom:-10px}main .container-home-bloc-6{display:flex;flex-direction:column}main .container-home-bloc-6 div{width:100%}main .container-home-bloc-5 div:nth-child(1){padding:15px 25px 20px 40px;height:100%}main .container-home-bloc-5 div:nth-child(2){padding:15px 25px 20px 40px;height:100%}main .bloc-top.candidature{padding-bottom:200px;padding-top:250px}main .bloc-top.candidature .bloc-top-content .container-search{width:450px;margin:50px auto 0px auto}main .bloc-top.candidature .bloc-top-content .container-search form :nth-child(n+3){margin-top:15px}main .bloc-top.candidature .bloc-top-content .container-search form button{width:200px}}@media all and (max-width: 850px){header nav div ul{display:flex;flex-direction:column;align-items:center}main .bloc-top .overlay{width:80%}}@media all and (max-width: 800px){header nav div ul{display:flex;flex-direction:column;align-items:center}main .legende-backgrd{top:165em;left:1.5em;opacity:0.5}main .container-home-bloc-5{display:flex;flex-direction:column}main .container-home-bloc-5 div{width:100%;padding:0px 20px 20px 20px;height:100%}main .container-home1 ul li{width:100%}main .container-home3{background-size:cover}main .container-home-bloc-6 div{height:100%}main .container-home-bloc-6 div:nth-child(2){margin-bottom:30px;padding:20px 20px 30px 20px;height:100%}main .container-home-bloc-7 ul li{height:auto;width:100%}main .container-home-bloc-7 ul li h4{text-align:center}main .container-candidature .liste-candidature li{width:50%;padding-left:4%}main .container-candidature .liste-candidature li.large{width:100%}}@media all and (max-width: 650px){header nav div ul{display:flex;flex-direction:column;align-items:center}main .legende-backgrd{opacity:0}main .container-home-bloc-7 ul li{height:auto;width:100%}main .container-formations .container-left{width:100%;float:none}main .container-formations .container-left .container-formations-content h2{padding-right:0px}main .container-formations .container-right{width:100%;float:none}.partenaires li:nth-child(n+2){margin:20px 20px 20px 20px;display:inline-block}}@media all and (max-width: 600px){header nav div ul{display:flex;flex-direction:column;align-items:center}main .container-candidature .liste-candidature li{width:100%;padding-left:4%}main .container-candidature .liste-candidature li.large{width:100%}main .bloc-top.candidature .bloc-top-content{padding:0px 10px 0px 10px}main .bloc-top .bloc-top-content h1 .block{display:inline-block}}@media all and (max-width: 500px){.activecss{padding-top:35% !important}header nav div ul{display:flex;flex-direction:column;align-items:center}main .bloc-top{padding-top:100px}main .bloc-top .overlay{width:80%;min-height:300px;height:300px}main .bloc-top.candidature{padding-bottom:120px;padding-top:120px}main .bloc-top.candidature .bloc-top-content{padding:0px 40px 0px 40px}main .bloc-top.candidature .bloc-top-content .container-search{width:250px}main .bloc-top.candidature .bloc-top-content .container-search form :nth-child(n+2){margin-top:15px}main .bloc-top .bloc-top-content{padding:0px 20px 0px 20px;margin-top:60px}main .bloc-top .bloc-top-content h1{font-size:40px;text-align:center}main .bloc-top .bloc-top-content a.je-candidate{margin:65px auto 0px auto}main .container-formations .container-right{padding:53px 0px 150px 0px;text-align:center}main .container-formations .container-right .liste-formations li{justify-content:center;padding-right:50px;text-align:center}main .container-formations .container-right .liste-formations li img{left:10px}main .container-home3 .container-home3-content{float:none;display:block;margin:auto}main .container-home-bloc-6 div{height:100%}main .container-home-bloc-6 div:nth-child(2){padding:20px 20px 30px 20px;box-sizing:border-box;background-color:#fff;height:100%}}@media all and (max-width: 400px){.activecss{padding-top:45% !important}main .bloc-top .overlay{width:96%;min-height:270px;height:270px;bottom:50px;box-sizing:border-box;top:auto;border-radius:0px}main .bloc-top .overlay .close{right:-25px}main .bloc-top.candidature .bloc-top-content{padding:0px 20px 0px 20px}main .bloc-top .bloc-top-content h1{font-size:37px}}@supports not (display: inline-flex){header .nav-left{padding-top:17px;display:inline-block}header .nav-left p{padding-top:17px;padding-bottom:17px}}@supports not (display: flex){main .container-formations .container-right .liste-formations li{padding-top:20px;padding-bottom:20px;min-height:0px;display:block}}@supports not (display: flex){main .container-formations .container-right .liste-formations li{display:block;padding-bottom:20px;padding-top:20px;min-height:0px;margin-top:1000px}}@keyframes preload{from{transform:rotate(0deg)}to{transform:rotate(720deg)}}@-moz-keyframes preload{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(720deg)}}@-o-keyframes preload{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(720deg)}}@-ms-keyframes preload{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(720deg)}}@-webkit-keyframes preload{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(720deg)}}#wprmenu_bar .menu_title a{float:left}.partners-title{text-align:center;margin:15px 0}
