button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"VinciSans";src:url("https://www.vinci.com/publi/webfonts/vinci_sans_regular.woff2") format("woff2"),url("https://www.vinci.com/publi/webfonts/vinci_sans_regular.woff") format("woff"),url("https://www.vinci.com/publi/webfonts/vinci_sans_regular.svg#vinci_sans_regular") format("svg"),url("https://www.vinci.com/publi/webfonts/vinci_sans_regular.ttf") format("truetype"),url("https://www.vinci.com/publi/webfonts/vinci_sans_regular.eot");font-weight:normal}@font-face{font-family:"VinciSans";src:url("https://www.vinci.com/publi/webfonts/vinci_sans_bold.woff2") format("woff2"),url("https://www.vinci.com/publi/webfonts/vinci_sans_bold.woff") format("woff"),url("https://www.vinci.com/publi/webfonts/vinci_sans_bold.svg#vinci_sans_bold") format("svg"),url("https://www.vinci.com/publi/webfonts/vinci_sans_bold.ttf") format("truetype"),url("https://www.vinci.com/publi/webfonts/vinci_sans_bold.eot");font-weight:bold}@font-face{font-family:"VinciRounded";src:url("https://www.vinci.com/publi/webfonts/vinci_rounded_bold.woff2") format("woff2"),url("https://www.vinci.com/publi/webfonts/vinci_rounded_bold.woff") format("woff"),url("https://www.vinci.com/publi/webfonts/vinci_rounded_bold.svg#vinci_rounded_bold") format("svg"),url("https://www.vinci.com/publi/webfonts/vinci_rounded_bold.ttf") format("truetype"),url("https://www.vinci.com/publi/webfonts/vinci_rounded_bold.eot");font-weight:normal}.skip__menu{position:absolute;top:10px;left:-10000px;z-index:99999;display:block;padding:10px 15px;color:var(--rouge);background-color:#fff;border:2px solid var(--rouge)}.skip__menu:focus{left:10px}:root{--bleu: #004489;--cyan: #76CCEF;--rouge: #E20025;--vert: #34A37E;--prune:#6F227E;--rose: #DDD1E6;--gris: #707070;--clair:#eeeeee;--pige: 80px}html{scroll-behavior:smooth}body{background-color:#fff;color:var(--bleu);font-family:"VinciSans";font-size:20px;line-height:1.54em;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:"VinciRounded";text-transform:uppercase;font-weight:normal}h1{margin:0;font-size:44px;line-height:1.13em;text-transform:uppercase}h2{margin:0 0 1em 0;font-size:32px;line-height:1.1em}h3{font-size:26px;line-height:1.3em}h4,h5{margin:0 0 .4em 0;font-size:22px;line-height:1.3em;text-transform:none}a{text-decoration:none}a[target=_blank]:after{display:inline-block;width:10px;height:10px;margin:0 0 3px 3px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik0wIDB2MTYuMzQ1aDE2LjM0NXYtNC4wODZIMTQuM1YxNC4zSDIuMDQzVjIuMDQzaDIuMDQzVjBabTguMTcyIDAgMy4wNjUgMy4wNjUtNS4xMDggNS4xMDcgMi4wNDMgMi4wNDMgNS4xMDgtNS4xMDcgMy4wNjUgMy4wNjVWMFoiLz48L3N2Zz4=) no-repeat center center;background-size:100% auto;opacity:.6;content:""}a[target=_blank]:hover:after,a[target=_blank]:focus:after{margin-bottom:6px;opacity:1}main{padding:115px 0 0 0}table{border-collapse:collapse;font-size:16px}table caption{padding:20px 0;font-family:"VinciRounded";text-transform:uppercase;font-weight:normal;text-align:left;font-size:26px;line-height:1.3em}table tr{border-bottom:1px solid #ccc}table th.tL{text-align:left}@media(max-width: 960px){main{padding:92px 0 0 0}h1{font-size:32px}}@media(max-width: 720px){:root{--pige:40px}body{font-size:18px}h1{font-size:28px}h2{font-size:26px;word-wrap:break-word}}.centrer{text-align:center}.bouton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.85em 1.6em;font-size:18px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;border:0;cursor:pointer;-webkit-transition:outline .3s,color .3s,-webkit-transform .4s;transition:outline .3s,color .3s,-webkit-transform .4s;transition:transform .4s,outline .3s,color .3s;transition:transform .4s,outline .3s,color .3s,-webkit-transform .4s}.bouton svg{display:block;height:16px;width:auto;margin:0 0 0 10px;fill:#fff}.bouton--bigicone{padding-top:.75em;padding-bottom:.75em}.bouton--bigicone svg{height:29px}.bouton--rouge{background-color:var(--rouge);color:#fff}.bouton--bleu{background-color:var(--bleu);color:#fff}.bouton--blanc{background-color:#fff;color:var(--bleu)}.bouton--blanc svg{fill:var(--bleu)}.bouton:hover,.bouton:focus{background-color:#fff;outline-width:4px;outline-style:solid;text-decoration:none}.bouton--rouge:hover,.bouton--rouge:focus{color:var(--rouge);outline-color:var(--rouge);-webkit-box-shadow:8px 8px 0 var(--rouge);box-shadow:8px 8px 0 var(--rouge)}.bouton--rouge:hover svg,.bouton--rouge:focus svg{fill:var(--rouge)}.bouton--bleu:hover,.bouton--bleu:focus,.bouton--blanc:hover,.bouton--blanc:focus{color:var(--bleu);outline-color:var(--bleu);-webkit-box-shadow:8px 8px 0 var(--bleu);box-shadow:8px 8px 0 var(--bleu)}.bouton--bleu:hover svg,.bouton--bleu:focus svg,.bouton--blanc:hover svg,.bouton--blanc:focus svg{fill:var(--bleu)}.liste li{position:relative;padding:0 0 0 20px;margin:0 0 15px 0;line-height:1.4em}.liste li:before{position:absolute;z-index:2;top:14px;left:0;display:block;width:6px;height:6px;background-color:var(--rouge);border-radius:50%;content:""}.liste--nopuce li{padding:0}.liste--nopuce li:before{display:none}.liste--reset{margin:0;padding:0;list-style:none}.liste--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.liste--inline li{margin:15px 15px 0 0;line-height:1.2em}.liste--inline li:first-child{margin-left:0}.liste--inline li:last-child{margin-right:0}.liste--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card{padding:30px 40px;background-color:#fff;color:var(--bleu);-webkit-box-shadow:6px 6px 0 var(--bleu);box-shadow:6px 6px 0 var(--bleu)}.card--gris{background-color:var(--clair)}.card .icone{display:block;width:60px;height:60px;margin:0 0 10px 0}.card .icone svg{width:100%;height:auto;fill:var(--bleu)}.section--bleue .card{-webkit-box-shadow:6px 6px 0 var(--cyan);box-shadow:6px 6px 0 var(--cyan)}.img-responsive{max-width:100%;height:auto}.fauxh2{font-family:"VinciRounded";text-transform:uppercase;font-weight:normal;margin:0 0 1em 0;font-size:32px;line-height:1.1em}@media(max-width: 720px){.card{padding:15px 20px;margin:0 0 30px 0}}.colonnes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.colonnes--justify{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.colonnes--margehaute{margin-top:var(--pige)}[class*=col-]{position:relative}.col-4-12{width:calc(33% - 20px)}.col-5-12{width:calc(40% - 20px)}.col-6-12{width:calc(50% - 20px)}.col-7-12{width:calc(60% - 20px)}.col-8-12{width:calc(66% - 20px)}@media(max-width: 960px){.colonnes{display:block}[class*=col-]{width:100%}}.contenu{position:relative;max-width:1440px;margin:0 auto}.contenu p:last-child{margin:0}main .contenu{padding:var(--pige) 0}main .contenu--nobottom{padding-bottom:0}main a{color:#000}main a:hover,main a:focus{text-decoration:underline}.section{position:relative}.section--curseur .contenu:before{position:absolute;z-index:2;top:-7px;left:0;display:block;width:184px;height:14px;background-color:var(--rouge);content:""}.section--bleue{background-color:var(--bleu);color:#fff}.section--gris,.main--gris{background-color:var(--clair)}.section--hero{height:600px;background-image:url("./images/mosaique.jpg");background-repeat:no-repeat;background-position:center center;background-color:var(--cyan);background-size:cover}.section--entete{height:234px;background-image:url("./images/mosaique-simple.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.section--cerclebas{background-image:url("./images/cercle-bas.png");background-repeat:no-repeat;background-position:10% bottom;background-size:55% auto}.main--cercle{background-image:url("./images/cercle.png");background-repeat:no-repeat;background-position:100% -50px;background-size:55% auto}@media(max-width: 1500px){main .contenu,header .contenu{padding-left:30px;padding-right:30px}.section--curseur .contenu:before{left:30px}}@media(max-width: 960px){.section--hero{height:450px}.section--entete{height:180px}}@media(max-width: 720px){.section--hero{height:400px}.section--entete{height:120px}}.header{position:fixed;top:0;left:0;z-index:999;width:100%;padding:43px 0 0 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s, -webkit-box-shadow .4s}.header--sticky{-webkit-box-shadow:0 6px 30px rgba(0,0,0,.1);box-shadow:0 6px 30px rgba(0,0,0,.1)}.header .contenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.header ul li{padding:0 25px}.header ul li:first-child{padding-left:0}.header ul a{position:relative;display:block;padding:22px 0;color:var(--bleu);text-transform:uppercase;font-weight:bold;font-size:18px;line-height:1em;letter-spacing:1px;-webkit-transition:padding .4s;transition:padding .4s}.header ul a:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:0;background-color:var(--rouge);content:"";-webkit-transition:height .4s,width .4s;transition:height .4s,width .4s}.header ul a[aria-current=page],.header ul a:hover,.header ul a:focus{color:var(--rouge)}.header ul a[aria-current=page]:before{height:4px}.header a{display:block}.header__logo{width:215px}.header__logo img{width:100%;height:auto}.header button{display:none;padding:1em 1.2em;background-color:var(--rouge);color:#fff;font-size:16px;text-transform:uppercase;font-weight:bold;border:0;cursor:pointer}.header button:focus{outline:2px solid var(--bleu)}@media(max-width: 1200px){.header ul li{padding:0 15px}}@media(max-width: 960px){.header{padding:20px 0}.header nav{position:fixed;top:90px;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 20px 30px rgba(0,0,0,.1);box-shadow:0 20px 30px rgba(0,0,0,.1);visibility:hidden}.header nav.menu--ouvert{visibility:visible}.header ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 30px}.header ul li{padding:0}.header ul a:before{height:100%;width:0}.header ul a[aria-current=page]{padding-left:20px}.header ul a[aria-current=page]:before{height:100%;width:4px}.header button{display:block}.header__logo{width:150px}}.hero__encart{width:470px;padding:1em 1em 0 1em;margin:30px 0 0 0;background-color:var(--rouge);color:#fff}.hero__encart p{-webkit-transform:translateY(50%);transform:translateY(50%)}@media(max-width: 960px){.hero__encart{width:350px}}@media(max-width: 720px){.hero__encart{width:80%}}.entete__encart{position:absolute;z-index:2;bottom:-110px;left:0}.entete__encart h1{padding:.3em .5em;background-color:var(--rouge);color:#fff}.entete__encart p{-webkit-transform:translateY(50%);transform:translateY(50%)}@media(max-width: 1500px){.entete__encart{left:30px}}@media(max-width: 960px){.entete__encart{bottom:-50px}}@media(max-width: 720px){.entete__encart{bottom:15px}}.liste-territoires{margin:0 0 50px 0}.liste-territoires>li{position:relative;padding:0 0 0 45px;margin:20px 0 0 0;font-size:.9em;line-height:1.4em}.liste-territoires>li:before{position:absolute;z-index:1;top:10px;left:0;display:block;width:20px;height:20px;border-radius:50%;content:""}.liste-territoires li.auvergne:before{background-color:#5bb77a}.liste-territoires li.idf:before{background-color:#a264a6}.liste-territoires li.sud-est:before{background-color:#14b4b7}.liste-territoires li.est:before{background-color:#cf037b}.liste-territoires li.normandie:before{background-color:#f18800}.liste-territoires li.hauts-france:before{background-color:#6fcbf3}.liste-territoires li.ouest:before{background-color:#e94e26}.liste-territoires li.sud-ouest:before{background-color:#f5b3c4}.liste-territoires strong{text-transform:uppercase}.liste-territoires a{color:var(--bleu);text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.liste-territoires a:hover,.liste-territoires a:focus{color:#d60024}.liste-territoires a:before,.liste-territoires a:before{display:inline-block;width:0;height:3px;margin:0 5px 4px 0;background-color:var(--rouge);content:"";-webkit-transition:width .3s;transition:width .3s}.liste-territoires a:hover:before,.liste-territoires a:focus:before{width:1em}.timeline{display:grid;grid-template-columns:100px auto;gap:30px}.timeline dt strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;background-color:var(--rouge);border-radius:50%;text-align:center;line-height:1.2em;-webkit-box-shadow:10px 10px 0 #fff;box-shadow:10px 10px 0 #fff}.reflexe{display:grid;grid-template-columns:80px auto;margin:0 0 20px 0}.reflexe:last-child{margin:0}.reflexe__picto span{display:block;height:60px;width:60px;background-color:var(--bleu);border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:65% auto}.reflexe__picto span.accompagnement{background-image:url(./svg/picto-accompagnement.svg)}.reflexe__picto span.maintien{background-image:url(./svg/picto-maintien.svg)}.reflexe__picto span.recrutement{background-image:url(./svg/picto-recrutement.svg)}.encart-halte{display:grid;grid-template-columns:300px auto;margin:50px 0 0 0;padding:20px 30px;background-color:var(--bleu);color:#fff}.encart-halte blockquote{margin:0;padding:0}.chiffre{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:80px auto;margin:0 0 30px 0}.chiffre span{display:block;width:60px;height:60px}.chiffre svg{width:100%;height:auto;fill:var(--rouge)}.chiffre strong{font-size:2em;color:var(--bleu)}@media(max-width: 720px){.encart-halte{display:block}}.ressources{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.ressources a{display:block;color:var(--rouge);-webkit-transition:color .3s,padding .3s;transition:color .3s,padding .3s}.ressources a:hover,.ressources a:focus{padding:0 0 0 5px;text-decoration:underline;color:var(--bleu)}@media(max-width: 960px){.ressources{grid-template-columns:1fr 1fr}}@media(max-width: 720px){.ressources{display:block}}label{display:block;cursor:pointer}input[type=text],input[type=email],textarea{width:calc(100% - 2em);padding:.4em 1em;background-color:var(--clair);color:#000;border:0}select{width:100%;padding:.4em 1em;background-color:var(--clair);color:#000;border:0}textarea{resize:vertical}.civilite{display:grid;grid-template-columns:1fr 1fr;gap:20px}.civilite p{margin:0}@media(max-width: 960px){.civilite{display:block}.civilite p{margin:0 0 10px 0}}.footer{padding:calc(var(--pige)/2) 0;color:var(--gris);font-size:16px}.footer a{color:var(--gris)}.footer a[aria-current=page]{position:relative;color:var(--rouge)}.footer a[aria-current=page]:before{position:absolute;z-index:2;bottom:-10px;left:0;display:block;width:100%;height:3px;background-color:var(--rouge);content:""}.footer a:hover,.footer a:focus{color:var(--bleu)}.footer__barre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.copyright{padding:0 30px;text-align:center;font-size:14px}@media(max-width: 1400px){.footer__barre{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__barre nav{margin-bottom:20px}}@media(max-width: 960px){.footer{padding-top:0;text-align:center}.footer li{width:100%;margin:0}.footer nav a{display:block;padding:15px 0;border-top:1px solid #eee}.footer__barre{padding:0 30px}}