header[data-astro-cid-nen7h5rs]{background-color:var(--surface-sombre);color:var(--texte-blanc)}#menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--texte-blanc);margin:12px;padding:8px;position:relative}#menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible,#menu[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:2px;outline:var(--texte-blanc) 2px solid;border-radius:4px;transition:none}.menu-bureau[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{content:"";background-color:var(--primaire-mauve);border-radius:5px;width:16px;height:4px;display:flex;position:absolute;bottom:-4px;left:calc(61% - 16px)}.lien-mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{content:"";background-color:var(--primaire-mauve);border-radius:40px;width:12px;height:12px;display:flex;position:absolute;bottom:18px;left:-18px}#menu[data-astro-cid-nen7h5rs]{z-index:2300;flex-direction:row;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:29px 0 14px;display:flex}#menu[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:50px;padding:5px}#menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:0 solid #0000;transition:all .3s}header[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{background-color:#0000;border:0}.menu-bureau[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.menu-bureau[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0;list-style:none;display:flex}.menu-mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.menu-mobile[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{flex-direction:column;margin:0;list-style:none;display:flex}.menu-mobile[data-astro-cid-nen7h5rs]{background-color:var(--surface-sombre);color:var(--texte-blanc);z-index:1000;border:0;width:100%;max-width:1100px;height:100vh;position:fixed;inset:0}.menutap[data-astro-cid-nen7h5rs]{display:none}.menu-mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--texte-blanc);font-family:WorkSans Bold;font-size:xx-large}.mobilehead[data-astro-cid-nen7h5rs]{flex-direction:row;justify-content:space-between;align-items:center;padding:0;display:flex}.lien-mobile[data-astro-cid-nen7h5rs]{flex-direction:column;width:fit-content;margin:25px auto;display:flex}@media (width<=700px){#menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:inline-block}#menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{margin:6px 9px;padding:5px}.menu-bureau[data-astro-cid-nen7h5rs]{display:none}.menutap[data-astro-cid-nen7h5rs]{padding:0;display:block}#menu[data-astro-cid-nen7h5rs]{padding-top:14px!important}}footer[data-astro-cid-jo6i4kqk]#findepage{max-width:1200px;margin:0 auto;padding:25px 0 20px;display:block}footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--texte-gris-tres-clair);font-size:13px;line-height:160%}footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--texte-gris-tres-clair);border-bottom:var(--primaire-mauve) 2px solid;font-size:13px;line-height:160%}footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-bottom:var(--ligne-claire) 2px solid}footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-offset:2px;outline:var(--texte-blanc) 2px solid;border-radius:4px;transition:none}footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk].titrebaspage{color:var(--texte-gris-tres-clair);margin-bottom:0;font-family:WorkSans Bold;font-size:1rem;font-weight:500}.fond-footer[data-astro-cid-jo6i4kqk]{background-color:var(--surface-sombre);padding:25px 20px 20px}footer[data-astro-cid-jo6i4kqk] .colonnes[data-astro-cid-jo6i4kqk]{gap:12px}@media (width<=820px){footer[data-astro-cid-jo6i4kqk] .colonnes[data-astro-cid-jo6i4kqk] .colonne[data-astro-cid-jo6i4kqk]:has(p){margin-bottom:32px;display:inline-block}footer[data-astro-cid-jo6i4kqk] .colonnes[data-astro-cid-jo6i4kqk]{gap:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}:root{--primaire-mauve:#4832cf;--primaire-mauve-survol:#3d29c0;--texte-titre:#0b051e;--texte-paragraphe:#272c42;--texte-legende:#616679;--texte-blanc:#fff;--texte-rouge:#c30c3d;--texte-vert:#2b8266;--texte-code:#201c37;--texte-gris-tres-clair:#ddd;--surface-sombre:#0b051e;--surface-principale:#fafafa;--surface-blanc:#fff;--surface-code:#edecf0;--ligne-decorative:#d7d4e1;--ligne-accessible:#9c97aa;--ligne-focus:var(--primaire-mauve)}@media (prefers-color-scheme:dark){:root{--primaire-mauve:#4832cf;--primaire-mauve-survol:#3d29c0;--texte-titre:#eeeeef;--texte-paragraphe:#cdcfd8;--texte-legende:#9fa1a8;--texte-blanc:#fff;--texte-rouge:#dd5a7d;--texte-vert:#50b595;--texte-code:#b2afc3;--texte-gris-tres-clair:#ddd;--surface-sombre:#0b051e;--surface-principale:#151221;--surface-blanc:#0b051e;--surface-code:#1f1b31;--ligne-decorative:#4a4558;--ligne-accessible:#9c97aa;--ligne-focus:var(--texte-blanc)}}html{word-spacing:1px;box-sizing:border-box;color:var(--texte-paragraphe);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px}body{background-color:var(--surface-principale);color:var(--texte-paragraphe)}::selection{color:var(--texte-blanc);background-color:var(--primaire-mauve)}*{box-sizing:border-box;margin:0}img{width:100%;height:auto}#skip-main{position:absolute;left:-1000px}#skip-main:focus-visible{background-color:var(--primaire-mauve);color:var(--texte-blanc);padding:8px;left:0}h1{font-size:56px}h2{margin:72px 0 4px;font-size:32px}h3{margin:40px 0 2px;font-size:20px}h1,h2,h3,h4{color:var(--texte-titre);font-family:WorkSans Bold}.titre-remontee{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}b,strong .b{font-weight:700}p{max-width:680px;color:var(--texte-paragraphe);font-size:16px;line-height:165%}.rouge{color:var(--texte-rouge)}figcaption,legend{color:var(--texte-legende);margin-top:-2px;margin-bottom:16px;font-size:14px}p.exergue{border-left:var(--primaire-mauve) 4px solid;padding:8px 12px;font-weight:700}blockquote{padding-left:20px;font-size:24px;position:relative}blockquote:before{content:"";background-image:url(/assets/quotes.svg);background-position:50%;background-size:cover;width:24px;height:24px;display:inline-block;position:absolute;top:-12px;left:-4px}cite{padding-left:20px;font-family:WorkSans Bold;font-size:14px}p.sans-espacement{margin:16px 0 8px!important}p.description{color:var(--texte-paragraphe)!important;margin-top:-8px!important;font-size:14px!important}a{color:var(--texte-titre);text-decoration:none}p a,figcaption a,legend a,li a{border-bottom:var(--ligne-accessible) 1px solid;line-height:220%;line-height:initial;transition:all .2s}p a:hover{border-bottom:var(--ligne-accessible) 2px solid}p.metadonnee-article{margin-top:24px;font-size:14px}dfn,abbr{border-bottom:var(--ligne-accessible) 1px dashed;line-height:220%;line-height:initial;cursor:help;text-decoration:none}ul{margin-left:16px}ul.interval-reduit li{margin-bottom:8px}ul.interval-reduit{margin-top:0;margin-bottom:24px}li{max-width:680px;color:var(--texte-paragraphe);margin-bottom:24px;font-size:1rem;line-height:160%}li::marker{color:var(--primaire-mauve);transform:scale(15)}.conteneur-table{border-radius:4px;width:100%;padding:12px;overflow-x:auto}table{border-collapse:collapse;width:100%}tr{border-bottom:var(--ligne-decorative) 1px solid}td,th{text-align:left;min-width:120px;padding:12px;font-size:14px}thead,tfoot{padding:12px;font-family:WorkSans Bold}.est-mauve{color:var(--primaire-mauve)}a.pro{border-bottom:var(--ligne-accessible) .5px solid;transition:all .2s}a.pro:hover{border-bottom:var(--ligne-accessible) 2px solid}a.lien-fleche{width:max-content;padding:5px 28px 5px 5px;font-size:14px;font-weight:600;position:relative}a.lien-fleche:after{content:" ";background-image:url(/assets/fleche.svg);width:20px;height:20px;position:absolute;top:4px;right:0}.carte-verticale{flex-flow:wrap;gap:32px;display:flex}.carte-verticale img{border-radius:4px;max-width:750px;height:auto}.carte-verticale h3{margin:8px 0 2px;font-size:20px}.carte-verticale p{color:var(--texte-paragraphe);margin-bottom:8px;font-size:14px}.carte-verticale a{width:100%;max-width:376px;margin:11px 0}.carte-verticale a div{flex-direction:column;width:100%;padding:0 4px;display:flex}.carte-horizontale a{flex-direction:row;margin-bottom:48px;display:flex}.carte-horizontale img{border-radius:4px;flex:1;max-width:388px}.carte-horizontale p{margin-bottom:0;font-size:14px}.carte-horizontale div{flex:2;margin-left:36px;padding-top:36px}.carte-horizontale h2{max-width:640px;margin-top:0}p.info{color:var(--texte-legende)}video{width:100%;height:auto}.container{width:100%;height:0;padding-bottom:56.25%;position:relative}.video{width:100%;height:100%;position:absolute;top:0;left:0}section{max-width:1200px;margin:0 auto;padding:48px 0;display:block}.conteneur-article{max-width:800px;margin-left:auto;margin-right:auto}.colonnes{flex-direction:row;gap:32px;display:flex}.colonne{flex:1;width:100%}main p{max-width:680px;color:var(--texte-paragraphe);margin:0 0 24px;font-size:1rem}.conteneur-article img{border-radius:4px;max-width:680px;margin:8px auto}main iframe{border-radius:4px;max-width:680px;margin-left:auto;margin-right:auto;padding-bottom:16px}main h4{margin:32px 0 8px;font-family:WorkSans Bold}main figcaption,main legend{max-width:680px}.fond-sombre{background-color:var(--surface-sombre);color:var(--texte-blanc)}.fond-sombre h1,.fond-sombre h2{color:var(--texte-blanc)}.fond-sombre p,.fond-sombre a{color:var(--texte-gris-tres-clair)}.titre-projet{margin-top:36px;font-size:12px}.pour-mobile{display:none}.hero-categorie{padding-top:96px;padding-bottom:72px}.hero-article{margin-bottom:40px;padding-top:72px;padding-bottom:32px}.hero-categorie h1{max-width:690px;color:var(--texte-blanc);margin-bottom:16px;font-size:75px;position:relative}.hero-categorie p{max-width:600px;margin-top:15px;font-size:14px}.hero-categorie .colonnes,.hero-article .colonnes{gap:12px;padding-bottom:12px}.hero-article a{border-bottom:var(--primaire-mauve) 2px solid;color:var(--texte-blanc)}a.lienapp{border:1px var(--ligne-decorative) solid;margin-top:32px;padding:8px 16px;display:inline-block}.sous-ligne{padding-bottom:8px;position:relative;overflow:clip}.sous-ligne:after{content:"";background-image:url(/assets/sousligne.svg);background-position:50%;background-size:cover;width:242px;height:28px;display:inline-block;position:absolute;bottom:-2px;left:0}code,pre{background-color:var(--surface-code);color:var(--texte-code);border-radius:2px;padding:4px 6px;font-family:monospace;font-size:14px}pre code{background-color:#0000}pre{border-radius:8px;padding:12px;overflow-x:auto}u{text-decoration:none}summary{cursor:pointer;color:var(--texte-titre);padding:16px 8px}summary::marker{color:var(--texte-titre)}details{border-bottom:solid var(--ligne-decorative) 1px;color:var(--texte-paragraphe);max-width:680px;position:relative}details[open]{padding:0 0 8px}h2.projet{margin-top:0;margin-bottom:0}.presentation{background-color:var(--surface-sombre)}.presentation h1{max-width:980px;color:var(--texte-blanc);margin-left:24px;padding-top:8px;padding-bottom:80px;padding-right:8px;font-size:72px;position:relative;transform:rotate(-2deg)}.presentation h1 .sous-titre{font-size:56px}input,select,textarea{background-color:var(--surface-blanc);border:1px solid var(--ligne-accessible);color:var(--texte-paragraphe);border-radius:5px;width:100%;max-width:480px;margin:0 0 8px;padding:15px;display:block}.ensemble{padding-top:16px;position:relative}button,input,select,textarea{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:medium}button{cursor:pointer}label{background-color:var(--surface-blanc);padding:2px 5px;font-size:small;display:block;position:absolute;top:6px;left:12px}button.primaire{color:var(--texte-blanc);background-color:var(--primaire-mauve);cursor:pointer;border:0;border-radius:5px;margin:15px 0 0;padding:12px 24px;transition:background-color .3s}button.primaire:hover{background-color:var(--primaire-mauve-survol)}summary:focus-visible,button:focus-visible,input:focus-visible,select,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:var(--ligne-focus) 2px solid}.fond-sombre a:focus-visible,.fond-sombre button:focus-visible{outline-offset:2px;outline:var(--texte-blanc) 2px solid;border-radius:4px}.badge{color:#0d4764;background-color:#c8daea;border-radius:18px;padding:2px 9px;font-size:11px}@media (prefers-color-scheme:dark){.badge{color:#c8daea;background-color:#0d4764}}@media (width<=1248px){section,header{margin-left:24px;margin-right:24px}header{margin-left:16px;margin-right:16px}section section{margin-left:0;margin-right:0}}@media (width<=860px){.colonnes{flex-direction:column;display:flex}.hero .colonnes,.hero-categorie .colonnes{gap:8px}.hero p,.hero-categorie p{margin-top:0}h1{font-size:40px}.hero-article h1,.hero-categorie h1{font-size:48px}h2{font-size:28px}h3{font-size:18px}.pour-bureau{display:none}.pour-mobile{display:block}.hero{padding-top:40px;padding-bottom:24px}.titre-projet{margin-top:12px}}@media (width<=848px){.conteneur-article{margin-left:24px;margin-right:24px}}@media (width<=780px){.carte-horizontale a{flex-direction:column}.carte-horizontale div{flex:2;margin-left:4px;margin-right:4px;padding-top:8px}}@media (width<=700px){.presentation h1{width:calc(100% - 53px);margin-bottom:16px;margin-left:16px;font-size:62px;line-height:100%}.presentation h1 .sous-titre{font-size:40px;line-height:115%}}@media (width<=580px){.carte-verticale a{flex-direction:column;padding:0}.carte-verticale a div{margin-left:0;margin-right:0}}@font-face{font-family:Open Sans;src:local(Open Sans Regular),url(/font/OpenSans-Regular.woff2)format("woff2");font-display:auto}@font-face{font-family:WorkSans Bold;src:local(WorkSans Bold),url(/font/WorkSans-SemiBold4.woff2)format("woff2");font-display:auto}
