/* compact [
	squelettes-dist/css/reset.css?1764928392
	squelettes-dist/css/clear.css?1764928392
	squelettes-dist/css/font.css?1764928392
	squelettes-dist/css/form.css?1764928392
	squelettes-dist/css/spip.css?1764928392
	plugins/auto/fontawesome/v1.1.0/css/fa-icons.css?1720198674
	plugins/auto/html5up_prologue/v0.1.5/css/main.css?1759925548
	local/cache-css/cssdyn-css_html5up_prologue_spip_css-2dd1b963.css?1770189182
] 74.4% */

/* squelettes-dist/css/reset.css?1764928392 */
/*! reset.css v7.0.0 | License:none (public domain) - v2.0 | 20110126 - http://meyerweb.com/eric/tools/css/reset/ */
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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}}

/* squelettes-dist/css/clear.css?1764928392 */
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.block{display:block;margin-bottom:1.5em}
.inline{display:inline}
.inline-block{display:inline-block}
.left{float:left}
.right{float:right}
.center{margin-right:auto;margin-left:auto}
.clear{clear:both}
br.clear{clear:both;margin:0;padding:0;border:0;height:0;line-height:1px;font-size:1px}
hr.clear{visibility:hidden}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix{display:inline-table}
.clearfix{display:block}
.offscreen{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hidden{visibility:hidden}
.none{display:none}
.todo{opacity:0.5}
.todo:hover{opacity:1}
.blink{text-decoration:blink}

/* squelettes-dist/css/font.css?1764928392 */


/* squelettes-dist/css/form.css?1764928392 */
input,textarea,select,button{font-family:inherit;font-size:100%;font-weight:inherit}
legend{font-weight:700}
input[type="submit"],input.btn,input.submit,input[type="button"],input.button,input[type="image"],input.image,button{cursor:pointer}
.reponse,.error,.alert,.notice,.success,.info{padding:.8em;margin-bottom:1.5em;border:2px solid #ddd}
.error,.alert{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}
.notice{background:#fff6bf;color:#514721;border-color:#ffd324}
.success{background:#e6efc2;color:#264409;border-color:#c6d880}
.info{background:#d5edf8;color:#205791;border-color:#92cae4}
.error a,.alert a{color:#8a1f11}
.notice a{color:#514721}
.success a{color:#264409}
.info a{color:#205791}

/* squelettes-dist/css/spip.css?1764928392 */
ul,ol{list-style:none;margin-left:0}
s,strike,del,.del{opacity:1}
.spip-puce b{display:none}
.spip-puce{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:700;font-size:1.4em;line-height:0.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.spip-puce:before{content:"\203A"}
ul.spip,ol.spip{margin-left:50px}
@media (max-width:640px){ul.spip,ol.spip{margin-left:1.5em}}
ul.spip{list-style-type:square}
li ul.spip{list-style-type:disc}
li li ul.spip{list-style-type:circle}
ol.spip{list-style-type:decimal}
dl.spip dt,dl.spip dd{padding-left:50px}
dl.spip dt{clear:both}
table.spip{width:100%}



@media (max-width:640px){table.spip th,table.spip tr,table.spip td{display:block}
table.spip thead th{border-bottom:none!important}
table.spip thead th+th{border-top:none}
table.spip tr{border-bottom:1px solid}
table.spip td{border-bottom:none}}
pre,code,kbd,samp,var,tt,.spip_code,.spip_cadre{font-family:'Courier New',Courier,monospace}
.spip_logo{float:right;margin:0 0 10px 10px;padding:0;border:none}
.spip_logo_center{clear:both;display:block;margin:0 auto 1.5em}
.spip_logo_left{float:left;margin-right:1.5em;margin-bottom:1.5em}
.spip_logo_right{float:right;margin-left:1.5em;margin-bottom:1.5em}
.spip_documents{margin-bottom:1.5em;padding:0;background:none;max-width:100%}
.spip_documents,.spip_documents_center,.spip_doc_titre,.spip_doc_descriptif,.spip_doc_credits{margin-right:auto;margin-left:auto;text-align:center;min-width:120px}
.spip_documents_center{clear:both;display:block;width:100%}
.spip_documents_left{float:left;margin-right:1.5em;max-width:33%}
.spip_documents_right{float:right;margin-left:1.5em;max-width:33%}
.spip_doc_descriptif{clear:both}
.spip_doc_credits{font-style:italic;clear:both}
.spip_documents>a{display:inline-block}
.spip_documents table{text-align:left}
table.spip .spip_document_image{width:auto!important}
.spip_document{display:flex;justify-content:center;align-items:center}
.spip_doc_inner{margin:0 auto;text-align:center;max-width:100%}
.spip_doc_inner>*{margin-left:auto;margin-right:auto}
.spip_document .spip_doc_lien{display:inline-block}
.spip_doc_legende{display:block;max-width:25em}
.spip_document img,.spip_document svg{max-width:100%;height:auto}
@media (max-width:480px){.spip_documents_left,.spip_documents_right{float:none;margin-left:auto;margin-right:auto;max-width:100%}}
.spip_modele{float:right;display:block;width:25%;margin:0 0 1.5em 1.5em;padding:1.5em;background-color:#EEE}
.formulaire_spip fieldset{margin:3em 0 0;padding:1em 0}
.formulaire_spip fieldset fieldset{margin-left:1em}
.formulaire_spip label{padding:4px 0;font-weight:700}
.formulaire_spip h3.legend,.formulaire_spip legend.legend{font-size:120%;font-weight:700;padding-bottom:.2em;border-bottom:1px solid #CCC}
.formulaire_spip .editer,.formulaire_spip .choix{clear:both;padding:.3em 0}
.formulaire_spip .editer{margin:.7em 0}
.formulaire_spip .saisie_radio input,.formulaire_spip .saisie_radio label,.formulaire_spip .saisie_checkbox input,.formulaire_spip .saisie_checkbox label,.formulaire_spip .saisie_case input,.formulaire_spip .saisie_case label,.formulaire_spip .saisie_oui_non input,.formulaire_spip .saisie_oui_non label,.formulaire_spip .saisie_mot input,.formulaire_spip .saisie_mot label{display:inline-block}
.formulaire_spip .saisie_input label,.choix label{cursor:pointer}
.formulaire_spip .explication{font-style:italic}
.formulaire_spip .explication p{margin:0}
.formulaire_spip p.explication{font-size:90%;margin-bottom:.5em}
.formulaire_spip .choix label{font-size:100%;font-weight:400;padding:0}
.formulaire_spip .choix.choix_alternatif:after{content:'';clear:both;display:block}
.formulaire_spip .choix.choix_alternatif label{float:left;width:20%;text-align:right}
.formulaire_spip .choix.choix_alternatif input{float:right;width:78%}
.formulaire_spip .browser .frame{display:inline-block;vertical-align:top;width:32%;min-width:170px;border:solid 1px #aaa;background-color:#F7F7F7;padding:.2em;margin-bottom:1em}
.formulaire_spip ul.item_picked{margin:0}
.formulaire_spip ul.item_picked li{display:inline-block;padding:0 .2em;background-color:#F7F7F7;border:solid 1px #aaa;margin-right:.2em;margin-bottom:.2em}
.formulaire_spip ul.item_picked li span.sep{display:none}
.formulaire_spip .picker_bouton{text-align:right}
.formulaire_spip .boutons{clear:both;margin:0;padding:0;text-align:right}
@media print{.formulaire_spip{display:none}}
.markItUp .markItUpHeader ul .markItUpSeparator{display:none}
.formulaire_spip .previsu{margin-bottom:1.5em;padding:.75em;border:2px dashed #F57900}
fieldset.previsu legend{color:#F57900}
.reponse_formulaire{margin-bottom:1.5em;padding:.75em;border:2px solid #ddd}
.reponse_formulaire_ok{background:#e6efc2;color:#264409;border-color:#c6d880}
.reponse_formulaire_erreur{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}
.reponse_formulaire_ok a{color:#264409}
.reponse_formulaire_erreur a{color:#8a1f11}
.erreur_message{color:red}
.editer.erreur input[type="text"],.editer.erreur input.text,.editer.erreur input[type="password"],.editer.erreur input.password,.editer.erreur textarea,li.erreur input[type="text"],li.erreur input.text,li.erreur input[type="password"],li.erreur input.password,li.erreur textarea{background-color:#fbe3e4;border-color:#fbc2c4}
.spip_surligne{background-color:yellow}
.formulaire_recherche *{display:inline}
div.spip,ul.spip,ol.spip,.spip_poesie,.spip_cadre_block,.spip_code_block,.spip_documents.spip_documents_center{margin-bottom:1.5em}
.pagination{clear:both;text-align:center}
@media print{.pagination{display:none}}
a.spip_note{font-weight:700}




.on{font-weight:700}
@media print{.spip-admin,#spip-admin{display:none}}

/* plugins/auto/fontawesome/v1.1.0/css/fa-icons.css?1720198674 */
.icon{display:inline-block;width:1em;height:1em;margin-bottom:-.15em;vertical-align:baseline}
.fa-icon svg{display:block;width:100%;height:100%;stroke:none;fill:currentColor}
.fa-icon svg,.fa-icon svg symbol{overflow:visible}
.icon-sm{font-size:.8em}
.icon-lg{font-size:1.5em}

/* plugins/auto/html5up_prologue/v0.1.5/css/main.css?1759925548 */
@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:300;src:url('//gouellk.cluster129.hosting.ovh.net/plugins/auto/html5up_prologue/v0.1.5/polices/source-sans-3-v15-latin-300.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:500;src:url('//gouellk.cluster129.hosting.ovh.net/plugins/auto/html5up_prologue/v0.1.5/polices/source-sans-3-v15-latin-500.woff2') format('woff2')}
:root{--couleur-estompe:rgba(255,255,255,0.5);--couleur-emphase:#e27689;--couleur-texte:#565656;--couleur-titre:#666;--couleur-fond-sidebar:#222629;--couleur-fond-footer:#d9e3e2;--couleur-bouton:#8ebebc}
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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
mark{background-color:transparent;color:inherit}
input::-moz-focus-inner{border:0;padding:0}
input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{background:#fff;font-family:'Source Sans 3',sans-serif;font-size:19pt;font-weight:300;line-height:1.75em;color:var(--couleur-texte)}
body.is-preload *,body.is-preload *:before,body.is-preload *:after{-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important;-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important}
input,textarea,select{font-family:'Source Sans 3',sans-serif;font-size:19pt;font-weight:300;line-height:1.75em;color:var(--couleur-texte)}
h1,h2,h3,h4,h5,h6{font-weight:300;color:var(--couleur-titre);line-height:1.5em;text-wrap:balance}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}
h1 a strong,h2 a strong,h3 a strong,h4 a strong,h5 a strong,h6 a strong{color:#333}
h2{font-size:2em;letter-spacing:-1px}
h2.alt{color:var(--couleur-texte)}
h2.alt strong{color:var(--couleur-titre)}
h3{font-size:1.5em}
header{margin:0 0 2em}
header > p{margin:1em 0 0}
footer{margin:2em 0 0}
strong,b{font-weight:500;color:var(--couleur-titre)}
em,i{font-style:italic}
a{text-decoration:none;color:inherit;border-bottom:dotted 1px rgba(128,128,128,0.5);-moz-transition:color 0.35s ease-in-out,border-bottom-color 0.35s ease-in-out;-webkit-transition:color 0.35s ease-in-out,border-bottom-color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out,border-bottom-color 0.35s ease-in-out;transition:color 0.35s ease-in-out,border-bottom-color 0.35s ease-in-out;outline:0}
a:hover{color:var(--couleur-emphase);border-bottom-color:rgba(255,255,255,0)}
sub{position:relative;top:.5em;font-size:.8em}
sup{position:relative;top:-.5em;font-size:.8em}
hr{border:0;border-top:solid 1px #ddd}
blockquote{border-left:solid .5em #ddd;padding:1em 0 1em 2em;font-style:italic}
p,ul,ol,dl,table{margin-bottom:2em}
br.clear{clear:both}
.container{margin:0 auto;max-width:100%;width:1400px}
@media screen and (min-width:961px) and (max-width:1880px){.container{width:1200px}}
@media screen and (min-width:961px) and (max-width:1620px){.container{width:960px}}
@media screen and (min-width:961px) and (max-width:1320px){.container{width:100%}}
@media screen and (max-width:960px){.container{width:100%}}
@media screen and (max-width:736px){.container{width:100%}}
section,article{margin-bottom:3em}
section > :last-child,section > .container,section:last-child,article > :last-child,article > .container,article:last-child{margin-bottom:0}
.image{display:inline-block;border:0}
.image img{display:block;width:100%}
.image.avatar48{width:48px;height:48px;background:red}
.image.avatar48 img{width:48px;height:48px}
.image.fit{display:block;width:100%}
.image.featured{display:block;width:100%;margin:0 0 2em}
.image.left{float:left;margin:0 2em 2em 0}
.image.centered{display:block;margin:0 0 2em}
.image.centered img{margin:0 auto;width:auto}
ul li{padding-left:.5em}
ol{list-style:decimal;padding-left:1.25em}
ol li{padding-left:.25em}
ul.icons{cursor:default;list-style:none;padding-left:0}
ul.icons li{display:inline-block;padding-left:0}
ul.icons a{display:inline-block;width:2em;height:2em;line-height:2em;text-align:center;border:0}
form label{display:block;text-align:left;margin-bottom:.5em}
form input[type="text"],form input[type="search"],form input[type="email"],form input[type="password"],form select,form textarea{position:relative;-webkit-appearance:none;display:block;border:0;outline:0;background:#fff;background:rgba(255,255,255,0.75);width:100%;border-radius:.35em;padding:.75em 1em;box-shadow:inset 0 .1em .1em 0 rgba(0,0,0,0.05);border:solid 1px rgba(0,0,0,0.15);-moz-transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}
form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form select:focus,form textarea:focus{box-shadow:0 0 2px 1px var(--couleur-bouton);background:#fff}
form input[type="text"],form input[type="email"],form input[type="password"],form select{line-height:1.25em}
form textarea{min-height:14em}
form::-webkit-input-placeholder{color:#555!important}
form:-moz-placeholder{color:#555!important}
form::-moz-placeholder{color:#555!important}
form:-ms-input-placeholder{color:#555!important}
form::-moz-focus-inner{border:0}
table{width:100%;text-align:left}
table tbody tr:nth-child(2n+2){background:#f4f4f4}
table td{padding:.5em 1em}
table th{text-align:left;padding:.5em 1em;color:#fff;background:var(--couleur-fond-sidebar)}
table thead{background:#444;color:#fff}
table tfoot{background:#eee}
input[type="button"],input[type="submit"],input[type="reset"],button,.button{position:relative;display:inline-block;border-radius:.35em;color:#fff!important;text-decoration:none;padding:.75em 2.5em;background-color:var(--couleur-bouton);border:0;cursor:pointer;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));transition:background-color 0.35s ease-in-out}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover,.button:hover{background-color:#9ececc}
input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,button:active,.button:active{background-color:#7eaeac}
.item{box-shadow:0 .05em .15em 0 rgba(0,0,0,0.05);margin-bottom:40px}
.item header{background:#fff;margin:0;padding:1em 0;font-size:.8em}
.item header h3{font-size:1em}
.icon{text-decoration:none;text-decoration:none}
.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:'Font Awesome 5 Free';font-weight:400}
.icon:before{line-height:inherit}
.icon > .label{display:none}
.icon.solid:before{font-weight:900}
.icon.brands:before{font-family:'Font Awesome 5 Brands'}
#header{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;box-shadow:inset -.25em 0 .25em 0 rgba(0,0,0,0.1);color:#fff;height:100%;left:0;overflow-y:auto;position:fixed;text-align:right;top:0;width:375px}
#header .top{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}
#header .bottom{-moz-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;padding:1.5em 0 .75em}
#header .bottom > :last-child{margin-bottom:0}
#header .icons{font-size:.8em;text-align:center}
#header .icons a{color:#41484c;-moz-transition:color 0.35s ease-in-out;-webkit-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out}
#header .icons a:hover{color:#fff}
#logo{position:relative;margin:1.75em 1.5em 1.5em;min-height:48px;cursor:default}
#logo p{position:relative;display:block;font-size:.6em;color:var(--couleur-estompe);line-height:1.25em;margin:.5em 0 0}
#logo .image{position:absolute;left:0;top:0}
#nav ul{list-style:none;padding-left:0;margin-bottom:0}
#nav ul li{padding-left:0}
#nav ul li a{display:block;padding:.5em 1.5em;color:var(--couleur-estompe);text-decoration:none;outline:0;border:0;-moz-transition:none;-webkit-transition:none;-ms-transition:none;transition:none}
#nav ul li a span{position:relative;display:block;font-size:.8em}
#nav ul li a.active{background:rgba(0,0,0,0.15);box-shadow:inset 0 0 .25em 0 rgba(0,0,0,0.125);color:#fff}
#footer{margin-left:375px;text-align:center;background-color:var(--couleur-fond-footer);padding:3em 0 4em;box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.05),inset 0 .1em .1em 0 rgba(0,0,0,0.025);font-size:.8em}
#footer .copyright{cursor:default;margin:0}
#footer .copyright li{display:inline-block;line-height:1em;border-left:solid 1px rgba(128,128,128,0.35);padding:0 0 0 .5em;margin:0 0 0 .5em}
#footer .copyright li:first-child{border-left:0;padding-left:0;margin-left:0}
#main{margin-left:375px}
#main > section{margin:0;overflow:hidden;padding:4em 0;text-align:center;box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.05),inset 0 .1em .1em 0 rgba(0,0,0,0.025)}
#main > section.dark{color:#ddd;color:rgba(255,255,255,0.75)}
#main > section.dark h2,#main > section.dark h3,#main > section.dark h4,#main > section.dark h5,#main > section.dark h6{color:inherit}
#main > section.dark strong{color:#fff;border-color:inherit}
#main > section.dark a{color:#fff;border-color:inherit}
#main > section.dark a:hover{border-bottom-color:rgba(255,255,255,0)}
#main > section.cover{background-size:cover;background-position:center center}
#main > section.two{background-color:#f5fafa}
#main > section.three{background-color:#ecf1f1}
#main > section.four{background-color:#e8edec}
@media screen and (min-width:961px) and (max-width:1880px){body,input,textarea,select{font-size:17pt}
#header{width:300px}
#footer{margin-left:300px}
#main{margin-left:300px}}
@media screen and (min-width:961px) and (max-width:1620px){#main > section{padding:3em 0}
#main section.cover{padding:5em 0}}
@media screen and (min-width:961px) and (max-width:1320px){body,input,textarea,select{font-size:16pt}
.container{padding:0 2em}
ul.icons li a{width:1.75em}
.item{margin-bottom:20px}
#header{width:20%}
#logo .image{position:relative;margin:0 0 .5em}
#nav ul li a{font-size:.8em;padding-top:.5em;padding-bottom:.5em}
#nav ul li a span{padding-right:2.25em}
#nav ul li a span:before{left:100%;margin-left:-1.25em;line-height:2.25em}
#footer{margin-left:20%}
#main{margin-left:20%}}
#headerToggle{display:none}
@media screen and (max-width:960px){html,body{overflow-x:hidden}
body,input,textarea,select{font-size:16pt}
header br{display:none}
.container{padding:0 2em}
.item{margin-bottom:15px}
ul.icons a{width:1.75em;font-size:1.25em}
#header{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateX(-275px);-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px);-moz-transition:-moz-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;-ms-transition:-ms-transform 0.5s ease;transition:transform 0.5s ease;-webkit-overflow-scrolling:touch;display:block;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:275px;z-index:10002;width:275px;box-shadow:inset -.25em 0 .25em 0 rgba(0,0,0,0.125)}
#header .top{position:relative}
#header .bottom{border-top:solid 1px rgba(255,255,255,0.05);box-shadow:0 -1px 0 0 rgba(0,0,0,0.15);padding-top:2em;margin-top:2em;position:relative}
#logo{margin:1.5em 1.25em 1.25em}
#nav ul li a{padding:.5em 1.25em}
#headerToggle{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;-ms-transition:-ms-transform 0.5s ease;transition:transform 0.5s ease;display:block;height:2.25em;left:0;position:fixed;top:0;width:3.25em;z-index:10001}
#headerToggle .toggle{text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%;outline:0;border:0}
#headerToggle .toggle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-decoration:none;content:'';border-radius:.35em;text-align:center;position:absolute;left:.5em;top:.5em;display:block;width:3.25em;height:2.25em;line-height:2.25em}
body.header-visible #main{-moz-transform:translateX(275px);-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}
body.header-visible #headerToggle{-moz-transform:translateX(275px);-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}
body.header-visible #header{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
#footer{margin-left:0}
#main{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;-ms-transition:-ms-transform 0.5s ease;transition:transform 0.5s ease;padding-bottom:1px;margin-left:0}
#main > section{padding:3em 0}
#main section.cover{padding:4em 0}}
@media screen and (max-width:736px){body,input,textarea,select{font-size:14pt}
h2{font-size:1.5em;letter-spacing:0;font-weight:300}
.container{padding:0 15px}
ul.icons a{width:2em;font-size:1.25em}
#main > section{padding:2em 0}
#main section.cover{padding:4em 0em}
#main section.cover header{padding:0 1em}
#footer .copyright li{display:block;line-height:1.25em;border:0;padding:0;margin:1em 0 0}
#footer .copyright li:first-child{margin-top:0}}

/* local/cache-css/cssdyn-css_html5up_prologue_spip_css-2dd1b963.css?1770189182 */
#header{background:var(--couleur-fond-sidebar) url('http://gouellk.cluster129.hosting.ovh.net/plugins/auto/html5up_prologue/v0.1.5/images/overlay.png')}
#logo{padding-left:60px}
#logo a{display:block;border:0}
#logo #title{position:relative;color:#fff;font-weight:500;font-size:1em;line-height:1em}
#headerToggle .toggle:before{background:rgba(128,136,144,0.5) url('http://gouellk.cluster129.hosting.ovh.net/plugins/auto/html5up_prologue/v0.1.5/images/bars.svg') no-repeat center;background-size:30%}
#nav span{position:relative;padding-left:40px;line-height:1.2em;text-wrap:balance}
#nav i{position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0)}
#nav ul li a.active,#nav ul li a:hover,#nav ul li a:active,#nav ul li a:focus{color:#fff}
#nav ul li a.active svg,#nav ul li a:hover svg,#nav ul li a:active svg,#nav ul li a:focus svg{fill:var(--couleur-emphase)}
#nav svg{fill:var(--couleur-estompe)}
#header .sociaux{text-align:center}
#header .sociaux .socicon{font-size:.8em;color:var(--couleur-estompe);background-color:transparent!important;transition:color 0.2s}
#header a:hover .socicon,#header a:active .socicon,#header a:focus .socicon{color:#fff}
#top{position:relative}
#top::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}
#top .container{position:relative;z-index:10}
#top header{color:#fff;text-align:center;text-shadow:0 0 15px #000}
#top h1{color:inherit;font-size:2em;letter-spacing:-1px}
#main > section.one{padding:5em 0;background-color:#81918E;background-image:url('http://gouellk.cluster129.hosting.ovh.net/local/cache-vignettes/L2000xH1848/space-1745493015564-2041-db6d9.jpg?1770189182')}
.page_sommaire #main > section.one{padding:10em 0}
#top a.suite{font-size:1.5em;border:0}
#top a.suite svg{transition:fill 0.2s,transform 0.2s}
#top a.suite:hover svg{fill:var(--couleur-emphase);transform:translate3d(0,.25em,0)}
#main > section{background-image:url('http://gouellk.cluster129.hosting.ovh.net/plugins/auto/html5up_prologue/v0.1.5/images/overlay.png')}
#main > section.contenu{text-align:left}
.contenu h2,.contenu h3{margin-bottom:.25em}
.container{max-width:1000px}
.image img{margin:0}
picture.adapt-img-wrapper{vertical-align:top}
li.item{margin:0;padding:0;box-shadow:none}
a{transition:color 0.2s}
svg{transition:fill 0.2s}
.spip_document .spip_doc_lien{border:0}
.button:not(.primary){background-color:transparent;border:2px solid var(--couleur-bouton);color:var(--couleur-bouton)!important}
a.icone{border:0}
ul.portfolio{display:flex;flex-wrap:wrap;justify-content:center;padding:0;list-style:none}
ul.portfolio li{margin:.5em}
ul.portfolio li a,ul.portfolio li a:hover,ul.portfolio li a:active,ul.portfolio li a:focus{text-decoration:none}
ul.portfolio li figure{margin:0}
ul.portfolio li small{font-size:.75em}
.documents_joints ul,.documents_joints li{padding:0;list-style:none}
.documents_joints ul .spip_logo{float:left;margin:0 1em 0 0}
.documents_joints .publication{font-size:.75em}
.pagination .pagination-items{list-style:none;display:flex;flex-direction:row;justify-content:center}
.pagination .pagination-item{margin:0em;flex-basis:7.5%;display:flex;align-items:center;color:var(--couleur-emphase)}
.pagination .pagination_precedent_suivant .pagination-item{flex-basis:auto}
.pagination .pagination-item + .pagination-item{margin-left:.5em}
.pagination .pagination-item-label{display:block;flex-basis:100%;text-decoration:none;padding:.5em;text-align:center}
.pagination li .pagination-item-label{color:var(--couleur-emphase);border:1px solid var(--couleur-emphase);transition:background 0.2s}
.pagination ul:not(.pagination_precedent_suivant) li.prev .pagination-item-label,.pagination ul:not(.pagination_precedent_suivant) li.next .pagination-item-label{color:inherit;background:inherit;border:inherit}
.pagination span.pagination-item-label.on,.pagination a.pagination-item-label:hover,.pagination a.pagination-item-label:focus,.pagination a.pagination-item-label:active{background:var(--couleur-emphase);color:#fff;text-decoration:none}
.pagination .disabled.tbc{visibility:inherit}
.pagination .disabled span.pagination-item-label{background:transparent;color:#999}
input[type="checkbox"]{margin:0 .5em 0 0;opacity:1;-moz-appearance:checkbox;-webkit-appearance:checkbox;-ms-appearance:checkbox;appearance:checkbox}
#formulaire_login .editer_session .choix{display:flex}
#formulaire_login .editer_session label{margin:0}
#formulaire_contact fieldset{margin-top:0}
#formulaire_contact p{margin-bottom:0}
#formulaire_contact label[for=infolettre]{display:flex;align-items:baseline;font-size:.8em;font-weight:300}
#formulaire_recherche{margin:auto;max-width:750px}
#formulaire_recherche,#formulaire_recherche input#recherche{text-align:center}
#formulaire_recherche input.submit{margin-top:.5em}
ul.menu-items,ul.liste-items,ul.breadcrumb-items{margin-bottom:0;list-style:none}
ul.menu-items > li.item,ul.breadcrumb-items > li.item{display:inline-block}
ul.liste-items a:link,ul.menu-items a:link,ul.breadcrumb-items a:link{text-decoration:none}
ul.liste-items a:link{display:block}
ul.grille{margin-bottom:30px;padding:0}
ul.grille > li.item header{padding:1em .5em;text-align:center;width:310px}
ul.grille h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media (max-width:767px){ul.grille > li.item{max-width:310px;margin:0 auto 15px}}
@media (min-width:768px){ul.grille{display:grid;gap:35px;grid-template:"a b c" auto
"d b f" auto
"d e f" auto
"g h i" auto
"j h l" auto
"j k l" auto
"m n o" auto
"x n z" auto
/ 1fr 1fr 1fr}
ul.grille > li:nth-of-type(1){grid-area:a}
ul.grille > li:nth-of-type(2){grid-area:b}
ul.grille > li:nth-of-type(3){grid-area:c}
ul.grille > li:nth-of-type(4){grid-area:d}
ul.grille > li:nth-of-type(5){grid-area:e}
ul.grille > li:nth-of-type(6){grid-area:f}
ul.grille > li:nth-of-type(7){grid-area:g}
ul.grille > li:nth-of-type(8){grid-area:h}
ul.grille > li:nth-of-type(9){grid-area:i}
ul.grille > li:nth-of-type(10){grid-area:j}
ul.grille > li:nth-of-type(11){grid-area:k}
ul.grille > li:nth-of-type(12){grid-area:l}
ul.grille > li:nth-of-type(13){grid-area:m}
ul.grille > li:nth-of-type(14){grid-area:n}
ul.grille > li:nth-of-type(15){grid-area:o}}

