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;bottom:20px;left:-10000px;z-index:999;display:block;padding:10px 15px;color:var(--rouge);background-color:#fff;border:2px solid var(--rouge)}.skip__menu:focus{left:0}:root{--bleu: #004489;--cyan: #76CCEF;--rouge: #E20025;--vert: #34A37E;--prune: #6F227E;--rose: #DDD1E6;--gris: #707070;--pige: 80px}html{scroll-behavior:smooth}body{background-color:#fff;color:var(--bleu);font-family:"VinciSans";font-size:22px;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:56px;line-height:1.1em}h2{margin:0 0 1em 0;font-size:38px;line-height:1.1em}h3,h4,h5{font-size:30px;line-height:1.3em}h3 span{color:var(--rouge)}a{text-decoration:none}a[target=_blank]:after:not(.bouton){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:"";-webkit-transition:opacity .3s,margin .3s;transition:opacity .3s,margin .3s}a[target=_blank]:hover:after,a[target=_blank]:focus:after{margin-bottom:6px;opacity:1}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:30px;line-height:1.3em}table tr{border-bottom:1px solid var(--cyan)}table th.tL{text-align:left}@media(max-width: 1200px){h1{font-size:46px}}@media(max-width: 960px){h1{font-size:36px}}@media(max-width: 720px){body{font-size:20px}h1{font-size:32px}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)}.frise{position:absolute;z-index:2;bottom:-12px;left:50%;margin:0;width:1600px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.frise img{width:100%;height:auto}.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}.exergue{padding-left:30px;border-left:4px solid var(--cyan)}@media(max-width: 960px){.frise{width:150%}}.colonnes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.colonnes--justify{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.colonnes--centrer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.colonnes--margebasse{margin-bottom:calc(var(--pige)/2)}[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)}.col-10-12{width:calc(80% - 20px)}@media(max-width: 960px){.colonnes{display:block}[class*=col-]{width:100%}}.header{position:fixed;top:0;left:0;z-index:999;width:100%;padding:53px 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 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.lienencours,.header ul a:hover,.header ul a:focus{color:var(--rouge)}.header ul a.lienencours:before{height:4px}.header a{display:block}.header__logo{width:215px}.header__logo img{width:100%;height:auto}.header button{display:none;padding:.6em 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:30px 0 10px 0}.header nav{position:fixed;top:77px;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.lienencours{padding-left:20px}.header ul a.lienencours:before{height:100%;width:4px}.header button{display:block}.header__logo{width:150px}}.contenu{position:relative;max-width:1440px;margin:0 auto}.contenu p:last-child{margin:0}header .contenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .contenu{padding:var(--pige) 0}main .contenu--nobottom{padding-bottom:0}.section{position:relative}.section--marge h1{padding-top:var(--pige)}.section--doublemarge .contenu{padding-top:calc(var(--pige)*2);padding-bottom:calc(var(--pige)*2)}.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:#f1fafe}.section--violet{background-color:var(--rose)}.section--rose{background-color:#f2edf5}.section--violet h2{color:var(--prune)}.section--bleuvinci{background-color:var(--bleu);color:#fff}@media(max-width: 1500px){main .contenu,header .contenu{padding-left:30px;padding-right:30px}.section--curseur .contenu:before{left:30px}.section--doublemarge .contenu{padding-top:var(--pige);padding-bottom:var(--pige)}}.bienvenue__encart{position:relative;height:700px;margin-bottom:calc(var(--pige)/2);background:url("svg/fond-cercle.svg") no-repeat center bottom var(--cyan);background-size:60% auto}.bienvenue__titre{width:56%;padding:70px 55px 55px 55px;background-color:var(--bleu);color:#fff}.bienvenue__accroche{font-family:"VinciRounded";font-size:38px;line-height:1.1em;text-transform:uppercase}@media(max-width: 1200px){.bienvenue__encart{height:600px}}@media(max-width: 960px){.bienvenue__encart{height:450px;background-size:80% auto}.bienvenue__titre{width:auto;padding:calc(var(--pige)/2) 20px;text-align:center}.bienvenue__accroche{font-size:24px}}.action__chiffre{position:relative;margin:0 0 50px 0;height:4px;text-align:center}.action__chiffre span{position:absolute;z-index:1;left:50%;top:50%;display:block;width:72px;height:72px;color:#fff;border-radius:50%;text-align:center;line-height:72px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.action__chiffre--bleu span{background-color:var(--bleu)}.action__chiffre--bleu{background-color:var(--bleu)}.action__chiffre--vert span{background-color:#2a8466}.action__chiffre--vert{background-color:#2a8466}.action__chiffre--rose span{background-color:var(--prune)}.action__chiffre--rose{background-color:var(--prune)}.action__illustration{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;height:150px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action__illustration img{max-width:300px;height:auto}.actions__exergue{padding:0 0 1em 0;color:var(--cyan);font-weight:600;font-size:1.2em;line-height:1.42;border-bottom:4px solid var(--cyan)}@media(max-width: 960px){.actions__exergue{padding-top:calc(var(--pige)/2)}}.contact__exergue{color:var(--cyan);border-left:4px solid var(--cyan);padding-left:calc(var(--pige)/2)}.contact__illustration img{width:100%;max-width:300px;height:auto}@media(max-width: 960px){.contact__exergue{padding-left:calc(var(--pige)/3)}}.footer{padding:calc(var(--pige)/2) 0;color:var(--gris);font-size:16px;border-top:2px solid #eee}.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 25px}}