/* compact [
	sites/artbribus.com/local/cache-scss/spip-cssify-06644e4.css?1788016977
	plugins/porte_plume_enluminures_typographiques/css/enluminurestypo.css
	sites/artbribus.com/local/cache-css/cssdyn-multilang_css-b24c59c5.css?1788267600
] 63.6% */

/* sites/artbribus.com/local/cache-scss/spip-cssify-06644e4.css?1788016977 */
@charset "UTF-8";.btn,.boutons .submit,.bouton .submit{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:18px;line-height:"";border-radius:.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.boutons .submit:focus,.bouton .submit:focus,.btn.focus,.boutons .focus.submit,.bouton .focus.submit,.btn:active:focus,.boutons .submit:active:focus,.bouton .submit:active:focus,.btn:active.focus,.boutons .focus.submit:active,.bouton .focus.submit:active,.btn.active:focus,.boutons .active.submit:focus,.bouton .active.submit:focus,.btn.active.focus,.boutons .active.focus.submit,.bouton .active.focus.submit{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.boutons .submit:hover,.bouton .submit:hover,.btn:focus,.boutons .submit:focus,.bouton .submit:focus,.btn.focus,.boutons .focus.submit,.bouton .focus.submit{color:#fff;text-decoration:none}
.btn:active,.boutons .submit:active,.bouton .submit:active,.btn.active,.boutons .active.submit,.bouton .active.submit{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.boutons .disabled.submit,.bouton .disabled.submit,.btn[disabled],.boutons .submit[disabled],.bouton .submit[disabled],fieldset[disabled] .btn,fieldset[disabled] .boutons .submit,.boutons fieldset[disabled] .submit,fieldset[disabled] .bouton .submit,.bouton fieldset[disabled] .submit{cursor:not-allowed;opacity:0.65;-webkit-box-shadow:none;box-shadow:none}
@media screen and (max-width:767px){.btn,.boutons .submit,.bouton .submit{white-space:normal}}
.btn-defaut{color:#fff;background-color:#7B7B7C;border-color:#6e6e6f}
.btn-defaut:focus,.btn-defaut.focus{color:#fff;background-color:#626262;border-color:#2f2f2f}
.btn-defaut:hover{color:#fff;background-color:#626262;border-color:#505050}
.btn-defaut:active,.btn-defaut.active,.open > .dropdown-toggle.btn-defaut{color:#fff;background-color:#626262;border-color:#505050}
.btn-defaut:active:hover,.btn-defaut:active:focus,.btn-defaut:active.focus,.btn-defaut.active:hover,.btn-defaut.active:focus,.btn-defaut.active.focus,.open > .dropdown-toggle.btn-defaut:hover,.open > .dropdown-toggle.btn-defaut:focus,.open > .dropdown-toggle.btn-defaut.focus{color:#fff;background-color:#505050;border-color:#2f2f2f}
.btn-defaut:active,.btn-defaut.active,.open > .dropdown-toggle.btn-defaut{background-image:none}
.btn-defaut.disabled:hover,.btn-defaut.disabled:focus,.btn-defaut.disabled.focus,.btn-defaut[disabled]:hover,.btn-defaut[disabled]:focus,.btn-defaut[disabled].focus,fieldset[disabled] .btn-defaut:hover,fieldset[disabled] .btn-defaut:focus,fieldset[disabled] .btn-defaut.focus{background-color:#7B7B7C;border-color:#6e6e6f}
.btn-defaut .badge{color:#7B7B7C;background-color:#fff}
.btn-secondaire{color:#fff;background-color:#7B7B7C;border-color:#6e6e6f}
.btn-secondaire:focus,.btn-secondaire.focus{color:#fff;background-color:#626262;border-color:#2f2f2f}
.btn-secondaire:hover{color:#fff;background-color:#626262;border-color:#505050}
.btn-secondaire:active,.btn-secondaire.active,.open > .dropdown-toggle.btn-secondaire{color:#fff;background-color:#626262;border-color:#505050}
.btn-secondaire:active:hover,.btn-secondaire:active:focus,.btn-secondaire:active.focus,.btn-secondaire.active:hover,.btn-secondaire.active:focus,.btn-secondaire.active.focus,.open > .dropdown-toggle.btn-secondaire:hover,.open > .dropdown-toggle.btn-secondaire:focus,.open > .dropdown-toggle.btn-secondaire.focus{color:#fff;background-color:#505050;border-color:#2f2f2f}
.btn-secondaire:active,.btn-secondaire.active,.open > .dropdown-toggle.btn-secondaire{background-image:none}
.btn-secondaire.disabled:hover,.btn-secondaire.disabled:focus,.btn-secondaire.disabled.focus,.btn-secondaire[disabled]:hover,.btn-secondaire[disabled]:focus,.btn-secondaire[disabled].focus,fieldset[disabled] .btn-secondaire:hover,fieldset[disabled] .btn-secondaire:focus,fieldset[disabled] .btn-secondaire.focus{background-color:#7B7B7C;border-color:#6e6e6f}
.btn-secondaire .badge{color:#7B7B7C;background-color:#fff}
.btn-vert{color:#fff;background-color:#66b15b;border-color:#59a44e}
.btn-vert:focus,.btn-vert.focus{color:#fff;background-color:#509346;border-color:#2a4e25}
.btn-vert:hover{color:#fff;background-color:#509346;border-color:#427b3a}
.btn-vert:active,.btn-vert.active,.open > .dropdown-toggle.btn-vert{color:#fff;background-color:#509346;border-color:#427b3a}
.btn-vert:active:hover,.btn-vert:active:focus,.btn-vert:active.focus,.btn-vert.active:hover,.btn-vert.active:focus,.btn-vert.active.focus,.open > .dropdown-toggle.btn-vert:hover,.open > .dropdown-toggle.btn-vert:focus,.open > .dropdown-toggle.btn-vert.focus{color:#fff;background-color:#427b3a;border-color:#2a4e25}
.btn-vert:active,.btn-vert.active,.open > .dropdown-toggle.btn-vert{background-image:none}
.btn-vert.disabled:hover,.btn-vert.disabled:focus,.btn-vert.disabled.focus,.btn-vert[disabled]:hover,.btn-vert[disabled]:focus,.btn-vert[disabled].focus,fieldset[disabled] .btn-vert:hover,fieldset[disabled] .btn-vert:focus,fieldset[disabled] .btn-vert.focus{background-color:#66b15b;border-color:#59a44e}
.btn-vert .badge{color:#66b15b;background-color:#fff}
.btn-jaune{color:#fff;background-color:#FC0;border-color:#e6b800}
.btn-jaune:focus,.btn-jaune.focus{color:#fff;background-color:#cca300;border-color:#665200}
.btn-jaune:hover{color:#fff;background-color:#cca300;border-color:#a88700}
.btn-jaune:active,.btn-jaune.active,.open > .dropdown-toggle.btn-jaune{color:#fff;background-color:#cca300;border-color:#a88700}
.btn-jaune:active:hover,.btn-jaune:active:focus,.btn-jaune:active.focus,.btn-jaune.active:hover,.btn-jaune.active:focus,.btn-jaune.active.focus,.open > .dropdown-toggle.btn-jaune:hover,.open > .dropdown-toggle.btn-jaune:focus,.open > .dropdown-toggle.btn-jaune.focus{color:#fff;background-color:#a88700;border-color:#665200}
.btn-jaune:active,.btn-jaune.active,.open > .dropdown-toggle.btn-jaune{background-image:none}
.btn-jaune.disabled:hover,.btn-jaune.disabled:focus,.btn-jaune.disabled.focus,.btn-jaune[disabled]:hover,.btn-jaune[disabled]:focus,.btn-jaune[disabled].focus,fieldset[disabled] .btn-jaune:hover,fieldset[disabled] .btn-jaune:focus,fieldset[disabled] .btn-jaune.focus{background-color:#FC0;border-color:#e6b800}
.btn-jaune .badge{color:#FC0;background-color:#fff}
.btn-orange{color:#fff;background-color:#ffa54d;border-color:#f93}
.btn-orange:focus,.btn-orange.focus{color:#fff;background-color:#ff8c1a;border-color:#b35900}
.btn-orange:hover{color:#fff;background-color:#ff8c1a;border-color:#f57a00}
.btn-orange:active,.btn-orange.active,.open > .dropdown-toggle.btn-orange{color:#fff;background-color:#ff8c1a;border-color:#f57a00}
.btn-orange:active:hover,.btn-orange:active:focus,.btn-orange:active.focus,.btn-orange.active:hover,.btn-orange.active:focus,.btn-orange.active.focus,.open > .dropdown-toggle.btn-orange:hover,.open > .dropdown-toggle.btn-orange:focus,.open > .dropdown-toggle.btn-orange.focus{color:#fff;background-color:#f57a00;border-color:#b35900}
.btn-orange:active,.btn-orange.active,.open > .dropdown-toggle.btn-orange{background-image:none}
.btn-orange.disabled:hover,.btn-orange.disabled:focus,.btn-orange.disabled.focus,.btn-orange[disabled]:hover,.btn-orange[disabled]:focus,.btn-orange[disabled].focus,fieldset[disabled] .btn-orange:hover,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange.focus{background-color:#ffa54d;border-color:#f93}
.btn-orange .badge{color:#ffa54d;background-color:#fff}
.btn-rouge{color:#fff;background-color:#DC1E39;border-color:#c61b33}
.btn-rouge:focus,.btn-rouge.focus{color:#fff;background-color:#af182d;border-color:#550c16}
.btn-rouge:hover{color:#fff;background-color:#af182d;border-color:#901425}
.btn-rouge:active,.btn-rouge.active,.open > .dropdown-toggle.btn-rouge{color:#fff;background-color:#af182d;border-color:#901425}
.btn-rouge:active:hover,.btn-rouge:active:focus,.btn-rouge:active.focus,.btn-rouge.active:hover,.btn-rouge.active:focus,.btn-rouge.active.focus,.open > .dropdown-toggle.btn-rouge:hover,.open > .dropdown-toggle.btn-rouge:focus,.open > .dropdown-toggle.btn-rouge.focus{color:#fff;background-color:#901425;border-color:#550c16}
.btn-rouge:active,.btn-rouge.active,.open > .dropdown-toggle.btn-rouge{background-image:none}
.btn-rouge.disabled:hover,.btn-rouge.disabled:focus,.btn-rouge.disabled.focus,.btn-rouge[disabled]:hover,.btn-rouge[disabled]:focus,.btn-rouge[disabled].focus,fieldset[disabled] .btn-rouge:hover,fieldset[disabled] .btn-rouge:focus,fieldset[disabled] .btn-rouge.focus{background-color:#DC1E39;border-color:#c61b33}
.btn-rouge .badge{color:#DC1E39;background-color:#fff}
.btn-bleu{color:#fff;background-color:#2568C4;border-color:#215daf}
.btn-bleu:focus,.btn-bleu.focus{color:#fff;background-color:#1d5199;border-color:#0d2443}
.btn-bleu:hover{color:#fff;background-color:#1d5199;border-color:#17417b}
.btn-bleu:active,.btn-bleu.active,.open > .dropdown-toggle.btn-bleu{color:#fff;background-color:#1d5199;border-color:#17417b}
.btn-bleu:active:hover,.btn-bleu:active:focus,.btn-bleu:active.focus,.btn-bleu.active:hover,.btn-bleu.active:focus,.btn-bleu.active.focus,.open > .dropdown-toggle.btn-bleu:hover,.open > .dropdown-toggle.btn-bleu:focus,.open > .dropdown-toggle.btn-bleu.focus{color:#fff;background-color:#17417b;border-color:#0d2443}
.btn-bleu:active,.btn-bleu.active,.open > .dropdown-toggle.btn-bleu{background-image:none}
.btn-bleu.disabled:hover,.btn-bleu.disabled:focus,.btn-bleu.disabled.focus,.btn-bleu[disabled]:hover,.btn-bleu[disabled]:focus,.btn-bleu[disabled].focus,fieldset[disabled] .btn-bleu:hover,fieldset[disabled] .btn-bleu:focus,fieldset[disabled] .btn-bleu.focus{background-color:#2568C4;border-color:#215daf}
.btn-bleu .badge{color:#2568C4;background-color:#fff}
.btn-rose{color:#fff;background-color:#E32776;border-color:#d51c69}
.btn-rose:focus,.btn-rose.focus{color:#fff;background-color:#be195e;border-color:#640d32}
.btn-rose:hover{color:#fff;background-color:#be195e;border-color:#9f154f}
.btn-rose:active,.btn-rose.active,.open > .dropdown-toggle.btn-rose{color:#fff;background-color:#be195e;border-color:#9f154f}
.btn-rose:active:hover,.btn-rose:active:focus,.btn-rose:active.focus,.btn-rose.active:hover,.btn-rose.active:focus,.btn-rose.active.focus,.open > .dropdown-toggle.btn-rose:hover,.open > .dropdown-toggle.btn-rose:focus,.open > .dropdown-toggle.btn-rose.focus{color:#fff;background-color:#9f154f;border-color:#640d32}
.btn-rose:active,.btn-rose.active,.open > .dropdown-toggle.btn-rose{background-image:none}
.btn-rose.disabled:hover,.btn-rose.disabled:focus,.btn-rose.disabled.focus,.btn-rose[disabled]:hover,.btn-rose[disabled]:focus,.btn-rose[disabled].focus,fieldset[disabled] .btn-rose:hover,fieldset[disabled] .btn-rose:focus,fieldset[disabled] .btn-rose.focus{background-color:#E32776;border-color:#d51c69}
.btn-rose .badge{color:#E32776;background-color:#fff}
.btn-violet{color:#fff;background-color:#894299;border-color:#793a87}
.btn-violet:focus,.btn-violet.focus{color:#fff;background-color:#693375;border-color:#29142e}
.btn-violet:hover{color:#fff;background-color:#693375;border-color:#53285c}
.btn-violet:active,.btn-violet.active,.open > .dropdown-toggle.btn-violet{color:#fff;background-color:#693375;border-color:#53285c}
.btn-violet:active:hover,.btn-violet:active:focus,.btn-violet:active.focus,.btn-violet.active:hover,.btn-violet.active:focus,.btn-violet.active.focus,.open > .dropdown-toggle.btn-violet:hover,.open > .dropdown-toggle.btn-violet:focus,.open > .dropdown-toggle.btn-violet.focus{color:#fff;background-color:#53285c;border-color:#29142e}
.btn-violet:active,.btn-violet.active,.open > .dropdown-toggle.btn-violet{background-image:none}
.btn-violet.disabled:hover,.btn-violet.disabled:focus,.btn-violet.disabled.focus,.btn-violet[disabled]:hover,.btn-violet[disabled]:focus,.btn-violet[disabled].focus,fieldset[disabled] .btn-violet:hover,fieldset[disabled] .btn-violet:focus,fieldset[disabled] .btn-violet.focus{background-color:#894299;border-color:#793a87}
.btn-violet .badge{color:#894299;background-color:#fff}
.btn-gris{color:#fff;background-color:#E32776;border-color:#d51c69}
.btn-gris:focus,.btn-gris.focus{color:#fff;background-color:#be195e;border-color:#640d32}
.btn-gris:hover{color:#fff;background-color:#be195e;border-color:#9f154f}
.btn-gris:active,.btn-gris.active,.open > .dropdown-toggle.btn-gris{color:#fff;background-color:#be195e;border-color:#9f154f}
.btn-gris:active:hover,.btn-gris:active:focus,.btn-gris:active.focus,.btn-gris.active:hover,.btn-gris.active:focus,.btn-gris.active.focus,.open > .dropdown-toggle.btn-gris:hover,.open > .dropdown-toggle.btn-gris:focus,.open > .dropdown-toggle.btn-gris.focus{color:#fff;background-color:#9f154f;border-color:#640d32}
.btn-gris:active,.btn-gris.active,.open > .dropdown-toggle.btn-gris{background-image:none}
.btn-gris.disabled:hover,.btn-gris.disabled:focus,.btn-gris.disabled.focus,.btn-gris[disabled]:hover,.btn-gris[disabled]:focus,.btn-gris[disabled].focus,fieldset[disabled] .btn-gris:hover,fieldset[disabled] .btn-gris:focus,fieldset[disabled] .btn-gris.focus{background-color:#E32776;border-color:#d51c69}
.btn-gris .badge{color:#E32776;background-color:#fff}
.btn-blanc{color:#7B7B7C;background-color:#fff;border-color:#f2f2f2;color:black}
.btn-blanc:focus,.btn-blanc.focus{color:#7B7B7C;background-color:#e6e6e6;border-color:#b3b3b3}
.btn-blanc:hover{color:#7B7B7C;background-color:#e6e6e6;border-color:#d4d4d4}
.btn-blanc:active,.btn-blanc.active,.open > .dropdown-toggle.btn-blanc{color:#7B7B7C;background-color:#e6e6e6;border-color:#d4d4d4}
.btn-blanc:active:hover,.btn-blanc:active:focus,.btn-blanc:active.focus,.btn-blanc.active:hover,.btn-blanc.active:focus,.btn-blanc.active.focus,.open > .dropdown-toggle.btn-blanc:hover,.open > .dropdown-toggle.btn-blanc:focus,.open > .dropdown-toggle.btn-blanc.focus{color:#7B7B7C;background-color:#d4d4d4;border-color:#b3b3b3}
.btn-blanc:active,.btn-blanc.active,.open > .dropdown-toggle.btn-blanc{background-image:none}
.btn-blanc.disabled:hover,.btn-blanc.disabled:focus,.btn-blanc.disabled.focus,.btn-blanc[disabled]:hover,.btn-blanc[disabled]:focus,.btn-blanc[disabled].focus,fieldset[disabled] .btn-blanc:hover,fieldset[disabled] .btn-blanc:focus,fieldset[disabled] .btn-blanc.focus{background-color:#fff;border-color:#f2f2f2}
.btn-blanc .badge{color:#fff;background-color:#7B7B7C}
.btn-petit{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:.4em}
.btn-moyen{padding:6px 12px;font-size:18px;line-height:"";border-radius:.2em}
.btn-grand{padding:10px 16px;font-size:24px;line-height:1.3333333;border-radius:.2em}
.bouton_action_post.btn .submit,.boutons .bouton_action_post.submit .submit,.bouton .bouton_action_post.submit .submit{background-color:transparent;border:none}
body .spip-admin-bloc,body .spip-admin-float{z-index:1031}
.margesup{width:87.5%;margin-left:auto;margin-right:auto}
@media (min-width:768px){.margesup{width:68.75%}}
@media (min-width:1280px){.margesup{width:81.25%}}
.centrer{display:block;margin-left:auto;margin-right:auto}
.centrerflex{align-self:center;align-items:center;justify-content:center;display:flex}
.centrervertical{align-self:center;align-items:center;display:flex}
.titencadre{display:table;overflow:hidden;background:#7B7B7C;color:#fff;padding:.2em 2.5%}
.titencadre a{color:#fff}
.pucecarre::before{content:"";width:.8em;height:.8em;display:inline-block;background-color:#7B7B7C;margin:0 3% 0 -8%;line-height:100%;top:.05em;position:relative}
@font-face{font-display:block;font-family:"bootstrap-icons";src:url(https://artbribus.com/squ/squelettes42/css/bootstrapleger/fonts/bootstrap-icons.woff2) format("woff2"),url(https://artbribus.com/squ/squelettes42/css/bootstrapleger/fonts/bootstrap-icons.woff) format("woff")}
.icon,.spip_out{position:relative}
.icon::before,.spip_out::before{display:inline-block;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5em;font-family:bootstrap-icons!important;font-weight:400!important;font-variant:normal;text-transform:none;vertical-align:-.125em}
.btn,.boutons .submit,.bouton .submit{position:relative}
.btn::after,.boutons .submit::after,.bouton .submit::after{display:inline-block;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5em;font-family:bootstrap-icons!important;font-weight:400!important;font-variant:normal;text-transform:none;vertical-align:-.125em}
.icon-asterisk:before{content:"*"}
.icon-plus:before{content:"+"}
.icon-euro:before,.icon-eur:before{content:"€"}
.icon-moins:before{content:"−"}
.icon-envelope:before{content:""}
.icon-music:before{content:""}
.icon-search:before{content:""}
.icon-coeur:before{content:""}
.icon-star:before{content:""}
.icon-star-blanche:before{content:""}
.icon-user:before{content:""}
.icon-film:before{content:""}
.icon-fenetre:before{content:""}
.icon-grille:before{content:""}
.icon-liste:before{content:""}
.icon-ok:before{content:""}
.icon-croix:before{content:""}
.icon-engrenage:before{content:""}
.icon-poubelle:before{content:""}
.icon-accueil:before{content:""}
.icon-fichier:before{content:""}
.icon-horloge:before{content:""}
.icon-download2:before{content:""}
.icon-download:before{content:""}
.icon-upload:before{content:""}
.icon-inbox:before{content:""}
.icon-recharge:before{content:""}
.icon-recharge2:before{content:""}
.icon-recharge3:before{content:""}
.icon-list2:before{content:""}
.icon-cadenas:before{content:""}
.icon-camera:before{content:""}
.icon-image:before{content:""}
.icon-marker:before{content:""}
.icon-export:before{content:""}
.icon-check:before{content:""}
.icon-expand:before{content:""}
.icon-eject:before{content:""}
.icon-plus-rond:before{content:""}
.icon-moins-rond:before{content:""}
.icon-croix-rond:before{content:""}
.icon-ok-rond:before{content:""}
.icon-interrogation-rond:before{content:""}
.icon-random:before{content:""}
.icon-bulle:before{content:""}
.icon-lien:before{content:""}
.icon-phone:before{content:""}
.icon-dollard:before{content:""}
.icon-case:before{content:""}
.icon-fleche-gauche:before{content:""}
.icon-fleche-droite:before{content:""}
.icon-fleche-haut:before{content:""}
.icon-fleche-bas:before{content:""}
.icon-fleche-gauche2:before{content:""}
.icon-fleche-droite2:before{content:""}
.icon-fleche-haut2:before{content:""}
.icon-fleche-bas2:before{content:""}
.icon-fleche-gauche3:before{content:""}
.icon-fleche-droite3:before{content:""}
.icon-fleche-haut3:before{content:""}
.icon-fleche-bas3:before{content:""}
.icon-fleche-gauche4:before{content:""}
.icon-fleche-droite4:before{content:""}
.icon-fleche-bas4:before{content:""}
.icon-fleche-haut4:before{content:""}
.icon-fleche-droite-rond:before{content:""}
.icon-fleche-gauche-rond:before{content:""}
.icon-fleche-haut-rond:before{content:""}
.icon-fleche-bas-rond:before{content:""}
.icon-fleche-droite-case:before{content:""}
.icon-fleche-bas-case:before{content:""}
.icon-fleche-haut-case:before{content:""}
.icon-parcours:before{content:""}
.icon-play:before{content:""}
.btn-asterisk:after{content:"*"}
.btn-plus:after{content:"+"}
.btn-euro:after,.btn-eur:after{content:"€"}
.btn-moins:after{content:"−"}
.btn-envelope:after{content:""}
.btn-music:after{content:""}
.btn-search:after{content:""}
.btn-coeur:after{content:""}
.btn-star:after{content:""}
.btn-star-blanche:after{content:""}
.btn-user:after{content:""}
.btn-film:after{content:""}
.btn-fenetre:after{content:""}
.btn-grille:after{content:""}
.btn-liste:after{content:""}
.btn-ok:after{content:""}
.btn-croix:after{content:""}
.btn-engrenage:after{content:""}
.btn-poubelle:after{content:""}
.btn-accueil:after{content:""}
.btn-fichier:after{content:""}
.btn-horloge:after{content:""}
.btn-download2:after{content:""}
.btn-download:after{content:""}
.btn-upload:after{content:""}
.btn-inbox:after{content:""}
.btn-recharge:after{content:""}
.btn-recharge2:after{content:""}
.btn-recharge3:after{content:""}
.btn-list2:after{content:""}
.btn-cadenas:after{content:""}
.btn-camera:after{content:""}
.btn-image:after{content:""}
.btn-marker:after{content:""}
.btn-export:after{content:""}
.btn-check:after{content:""}
.btn-expand:after{content:""}
.btn-eject:after{content:""}
.btn-plus-rond:after{content:""}
.btn-moins-rond:after{content:""}
.btn-croix-rond:after{content:""}
.btn-ok-rond:after{content:""}
.btn-interrogation-rond:after{content:""}
.btn-random:after{content:""}
.btn-bulle:after{content:""}
.btn-lien:after{content:""}
.btn-phone:after{content:""}
.btn-dollard:after{content:""}
.btn-case:after{content:""}
.btn-fleche:after{content:""}
.btn-fleche-gauche:after{content:""}
.btn-fleche-droite:after{content:""}
.btn-fleche-haut:after{content:""}
.btn-fleche-bas:after{content:""}
.btn-fleche-gauche2:after{content:""}
.btn-fleche-droite2:after{content:""}
.btn-fleche-haut2:after{content:""}
.btn-fleche-bas2:after{content:""}
.btn-fleche-gauche3:after{content:""}
.btn-fleche-droite3:after{content:""}
.btn-fleche-haut3:after{content:""}
.btn-fleche-bas3:after{content:""}
.btn-fleche-gauche4:after{content:""}
.btn-fleche-droite4:after{content:""}
.btn-fleche-bas4:after{content:""}
.btn-fleche-haut4:after{content:""}
.btn-fleche-droite-rond:after{content:""}
.btn-fleche-gauche-rond:after{content:""}
.btn-fleche-haut-rond:after{content:""}
.btn-fleche-bas-rond:after{content:""}
.btn-fleche-droite-case:after{content:""}
.btn-fleche-bas-case:after{content:""}
.btn-fleche-haut-case:after{content:""}
.btn-play:after{content:""}
.icon-arrow-90deg-down:before,.icon-fleche-90deg-bas:before{content:""}
.icon-arrow-90deg-left:before,.icon-fleche-90deg-gauche:before{content:""}
.icon-arrow-90deg-right:before,.icon-fleche-90deg-droite:before{content:""}
.icon-arrow-90deg-up:before,.icon-fleche-90deg-haut:before{content:""}
.icon-arrow-bar-down:before,.icon-fleche-bar-bas:before{content:""}
.icon-arrow-bar-left:before,.icon-fleche-bar-gauche:before{content:""}
.icon-arrow-bar-right:before,.icon-fleche-bar-droite:before{content:""}
.icon-arrow-bar-up:before,.icon-fleche-bar-haut:before{content:""}
.icon-arrow-clockwise:before,.icon-recharge:before{content:""}
.icon-arrow-counterclockwise:before,.icon-fleche-counterclockwise:before{content:""}
.icon-arrow-down-circle-fill:before,.icon-fleche-bas-rond-plein:before{content:""}
.icon-arrow-down-circle:before,.icon-fleche-bas-rond:before{content:""}
.icon-arrow-down-left-circle-fill:before,.icon-fleche-bas-gauche-rond-plein:before{content:""}
.icon-arrow-down-left-circle:before,.icon-fleche-bas-gauche-rond:before{content:""}
.icon-arrow-down-left-square-fill:before,.icon-fleche-bas-gauche-carre-plein:before{content:""}
.icon-arrow-down-left-square:before,.icon-fleche-bas-gauche-carre:before{content:""}
.icon-arrow-down-left:before,.icon-fleche-bas-gauche:before{content:""}
.icon-arrow-down-right-circle-fill:before,.icon-fleche-bas-droite-rond-plein:before{content:""}
.icon-arrow-down-right-circle:before,.icon-fleche-bas-droite-rond:before{content:""}
.icon-arrow-down-right-square-fill:before,.icon-fleche-bas-droite-carre-plein:before{content:""}
.icon-arrow-down-right-square:before,.icon-fleche-bas-droite-carre:before{content:""}
.icon-arrow-down-right:before,.icon-fleche-bas-droite:before{content:""}
.icon-arrow-down-short:before,.icon-fleche-bas-court:before{content:""}
.icon-arrow-down-square-fill:before,.icon-fleche-bas-carre-plein:before{content:""}
.icon-arrow-down-square:before,.icon-fleche-bas-carre:before{content:""}
.icon-arrow-down-up:before,.icon-fleche-bas-haut:before{content:""}
.icon-arrow-down:before,.icon-fleche-bas:before{content:""}
.icon-arrow-left-circle-fill:before,.icon-fleche-gauche-rond-plein:before{content:""}
.icon-arrow-left-circle:before,.icon-fleche-gauche-rond:before{content:""}
.icon-arrow-left-right:before,.icon-fleche-gauche-droite:before{content:""}
.icon-arrow-left-short:before,.icon-fleche-gauche-court:before{content:""}
.icon-arrow-left-square-fill:before,.icon-fleche-gauche-carre-plein:before{content:""}
.icon-arrow-left-square:before,.icon-fleche-gauche-carre:before{content:""}
.icon-arrow-left:before,.icon-fleche-gauche:before{content:""}
.icon-arrow-repeat:before,.icon-fleche-repeat:before{content:""}
.icon-arrow-return-left:before,.icon-fleche-return-gauche:before{content:""}
.icon-arrow-return-right:before,.icon-fleche-return-droite:before{content:""}
.icon-arrow-right-circle-fill:before,.icon-fleche-droite-rond-plein:before{content:""}
.icon-arrow-right-circle:before,.icon-fleche-droite-rond:before{content:""}
.icon-arrow-right-short:before,.icon-fleche-droite-court:before{content:""}
.icon-arrow-right-square-fill:before,.icon-fleche-droite-carre-plein:before{content:""}
.icon-arrow-right-square:before,.icon-fleche-droite-carre:before{content:""}
.icon-arrow-right:before,.icon-fleche-droite:before{content:""}
.icon-arrow-up-circle-fill:before,.icon-fleche-bas-rond-plein:before{content:""}
.icon-arrow-up-circle:before,.icon-fleche-bas-rond:before{content:""}
.icon-arrow-up-left-circle-fill:before,.icon-fleche-bas-gauche-rond-plein:before{content:""}
.icon-arrow-up-left-circle:before,.icon-fleche-bas-gauche-rond:before{content:""}
.icon-arrow-up-left-square-fill:before,.icon-fleche-bas-gauche-carre-plein:before{content:""}
.icon-arrow-up-left-square:before,.icon-fleche-bas-gauche-carre:before{content:""}
.icon-arrow-up-left:before,.icon-fleche-bas-gauche:before{content:""}
.icon-arrow-up-right-circle-fill:before,.icon-fleche-bas-droite-rond-plein:before{content:""}
.icon-arrow-up-right-circle:before,.icon-fleche-bas-droite-rond:before{content:""}
.icon-arrow-up-right-square-fill:before,.icon-fleche-bas-droite-carre-plein:before{content:""}
.icon-arrow-up-right-square:before,.icon-fleche-bas-droite-carre:before{content:""}
.icon-arrow-up-right:before,.icon-fleche-bas-droite:before{content:""}
.icon-arrow-up-short:before,.icon-fleche-bas-court:before{content:""}
.icon-arrow-up-square-fill:before,.icon-fleche-bas-carre-plein:before{content:""}
.icon-arrow-up-square:before,.icon-fleche-bas-carre:before{content:""}
.icon-arrow-up:before,.icon-fleche-haut:before{content:""}
.icon-arrows-angle-contract:before,.icon-fleches-angle-contract:before{content:""}
.icon-arrows-angle-expand:before,.icon-fleches-angle-expand:before{content:""}
.icon-arrows-collapse:before,.icon-fleches-collapse:before{content:""}
.icon-arrows-expand:before,.icon-fleches-expand:before{content:""}
.icon-arrows-fullscreen:before,.icon-fleches-plein-ecran:before{content:""}
.icon-arrows-move:before,.icon-fleches-move:before{content:""}
.icon-asterisk:before{content:""}
.icon-box-arrow-down-left:before,.icon-box-fleche-bas-gauche:before{content:""}
.icon-box-arrow-down-right:before,.icon-box-fleche-bas-droite:before{content:""}
.icon-box-arrow-down:before,.icon-box-fleche-bas:before{content:""}
.icon-box-arrow-in-down-left:before,.icon-box-fleche-in-bas-gauche:before{content:""}
.icon-box-arrow-in-down-right:before,.icon-box-fleche-in-bas-droite:before{content:""}
.icon-box-arrow-in-down:before,.icon-box-fleche-in-bas:before{content:""}
.icon-box-arrow-in-left:before,.icon-box-fleche-in-gauche:before{content:""}
.icon-box-arrow-in-right:before,.icon-box-fleche-in-droite:before{content:""}
.icon-box-arrow-in-up-left:before,.icon-box-fleche-in-bas-gauche:before{content:""}
.icon-box-arrow-in-up-right:before,.icon-box-fleche-in-bas-droite:before{content:""}
.icon-box-arrow-in-up:before,.icon-box-fleche-in-haut:before{content:""}
.icon-box-arrow-left:before,.icon-box-fleche-gauche:before{content:""}
.icon-box-arrow-right:before,.icon-log-out:before{content:""}
.icon-box-arrow-up-left:before,.icon-box-fleche-bas-gauche:before{content:""}
.icon-box-arrow-up-right:before,.spip_out:before,.icon-box-fleche-bas-droite:before{content:""}
.icon-box-arrow-up:before,.icon-box-fleche-haut:before{content:""}
.icon-camera-fill:before,.icon-camera-plein:before{content:""}
.icon-camera-reels-fill:before,.icon-camera-reels-plein:before{content:""}
.icon-camera-reels:before{content:""}
.icon-camera-video-fill:before,.icon-camera-video-plein:before{content:""}
.icon-camera-video-off-fill:before,.icon-camera-video-off-plein:before{content:""}
.icon-camera-video-off:before{content:""}
.icon-camera-video:before{content:""}
.icon-camera:before{content:""}
.icon-camera2:before{content:""}
.icon-envelope-open-fill:before,.icon-envelope-ouvrir-plein:before{content:""}
.icon-envelope-open:before,.icon-envelope-ouvrir:before{content:""}
.icon-heart-fill:before,.icon-coeur-plein:before{content:""}
.icon-heart-half:before,.icon-coeur-moitie:before{content:""}
.icon-heart:before,.icon-coeur:before{content:""}
.icon-house-fill:before,.icon-accueil-plein:before{content:""}
.icon-house:before,.icon-accueil:before{content:""}
.icon-hr:before{content:""}
.icon-image-alt:before{content:""}
.icon-image-fill:before,.icon-image-plein:before{content:""}
.icon-image:before{content:""}
.icon-images:before{content:""}
.icon-info-circle-fill:before,.icon-info-rond-plein:before{content:""}
.icon-info-circle:before,.icon-info-rond:before{content:""}
.icon-info-square-fill:before,.icon-info-carre-plein:before{content:""}
.icon-info-square:before,.icon-info-carre:before{content:""}
.icon-info:before{content:""}
.icon-mailbox:before{content:""}
.icon-mailbox2:before{content:""}
.icon-map-fill:before,.icon-map-plein:before{content:""}
.icon-mask:before{content:""}
.icon-megaphone-fill:before,.icon-megaphone-plein:before{content:""}
.icon-megaphone:before{content:""}
.icon-menu-app-fill:before,.icon-menu-app-plein:before{content:""}
.icon-menu-app:before{content:""}
.icon-menu-button-fill:before,.icon-menu-button-plein:before{content:""}
.icon-menu-button-wide-fill:before,.icon-menu-button-wide-plein:before{content:""}
.icon-menu-button-wide:before{content:""}
.icon-menu-button:before{content:""}
.icon-menu-down:before,.icon-menu-bas:before{content:""}
.icon-menu-up:before,.icon-menu-haut:before{content:""}
.icon-pen:before{content:""}
.icon-pencil-fill:before,.icon-pencil-plein:before{content:""}
.icon-pencil-square:before,.icon-pencil-carre:before{content:""}
.icon-pencil:before{content:""}
.icon-person-badge-fill:before,.icon-user-badge-plein:before{content:""}
.icon-person-badge:before,.icon-user-badge:before{content:""}
.icon-person-bounding-box:before,.icon-user-bounding-box:before{content:""}
.icon-person-check-fill:before,.icon-user-ok-plein:before{content:""}
.icon-person-check:before,.icon-user-ok:before{content:""}
.icon-person-circle:before,.icon-user-rond:before{content:""}
.icon-person-dash-fill:before,.icon-user-dash-plein:before{content:""}
.icon-person-dash:before,.icon-user-dash:before{content:""}
.icon-person-fill:before,.icon-user-plein:before{content:""}
.icon-person-lines-fill:before,.icon-user-lines-plein:before{content:""}
.icon-person-plus-fill:before,.icon-user-plus-plein:before{content:""}
.icon-person-plus:before,.icon-user-plus:before{content:""}
.icon-person-square:before,.icon-user-carre:before{content:""}
.icon-person-x-fill:before,.icon-user-x-plein:before{content:""}
.icon-person-x:before,.icon-user-croix:before{content:""}
.icon-person:before,.icon-user:before{content:""}
.icon-phone-fill:before,.icon-tel-plein:before{content:""}
.icon-phone-landscape-fill:before,.icon-tel-landscape-plein:before{content:""}
.icon-phone-landscape:before,.icon-tel-landscape:before{content:""}
.icon-phone-vibrate-fill:before,.icon-tel-vibrate-plein:before{content:""}
.icon-phone-vibrate:before,.icon-tel-vibrate:before{content:""}
.icon-phone:before,.icon-tel:before{content:""}
.icon-plus-circle-dotted:before,.icon-plus-rond-dotted:before{content:""}
.icon-plus-circle-fill:before,.icon-plus-rond-plein:before{content:""}
.icon-plus-circle:before,.icon-plus-rond:before{content:""}
.icon-plus-square-dotted:before,.icon-plus-carre-dotted:before{content:""}
.icon-plus-square-fill:before,.icon-plus-carre-plein:before{content:""}
.icon-plus-square:before,.icon-plus-carre:before{content:""}
.icon-plus:before{content:""}
.icon-printer-fill:before,.icon-printer-plein:before{content:""}
.icon-printer:before,.icon-print:before{content:""}
.icon-question-circle-fill:before,.icon-question-rond-plein:before{content:""}
.icon-question-circle:before,.icon-question-rond:before{content:""}
.icon-question-diamond-fill:before,.icon-question-diamond-plein:before{content:""}
.icon-question-diamond:before{content:""}
.icon-question-octagon-fill:before,.icon-question-octagon-plein:before{content:""}
.icon-question-octagon:before{content:""}
.icon-question-square-fill:before,.icon-question-carre-plein:before{content:""}
.icon-question-square:before,.icon-question-carre:before{content:""}
.icon-question:before{content:""}
.icon-telephone-fill:before,.icon-telephone-plein:before{content:""}
.icon-telephone-forward-fill:before,.icon-telephone-next-plein:before{content:""}
.icon-telephone-forward:before,.icon-telephone-next:before{content:""}
.icon-telephone-inbound-fill:before,.icon-telephone-inbound-plein:before{content:""}
.icon-telephone-inbound:before{content:""}
.icon-telephone-minus-fill:before,.icon-telephone-minus-plein:before{content:""}
.icon-telephone-minus:before{content:""}
.icon-telephone-outbound-fill:before,.icon-telephone-outbound-plein:before{content:""}
.icon-telephone-outbound:before{content:""}
.icon-telephone-plus-fill:before,.icon-telephone-plus-plein:before{content:""}
.icon-telephone-plus:before{content:""}
.icon-telephone-x-fill:before,.icon-telephone-x-plein:before{content:""}
.icon-telephone-x:before,.icon-telephone-croix:before{content:""}
.icon-telephone:before{content:""}
.icon-toggle-off:before{content:""}
.icon-toggle-on:before{content:""}
.icon-toggle2-off:before{content:""}
.icon-toggle2-on:before{content:""}
.icon-toggles:before{content:""}
.icon-toggles2:before{content:""}
.icon-tools:before,.icon-outil:before{content:""}
.icon-x-circle-fill:before,.icon-x-rond-plein:before{content:""}
.icon-x-circle:before,.icon-x-rond:before{content:""}
.icon-x-diamond-fill:before,.icon-x-diamond-plein:before{content:""}
.icon-x-diamond:before{content:""}
.icon-x-octagon-fill:before,.icon-x-octagon-plein:before{content:""}
.icon-x-octagon:before{content:""}
.icon-x-square-fill:before,.icon-x-carre-plein:before{content:""}
.icon-x-square:before,.icon-x-carre:before{content:""}
.icon-x:before,.icon-croix:before{content:""}
.icon-check-lg:before,.icon-ok-lg:before{content:""}
.icon-envelope-check-1:before,.icon-envelope-ok-1:before{content:""}
.icon-envelope-check-fill:before,.icon-envelope-ok-plein:before{content:""}
.icon-envelope-check:before,.icon-envelope-ok:before{content:""}
.icon-envelope-dash-1:before{content:""}
.icon-envelope-dash-fill:before,.icon-envelope-dash-plein:before{content:""}
.icon-envelope-dash:before{content:""}
.icon-envelope-exclamation-1:before{content:""}
.icon-envelope-exclamation-fill:before,.icon-envelope-exclamation-plein:before{content:""}
.icon-envelope-exclamation:before{content:""}
.icon-envelope-plus-fill:before,.icon-envelope-plus-plein:before{content:""}
.icon-envelope-plus:before{content:""}
.icon-envelope-slash-1:before{content:""}
.icon-envelope-slash-fill:before,.icon-envelope-slash-plein:before{content:""}
.icon-envelope-slash:before{content:""}
.icon-envelope-x-1:before{content:""}
.icon-envelope-x-fill:before,.icon-envelope-x-plein:before{content:""}
.icon-envelope-x:before,.icon-envelope-croix:before{content:""}
.icon-balloon-fill:before,.icon-balloon-plein:before{content:""}
.icon-balloon-heart-fill:before,.icon-balloon-coeur-plein:before{content:""}
.icon-balloon-heart:before,.icon-balloon-coeur:before{content:""}
.icon-balloon:before{content:""}
.icon-box2-fill:before,.icon-box2-plein:before{content:""}
.icon-box2-heart-fill:before,.icon-box2-coeur-plein:before{content:""}
.icon-box2-heart:before,.icon-box2-coeur:before{content:""}
.icon-box2:before{content:""}
.icon-braces-asterisk:before{content:""}
.icon-calendar-heart-fill:before,.icon-calendar-coeur-plein:before{content:""}
.icon-calendar-heart:before,.icon-calendar-coeur:before{content:""}
.icon-calendar2-heart-fill:before,.icon-calendar2-coeur-plein:before{content:""}
.icon-calendar2-heart:before,.icon-calendar2-coeur:before{content:""}
.icon-envelope-heart-fill:before,.icon-envelope-coeur-plein:before{content:""}
.icon-envelope-heart:before,.icon-envelope-coeur:before{content:""}
.icon-envelope-open-heart-fill:before,.icon-envelope-ouvrir-coeur-plein:before{content:""}
.icon-envelope-open-heart:before,.icon-envelope-ouvrir-coeur:before{content:""}
.icon-envelope-paper-fill:before,.icon-envelope-paper-plein:before{content:""}
.icon-envelope-paper-heart-fill:before,.icon-envelope-paper-coeur-plein:before{content:""}
.icon-envelope-paper-heart:before,.icon-envelope-paper-coeur:before{content:""}
.icon-envelope-paper:before{content:""}
.icon-heart-pulse-fill:before,.icon-coeur-pulse-plein:before{content:""}
.icon-heart-pulse:before,.icon-coeur-pulse:before{content:""}
.icon-heartbreak-fill:before,.icon-coeurbreak-plein:before{content:""}
.icon-heartbreak:before,.icon-coeurbreak:before{content:""}
.icon-hearts:before,.icon-coeurs:before{content:""}
.icon-house-heart-fill:before,.icon-accueil-coeur-plein:before{content:""}
.icon-house-heart:before,.icon-accueil-coeur:before{content:""}
.icon-person-heart:before,.icon-user-coeur:before{content:""}
.icon-person-hearts:before,.icon-user-coeurs:before{content:""}
.icon-phone-flip:before,.icon-tel-flip:before{content:""}
.icon-trash3-fill:before,.icon-poubelle3-plein:before{content:""}
.icon-trash3:before,.icon-poubelle3:before{content:""}
.icon-signpost-split:before,.icon-parcours:before{content:""}
.icon-easel:before,.icon-exposition:before{content:""}
.icon-newspaper:before,.icon-presse:before{content:""}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
body *{background-repeat:no-repeat;background-clip:padding-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,sectionarticle,main,section,summary{display:block}
[hidden],template{display:none}
.c_site{color:#7B7B7C}
.bg_site{background-color:#7B7B7C}
.fill_site{fill:#7B7B7C}
.stroke_site{stroke:#7B7B7C}
.module{display:inline;float:left;overflow:hidden}
.bloc{display:block;overflow:hidden}
.relatif{position:relative}
.affix{position:fixed}
.show{display:block}
.oh{overflow:hidden}
.invisible,.hide,.hidden,.js .js-hide,.no-js .no-js-hide,.none{display:none}
.nonvisible,.offscreen{position:absolute;left:-999em;height:1%}
.gras,b,strong{font-weight:700}
.italic,i,em,q,address{font-style:italic}
.majuscules,.capitale{text-transform:uppercase}
.caps{font-variant:small-caps}
small,.petit{font-size:.8em;line-height:1.4em}
.gros{font-size:1.2em}
dfn{font-weight:700;font-style:italic}
del,.del{background-color:#FDD;border-color:#C00;color:#C00;text-decoration:line-through}
ins,.ins{background-color:#DFD;border-color:#0A0;color:#0A0;text-decoration:none}
sup,sub{position:relative;vertical-align:baseline;font-size:.8em;font-variant:normal;line-height:0}
sub{bottom:-.25em}
sup{vertical-align:super;top:-.25em}
img.puce{vertical-align:baseline}
.large{width:100%}
.pull-left,.gauche,.left{float:left}
.pull-right,.droite,.right{float:right}
.centre,.center{text-align:center;margin-right:auto;margin-left:auto}
.deroulantclic,[role="button"]{cursor:pointer}
.clear{clear:both}
br.clear,.nettoyeur{clear:both;margin:0;padding:0;border:0;height:0;line-height:1px;font-size:1px}
hr.clear{visibility:hidden}
.sardine{margin:0!important;padding:0!important;border:0!important;font-size:0!important}
.fondblanc{background-color:#fff}
.noir{color:#000}
.blanc{color:#fff}
.gris{color:#555}
.bleu{color:#2568C4}
.vert{color:#59A44E}
.rouge{color:#DC1E39}
.jaune{color:#FC0}
.orange{color:#FF7F00}
.rose{color:#E32776}
.violet{color:#894299}
.turquoise{color:#27B9A2}
h1,h2,h3,h4,h5{font-weight:400}
.grotit::first-letter{text-transform:uppercase}
a{transition-property:all;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
a,a:focus{text-decoration:none}
a:active,a:hover{outline:0;background-color:transparent}
figure{margin:0}
img{vertical-align:middle;border:0;color:transparent;vertical-align:middle;-ms-interpolation-mode:bicubic;height:auto}
svg:not(:root){overflow:hidden}
img.ronde{border-radius:50%}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
iframe{border:none}
.fileo{margin-top:1em;padding-top:1em;border-top:1px solid #777}
.filetbas{padding-bottom:.5em;margin-bottom:1.4em;border-bottom:1px solid #777}
.margo{margin-top:60px}
.margebas,.liste-items .item,.liste-grille .item{margin-bottom:60px}
.margobas{margin-top:60px;margin-bottom:60px}
.btn,.boutons .submit,.bouton .submit{color:#fff}
.btn-petit{font-size:.9em}
.btn-fleche:after{font-family:"bootstrap-icons";font-weight:600;margin-left:5px;font-size:.7em}
.boutons .submit,.bouton .submit{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.btn-vert{color:#fff;background-color:#59A44E;border-color:#59A44E}
.btn-vert:focus,.btn-vert.focus{color:#fff;background-color:#46813e;border-color:#2a4e25}
.btn-vert:hover{color:#fff;background-color:#46813e;border-color:#427b3a}
.btn-vert:active,.btn-vert.active,.open > .dropdown-toggle.btn-vert{color:#fff;background-color:#46813e;border-color:#427b3a}
.btn-vert:active:hover,.btn-vert:active:focus,.btn-vert:active.focus,.btn-vert.active:hover,.btn-vert.active:focus,.btn-vert.active.focus,.open > .dropdown-toggle.btn-vert:hover,.open > .dropdown-toggle.btn-vert:focus,.open > .dropdown-toggle.btn-vert.focus{color:#fff;background-color:#396932;border-color:#2a4e25}
.btn-vert:active,.btn-vert.active,.open > .dropdown-toggle.btn-vert{background-image:none}
.btn-vert.disabled:hover,.btn-vert.disabled:focus,.btn-vert.disabled.focus,.btn-vert[disabled]:hover,.btn-vert[disabled]:focus,.btn-vert[disabled].focus,fieldset[disabled] .btn-vert:hover,fieldset[disabled] .btn-vert:focus,fieldset[disabled] .btn-vert.focus{background-color:#59A44E;border-color:#59A44E}
.btn-vert .badge{color:#59A44E;background-color:#fff}
.btn-bleu{color:#fff;background-color:#2568C4;border-color:#2568C4}
.btn-bleu:focus,.btn-bleu.focus{color:#fff;background-color:#1d5199;border-color:#112f59}
.btn-bleu:hover{color:#fff;background-color:#1d5199;border-color:#1b4d91}
.btn-bleu:active,.btn-bleu.active,.open > .dropdown-toggle.btn-bleu{color:#fff;background-color:#1d5199;border-color:#1b4d91}
.btn-bleu:active:hover,.btn-bleu:active:focus,.btn-bleu:active.focus,.btn-bleu.active:hover,.btn-bleu.active:focus,.btn-bleu.active.focus,.open > .dropdown-toggle.btn-bleu:hover,.open > .dropdown-toggle.btn-bleu:focus,.open > .dropdown-toggle.btn-bleu.focus{color:#fff;background-color:#17417b;border-color:#112f59}
.btn-bleu:active,.btn-bleu.active,.open > .dropdown-toggle.btn-bleu{background-image:none}
.btn-bleu.disabled:hover,.btn-bleu.disabled:focus,.btn-bleu.disabled.focus,.btn-bleu[disabled]:hover,.btn-bleu[disabled]:focus,.btn-bleu[disabled].focus,fieldset[disabled] .btn-bleu:hover,fieldset[disabled] .btn-bleu:focus,fieldset[disabled] .btn-bleu.focus{background-color:#2568C4;border-color:#2568C4}
.btn-bleu .badge{color:#2568C4;background-color:#fff}
.btn-rouge{color:#fff;background-color:#DC1E39;border-color:#DC1E39}
.btn-rouge:focus,.btn-rouge.focus{color:#fff;background-color:#af182d;border-color:#6c0f1c}
.btn-rouge:hover{color:#fff;background-color:#af182d;border-color:#a6172b}
.btn-rouge:active,.btn-rouge.active,.open > .dropdown-toggle.btn-rouge{color:#fff;background-color:#af182d;border-color:#a6172b}
.btn-rouge:active:hover,.btn-rouge:active:focus,.btn-rouge:active.focus,.btn-rouge.active:hover,.btn-rouge.active:focus,.btn-rouge.active.focus,.open > .dropdown-toggle.btn-rouge:hover,.open > .dropdown-toggle.btn-rouge:focus,.open > .dropdown-toggle.btn-rouge.focus{color:#fff;background-color:#901425;border-color:#6c0f1c}
.btn-rouge:active,.btn-rouge.active,.open > .dropdown-toggle.btn-rouge{background-image:none}
.btn-rouge.disabled:hover,.btn-rouge.disabled:focus,.btn-rouge.disabled.focus,.btn-rouge[disabled]:hover,.btn-rouge[disabled]:focus,.btn-rouge[disabled].focus,fieldset[disabled] .btn-rouge:hover,fieldset[disabled] .btn-rouge:focus,fieldset[disabled] .btn-rouge.focus{background-color:#DC1E39;border-color:#DC1E39}
.btn-rouge .badge{color:#DC1E39;background-color:#fff}
.btn-jaune{color:#fff;background-color:#FC0;border-color:#FC0}
.btn-jaune:focus,.btn-jaune.focus{color:#fff;background-color:#cca300;border-color:#806600}
.btn-jaune:hover{color:#fff;background-color:#cca300;border-color:#c29b00}
.btn-jaune:active,.btn-jaune.active,.open > .dropdown-toggle.btn-jaune{color:#fff;background-color:#cca300;border-color:#c29b00}
.btn-jaune:active:hover,.btn-jaune:active:focus,.btn-jaune:active.focus,.btn-jaune.active:hover,.btn-jaune.active:focus,.btn-jaune.active.focus,.open > .dropdown-toggle.btn-jaune:hover,.open > .dropdown-toggle.btn-jaune:focus,.open > .dropdown-toggle.btn-jaune.focus{color:#fff;background-color:#a88700;border-color:#806600}
.btn-jaune:active,.btn-jaune.active,.open > .dropdown-toggle.btn-jaune{background-image:none}
.btn-jaune.disabled:hover,.btn-jaune.disabled:focus,.btn-jaune.disabled.focus,.btn-jaune[disabled]:hover,.btn-jaune[disabled]:focus,.btn-jaune[disabled].focus,fieldset[disabled] .btn-jaune:hover,fieldset[disabled] .btn-jaune:focus,fieldset[disabled] .btn-jaune.focus{background-color:#FC0;border-color:#FC0}
.btn-jaune .badge{color:#FC0;background-color:#fff}
.btn-orange{color:#fff;background-color:#FF7F00;border-color:#FF7F00}
.btn-orange:focus,.btn-orange.focus{color:#fff;background-color:#c60;border-color:#804000}
.btn-orange:hover{color:#fff;background-color:#c60;border-color:#c26100}
.btn-orange:active,.btn-orange.active,.open > .dropdown-toggle.btn-orange{color:#fff;background-color:#c60;border-color:#c26100}
.btn-orange:active:hover,.btn-orange:active:focus,.btn-orange:active.focus,.btn-orange.active:hover,.btn-orange.active:focus,.btn-orange.active.focus,.open > .dropdown-toggle.btn-orange:hover,.open > .dropdown-toggle.btn-orange:focus,.open > .dropdown-toggle.btn-orange.focus{color:#fff;background-color:#a85400;border-color:#804000}
.btn-orange:active,.btn-orange.active,.open > .dropdown-toggle.btn-orange{background-image:none}
.btn-orange.disabled:hover,.btn-orange.disabled:focus,.btn-orange.disabled.focus,.btn-orange[disabled]:hover,.btn-orange[disabled]:focus,.btn-orange[disabled].focus,fieldset[disabled] .btn-orange:hover,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange.focus{background-color:#FF7F00;border-color:#FF7F00}
.btn-orange .badge{color:#FF7F00;background-color:#fff}
.btn-rose{color:#fff;background-color:#E32776;border-color:#E32776}
.btn-rose:focus,.btn-rose.focus{color:#fff;background-color:#be195e;border-color:#7b103d}
.btn-rose:hover{color:#fff;background-color:#be195e;border-color:#b5185a}
.btn-rose:active,.btn-rose.active,.open > .dropdown-toggle.btn-rose{color:#fff;background-color:#be195e;border-color:#b5185a}
.btn-rose:active:hover,.btn-rose:active:focus,.btn-rose:active.focus,.btn-rose.active:hover,.btn-rose.active:focus,.btn-rose.active.focus,.open > .dropdown-toggle.btn-rose:hover,.open > .dropdown-toggle.btn-rose:focus,.open > .dropdown-toggle.btn-rose.focus{color:#fff;background-color:#9f154f;border-color:#7b103d}
.btn-rose:active,.btn-rose.active,.open > .dropdown-toggle.btn-rose{background-image:none}
.btn-rose.disabled:hover,.btn-rose.disabled:focus,.btn-rose.disabled.focus,.btn-rose[disabled]:hover,.btn-rose[disabled]:focus,.btn-rose[disabled].focus,fieldset[disabled] .btn-rose:hover,fieldset[disabled] .btn-rose:focus,fieldset[disabled] .btn-rose.focus{background-color:#E32776;border-color:#E32776}
.btn-rose .badge{color:#E32776;background-color:#fff}
.btn-violet{color:#fff;background-color:#894299;border-color:#894299}
.btn-violet:focus,.btn-violet.focus{color:#fff;background-color:#693375;border-color:#391c40}
.btn-violet:hover{color:#fff;background-color:#693375;border-color:#63306e}
.btn-violet:active,.btn-violet.active,.open > .dropdown-toggle.btn-violet{color:#fff;background-color:#693375;border-color:#63306e}
.btn-violet:active:hover,.btn-violet:active:focus,.btn-violet:active.focus,.btn-violet.active:hover,.btn-violet.active:focus,.btn-violet.active.focus,.open > .dropdown-toggle.btn-violet:hover,.open > .dropdown-toggle.btn-violet:focus,.open > .dropdown-toggle.btn-violet.focus{color:#fff;background-color:#53285c;border-color:#391c40}
.btn-violet:active,.btn-violet.active,.open > .dropdown-toggle.btn-violet{background-image:none}
.btn-violet.disabled:hover,.btn-violet.disabled:focus,.btn-violet.disabled.focus,.btn-violet[disabled]:hover,.btn-violet[disabled]:focus,.btn-violet[disabled].focus,fieldset[disabled] .btn-violet:hover,fieldset[disabled] .btn-violet:focus,fieldset[disabled] .btn-violet.focus{background-color:#894299;border-color:#894299}
.btn-violet .badge{color:#894299;background-color:#fff}
.btn-gris{color:#fff;background-color:#555;border-color:#555}
.btn-gris:focus,.btn-gris.focus{color:#fff;background-color:#3c3c3c;border-color:#161616}
.btn-gris:hover{color:#fff;background-color:#3c3c3c;border-color:#373737}
.btn-gris:active,.btn-gris.active,.open > .dropdown-toggle.btn-gris{color:#fff;background-color:#3c3c3c;border-color:#373737}
.btn-gris:active:hover,.btn-gris:active:focus,.btn-gris:active.focus,.btn-gris.active:hover,.btn-gris.active:focus,.btn-gris.active.focus,.open > .dropdown-toggle.btn-gris:hover,.open > .dropdown-toggle.btn-gris:focus,.open > .dropdown-toggle.btn-gris.focus{color:#fff;background-color:#2a2a2a;border-color:#161616}
.btn-gris:active,.btn-gris.active,.open > .dropdown-toggle.btn-gris{background-image:none}
.btn-gris.disabled:hover,.btn-gris.disabled:focus,.btn-gris.disabled.focus,.btn-gris[disabled]:hover,.btn-gris[disabled]:focus,.btn-gris[disabled].focus,fieldset[disabled] .btn-gris:hover,fieldset[disabled] .btn-gris:focus,fieldset[disabled] .btn-gris.focus{background-color:#555;border-color:#555}
.btn-gris .badge{color:#555;background-color:#fff}
.btn-grisLight{color:#fff;background-color:#777;border-color:#777;color:#000!important}
.btn-grisLight:focus,.btn-grisLight.focus{color:#fff;background-color:#5e5e5e;border-color:#373737}
.btn-grisLight:hover{color:#fff;background-color:#5e5e5e;border-color:#585858}
.btn-grisLight:active,.btn-grisLight.active,.open > .dropdown-toggle.btn-grisLight{color:#fff;background-color:#5e5e5e;border-color:#585858}
.btn-grisLight:active:hover,.btn-grisLight:active:focus,.btn-grisLight:active.focus,.btn-grisLight.active:hover,.btn-grisLight.active:focus,.btn-grisLight.active.focus,.open > .dropdown-toggle.btn-grisLight:hover,.open > .dropdown-toggle.btn-grisLight:focus,.open > .dropdown-toggle.btn-grisLight.focus{color:#fff;background-color:#4c4c4c;border-color:#373737}
.btn-grisLight:active,.btn-grisLight.active,.open > .dropdown-toggle.btn-grisLight{background-image:none}
.btn-grisLight.disabled:hover,.btn-grisLight.disabled:focus,.btn-grisLight.disabled.focus,.btn-grisLight[disabled]:hover,.btn-grisLight[disabled]:focus,.btn-grisLight[disabled].focus,fieldset[disabled] .btn-grisLight:hover,fieldset[disabled] .btn-grisLight:focus,fieldset[disabled] .btn-grisLight.focus{background-color:#777;border-color:#777}
.btn-grisLight .badge{color:#777;background-color:#fff}
legend{display:block;width:100%;margin-bottom:1.1em;font-size:27px;border-bottom:1px solid #e5e5e5}
.grille,.liste-item.row,.liste-item > .row,.liste-items.row,.liste-items > .row{display:flex;flex-wrap:wrap}
.liste-item.row,.liste-item > .row,.liste-items.row,.liste-items > .row{text-align:left}
.liste-items.row,.liste-items > .row{text-align:left}
.liste-items .item .surtit{line-height:130%;padding:.4em 3%}
.liste-items .item .tit{line-height:1.2em}
.liste-items .item .date{font-size:1.15em;color:#7B7B7C;margin:0 0 .4em}
.liste-items .item .logo{min-width:100%;display:block;overflow:hidden}
.liste-items .item .desc,.liste-items .item .introduction{font-weight:400;line-height:1.5em}
.liste-items .item .desc p,.liste-items .item .introduction p{margin:0 0 .5em;line-height:1.5em}
.liste-items .item .btn,.liste-items .item .boutons .submit,.boutons .liste-items .item .submit,.liste-items .item .bouton .submit,.bouton .liste-items .item .submit{color:#fff;clear:both}
.liste-grille{margin-top:3em}
.liste-grille .item{background-clip:content-box;height:15em;text-align:center;background-position:center;background-size:cover}
.liste-grille .item .tit{display:flex;align-items:center;height:100%;background:#00000055;color:#fff;text-align:center;font-size:1.9em;padding:1em;font-weight:600;line-height:1.3em;justify-content:center;border-bottom:6px solid #7B7B7C}
.liste-grille .item .tit.petit{font-size:1.3em}
.liste-grille .lrub{margin:0 0 2em}
.item{box-sizing:border-box;overflow:hidden}
.item:before,.item:after{box-sizing:border-box}
.filtre{background-color:#e8e8e8;padding-top:1em;padding-bottom:1em;font-size:1.1em;margin:2em 0}
.filtre a{margin:0 .8em;font-weight:500}
.filtre a:hover{color:#7B7B7C}
.filtre .tit{margin-bottom:.3em}
.filtre .titselect{display:inline-block;text-align:right;padding:1em;width:8%}
.filtre select{padding:.1em 0.3%;border-radius:.2em 0 0 .2em}
.filtre select.selectdate{margin-right:6%}
.grosboutons{text-align:center;display:flex;flex-wrap:wrap;min-width:100%}
.grosboutons .grosbouton{position:relative;min-height:17em;margin-bottom:2em}
.grosboutons .grosbouton *{-webkit-transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.01s;-moz-transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.01s;-o-transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.01s;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.01s}
.grosboutons .grosbouton .ico,.grosboutons .grosbouton svg{width:70%;height:auto;margin:0 auto;text-align:center;cursor:pointer}
.grosboutons .grosbouton .legende{position:absolute;color:#333;bottom:0;left:50%;height:2.6em;width:100%;transform:translate(-50%,-50%)}
.grosboutons .grosbouton .legende .titit{text-transform:uppercase;font-size:1.2em;margin:.2em 0;font-weight:500;display:block}
.grosboutons .grosbouton:hover .ico,.grosboutons .grosbouton:hover svg{width:80%;margin-top:-10px}
.grosboutons .grosbouton:hover .legende{color:#DC1E39}
body #cookie-bar,body #cookieChoiceInfo{box-shadow:0 0 5px rgba(0,0,0,0.1);background:#fff;top:inherit!important;bottom:0;font-size:18px}
body #cookie-bar .cb-enable,body #cookie-bar #cookieChoiceDismiss,body #cookieChoiceInfo .cb-enable,body #cookieChoiceInfo #cookieChoiceDismiss{font-weight:700;border-radius:2px}
body #cookie-bar .cb-enable:hover,body #cookie-bar #cookieChoiceDismiss:hover,body #cookieChoiceInfo .cb-enable:hover,body #cookieChoiceInfo #cookieChoiceDismiss:hover{color:#fff}
.box_mediabox,.lity-container{padding:0;background-color:transparent;vertical-align:middle;overflow:hidden}
#cboxTitle,.lidy-Title{display:none!important}
.box_mediabox,#cboxOverlay{background:rgba(0,0,0,0.9)}
.lity-content > iframe,#cboxLoadedContent > iframe{width:84vw!important;height:84vh!important;min-width:84vw!important;min-height:84vh!important}
@media screen and (max-width:680px){.lity-content > iframe,#cboxLoadedContent > iframe{width:86vw!important;height:86vh!important;min-width:86vw!important;min-height:86vh!important}}
@keyframes urgence{0%{margin-bottom:-1000px;opacity:0}
100%{margin-bottom:0;opacity:100}}
.alerte_urgence{position:fixed;bottom:0;width:100%;background:#b91f1fee;text-align:center;font-size:18px;color:#fff;z-index:9980;padding:1em .7em;text-align:center;animation:urgence 3s 1}
.alerte_urgence a,.alerte_urgence .cnt,.alerte_urgence .desc,.alerte_urgence .lls{color:#fff}
.alerte_urgence h3.spip{text-transform:uppercase;font-size:1.6em;text-align:center;color:#fff;line-height:1.2em;margin:.3em 1em;display:block}
.alerte_urgence p{line-height:1.4em}
.alerte_urgence .lls{margin-top:.7em;text-align:center;text-decoration:underline;font-weight:400}
.alerte_urgence .fermer{margin-top:-.5em}
body .spip-admin-bloc,body .spip-admin-float{margin-right:3px;right:0;display:table;z-index:3000000;font-size:.9em;top:8px}
body .spip-admin-bloc a,body .spip-admin-float a{border-radius:0;float:left;margin-right:3px;margin-bottom:3px;font-weight:500}
body .spip-admin-bloc a:first-of-type,body .spip-admin-float a:first-of-type{background-color:#FC0;color:#000}
body .spip-admin-bloc a:last-of-type,body .spip-admin-float a:last-of-type{background-color:#DC1E39}
body .spip-admin-float{top:inherit;font-size:.7em;bottom:0;width:auto;opacity:0.5;transition:1s}
body .spip-admin-float:hover{opacity:1}
body .spip-admin-float .spip-admin-boutons{border-radius:0}
.bouton_action_post,.bouton_action_post > div{display:inline}
#debug-nav{line-height:16px}
@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;overflow:visible}
*{position:static}
body .page .content{margin-top:0;padding-top:0}
body .navbar,body .btn,body .boutons .submit,.boutons body .submit,body .bouton .submit,.bouton body .submit,body .asidedroite,body .footer,body .liste-grille,body .atss-righ,body .titpage,body .pagination,body #spip-admin,body .header,body .boutons,body .grosseintro .chemin,body .page_type_contenu .liste-items{display:none}
abbr[title]:after{content:" (" attr(title) ")"}
blockquote{page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
page{margin:0.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
a,a:visited{text-decoration:underline}
img{width:auto}
.texte a.spip_out::after,.texte a[href]::after,.texte a.spip_url a.spip_out::after,.texte a.spip_url::after{content:" (" attr(href) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
.article pre,.article blockquote.spip,.article blockquote.spip_poesie{border:2px solid #999;page-break-inside:avoid}
.colgauche{width:95%}
#bicolonnes,.colgauche{padding:0;margin:0}
.content .page_type_contenu #bicolonnes .chapo{padding:0}
.content .page_type_contenu #bicolonnes .colgauche .date{padding-left:0}}
@media screen and (min-width:1000px){.fileo-xl{margin-top:1em;padding-top:1em;border-top:1px solid #777}
.filetbas-xl{padding-bottom:.5em;margin-bottom:1.4em;border-bottom:1px solid #777}
.margo-xl{margin-top:60px}
.margebas-xl{margin-bottom:60px}
.margobas-xl{margin-top:60px;margin-bottom:60px}}
@media screen and (max-width:767px){img{height:auto}
iframe{max-width:100%}
textarea,table,td,th{word-wrap:break-word}
.large-xs{width:100%}
.gauche-xs,.left-xs{float:left}
.droite-xs,.right-xs{float:right}
.centre-xs,.center-xs{text-align:center;margin-right:auto;margin-left:auto}
.fileo-xs{margin-top:1em;padding-top:1em;border-top:1px solid #777}
.filetbas-xs{padding-bottom:.5em;margin-bottom:1.4em;border-bottom:1px solid #777}
.margo-xs{margin-top:60px}
.margebas-xs{margin-bottom:60px}
.margobas-xs{margin-top:60px;margin-bottom:60px}
.pagination{margin:0 0 8vw}
.pagination .pages strong,.pagination .pages a{width:1.4em;border:0 solid #fff;border-top:.4em solid #fff}
.contenu .formulaire_spip form .saisie_case{width:100%}
.contenu .formulaire_spip form legend,.contenu .formulaire_spip form .legend{font-size:1.5em;font-weight:500}
.contenu .formulaire_spip form label{font-size:1em}
.contenu .formulaire_spip form fieldset legend,.contenu .formulaire_spip form fieldset .legend,.contenu .formulaire_spip form fieldset .row-fluid{width:95%}
.formulaire_login form #pass_securise{display:none}}
@media screen and (min-width:768px){.large-xl{width:100%}
.gauche-xl,.left-xl{float:left}
.droite-xl,.right-xl{float:right}
.centre-xl,.center-xl{text-align:center;margin-right:auto;margin-left:auto}
.fileo-xl{margin-top:1em;padding-top:1em;border-top:1px solid #777}
.filetbas-xl{padding-bottom:.5em;margin-bottom:1.4em;border-bottom:1px solid #777}
.margo-xl{margin-top:60px}
.margebas-xl{margin-bottom:60px}
.margobas-xl{margin-top:60px;margin-bottom:60px}}
.icon-box-arrow-up-right,.spip_out,.icon-box-fleche-bas-droite{position:relative}
.icon-box-arrow-up-right::before,.spip_out::before,.icon-box-fleche-bas-droite::before{display:inline-block;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5em;font-family:bootstrap-icons!important;font-weight:400!important;font-variant:normal;text-transform:none;vertical-align:-.125em;content:""}
strong,b{font-weight:600}
i,em,.italique{font-style:italic}
strong i{font-weight:700}
.spip_document iframe{margin:0}
a{line-height:120%}
img{max-width:100%;height:auto}
sup.typo_exposants{line-height:99%}
sup a{font-weight:700;color:#CF0911}
h2.spip,h3.spip,h4.spip,h5.spip,h6.spip,.titre.h3,.titre.h4,.titre.h5,.titre.h6{line-height:120%;overflow:hidden;hyphens:none;margin:.5em 0 1.1em;border-left:0 solid #fff;font-weight:500;font-style:normal}
h2.spip a,h3.spip a,h4.spip a,h5.spip a,h6.spip a,.titre.h3 a,.titre.h4 a,.titre.h5 a,.titre.h6 a{padding:0}
h2.spip font,h3.spip font,h4.spip font,h5.spip font,h6.spip font,.titre.h3 font,.titre.h4 font,.titre.h5 font,.titre.h6 font{font-weight:600;line-height:120%;margin-left:5px}
h2.spip,.titre.h2,h3.spip,.titre.h3{display:table;border-bottom:3px solid #7B7B7C;margin-bottom:.8em;font-size:2em;padding:0 0 .15em}
h2.spip font,h2.spip font *,.titre.h2 font,.titre.h2 font *,h3.spip font,h3.spip font *,.titre.h3 font,.titre.h3 font *{font-weight:700}
h4.spip,.titre.h4,h5.spip,.titre.h5{border-bottom:1px solid #555;margin:.7em 0}
h4.spip,.titre.h4{border-bottom:1px solid #555;display:table;font:normal 500 1.8em/1.5em "Fira Sans",Geneva,Verdana,sans-serif;padding:4px 2px 6px 0}
h4.spip a,.titre.h4 a{padding:0}
h5.spip,.titre.h5{display:table;font:normal 500 1.4em/1.65em "Fira Sans",Geneva,Verdana,sans-serif;margin:.5em 0 1em;padding:.4em 0 .3em;color:#222;background-color:transparent}
h5.spip .spip_dic,.titre.h5 .spip_dic{color:#fff}
h6.spip,.titre.h6{border-bottom:1px solid #e8e8e8;display:table;font:500 1.2em/120% "Fira Sans",Geneva,Verdana,sans-serif;overflow:hidden;padding:3px 0 4px}
span + .autobr{display:none}
p,ul.spip,ol.spip,table,.texteencadre-spip,.spip_cadre,.spip_code,.spip-block-right,.spip-block-center{margin-bottom:calc($baseLineHeight * 1.2);font-weight:inherit}
p + h3.spip,p + h4.spip,p + h5.spip,p + h6.spip,ul.spip + h3.spip,ul.spip + h4.spip,ul.spip + h5.spip,ul.spip + h6.spip,ol.spip + h3.spip,ol.spip + h4.spip,ol.spip + h5.spip,ol.spip + h6.spip,div + h3.spip,div + h4.spip,div + h5.spip,div + h6.spip,table + h3.spip,table + h4.spip,table + h5.spip,table + h6.spip{margin-top:1.8em}
* .spip_dic{margin:0 0 0 6px;line-height:95%}
li,p{line-height:1.6em}
ul.spip{border-width:0;padding-left:.5em}
ul.spip > li{padding-left:1.2em;list-style:none;position:relative;padding-top:.4em;margin:0 0 9px}
ul.spip > li::before{content:" ";display:block;width:.5em;height:.5em;position:absolute;border-radius:50%;float:left;left:0;top:.4em;margin:.5em .1em 0 0;background-color:#7B7B7C}
ul.spip ul.spip li{margin:0 0 .1em}
ol.spip{list-style:decimal inside!important;padding-left:0;counter-reset:repas;margin:.5em 0 1.9em}
ol.spip > li{list-style-type:none;counter-increment:repas;margin-bottom:10px;padding-left:0}
ol.spip > li::before{content:counter(repas);padding:2px 8px;margin-right:.6em;vertical-align:top;background-color:#7B7B7C;font-weight:700;font-size:1em;color:white}
ol.spip ul.spip{padding-left:2em}
ol.spip ul.spip > li{padding-left:1.2em}
ul.spip ul.spip,ol.spip ul.spip,ul.spip ol.spip{margin-left:0}
ol.spip ol.spip{margin-left:1.9em}
ul.spip ul.spip,ol.spip ul.spip{margin-bottom:1.7em}
a.spip_out,a.spip_glossaire,p.spip_note a,.spip_in,.spip_note,.spip_dic sup,.larticle a{font-weight:500;color:#7B7B7C}
a.spip_out:hover,a.spip_glossaire:hover,p.spip_note a:hover,.spip_in:hover,.spip_note:hover,.spip_dic sup:hover,.larticle a:hover{text-decoration:underline}
.spip_out{padding-right:.3em}
.spip_out::before{font-size:.6em;vertical-align:baseline}
.caractencadre-spip{color:#7B7B7C}
.caractencadre2-spip{color:#FC0}
sc,.sc{font-variant:small-caps}
.spip_code,.texteencadre-spip{background-color:#f9f2f4;color:#fff;display:table}
.spip_code a,.texteencadre-spip a{color:contrast(#7B7B7C,#000,#fff);text-decoration:underline}
.spip_cadre,.spip_code{padding:.7em 1.1em .9em}
.spip_cadre{display:block}
.spip_cadre:active{background-color:#e8e8e8}
.spip_cadre:focus-visible{background-color:#f2f2f2}
code,kbd,pre,samp{font-family:"Courier New",Courier,monospace}
.spip_code,code{font-family:"Courier New",Courier,monospace!important;color:#fff;font-weight:500;font-size:.9em;background-color:#f9f2f4;white-space:inherit}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:.4em;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}
pre{display:block;overflow:auto;padding:11.5px;margin:0 0 12px;font-size:17px;line-height:"";word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:.2em;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.texteencadre-spip{background-color:#7B7B7C;color:#fff;border:0px solid #fff;padding:.6em 1em .8em}
.texteencadre-spip a{color:#fff}
.cs_blocs{border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ccc;padding:.8em .9em;background-color:#e8e8e8;clear:both;background-color:#fff;background-repeat:repeat-x;background-image:-moz-linear-gradient(180deg,#333,#fff);background-image:-webkit-linear-gradient(180deg,#333,#fff);background-image:-o-linear-gradient(180deg,#333,#fff);background-image:linear-gradient(180deg,#333,#fff)}
.cs_blocs .blocs_titre{font-size:1.2em;background-image:none;padding:0 0 0 33px;position:relative}
.cs_blocs .blocs_titre a{text-decoration:none}
.cs_blocs .blocs_titre:before{transition-property:all;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);content:url();display:inline-block;transform:rotate(90deg);display:inline-block;position:absolute;left:7px}
@include blocs_replie:before{.cs_blocs{transform:rotate(0)}}
.cs_blocs:last-of-type{border-bottom:1px solid #ddd}
.cs_blocs .blocs_destination{padding:.7em 2.1em}
a[href*="javascript:"]{background-color:inherit}
a[href*="javascript:"]::before,a[href*="javascript:"]::after{display:none}
blockquote.spip,blockquote.spip_poesie{background-color:#f2f2f2;font:italic 1.4em/144% "Fira Sans",Geneva,Verdana,sans-serif;margin:1em 0;padding:.7em 1.3em 1em;min-height:40px;display:table;position:relative}
blockquote.spip p:last-of-type,blockquote.spip_poesie p:last-of-type{margin-bottom:0}
blockquote.spip{padding:1em 3em;text-align:center}
blockquote.spip:before{color:#7B7B7C;content:"«";font-size:2.6em;left:.3em;position:absolute;top:.2em}
blockquote.spip:after{bottom:.35em;color:#7B7B7C;content:"»";font-size:2.6em;position:absolute;right:.3em}
blockquote.spip_poesie{border-left-width:0;padding:2em 3em 2em 4.6em;font:normal 300 1.3em/180% "Fira Sans",Geneva,Verdana,sans-serif;color:#000;text-indent:-1.6em}
hr.spip{border-bottom:1px solid #555;margin:27px 0}
table{cellpadding:0;cellspacing:0;border-collapse:collapse;border-spacing:0}
table.spip,table.spip td,table.spip th{border-collapse:collapse;font-size:14px;margin:20px 0 25px;padding:3px 10px;text-align:center}
table.spip{width:100%;display:table;margin:2px 0 8px;border-width:1px 1px 1px;border:1px solid #7B7B7C}
table.spip th{color:#FFF;font-size:1.1em;font-weight:600;line-height:120%;padding:8px 5px 7px;text-align:center}
table.spip th strong{margin:4px 10px}
table.spip th{background-color:#7B7B7C}
table.spip td{border:0 solid #fff}
table.spip .row_odd,table.spip .odd{background-color:#fff}
table.spip .row_even{background-color:#e8e8e8}
table.spip .row_odd:hover{background-color:#777}
table.spip .row_even:hover{background-color:#777}
.boutons{margin-top:1.3em}
textarea{border-width:1px;border-style:solid}
.note,.notes{padding:.4em 0 .8em;margin:.8em 0 0;border-top:1px #555;display:block;overflow:hidden;width:100%;max-width:100%}
.note .pintertitre,.notes .pintertitre{font-size:1.5em;border-bottom:1px solid #ddd;padding:.7em 0 .5em;margin-bottom:1.5em;display:table}
.note div > p,.notes div > p{font-weight:400}
.spip_documents{background:#f2f2f2;color:#333;display:inline-block;padding:.2em;margin:0 auto;text-align:center}
.spip_documents.spip_documents_left,.spip_documents.spip_documents_right,.spip_documents.spip_documents_center{margin-top:1em;margin-bottom:1em;padding:1em}
.spip_documents .spip_doc_legende{margin:1.1em 0 .2em;width:100%;max-width:100%}
.spip_documents .spip_doc_titre{margin:0 17px;padding:0 0 .5em;line-height:1.2em;display:block}
.spip_documents .spip_doc_descriptif,.spip_documents .spip_doc_credits{line-height:140%;padding:0;margin:.4em .5em 0}
.spip_documents .spip_doc_descriptif p,.spip_documents .spip_doc_credits p{margin-bottom:1em}
.spip_documents .spip_doc_descriptif p:last-of-type,.spip_documents .spip_doc_credits p:last-of-type{margin-bottom:0}
.spip_documents .spip_doc_credits{font-size:.8em;font-style:italic;font-weight:400}
.spip_documents dt.spip_doc_titre + dd.spip_doc_descriptif{margin:0 .5em}
.spip_documents.oembed_video{margin:5px;min-width:200px}
.spip_documents.oembed_video .spip_doc_titre{margin:0 auto}
.spip_documents.spip_documents_center{margin:15px auto;padding:15px;width:100%;display:block;overflow:hidden}
.spip_documents.spip_documents_center *{text-align:center}
.spip_documents.spip_documents_center .spip_doc_descriptif,.spip_documents.spip_documents_center .spip_doc_titre{width:auto!important}
.spip_documents.spip_documents_center .spip_doc_titre{font:1.2em;margin-top:1em}
.spip_documents.spip_documents_center .spip_doc_titre strong{line-height:1.2em;display:block}
.spip_documents.spip_documents_left{margin:.2em 4% 2.5em 0;float:left}
.spip_documents.spip_documents_right{margin:.2em 0 2.5em 4%;float:right}
.spip_documents.spip_documents_left,.spip_documents.spip_documents_right{max-width:46%}
.spip_documents.spip_documents_left .oe-video,.spip_documents.spip_documents_right .oe-video{float:none}
.spip_documents.spip_documents_center.oembed_video{width:auto;padding:40px 15px;margin:2em 0}
.spip_documents.spip_documents_center.oembed_video .oembed{width:100%;max-width:700px!important;padding:0}
.spip_documents .oe-play-button button{margin-left:-33px;margin-top:-33px;left:50%;top:50%}
.spip_documents.audio audio{margin-left:auto;margin-right:auto}
.spip_documents.oembed_twitter{width:auto;display:block;padding-bottom:1.3em;margin:2em auto}
.spip_documents.oembed_twitter .twitter-tweet{text-align:left;padding-left:16%;background:url() no-repeat 2.4% .3em;background-size:11%}
.spip_documents.oembed_twitter .twitter-tweet p{font-size:1.5em;padding:1px 4% 0;text-align:left;border-left:1px solid #ddd;margin:.8em 0}
.spip_documents.oembed_twitter .oembed{padding-bottom:1em}
.spip_documents img{max-width:100%}
.spip_documents p.spip{margin:0!important}
.spip_documents.lecteurpdf{width:100%}
.toutlargeur{width:auto}
.toutlargeur .oembed_video{width:100%}
.minivideo{width:100%}
.carte_gis{margin-bottom:1.5em}
li:before,ol li:before,.larticle table.spip{border:1px solid #7B7B7C}
li:before td,ol li:before td,.larticle table.spip td{border-right:1px solid #7B7B7C}
li:before thead,ol li:before thead,.larticle table.spip thead{background-color:#7B7B7C}
.note .pintertitre,.notes .pintertitre{color:#7B7B7C}
dl.faq.js dt{background-position:.5em .6em;padding-left:2.2em}
dl.faq.js dd{margin-top:1em;padding:.4em 0 0 1.1em}
ul.spip:first-child,blockquote:first-child,p:first-child{margin-top:0}
.formidable_analyse{background-color:#e8e8e8;padding:2em;margin-bottom:5em}
.formidable_analyse div[class$="saisie_input"]{display:none}
.formidable_analyse .nombre_reponse::after{content:":"}
.formidable_analyse .titrem{background-color:transparent;text-align:left;padding:1em 0 .4em}
.formidable_analyse .progress-bar{padding:6px 5px}
.formidable_analyse .progress-bar span{background-color:#7B7B7C;background-image:none}
.formidable_analyse .progress-bar strong{text-shadow:none}
@media screen and (max-width:767px){.spip_documents.spip_documents_left,.spip_documents.spip_documents_right,.cs_blocs{max-width:100%;margin-left:0;margin-right:0}
.texte .cs_blocs{width:100%}
.spip_documents.oembed_video{min-width:0}}
@media screen and (max-width:1280px) and (min-width:480px){.texte .spip_documents.spip_documents_right,.texte .cs_blocs{margin-left:4%}
.texte .spip_documents.spip_documents_left{margin-right:4%}}
p,ul.spip,ol.spip,table,.texteencadre-spip,.spip_cadre,.spip_code,.spip-block-right,.spip-block-center{margin-bottom:24px}
h2.spip,h3.spip,h4.spip{border-bottom:none}
h2.spip{font-size:1.8em}
h3.spip{text-transform:uppercase;letter-spacing:1px;margin-bottom:0}
h4.spip{font-size:22px;color:#000}
h3.spip + h4.spip{margin:.2em 0 .7em}
h5.spip{background:transparent;color:#7B7B7C;display:block;text-align:center}
.caractencadre2-spip{color:#59A44E}
.texteencadre-spip{background-color:transparent!important;color:#000;columns:3 300px;padding-left:0;padding-right:0}
section .texteencadre-spip{margin-bottom:7em}
.spip_documents{background-color:#fff}
.spip_documents.spip_documents_center{margin-bottom:7em}
.spip_documents .spip_doc_legende{margin-top:1.3em}
.spip_doc_titre{font-size:1.3em;line-height:1.7em}
@media screen and (max-width:767px){h3.spip{font-size:1.8em}}
#main{font-size:17px}
.fondgris{background-repeat:repeat;background-image:url('https://artbribus.com/squ/squ-wp/ergo/bg_gris.png');background-attachment:scroll;background-position:top center}
.av_textblock_section,.col-2{columns:2 300px;width:100%;column-gap:80px}
.col-3{columns:3 300px;width:100%;column-gap:80px}
.hr{margin-top:10;margin-bottom:30px}
.av-special-heading{padding-bottom:10px}
.html_header_top.html_header_sticky #menu_lang{float:right}
.html_header_top.html_header_sticky #menu_lang li a,.html_header_top.html_header_sticky #menu_lang li strong{font-size:12px}
.html_header_top.html_header_sticky #header{box-shadow:5px 5px 22px #0001;padding:1.7vh}
.html_header_top.html_header_sticky #top #wrap_all #main{padding-top:186px}
.html_header_top .header_color .av-subnav-menu a,.html_header_top .header_color .main_menu ul:first-child > li a{height:45px;padding-bottom:2.5em}
.html_header_top .header_color .av-subnav-menu a:hover,.html_header_top .header_color .main_menu ul:first-child > li a:hover{color:#000}
.av-special-heading{padding-bottom:1.6vw}
.av-special-heading + .hr{margin-bottom:5vh}
.av-special-heading-tag{padding-top:8vh!important}
.av-social-sharing-box{margin:0 auto}
.av-social-sharing-box .av-share-box{width:300px;border-top:1px solid #a7a7a7;padding-top:1em;margin:3.2em auto;float:none}
#top label{color:#000}
#top .formulaire_spip legend{width:100%;font-size:24px;margin-bottom:1em;font-weight:700;color:#7f7f7f!important}
#top .formulaire_spip .previsu{margin-top:calc(10vh + 80px);border:4px solid #DC1E39;padding:1em 1em 0;border-radius:5px}
#top .formulaire_spip .previsu legend{transform:translateY(1.4em);background-color:transparent!important;margin:0 6px 1.4em;overflow:visible;display:block;width:0px}
#top .formulaire_spip .previsu .boutons input{margin-left:.2em;background-color:#DC1E39;color:#fff}
.surtit{font-size:.9em}
.surtit .hr-inner{top:0}
.actualites h2{color:#000;font-size:32px}
.actualites .av-special-heading{margin-top:15px}
.actualites .av-subheading_below{font-size:1.3em;margin-top:.6em;font-weight:400}
.citationpied{margin-top:15vh;margin-bottom:4em}
.av-subheading_below{font-size:1.5em}
.legende{line-height:110%;font-size:1em;margin-top:1.5em}
.liste-rubrique .avia-content-slider-inner{display:flex;flex-wrap:wrap}
.titportait{display:block;overflow:hidden;width:100%;text-align:center;padding:.7em .6em 1.6em}
.responsive #top .liste-blog{margin-bottom:3em;display:block;overflow:hidden}
.responsive #top .liste-blog .flex_column{margin-bottom:3em}
.responsive #top .liste-blog .lien:hover{text-decoration:none}
.responsive #top .liste-blog .lien:hover .lls{text-decoration:underline}
.responsive #top .liste-blog .tit{margin-bottom:.5em;min-height:3em;text-decoration:none;color:#000!important;font-weight:400}
.responsive #top .liste-blog .desc{font-size:1.1em;line-height:150%;margin-bottom:.5em}
.responsive #top .liste-blog .desc,.responsive #top .liste-blog .desc *{text-decoration:none!important}
.responsive #top .liste-blog .lls{font-weight:600;display:block;text-align:center;width:100%;margin-bottom:1em}
.titpied{text-align:center;font-size:1.4em;line-height:1.7em;border-bottom:1px solid #eee;padding-bottom:1.5em;display:table;margin:2em auto}
.carte_gis{margin-bottom:0}
.spip-admin-float{left:5px;right:inherit}
@media screen and (min-width:1569px){#top #wrap_all .avia-gallery .avia-gallery-thumb a{min-height:230px}}
@media screen and (max-width:1568px){body .av-special-heading.modern-centered{font-size:1em}
body .av-special-heading.modern-centered h1{font-size:27px}
body .av-special-heading.modern-centered h1 .hr{margin-bottom:10px}
body .av-special-heading.modern-centered .av-subheading_below{font-size:1.3em}
#top #wrap_all .avia-gallery .avia-gallery-thumb a{min-height:15vw}}
@media screen and (min-width:768px) and (max-width:1024px){.html_header_top .header_color .container{padding:0}
.html_header_top .header_color .av-subnav-menu a,.html_header_top .header_color .main_menu ul:first-child > li a{font-size:.8em}}
@media screen and (max-width:767px){.sm-hide{display:none}
.inner-container{height:auto}
.spip-admin-float{display:none!important}
#menu_lang{top:-28px;left:-8vw;position:absolute;z-index:9999999}
#menu_lang li,#menu_lang ul,#menu_lang a,#menu_lang strong{height:2em}
.advanced_menu_toggle{top:44px;right:6vw;display:block;background-image:url("https://artbribus.c-real.fr/squ/squelettes/ergo/menu.svg");height:24px;height:24px;position:absolute;z-index:999999999999;width:24px}
.responsive #header_main .inner-container,.responsive .main_menu{padding-top:37px;text-align:center}
.responsive #top .logo{width:100%;margin:0 auto}
.responsive .logo img{float:none;text-align:center;margin:0 auto}
.logo > a:nth-child(1) > img:nth-child(1){max-height:52px!important}
#header_main_alternate{position:absolute;width:100vw;height:300vh;overflow:hidden;top:-13px;left:-11px;z-index:99999999;background:#fff}
#header_main_alternate .main_menu .avia-menu,#header_main_alternate #header_main_alternate{display:block;padding:10px}
#header_main_alternate .main_menu .avia-menu:before,#header_main_alternate #header_main_alternate:before{content:"x";position:absolute;right:6vw;top:2vw;font-weight:600;color:#000;cursor:pointer}
#header_main_alternate *{display:block!important;position:static;opacity:1!important;visibility:visible!important;text-align:left;height:auto;padding:0;box-shadow:0 0 0 #fff;border:none}
#header_main_alternate .container{width:92%;max-width:92%}
#header_main_alternate .menu{margin-top:2.5vw}
#header_main_alternate .menu > li > .menu-items__lien{font-weight:500;color:#000}
#header_main_alternate .menu .sub-menu{padding:5px 15px 11px}
#header_main_alternate .menu .sub-menu .menu-items__lien{padding:5px 15px}
#mobile-advanced li{width:100vw!important}
#mobile-advanced li > ul{opacity:1!important;visibility:visible!important}
#top .formulaire_spip,#top .formulaire_spip input{text-align:center}
#top .formulaire_spip legend{margin-top:1em}
.citationpied{padding:0px 40px;margin-top:20vw}
.citationpied .avia_textblock .margebas,.citationpied .avia_textblock .liste-items .item,.liste-items .citationpied .avia_textblock .item,.citationpied .avia_textblock .liste-grille .item,.liste-grille .citationpied .avia_textblock .item,.citationpied .avia_textblock .margobas{margin-bottom:0;margin-top:0}}

/* plugins/porte_plume_enluminures_typographiques/css/enluminurestypo.css */
.texteencadre-spip{color:#003;background:#EEF;border-bottom:2px solid #06C;border-left:1px solid #39F;border-right:2px solid #06C;border-top:1px solid #39F;margin:1em 0;padding:.25em .5em}
.caractencadre-spip{color:#F60;font-weight:700}
.caractencadre2-spip{color:#009;font-weight:700}
acronym.spip_acronym{cursor:help;border-bottom:1px dotted}
a[hreflang]:after{content:"\0000a0[" attr(hreflang) "]";color:#999;background:transparent;font-size:x-small}
sub,sup,sup.typo_exposants{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup,sup.typo_exposants{top:-.5em}
sub{bottom:-.25em}
.smallcaps{font-variant:small-caps}

/* sites/artbribus.com/local/cache-css/cssdyn-multilang_css-b24c59c5.css?1788267600 */
.menu_multilang{background-color:transparent;padding:5px}
.menu_multilang .langues{overflow:auto}
.menu_multilang .langues a{cursor:pointer;font-weight:400;margin-right:2px}
.menu_multilang .langues a.on{font-weight:700}
.menu_multilang .langues a.empty{background-color:#000}
.menu_multilang .langues a.incomplete{background-color:#444}
.menu_multilang .multilang_message{clear:both}
.menu_multilang_flottant{border-bottom:3px solid #000;background-color:rgb(255,255,255);background-color:rgba(255,255,255,.8)}
.multi_lang_rtl{background-position:2% 1px}

