/* compact [
	squelettes/css/reset.css?1763406294
	squelettes/css/clear.css?1763406292
	squelettes/css/font.css?1763406292
	squelettes/css/links.css?1763406293
	squelettes/css/typo.css?1763417407
	squelettes/css/svg.css?1763406294
	squelettes/css/media.css?1763406293
	squelettes/css/form.css?1763406292
	squelettes/css/layout.css?1763417406
	squelettes/css/grid.css?1763417406
	squelettes/css/CookieConsent.css?1763406292
	squelettes/css/snippets.css?1763417407
	squelettes/css/spip.css?1763664496
	plugins/medias_responsive_mod-1.36.0/squelettes/css/medias_responsive.css
	plugins-dist/mediabox/lib/lity/lity.css?1763406187
	plugins-dist/mediabox/lity/css/lity.mediabox.css?1763406187
	plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1763406188
	plugins/image_responsive-v11.3.0/image_responsive.css
	squelettes/css/theme.css?1763406294
	plugins/saisies-v5.12.0/css/saisies.css?1763406079
] 75.3% */

/* squelettes/css/reset.css?1763406294 */
:root{--mobile-breakpoints:320px;--tablets-breakpoints:481px;--laptops-breakpoints:769px;--desktops-breakpoints:1025px;--tv-breakpoints:1201px;--grid-template-rows:[nav-start] minmax(50px,auto) [header-start] minmax(100px,auto) [main-start] minmax(50vh,1fr) [main-end] minmax(150px,auto) [page-end];--hue:9;--sat:96%;--light:44%;--primaryColor :hsl(var(--hue),var(--sat),var(--light));--basicFontColor:hsl(9,96%,8%);--basicLinkColor:#222;--basicContraFontColor:hsl(0,0%,100%);--basicShadow:hsla(9,92%,20%,0.15);--sliderHandleColor:hsla(9,96%,64%,1);--sliderWidth:20px;--markColor:hsla(9,96%,70%,0.33);--primaryColor50:hsla(9,96%,44%,0.5);--primaryColor25:hsla(9,96%,44%,0.25);--primaryColor05:hsla(9,96%,44%,0.05);--triad1Color:hsl(219,96%,44%);--triad2Color:hsl(79,50%,44%);--triad1Color25:hsla(219,96%,44%,0.25);--triad2Color25:hsla(79,96%,44%,0.25);--classicColor:hsl(9,50%,20%);--digitalColor:hsl(219,96%,20%);--goldColor:hsl(41,98%,39%);--goldColor25:hsla(41,98%,39%,0.25);--prefsColor:hsla(var(--hue),var(--sat),10%,0.95);--reey_font:'reey';--jinky_font:'jinky';--bpdotssquare_font:'bpdotssquare';--loveyalikeasister_font:'loveyalikeasister';--candelaBook_font:'candelabook';--dosisBold_font:'dosisBold';--dosis_font:'dosis';--white-100:rgba(255,255,255,1);--white-99:rgba(255,255,255,0.99);--white-98:rgba(255,255,255,0.98);--white-95:rgba(255,255,255,0.95);--white-90:rgba(255,255,255,0.9);--white-75:rgba(255,255,255,0.75);--white-50:rgba(255,255,255,0.5);--white-25:rgba(255,255,255,0.25);--white-15:rgba(255,255,255,0.15);--white-10:rgba(255,255,255,0.1);--black-100:rgba(0,0,0,1);--black-95:rgba(0,0,0,0.95);--black-90:rgba(0,0,0,0.9);--black-80:rgba(0,0,0,0.80);--black-75:rgba(0,0,0,0.75);--black-50:rgba(0,0,0,0.5);--black-25:rgba(0,0,0,0.25);--black-20:rgba(0,0,0,0.2);--black-15:rgba(0,0,0,0.15);--black-10:rgba(0,0,0,0.10);--black-05:rgba(0,0,0,0.05);--body_BckgdColor:var(--white-100);--page_BckgdColor:var(--primaryColor);--aside_BckgdColor:var(--black-80);--aside_headerBckgdColor:var(--black-80);--asideTabs_checked_BckgdColor:var(--white-95);--asideTabs_container_BckgdColor:var(--white-95);--aside-overlay_BckgdColor:var(--black-75);--nav_BckgdColor:var(--black-80);--header_BckgdColor:linear-gradient(var(--white-25),var(--black-25));--footer_BckgdColor:linear-gradient(var(--white-100),var(--white-75));--main_BckgdColor:var(--white-99);--overlay_BckgdColor:var(--black-75);--overlay_header_BckgdColor:var(--white-100);--overlay_container_BckgdColor:var(--white-100);--basicSvgColor:var(--basicFontColor);--basicSvgSize:1.6rem;--MaxWidthContainerSize:875px;--basic-padding:1rem;--container_padding:calc(1.2rem - 1vw);--border-radius:1em;--bulleColor:hsla(9,96%,13%,0.95);--bulleBorderColor:hsla(9,96%,42%,0.8);--bulleContentColor:var(--white-100);--bulleFiletSize:30px;--bullePosFilet:50%;--bulleBorderWidth:3px;--vignetteSize:clamp( 35px,29.615384615384613px + 30.76923076923077vw,40px )}
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.01%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
body{line-height:1;font-size:1em}
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/css/clear.css?1763406292 */
*,*: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}
@media screen and (max-width:375px){.left,.right{float:none}}

/* squelettes/css/font.css?1763406292 */
@font-face{font-family:'bpdotssquare';src:url('//schnellzeichner.live/squelettes/css/webfontkits/BPdotsSquare-webfont.woff') format('woff'),url('//schnellzeichner.live/squelettes/css/webfontkits/BPdotsSquareBold-webfont.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'loveyalikeasister';src:url('//schnellzeichner.live/squelettes/css/webfontkits/loveyalikeasister-webfont.woff') format('woff'),url('//schnellzeichner.live/squelettes/css/webfontkits/loveyalikeasister-webfont.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'reey';src:url('//schnellzeichner.live/squelettes/css/webfontkits/reey-regular-webfont.woff2') format('woff2'),url('//schnellzeichner.live/squelettes/css/webfontkits/reey-regular-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'jinky';src:url('//schnellzeichner.live/squelettes/css/webfontkits/JINKY-webfont.woff') format('woff'),url('//schnellzeichner.live/squelettes/css/webfontkits/JINKY-webfont.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'candelabook';src:url('//schnellzeichner.live/squelettes/css/webfontkits/Candela-Book.woff') format('woff'),url('//schnellzeichner.live/squelettes/css/webfontkits/Candela-Book.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'dosisBold';src:url('//schnellzeichner.live/squelettes/css/webfontkits/Dosis-ExtraBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'dosis';src:url('//schnellzeichner.live/squelettes/css/webfontkits/Dosis-Light.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}

/* squelettes/css/links.css?1763406293 */
a,label{background:transparent;color:inherit;text-decoration:none;background-repeat:no-repeat;background-size:0 3px;background-position:0px 100%;transition:background-size 0.2s ease-in 0s,color 0.1s ease-in-out 0s}
#aside dl a,#aside dl label,#aside li label{background-image:linear-gradient(var(--primaryColor),var(--primaryColor) )}
p a,div label,p label,h1 label,h2 label,h3 label,h4 label,h5 label,h6 label,article li a,p li a,.mainWidth li label,a.spip_out,#vignette label,.asideTab.map dd label:hover{color:var(--primaryColor);background-image:linear-gradient(var(--primaryColor),var(--primaryColor) )}
#vignette label{color:var(--black-100)}
.asideTab.map dd label{color:var(--basicFontColor)}
.asideTab.map dd.on label{color:var(--primaryColor)}
.portfolio a{background-image:none;transition:transform 0.5s}
.portfolio a:hover{transform:scale(1.05,1.05);transition:transform 0.5s}
#footer li label{background-image:linear-gradient(var(--basicContraFontColor),var(--basicContraFontColor) );color:var(--basicContraFontColor)}
p a:hover,p label:hover,dl a:hover,dl label:hover,li label:hover,a.spip_out:hover{background-size:100% 2px;cursor:pointer}
a:focus{outline:thin dotted;background-color:#222!important;border-color:#222!important;color:#f8f8f8!important;text-shadow:none}
a:hover,label:hover{outline:0;cursor:pointer}
a:active{outline:0}
a:after,a:before,a small{font-size:90%;opacity:.9}
a[hreflang]:after{content:"\0000a0[" attr(hreflang) "]"}
a.spip_out:after,a.external:after{content:"\0000a0\279A"}
a[hreflang].spip_out:after,a[hreflang].external:after{content:"\0000a0[" attr(hreflang) "]\0000a0\279A"}
a.spip_mail:after,a.mailto:after{content:"\0000a0\2709"}
a.tel:after{content:"\0000a0\2706"}
a.download:after{content:"\0000a0\21A7"}
a[hreflang].download:after{content:"\0000a0[" attr(hreflang) "]\0000a0\21A7"}
a.audio:after{content:"\0000a0\266B"}
a[hreflang].audio:after{content:"\0000a0[" attr(hreflang) "]\0000a0\266B"}
a img{border:0}
a:focus img,a:active img{-moz-transform:translateY(1px);-webkit-transform:translateY(1px);-o-transform:translateY(1px);-ms-transform:translate(1px);transform:translateY(1px)}
#nav a.on,#nav span.on{color:var(--primaryColor);color:hsl(var(--hue),var(--sat),59%)}
@media print{a,a:visited{text-decoration:underline}
a:after{content:''}
a.spip_url:after,a[rel="external"]:after,a.external:after{content:" (" attr(href) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:''}}
.strokeLink{background-image:linear-gradient(var(--basicLinkColor),var(--basicLinkColor) );background-repeat:no-repeat;background-size:0 3px;background-position:0px 100%;transition:background-size 0.2s ease-in 0s,color 0.1s ease-in-out 0s}
.strokeLink:hover{background-size:100% 2px}

/* squelettes/css/typo.css?1763417407 */
html{font-size:100.01%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{font-size:clamp( .57rem,-.000769rem + 3.26vw,1.1rem);line-height:1.5}
#content{hyphens:auto}
.note{font-size:85%}
.font1{font-family:serif}
.font2{font-family:sans-serif}
.font3{font-family:monospace}
.font4{font-family:fantasy}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;margin:0;padding:0;font-size:100%;font-weight:400}
h1,.h1{font-size:2em;line-height:1.5;margin-bottom:.75em}
h2,.h2{font-size:1.5em;line-height:1;margin-bottom:1em}
h3,.h3{font-size:1.25em;line-height:1.2;margin-bottom:1.2em}
#header h3{line-height:0.2;margin-bottom:.5em}
h4,.h4{font-size:1.1em;line-height:1.364;margin-bottom:1.364em}
h5,.h5{font-size:1em;font-weight:700;margin-bottom:1.5em}
h6,.h6{font-size:1em;font-weight:700}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{font-size:60%;line-height:0}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;margin:1.5em 0;border:solid;border-width:1px 0 0}
em,i,.i{font-style:italic}
strong,b,.b{font-weight:700}
mark,.mark{background:#ff0;color:#000}
.smaller{font-size:75%}
small,.small{font-size:80%}
.verySmall{font-size:60%}
big,.big{font-size:130%}
.bigger{font-size:175%}
.biggest{font-size:200%}
abbr[title],acronym[title]{border-bottom:.1em dotted;text-decoration:none;cursor:help}
@media print{abbr[title]{border-bottom:0}
abbr[title]:after{content:" (" attr(title) ")"}}
dfn,.dfn{font-weight:700;font-style:italic}
s,strike,del,.del{opacity:.5;text-decoration:line-through}
ins,.ins{background-color:rgba(255,255,204,0.5);text-decoration:none}
u,.u{text-decoration:underline}
sup,.sup,sub,.sub{position:relative;font-size:80%;font-variant:normal;line-height:0;vertical-align:baseline}
sup,.sup{top:-.5em}
sub,.sub{bottom:-.25em}
.lead{font-size:120%}
.caps{font-variant:small-caps}
.quiet{color:#555}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify;text-justify:newspaper}
ul{list-style-type:disc}
ul ul{list-style-type:circle}
ul ul ul{list-style-type:square}
ol{list-style-type:decimal}
ol ol{list-style-type:lower-alpha}
ol ol ol{list-style-type:lower-greek}
ul ul,ol ol,ul ol,ol ul{margin-top:0;margin-bottom:0}
ol,ul{margin-left:1.5em;-webkit-margin-before:0;-webkit-margin-after:0}
dt{font-weight:700}
dd{margin-left:1.1em}
.list-none{margin-left:0;list-style:none}
.list-none li:before{content:''}
.list-square{margin-left:1.5em;list-style:square}
.list-square li:before{content:''}
.list-disc{margin-left:1.5em;list-style:disc}
.list-disc li:before{content:''}
.list-circle{margin-left:1.5em;list-style:circle}
.list-circle li:before{content:''}
.list-decimal{margin-left:1.5em;list-style:decimal}
.list-decimal li:before{content:''}
.list-inline{margin-left:0}
.list-inline li{display:inline-block;margin:0;margin-right:1em}
.list-inline li:Last-Child{margin-right:0}
.list-inline.list-inline-sep li{margin-right:0}
.list-inline.list-inline-sep li:after{content:" | "}
.list-inline.list-inline-sep li:Last-Child:after{content:''}
.list-inline.list-inline-dash li{margin-right:0}
.list-inline.list-inline-dash li:after{content:" - "}
.list-inline.list-inline-dash li:Last-Child:after{content:''}
.list-inline.list-inline-comma li{margin-right:0}
.list-inline.list-inline-comma li:after{content:","}
.list-inline.list-inline-comma li:Last-Child:after{content:". "}
.list-block li{display:block;margin-right:0}
table{max-width:100%;border-collapse:collapse;border-spacing:0}
.table{width:100%}
.table caption,table.spip caption,.table th,table.spip th,.table td,table.spip td{padding:.375em}
.table caption,table.spip caption{font-weight:700;text-align:left;border-bottom:2px solid}
.table th,table.spip th{font-weight:700}
.table th,table.spip th,.table td,table.spip td{border-bottom:1px solid}
.table thead th,table.spip thead th{vertical-align:bottom}
.table tbody tr:hover td{background-color:rgba(34,34,34,0.050000000000000044)}
.table tfoot{font-style:italic}
.table tfoot td{border-bottom:0;vertical-align:top}
@media (max-width:640px){.table-responsive{width:100%;overflow-y:hidden;overflow-x:scroll;margin-bottom:1.5em}
.table-responsive table{width:100%;margin-bottom:0}
.table-responsive thead,.table-responsive tbody,.table-responsive tfoot,.table-responsive tr,.table-responsive th,.table-responsive td{white-space:nowrap}}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
:lang(en) > q{quotes:"\201C" "\201D" "\2018" "\2019"}
:lang(fr) > q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D" "\2018" "\2019"}
:lang(es) > q{quotes:"\00AB" "\00BB" "\201C" "\201D"}
:lang(it) > q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D"}
:lang(de) > q{quotes:"\00BB" "\00AB" "\203A" "\2039"}
:lang(no) > q{quotes:"\00AB\A0" "\A0\00BB" "\2039" "\203A"}
q:before{content:open-quote}
q:after{content:close-quote}
blockquote{position:relative;padding-top:0em;padding-left:0em;border:solid var(--primaryColor25);border-width:0 .1em 0 0;text-align:center}
blockquote::first-letter{font-size:180%}
blockquote:before{z-index:-1;position:absolute;right:0;top:0;content:"\201D";line-height:70%;font-size:12em;color:var(--primaryColor25)}
blockquote .src{text-align:right;font-family:var(--reey_font);padding-right:10vw;font-size:150%}
cite,.cite{font-style:italic}
address{font-style:italic}
pre,code,kbd,samp,var,tt{font-family:monospace;font-size:1em}
pre{white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}
kbd{white-space:nowrap;padding:.1em .3em;background-color:#eee;border:1px solid #aaa;border-radius:4px;box-shadow:0 2px 0 rgba(0,0,0,0.2),0 0 0 1px #fff inset;color:#333}
samp{font-weight:700}
var{font-style:italic}
.box{display:block;margin-bottom:1.5em;padding:1.5em 1.5em;padding-bottom:.1em;border:1px solid}
@media print{.box{border:1px solid!important}}
@media (min-width:640px){.box.right{width:33%;margin-left:1.5em}
.box.left{width:33%;margin-right:1.5em}
.box.center{width:75%}}
p,.p,ul,ol,dl,dd,blockquote,address,pre,.table,fieldset{margin-bottom:1.5em}
@media (max-width:640px){table,td,blockquote,code,pre,textarea,input,iframe,object,embed,video{max-width:100%!important}
textarea,table,td,th,pre,code,samp{overflow-wrap:break-word}
pre,code,samp{white-space:pre-line}}
@media (orientation:landscape) and (max-device-width:640px){html,body{-webkit-text-size-adjust:100%}}
@media print{pre,blockquote{page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
@page{margin:2cm .5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}}

/* squelettes/css/svg.css?1763406294 */
#nav svg,.asideTabs_header svg,#formLabel img,.home svg{width:auto;height:calc(var(--basicSvgSize)* 1.1);fill:var(--basicSvgColor);overflow:visible}
#nav .dropdown-content svg{width:auto;height:2em}
.overlay_header label svg{width:auto;height:calc(var(--basicSvgSize)* 1.7);fill:var(--primaryColor);overflow:visible}
.overlay_header label.search svg{height:calc(var(--basicSvgSize)* 1.1)}
#overlay_footer label svg{width:auto;height:calc(var(--basicSvgSize)* 1.7);overflow:visible;margin:1em}
#nav svg.spip_surligne,svg.spip_surligne{fill:var(--primaryColor);background-color:transparent}
h1 svg{height:calc(var(--basicSvgSize)* 1.6)}
.asideTabs_header svg:hover{stroke:var(--basicFontColor);stroke-width:1px}
#nav svg:hover,.fillPrimaryColor{fill:var(--primaryColor)}
#nav svg{fill:var(--basicContraFontColor)}
.close svg{width:auto;height:calc(var(--basicSvgSize) * 1.0 + .8vw);border-radius:50%}
.close svg:hover{width:auto;background-color:var(--black-15)}
.close svg:active{fill:var(--white-95);stroke:var(--white-95);background-color:var(--black-25)}
.choix svg,li label svg{vertical-align:bottom}
.table th svg,table.spip th svg,.table td svg,table.spip td svg{fill:var(--goldColor);opacity:0.7}
.dropdown-content svg{vertical-align:bottom}
.spip_vivus_svg{position:relative;fill-opacity:0;z-index:2}
@keyframes paint{from{fill-opacity:0}
to{fill-opacity:1}}
.paint{animation:1s ease-in-out paint;fill-opacity:1}
.svg_wrapper svg{width:100%;height:100%}
.svg_shape svg,.svg_100 svg{width:100%;height:100%}
.svg_auto svg{width:auto;height:auto}

@media screen and (max-width:375px){.svg_shape svg{width:100%;height:350px}}

/* squelettes/css/media.css?1763406293 */
img,video,canvas{max-width:100%;height:auto}
@media print{img,video,canvas,svg{max-width:100%!important}}
img{vertical-align:middle}
audio,canvas,progress,video{vertical-align:baseline}
audio:not([controls]){display:none;height:0}
template{display:none}
.thumb,.thumb.left{margin:0 10px 10px 0}
.thumb.right{margin:0 0 10px 10px}
img.round{border-radius:5px}
img.circle{border-radius:50%}
img.border{padding:4px;background-color:#fff;border:1px solid #bbb}
img.shadow{box-shadow:-1px 2px 5px 1px rgba(0,0,0,0.7),-1px 2px 20px rgba(255,255,255,0.6) inset}
.rotate-border{border:1px solid #fff}
.rotate-odd{animation:rotation 2s infinite ease-in-out}
.rotate-even{animation:rotation 3s infinite linear}
.rotate-odd-even{animation:rotation 4s infinite cubic-bezier(0.4,0,1,1)}
.rotate-odd-even:hover,.rotate-even:hover,.rotate-odd:hover{animation-play-state:paused}
@keyframes rotation{from{transform:rotate(0deg)}
to{transform:rotate(359deg)}}
figure{margin:0;margin-bottom:.75em;text-align:center}
figure.center{margin-bottom:1.5em}
figure.left{margin-right:1.5em}
figure.right{margin-left:1.5em}
@media (max-width:640px){figure{margin-bottom:1.5em}
figure.left{float:none;margin-right:0}
figure.right{float:none;margin-left:0}}
.vimeo{box-sizing:border-box;position:relative;padding:0}
.videoHead{background-color:var(--black-90);width:100%;height:3vw;border-top-left-radius:25px;border-top-right-radius:25px}
.vimeoIframe{padding:56.25% 0 0;position:relative;display:block;width:100%;height:auto;background-color:var(--black-90)}
.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity linear 0.5s}
.holds-the-iframe{background:url('//schnellzeichner.live/squelettes/css/img/film-line.svg') center center no-repeat;background-size:10vw;background-color:var(--black-90)}
​.holds-the-iframe svg{height:2em;width:auto}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}}
​
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.videoOverlay{position:absolute;bottom:0;background:var(--black-50);color:var(--white-100);width:100%;transition:.5s ease;opacity:1;color:var(--white-100);padding:.1em;text-align:center}
.videoOverlay h1{color:var(--white-100);margin:0 0 .1em}
.videoLabel{background-color:var(--black-90);width:100%;transition:.5s ease;opacity:1;color:var(--white-75);padding:1em;text-align:center;margin-bottom:2em;border-bottom-left-radius:25px;border-bottom-right-radius:25px}
.videoLabel p{margin-bottom:.5em}
.videoLabel svg{vertical-align:middle;fill:var(--white-75)}
@media (max-width:360px){.videoOverlay{display:none}}

/* squelettes/css/form.css?1763406292 */
form{margin:0 0 2em}
form label{display:block;font-size:.9rem;margin:0 0 0em}
.formulaire_formidable_Live_Karikaturen legend:first-letter{color:var(--primaryColor)}
.formulaire_formidable_live_anfrage legend.label{display:none}
.formulaire_spip p.explication{color:var(--black-75)}
#feedback .forum_saisie_texte_info{display:none}
form .choix{font-size:90%}
form .choix svg{height:1.5rem;width:auto;fill:var(--primaryColor)}
form input[type="text"],form input[type="email"],form input[type="tel"],form select{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;border-radius:.5em;border:solid 1px var(--black-25);display:block;outline:0;padding:0 1em;text-decoration:none;margin:0 0 .3em;width:100%;height:2em;padding:0 .7em}
form textarea{border:solid 0px var(--basicShadow);width:100%}
form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form select:focus,textarea:focus{border:1px solid var(--primaryColor)}
form .mandatory::before{content:'*';color:var(--primaryColor);float:left}
form label > .obligatoire{opacity:0}
form textarea{padding:.75em 1em;border-radius:.5em;border:solid 1px var(--black-25)}
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}#form{margin:0 0 1em}::-webkit-input-placeholder{color:var(--black-50)!important;opacity:1.0}:-moz-placeholder{color:var(--black-50)!important;opacity:1.0}::-moz-placeholder{color:var(--black-50)!important;opacity:1.0}:-ms-input-placeholder{color:var(--black-50)!important;opacity:1.0}
input[type="time"]::before{content:''}
form .heure{display:inline}
form .submit{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:#fff;border-style:solid;border-color:var(--primaryColor);border-width:2px;color:var(--basicContraFontColor);background-color:var(--primaryColor);outline:0;padding:.5em 1em;text-decoration:none;width:auto;min-height:2.5em;border-radius:.5em}
form .submit:hover{color:var(--basicFontColor)}
.reponse_formulaire{margin-top:1.5em}
form input[type="text"].plz{width:8em}
.moderation_info{display:none}
#formulaire_formidable_Live_Karikaturen input.date{margin-right:.5em}
form .choix_Event-Art1 label::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px" fill="currentColor"><path d="M22 21H2V19H3V4C3 3.44772 3.44772 3 4 3H18C18.5523 3 19 3.44772 19 4V9H21V19H22V21ZM17 19H19V11H13V19H15V13H17V19ZM17 9V5H5V19H11V9H17ZM7 11H9V13H7V11ZM7 15H9V17H7V15ZM7 7H9V9H7V7Z"></path></svg>');vertical-align:-20%;margin:0 .5em 0 0}
form .choix_Event-Art2 label::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px" fill="currentColor"><path d="M20 20C20 20.5523 19.5523 21 19 21H5C4.44772 21 4 20.5523 4 20V11H1L11.3273 1.6115C11.7087 1.26475 12.2913 1.26475 12.6727 1.6115L23 11H20V20ZM18 19V9.15745L12 3.7029L6 9.15745V19H18ZM12 17L8.64124 13.6412C7.76256 12.7625 7.76256 11.3379 8.64124 10.4592C9.51992 9.58056 10.9445 9.58056 11.8232 10.4592L12 10.636L12.1768 10.4592C13.0555 9.58056 14.4801 9.58056 15.3588 10.4592C16.2374 11.3379 16.2374 12.7625 15.3588 13.6412L12 17Z"></path></svg>');vertical-align:-20%;margin:0 .5em 0 0}
form .choix_classic_digital1 label::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px" fill="currentColor"><path d="M21 6.75736L19 8.75736V4H10V9H5V20H19V17.2426L21 15.2426V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5501 3 20.9932V8L9.00319 2H19.9978C20.5513 2 21 2.45531 21 2.9918V6.75736ZM21.7782 8.80761L23.1924 10.2218L15.4142 18L13.9979 17.9979L14 16.5858L21.7782 8.80761Z"></path></svg>');vertical-align:-20%;margin:0 .5em 0 0}
form .choix_classic_digital2 label::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px" fill="currentColor"><path d="M6 4V20H18V4H6ZM5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V3C4 2.44772 4.44772 2 5 2ZM12 17C12.5523 17 13 17.4477 13 18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18C11 17.4477 11.4477 17 12 17Z"></path></svg>');vertical-align:-20%;margin:0 .5em 0 0}
#formulaire_formidable_Live_Karikaturen .submit_main span::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px" fill="currentColor"><path d="M1.94607 9.31543C1.42353 9.14125 1.4194 8.86022 1.95682 8.68108L21.043 2.31901C21.5715 2.14285 21.8746 2.43866 21.7265 2.95694L16.2733 22.0432C16.1223 22.5716 15.8177 22.59 15.5944 22.0876L11.9999 14L17.9999 6.00005L9.99992 12L1.94607 9.31543Z"></path></svg>');vertical-align:-20%;margin:0 .5em 0 0}
#formulaire_recherche form{text-decoration:none}
#formulaire_recherche .search-groupe{display:flex}
#formulaire_recherche .search-groupe >label{display:none}
#formulaire_recherche .search-groupe input[type="search"]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:#fff;border-style:solid;border-color:var(--black-50);border-width:1px 0px 1px 1px;color:var(--basicFontColor);outline:0;padding:0 1em;text-decoration:none;width:85%;height:2.5em;border-radius:.5em 0 0 .5em}
#formulaire_recherche .search-groupe input[type="image"]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;color:var(--basicContraFontColor);background-color:var(--white-100);cursor:pointer;display:inline;border-style:solid;border-color:var(--black-50);border-width:1px 1px 1px 0;width:15%;outline:0;padding:.5em;text-decoration:none;height:2.5em;border-radius:0 .5em .5em 0;text-transform:uppercase;white-space:nowrap;background-color:transparent}
#formulaire_recherche .search-groupe input[type="image"]:hover{background-color:var(--markColor);color:var(--basicContraFontColor)}
.reponse,.error,.alert,.notice,.success,.info{padding:.8em;margin-bottom:1.5em;border:2px solid #ddd}
.error,.alert{background:var(--primaryColor25);color:var(--primaryColor);border-color:var(--primaryColor)}
.notice{background:var(--triad1Color25);color:var(--triad1Color);border-color:var(--triad1Color)}
.success{background:var(--triad2Color25);color:var(--triad2Color);border-color:var(--triad2Color)}
.error a,.alert a{color:var(--primaryColor)}
.notice a{color:var(--triad1Color)}
.success a{color:var(--triad2Color)}

/* squelettes/css/layout.css?1763417406 */
html,body{min-height:100vh;overflow-x:hidden}
body > label,body > input{display:none}
input#aside-checkbox,input#formTab,input#mapTab,input#searchTab,input#overlay-checkbox,input#asideOverlay,label.header-label{display:none}
#nav{z-index:10}
.main{z-index:5;padding-bottom:5em}
.main>.container{padding-top:0;min-height:70vh}
article div,header,details{padding:var(--container_padding)}
article div:not(fullWidth),details{max-width:var(--MaxWidthContainerSize);margin:0 auto}
article .chapo p{margin-bottom:0}
article span.chapo{display:block;padding:0}
.rubDescriptif{margin-top:-20px}
header>.container>.titre{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;z-index:2;margin-bottom:-46px;margin-top:-20px}
header>.container>.titre .rotateTitel{margin-left:-5px;z-index:7;font-size:300%}
header>.container>.titre .rotateTitel::first-letter{padding-left:0em}
header>.container>.titre svg{max-height:330px;opacity:1}
header>.container>.titre .on svg{fill:var(--white-100)}
header>.container>.titre .on svg:hover{fill:var(--white-100);stroke:var(--white-100)}
header>.container>.titre>.svg_wrapper{z-index:6;min-width:270px;min-height:350px}
header>.container>.titre>.svg_wrapper svg{height:350px}
#aside{opacity:0;padding:0;border-right:3px solid var(--primaryColor);hyphens:auto;position:absolute;z-index:-1;top:0;left:0;width:375px;box-shadow:4px -3px 1em 3px var(--basicShadow)}
.overlay_header{position:-webkit-sticky;position:sticky;top:0;overflow:hidden}
#nb1,#nb2,#nb3,#nb2,#nb5,#nb6,#nb7,#nb8,#nb9,#nb10{margin-top:-200px;padding-top:200px}
.asideTabs_header,.overlay_header,#nav{padding:calc(var(--basicSvgSize) / 3 ) calc(var(--basicSvgSize) / 2 ) 0 calc(var(--basicSvgSize) / 4 )}
.asideTabs_header{display:table;width:100%}
.asideTabs_header label{text-align:center;border-radius:.5em .5em 0 0;display:table-cell}
.asideTab.form .phone,.asideTab.form .mail{margin:1em 0 0 1em}
.asideTabs_container .asideTab{padding:calc( var(--basic-padding) * 0.55 + 1vw)}
.asideTabs_container>div{display:none}

.asideTab.map dl{margin:.4em 0 0em .4em}
.asideTab.map input{display:inline}
.close{text-align:center;margin-left:15px}
.home ul{margin-bottom:.5em}
#vignette{position:fixed;left:0;top:70vh;width:auto;text-align:center;z-index:100;background-color:var(--white-90);overflow:visible;padding:.5em .2em .5em 0em;border-radius:0 var(--border-radius) var(--border-radius) 0;border-color:var(--bulleBorderColor);border-width:var(--bulleBorderWidth) var(--bulleBorderWidth) var(--bulleBorderWidth) 0em;border-style:solid;transition:padding 0.3s ease-in-out;writing-mode:vertical-rl;box-sizing:border-box:}
#vignette:hover{padding:.5em .2em .5em .5em;background-color:var(--white-100);border-color:var(--primaryColor)}
#vignette svg{height:calc(var(--vignetteSize) * 0.8);width:auto}
#footer{z-index:9}
#footer .container{font-size:95%}
#footer h3{margin-bottom:.2em}
#footer li{padding-left:1.2em}
#footer h3::before{content:'\25BE'}
#footer .container #lists{padding:2.0em;column-rule-width:.1em;column-rule-style:none;column-count:auto;column-width:13em;column-gap:3em;column-rule:dotted 0px}
#aside details dt{display:inline}
#aside details[open] summary{color:var(--primaryColor)}
#aside details[open] summary svg{fill:var(--primaryColor)}
#aside details[open] summary svg:hover{stroke:var(--primaryColor)}
#aside details[open] summary .on svg:hover{stroke:none}
.cartouche.recherche{padding-top:2em}
#overlay .titel{text-align:center}
.overlay_container{padding:3rem 0}
#overlay{position:absolute;z-index:-1;opacity:0;top:0;left:0}
#overlay > .close_overlay{position:fixed;top:0;background-color:var(--primaryColor25);width:100%;height:100%;z-index:-1}
#overlay_footer{display:block;width:100%;height:5em;background:var(--footer_BckgdColor)}
.main-nav{list-style:none}
#header{overflow:visible}
#bulleRub{width:65%;margin-left:10%}
#nav ul{margin:0}
#nav pre{display:inline}
.main-nav a,.main-nav li{padding:0em 1em 0 0}
.main-nav li:last-child{padding:0em 0em 0 0}
#nav > ul > li,.home > ul > li{display:inline-block;vertical-align:middle;line-height:normal}
#nav > ul > li span{color:var(--white-100)}
#nav > ul > li .on svg{fill:var(--primaryColor)}
#header ul > li,#header ul > li svg{vertical-align:middle;line-height:normal}
.home >svg::after{content:' \2023'}
.menu{float:right;display:none;padding-left:150px}
.dropdown-content{display:none;position:absolute;right:0;min-width:160px;box-shadow:0px 8px 16px 0px var(--basicShadow);background-color:var(--primaryColor)}
.home.reeyFont{font-size:222%;text-align:center}
.dropdown-content a,.dropdown-content label{padding:.8em 1.0em;display:block}
.menu:hover .dropdown-content{display:block}
#aside-checkbox:checked ~ #contenu #aside{opacity:1;z-index:15}
#overlay-checkbox:checked ~ #contenu #overlay{z-index:5;opacity:1;transition:opacity 1s ease-in-out}
#overlay-checkbox:checked ~ #contenu #overlay .overlay_header{z-index:11}
#aside-checkbox:checked ~ #contenu #aside{transition:ease-in-out 0.2s;animation-name:slideInLeft;animation-duration:0.7s;animation-iteration-count:1}
#aside-checkbox:checked ~ #asideOverlay{z-index:10;display:block;height:100%;width:100%;position:fixed;top:0;left:0;background-color:var(--aside-overlay_BckgdColor)}
#aside-checkbox:checked ~ #contenu #vignette{display:none}
#formTab:checked ~ #contenu #aside .form,#mapTab:checked ~ #contenu #aside .map,#searchTab:checked ~ #contenu #aside .search{display:block}
.fullWidth{margin:0 0 1em;padding:0;width:100%;max-width:none}
.dark{background-color:var(--basicFontColor);color:var(--white-100)}
.pushLeft{margin-left:auto}
li.search{padding-right:0}
.textBottom{vertical-align:text-bottom}
.textMiddle{vertical-align:-moz-middle-with-baseline;vertical-align:-webkit-baseline-middle;vertical-align:middle}
.uppercase{text-transform:uppercase}
fullWidth{width:100%}
.overlay_header label.search mark{vertical-align:super}
label.search svg{fill:var(--primaryColor)}
#calcDiv{box-sizing:border-box;width:100%;height:auto;padding:10px;text-align:center;border-width:0 1px 0 1px;border-color:var(--black-50);border-style:dashed;background-color:var(--black-05)}
article .feature.bloc.right{transform:rotate(2deg);float:right;margin-right:20px}
article .feature.bloc.left{transform:rotate(358deg);float:left;clear:both;margin-left:10px}
article .feature.bloc{width:47%;overflow:hidden}
article .feature.bloc .svg_shape svg{overflow:visible;margin-right:-2em}
article .feature.bloc.shadow{box-shadow:2px 5px 11px var(--basicShadow);padding:2em;background:url('//schnellzeichner.live/squelettes/css/img/binderclip.png') no-repeat 7px -12px;background-color:rgba(255,255,255,0.95);margin:.5em;border:3px solid rgba(220,37,4,0.9);border-radius:var(--border-radius)}
article .feature.bloc.right{margin-right:1vw}
article .feature.bloc.left{margin-left:1vw}
article .feature.bloc .spip_vivus_svg{float:right}
article .feature.bloc h2{float:left;text-align:center;writing-mode:vertical-rl;margin-right:20px;color:var(--black-90)}
article .feature.bloc h2::first-letter{font-size:150%;color:var(--primaryColor)}
article .feature.bloc p{margin-top:20px;text-align:justify;hyphens:auto}
article .feature.bloc .strich{border-bottom:solid .17em var(--primaryColor);border-bottom-left-radius:255px 3px;border-bottom-right-radius:332px 6px}
.centeringContainer{height:10vh;display:flex;align-items:center;justify-content:center}
.centeredItem{width:auto;margin:0}
.centeredText,label.centeredText{text-align:center}
.rightText{text-align:right}
.portfolio{width:100%;transition:.5s ease;opacity:1;padding:0em 0;text-align:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}
.portfolio a{display:block;box-sizing:border-box;background-color:var(--black-05)}
.portfolio .round img{border-radius:50%;border-radius:50%;border:.5em solid var(--white-100);background-color:var(--white-100)}
ul.listingForum{padding:0}
.listingForum{list-style:none;margin:0em;display:grid;gap:20px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}
.listingForum li{display:flex;flex-direction:column}
.listingForum .user{padding:1em;text-align:center}
.listingForum .bulle{padding:0em}
@media (max-width:1201px){#aside-checkbox:not(checked) ~ #contenu #aside{transition:ease-in-out 0.2s;animation-name:slideOutLeft;animation-duration:0.7s;animation-iteration-count:1}}
@media (max-width:768px){article .feature.bloc{width:90%}
article .feature.bloc.left,article.feature.bloc.right{float:none}
header>.container>.titre{margin-bottom:0}
#header_menu{display:none}}
@media (max-width:480px){article .feature.bloc h2{float:none;writing-mode:horizontal-tb;margin-right:0}
#bulleRub{width:90%;margin-left:5%}}
@media (max-width:360px){article .feature.bloc .spip_vivus_svg{display:none}}
@media screen and (min-width:1201px){#aside{z-index:10;opacity:1}
#aside-label-nav,#aside .close{display:none}
#aside-checkbox:checked ~ #asideOverlay{display:none}
#vignette{display:none}}

/* squelettes/css/grid.css?1763417406 */
header{grid-row:header-start / main-start}
#contenu{display:grid;width:100vw;grid-template-columns:[col-start] repeat(12,1fr) [col-end];grid-template-rows:var(--grid-template-rows);gap:0px}
@supports (display:grid){#aside{position:relative;width:auto;height:auto}}
.mainWidth{grid-column:col-start / span 12}
.main-nav a,.main-nav li{display:block}
.sideWidth{grid-column:col-start / span 12;grid-row:nav-start / page-end;display:grid;grid-template-rows:var(--grid-template-rows)}
#nav{grid-row:nav-start / header-start}
.main{grid-row:main-start / main-end}
footer{grid-row:main-end / page-end}
.asideTabs_header{grid-column:1fr;grid-row:nav-start / header-start}
@supports (display:grid){.asideTabs_header{display:flex;flex-flow:row nowrap;justify-content:space-between}}
.asideTabs_header label{flex:1 1 auto;display:flex;align-items:center;justify-content:center}
.asideTabs_container{grid-column:1fr;grid-row:header-start / page-end}
.close{flex:0 2 auto}
#overlay{display:none;grid-row:main-start / main-end;grid-template-rows:var(--grid-template-rows);grid-auto-flow:column}
@supports (display:grid){#overlay{position:relative}}
#overlay .titel{flex:0 0 auto}
.overlay_header{display:flex;flex-flow:row nowrap;justify-content:center}
.overlay_header .titel{flex-grow:0;text-align:center}
#overlay-checkbox:checked ~ #contenu #overlay{display:grid}
@media screen and (max-width:768px){#nav li:not(:first-child){display:none}
.menu{display:block}}
@media screen and (min-width:481px){.sideWidth{grid-column:col-start / span 8}
#nav li.search,#nav li.searchInput,#nav li.map{display:inline-block}}
@media screen and (min-width:769px){.sideWidth{grid-column:col-start / span 5}}
@media screen and (min-width:1201px){.mainWidth,#overlay{grid-column:4 / span 9}
.sideWidth{grid-column:col-start / span 3}
#nav li.map,#nav li.search,#nav li.searchInput{display:none}}

/* squelettes/css/CookieConsent.css?1763406292 */
.cookieconsent_settings-button{position:fixed;bottom:1.5em;left:1rem;background-color:var(--prefsColor);border-radius:50%;border:none;transition:0.2s;width:50px;height:50px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2248px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2248px%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M480.24-68.67q-85.33%200-160.38-32.63-75.04-32.63-130.55-88.24-55.51-55.62-88.08-130.45Q68.67-394.82%2068.67-480q0-86.95%2033.04-162.08%2033.03-75.12%2089.1-130.6%2056.06-55.47%20131.12-87.56t157.54-32.09q18.16%200%2035.72%201.39%2017.57%201.39%2036.37%204.97-4.43%2044%208.88%2083.98%2013.3%2039.99%2041.57%2069%2028.27%2029.02%2069.62%2043.76%2041.34%2014.74%2092.52%209.49-11.66%2064.23%2023.66%20113.71%2035.33%2049.48%20102.7%2056.67.95%205.69.89%2012.33-.07%206.65-.07%2012.59%200%2084.87-32.12%20160.61-32.13%2075.73-88.07%20132.36-55.93%2056.63-130.7%2089.71-74.77%2033.09-160.2%2033.09Zm-59.96-490.1q25.42%200%2043.19-18.05%2017.76-18.04%2017.76-43.46t-17.99-43.19q-17.99-17.76-43.54-17.76-25.23%200-43.08%2017.99-17.85%2017.99-17.85%2043.54%200%2025.23%2018.05%2043.08%2018.04%2017.85%2043.46%2017.85Zm-80%20200q25.42%200%2043.19-18.05%2017.76-18.04%2017.76-43.46t-17.99-43.19q-17.99-17.76-43.54-17.76-25.23%200-43.08%2017.99-17.85%2017.99-17.85%2043.54%200%2025.23%2018.05%2043.08%2018.04%2017.85%2043.46%2017.85Zm259.77%2040.26q17.48%200%2029.46-12.03%2011.98-12.04%2011.98-29.51%200-17.48-11.89-29.46t-29.46-11.98q-17.28%200-29.46%2011.89-12.17%2011.89-12.17%2029.46%200%2017.28%2012.03%2029.46%2012.04%2012.17%2029.51%2012.17ZM480.14-136.26q136.93%200%20235.11-94.83t108.52-236.62q-53.37-20.65-85.5-60.43-32.12-39.78-38.91-92.25-81.92-9.41-138.49-65.58-56.57-56.17-63.41-138.39-75.36-1.87-141.31%2024.42-65.94%2026.3-114.73%2072.96-48.78%2046.67-76.97%20110.02-28.19%2063.34-28.19%20136.96%200%20143.02%20100.36%20243.38%20100.36%20100.36%20243.52%20100.36Zm.27-348.41Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center top;z-index:9999999}
.cookieconsent_settings-button:hover{cursor:pointer}
.cookieconsent .cc_overlay{position:fixed;left:0;bottom:0;width:100%;background-color:var(--prefsColor);overflow:scroll;z-index:999999;border-bottom:5px solid var(--primaryColor);border-top:1px solid var(--white-25)}
.cookieconsent .cc-banner{position:relative;width:100%;margin:auto;padding:3vw 10vw 2vw;background-color:var(--primaryColor05);overflow:hidden;z-index:9999999;box-shadow:2px 5px 11px var(--basicShadow);background:url('//schnellzeichner.live/squelettes/css/img/binderclip.png') no-repeat 75vw -12px}
.cookieconsent .cc-banner h3{color:var(--basicContraFontColor);line-height:1.2;font-size:1.375rem;font-weight:300;margin:0;margin:0 0 1rem}
.cookieconsent .cc-banner p{color:var(--basicContraFontColor);line-height:1.4;margin-bottom:0;font-size:.9em}
.cookieconsent .cc-banner p a{color:var(--basicContraFontColor);text-decoration:none;font-variant:small-caps;font-style:oblique}
.cookieconsent .cc-banner .cc-banner_btns{display:flex;justify-content:space-around;flex-wrap:wrap}
.cookieconsent .cc-banner button{line-height:1.2;cursor:pointer}
.cookieconsent .cc-banner .cc-banner_btn-settings{display:block;width:100%;margin:0;padding:.75rem 1.5rem;color:var(--white-100);background-color:transparent;border-color:var(--white-100);border-style:solid;border-width:1px;box-sizing:border-box}
.cookieconsent .cc-banner .cc-banner_btn,.cookieconsent .cc-banner .cc-banner_btn-deny,.btn-anfrage{color:var(--white-100);border-color:var(--white-100);display:block;width:auto;margin:0;padding:.875rem 1.5rem;background-color:transparent;border-width:2px;border-style:solid;margin-top:1em;font-variant:small-caps;font-size:110%;border-radius:var(--border-radius)}
.cookieconsent .cc-banner .cc-banner_btn{background-color:var(--white-100);color:var(--black-100)}
.cookieconsent .cc-banner .cc-banner_btn-privacy-links{margin:0 0 0 .75rem}
.cookieconsent .cc-banner .cc-banner_btn-privacy-links a{font-size:.875rem;font-weight:600;color:var(--basicFontColor);text-transform:uppercase;text-decoration:none;border:none}
.cookieconsent .cc-banner_settings_label,.cookieconsent .cc-banner_settings_label-required{margin-left:.25rem;font-size:1rem;line-height:1.5}
.cookieconsent .cc-banner_settings_label-required{font-style:oblique;color:var(--basicContraFontColor)}
.cookieconsent .cc-banner_settings_label{color:var(--basicFontColor)}
.cookieconsent .form-check{margin:2rem 0 1rem}
.cookieconsent .cc-banner input{cursor:pointer}
.cookieconsent .cc-banner_settings_label{color:var(--basicContraFontColor)}
.cookieconsent .cookieconsent-banner_settings p{margin:.375rem 0 0;padding:0 0 .75rem}
.cookieconsent .cc-banner_more{display:inline-flex;padding:0 0 1rem;color:var(--basicContraFontColor);font-weight:600;text-transform:uppercase}
.cookieconsent .cc-banner_settings-btn{display:block;margin:1rem auto 0;padding:.75rem 1.5rem;background-color:var(--white-100);border:2px solid var(--white-100);font-size:1rem;cursor:pointer;border-radius:var(--border-radius);font-variant:small-caps}
.form-check{display:flex;align-items:center}
@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.form-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;margin:0;padding:0;height:1.25rem;vertical-align:top;outline:none;background-color:var(--primaryColor);border:none;transition:background 0.3s,border-color 0.3s,box-shadow 0.2s;cursor:pointer;width:1.25rem;transition:background-color 0.5s ease-in-out}
.form-check input[type=checkbox]:after{position:absolute;display:block;content:"";left:0;top:0}
.form-check input[type=checkbox]:checked{background-color:var(--triad2Color);border:1px solid var(--triad2Color)}
.form-check input[type=checkbox]:disabled{cursor:not-allowed}
.form-check input[type=checkbox]:disabled + label{cursor:not-allowed}
.form-check input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:var(--triad2Color)}
.form-check input[type=checkbox]:focus{box-shadow:0 0 0 2px var(--triad2Color)}
.form-check input[type=checkbox] + label{line-height:1.25rem;display:inline-block;vertical-align:top;padding-left:.25rem}
.form-check input[type=checkbox]:after{opacity:var(--o,0)}
.form-check input[type=checkbox]:checked{--o:1}
.form-check input[type=checkbox]{border-radius:0}
.form-check input[type=checkbox]:after{width:.313rem;height:.563rem;border:2px solid #fff;border-top:0;border-left:0;left:.35rem;top:.2rem;transform:rotate(43deg);opacity:var(--o,0)}
.form-check input[type=checkbox]:checked{--o:1}}
.video{position:relative;width:100%;overflow:hidden}
.video .video_container{position:relative;height:0;overflow:hidden;width:100%;height:auto}
.video .video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video .cc_video-overlay{display:flex;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--black-75)}
.video .cc_video-overlay .cc_video-overlay_container{width:100%}
.video .cc_video-overlay .cc_video-overlay_container .cc_video-overlay_text{color:var(--white-100);text-align:center}
.video .cc_video-overlay .cc_video-overlay_container button{display:block;border:2px solid var(--white-100);background-color:var(--black-75);padding:1em;margin:auto;font-variant:small-caps;color:var(--white-100);cursor:pointer;border-radius:var(--border-radius)}

/* squelettes/css/snippets.css?1763417407 */
details{padding:var(--container_padding);border:.1rem solid var(--primaryColor50);border-radius:var(--border-radius);padding:1em;margin-bottom:.9em;transition:background-color 0.5s,border-radius 0.7s,max-width 0.7s}
#aside details{border-width:0;background-color:var(--white-100)}
details h4{margin:.5em 0}
details svg{fill:var(--primaryColor);stroke-width:.15rem}
article details svg{float:left;padding:1em 0 0;fill:var(--goldColor)}
.asideTab.map .spip_logo{float:none;display:inline;vertical-align:middle}
details dd svg{fill:var(--basicFontColor)}
details dd.on svg{fill:var(--primaryColor)}
details[open],#aside details[open]{border-width:0rem;background-color:transparent;border-color:var(--primaryColor50);border-radius:0em;max-width:calc( var(--MaxWidthContainerSize) - 2 * var(--border-radius));-webkit-transition:.9s;transition:border-color .9s,background-color 0.7s}
details p{hyphens:auto;text-align:justify;padding:1em 0 0}
details summary::first-letter{font-size:200%;font-family:var(--loveyalikeasister_font);color:var(--primaryColor)}
details summary::marker,:is(::-webkit-details-marker){content:"+ ";color:var(--primaryColor);transition:font-size 300ms}
details[open] summary,details[open] summary::first-letter{color:var(--primaryColor50);-webkit-transition:.9s;transition:color .9s}
details[open] summary::marker{content:"| ";font-size:1.5rem}
details summary::after{content:""}
details[open] summary::after{content:"...";color:var(--primaryColor)}
.headerGroup{display:flex;gap:25px;padding-right:20px;will-change:transform;animation:scrolling 20s linear infinite}
.headerCarousel{margin:0 auto;margin:-5px;width:100%;max-height:250px;overflow:hidden;display:flex;transform:rotate(0deg);overflow:visible}
.headerCarousel > *{flex:0 0 100%}
.headerCarousel:hover .headerGroup{animation-play-state:paused}
.headerCard{opacity:0.5;writing-mode:vertical-rl;text-align:center;color:rgba(255,255,255,0.7);border-radius:15px;padding:70px calc( 25px + 1vw) 20px;justify-content:center;align-items:center;background-color:rgba(255,255,255,0.1);background-blend-mode:multiply;border:0px solid rgba(255,255,255,0.5);background-position:top 0 left 0;background-size:contain;background-repeat:no-repeat}
.headerCard:nth-child(1){background-image:url('//schnellzeichner.live/squelettes/css/svg/draw_caricature.svg');transform:rotate(-40deg)}
.headerCard:nth-child(2){background-image:url('//schnellzeichner.live/squelettes/css/svg/draw_comics.svg');transform:rotate(-45deg)}
.headerCard:nth-child(3){background-image:url('//schnellzeichner.live/squelettes/css/svg/draw_coding.svg');transform:rotate(-35deg)}
.headerCard:nth-child(4){background-image:url('//schnellzeichner.live/squelettes/css/svg/draw_generative.svg');transform:rotate(-40deg)}
.headerCard:nth-child(5){background-image:url('//schnellzeichner.live/squelettes/css/svg/draw_illustration.svg');transform:rotate(-25deg)}
.headerCard:nth-child(6){background-image:url('//schnellzeichner.live/squelettes/css/svg/draw_video.svg');transform:rotate(-35deg)}
.headerCard:nth-child(7){background-image:url('//schnellzeichner.live/squelettes/css/svg/draw_live.svg');transform:rotate(-25deg)}
@keyframes scrolling{0%{transform:translateX(0%)}
100%{transform:translateX(-100%)}}
.bulleContent{color:var(--bulleColor );padding:20px 30px;background-color:var(--bulleContentColor);position:relative;border-radius:var(--border-radius);border:var(--bulleBorderWidth) solid var(--bulleBorderColor);font-size:130%;text-align:center}
.bulleContent > *{padding:0}
.bulleContent p,.bulleContent .p,.bulleContent ul,.bulleContent ol,.bulleContent dl,.bulleContent dd,.bulleContent blockquote,.bulleContent address,.bulleContent pre,.bulleContent .table,.bulleContent fieldset{margin-bottom:0}
.bulle{margin:var(--bulleFiletSize) 0;padding:0px 0px;position:relative;max-width:90%}
.asideTabs_container .bulle{z-index:0}
.bulle::before,.bulle::after{content:" ";height:0;position:absolute;width:0px;z-index:1;border-style:solid}
.bulle.rightBulle::before{right:calc(var(--bullePosFilet) )}
.bulle.rightBulle::after{right:calc( var(--bullePosFilet) + var(--bulleBorderWidth) * 4 / 25 + 1.68px )}
.bulle.leftBulle::before{left:calc(var(--bullePosFilet) )}
.bulle.leftBulle::after{left:calc( var(--bullePosFilet) + var(--bulleBorderWidth) * 4 / 25 + 1.68px )}
.bulle.topBulle::before{top:calc(var(--bulleFiletSize) * -1)}
.bulle.topBulle::after{top:calc(var(--bulleFiletSize) * -1 + var(--bulleBorderWidth) + 4px)}
.bulle.topBulle.rightBulle::before,.bulle.topBulle.rightBulle::after{border-width:0px calc(var(--bulleFiletSize) /3) var(--bulleFiletSize) var(--bulleFiletSize)}
.bulle.topBulle.rightBulle::before{border-color:transparent transparent var(--bulleBorderColor) transparent}
.bulle.topBulle.rightBulle::after{border-color:transparent transparent var(--bulleContentColor) transparent}
.bulle.topBulle.leftBulle::before,.bulle.topBulle.leftBulle::after{border-width:0px var(--bulleFiletSize) var(--bulleFiletSize) calc(var(--bulleFiletSize) /3)}
.bulle.topBulle.leftBulle::before{border-color:transparent transparent var(--bulleBorderColor) transparent}
.bulle.topBulle.leftBulle::after{border-color:transparent transparent var(--bulleContentColor) transparent}
.bulle.bottomBulle::before{bottom:calc(var(--bulleFiletSize) * -1 )}
.bulle.bottomBulle::after{bottom:calc(var(--bulleFiletSize) * -1 + var(--bulleBorderWidth) + 4px)}
.bulle.bottomBulle.rightBulle::before,.bulle.bottomBulle.rightBulle::after{border-width:var(--bulleFiletSize) calc(var(--bulleFiletSize) /3) 0px var(--bulleFiletSize)}
.bulle.bottomBulle.rightBulle::before{border-color:var(--bulleBorderColor) transparent transparent transparent}
.bulle.bottomBulle.rightBulle::after{border-color:var(--bulleContentColor) transparent transparent transparent}
.bulle.bottomBulle.leftBulle::before,.bulle.bottomBulle.leftBulle::after{border-width:var(--bulleFiletSize) var(--bulleFiletSize) 0px calc(var(--bulleFiletSize) /3)}
.bulle.bottomBulle.leftBulle::before{border-color:var(--bulleBorderColor) transparent transparent transparent}
.bulle.bottomBulle.leftBulle::after{border-color:var(--bulleContentColor) transparent transparent transparent}
.vivusContainer{padding-bottom:50px}
.vivusContainer label{color:var(--primaryColor)}
.vivusContainer input[type=range]{background-color:white;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,var(--sliderHandleColor)),color-stop(100%,var(--sliderHandleColor)));background-size:50% 100%;background-repeat:no-repeat}
.vivusContainer .slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:var(--sliderWidth);background:var(--white-100);outline:none;opacity:0.66;-webkit-transition:.2s;transition:opacity .2s}
.vivusContainer .slider:hover{opacity:1}
.vivusContainer .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc( var(--sliderWidth) * 1.0);height:var(--sliderWidth);background:var(--sliderHandleColor);cursor:pointer;border-radius:calc( var(--sliderWidth) * 2);border-color:var(--primaryColor);border-width:1px;border-style:solid;background:var(--primaryColor)}
.vivusContainer .slider::-webkit-slider-thumb:hover{opacity:1}
.vivusContainer .slider::-moz-range-thumb{height:var(--sliderWidth);width:calc( var(--sliderWidth) * 1.4);background:var(--sliderHandleColor);cursor:pointer;border-radius:calc( var(--sliderWidth) * 2);border-color:var(--primaryColor);border-color:var(--primaryColor);border-width:1px;border-style:solid;background:var(--primaryColor)}
.vivusContainer .slider::-moz-range-thumb:hover{opacity:1}

.img-comp-container{position:relative}
.img-comp-img{position:absolute;overflow:hidden}
.img-comp-slider{position:absolute;z-index:9;cursor:ew-resize;width:3em;height:3em;background-color:rgba(255,255,255,0.45);opacity:0.9;border-radius:50%;border:.4em solid #fff;box-shadow:0px 0px 4px #000}
.loader{border:.25em solid var(--goldColor25);border-radius:50%;border-top:.25em solid var(--goldColor);width:2.0em;height:2.0em;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;margin-bottom:1.5em}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}

/* squelettes/css/spip.css?1763664496 */
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;background:var(--black-05)}
.spip_logo{float:right;margin:0 0 10px 10px;padding:0;border:none}
.spip_logo_center{clear:both;display:block;margin:0 auto .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;font-size:small}
.spip_doc_credits{font-style:italic;clear:both;font-size:small}
.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:1em 0 0;padding:0em 0}
.formulaire_spip fieldset fieldset{margin-left:1em}
.formulaire_spip label{padding:4px 0;font-weight:700;color:var(--basicFontColor)}
.formulaire_spip label[for=champ_date_1_heure]{margin-left:.5em}
.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:.1em 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:80%;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}
#formulaire_forum input[name*="previsualiser_message" i]{display:none}
@media print{.formulaire_spip{display:none}}
.markItUp .markItUpHeader ul .markItUpSeparator{display:none}
.formulaire_spip .previsu{margin-bottom:1.5em;padding:.75em;border:2px dashed var(--primaryColor)}
fieldset.previsu legend{var(--primaryColor)}
.reponse_formulaire{margin-bottom:1.5em;padding:.75em;border:2px solid #ddd}
.reponse_formulaire_ok{background:#e6efc2;color:#264409;border-color:#c6d880;border-radius:.5em}
.reponse_formulaire_erreur{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;border-radius:.5em}
.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/medias_responsive_mod-1.36.0/squelettes/css/medias_responsive.css */
.notrans{transition:all 0s!important}
.spip_documents_left,.spip_documents_right{margin-top:.5em;margin-bottom:.5em}
.spip_documents_center{display:block;margin-left:auto;margin-right:auto;text-align:center}
.spip_documents_right{float:right;clear:right;margin-left:1em}
.spip_documents_left{float:left;clear:left;margin-right:1em}
.spip_documents_center_forcer,.spip_documents_center_forcer .fond{float:none!important;margin:1em auto!important}
.spip_documents_center_forcer .spip_doc_intitules{text-align:center!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important;position:relative!important;width:auto!important}
.spip_documents_center_forcer .spip_doc_intitules:after{clear:both}
.spip_documents > a{display:block}
.spip_documents picture{display:block}
.spip_documents .logo_document{display:block;margin-left:auto;margin-right:auto}
.spip_documents .spip_doc_intitules{margin-top:.5em}
.spip_documents_shape.spip_documents_left{float:none}
.spip_documents_shape.spip_documents_left .spip_doc_intitules_shape{float:left;position:relative!important}
.spip_documents_shape .fond{-webkit-shape-margin:2em;shape-margin:2em}
.spip_documents_shape.spip_documents_left .fond{float:left;margin-right:2em}
.spip_documents_shape.spip_documents_right{float:none}
.spip_documents_shape.spip_documents_right .spip_doc_intitules_shape{float:right;position:relative!important}
.spip_documents_shape.spip_documents_right .fond{float:right;margin-left:2em}
.spip_documents_shape picture{z-index:-1}
.spip_documents.rond{-webkit-shape-margin:2em;shape-margin:2em;-webkit-shape-outside:content-box ellipse();shape-outside:content-box ellipse()}
.spip_documents.rond picture{overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.spip_documents.kenburns:not(.rond) picture{overflow:hidden}
.spip_documents.kenburns_actif picture img{-webkit-transform:scale(2);-webkit-animation-name:kenburns;-webkit-animation-duration:10s;-webkit-animation-timing-function:ease-in-out;transform:scale(2);animation-name:kenburns;animation-duration:10s;animation-timing-function:ease-in-out}
@-webkit-keyframes kenburns{from{-webkit-transform:scale(1)}
to{-webkit-transform:scale(2)}}
@keyframes kenburns{from{transform:scale(1)}
to{transform:scale(2)}}
.spip_documents_flip{-webkit-perspective:500px;perspective:500px}
.spip_documents_flip a{transform-style:preserve-3d}
.spip_documents_flip picture{-webkit-transform:rotateY(450deg);transform:rotateY(450deg)}
.spip_documents_flip_actif picture{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-name:spipflip;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-name:spipflip;animation-duration:1s;animation-timing-function:ease-out}
.col_deux_trois .spip_documents_flip_actif picture,.col_deux_quatre .spip_documents_flip_actif picture,.col_droite .spip_documents_flip_actif picture{-webkit-animation-duration:1.5s;animation-duration:1.5s}
.col_trois_trois .spip_documents_flip_actif picture,.col_trois_quatre .spip_documents_flip_actif picture{-webkit-animation-duration:2s;animation-duration:2s}
.col_quatre_quatre .spip_documents_flip_actif picture{-webkit-animation-duration:2.5s;animation-duration:2.5s}
@-webkit-keyframes spipflip{from{-webkit-transform:rotateY(450deg);-webkit-opacity:1}
to{-webkit-transform:rotateY(0deg);-webkit-opacity:1}}
@keyframes spipflip{from{transform:rotateY(450deg);opacity:1}
to{transform:rotateY(0deg);opacity:1}}
ul.portfolio_ligne{margin-bottom:2em;text-align:center;list-style-type:none}
ul.portfolio_ligne li{text-align:left}
.spip_documents_ligne{margin:0;clear:both}
.spip_documents_ligne .fond{overflow:hidden}
.spip_documents_ligne .fond picture{padding-bottom:0!important;height:100%!important}
.spip_documents_ligne .fond img{object-fit:cover;height:100%!important}
.spip_documents_ligne.rond .fond{border-radius:50%}
ul.portfolio_ligne{display:flex;flex-flow:row wrap;justify-content:center}
* + ul.portfolio_ligne{margin-top:2em}
ul.portfolio_ligne:after{content:"";display:block;clear:left}
ul.portfolio_ligne li{float:left;margin-right:10px}
ul.portfolio_ligne li .fond{width:100%;height:300px;display:block}
.label_ligne_precedent{float:left}
.label_ligne_suivant{float:right}
.label_ligne_precedent span,.label_ligne_suivant span{font-weight:700;font-size:70%;display:inline-block}
.label_ligne_precedent:hover span,.label_ligne_suivant:hover span{text-decoration:underline}
.label_ligne_precedent:before{content:"←︎︎ ";font-family:verdana,arial,sans;font-size:14px}
.label_ligne_suivant:after{content:" →";font-family:verdana,arial,sans;font-size:14px}
.label_ligne{display:none;padding-top:5px;cursor:pointer}
.portfolio_slide_radio{display:none}
ul.portfolio_slide{clear:both;padding:0;transition:transform 0.3s;transform:translate3d(0%,0,0);touch-action:pan-y;list-style-type:none}
ul.portfolio_slide .spip_doc_intitules{text-align:center}
ul.portfolio_slide:after{content:" ";display:block;width:100%;height:1px;clear:left}
.portfolio_slide_container:after{content:" ";display:block;width:100%;height:1px;clear:both;margin-bottom:2em}
ul.portfolio_slide li{position:relative;float:left;width:100%;margin-right:-100%}
ul.portfolio_slide figure{margin:0}
ul.portfolio_slide .spip_img{padding-bottom:75%;height:0;display:block;width:100%;position:relative}
@media (orientation:portrait){ul.portfolio_slide .spip_img{padding-bottom:134%}}
.portfolio_slide .spip_img picture{padding-bottom:0!important;height:100%!important;position:absolute!important}
.portfolio_slide .spip_img img{object-fit:contain;height:100%!important}
.spip_documents_liste{margin-bottom:2em;font-size:15px;margin-left:0;margin-right:0}
.spip_documents_liste:after{clear:left;content:"";display:block}
* + .spip_documents_liste{margin-top:2em}
.spip_documents_liste + .spip_documents_liste{margin-top:1.5em}
.spip_documents_liste.spip_documents_liste_right .logo{float:right}
.spip_documents_liste.spip_documents_liste_right .spip_doc_intitules{margin-left:0;margin-right:85px}
.spip_documents_liste .logo{float:left;width:70px!important;position:relative}
.spip_documents_liste .logo .logo-modeles{display:block;width:65px}
.spip_documents_liste .extension{display:block;position:absolute;right:0;right:-8px;top:42%;transform:translate(0,-50%);background-color:black;color:white;font-size:70%;padding:1px 5px;text-transform:uppercase;font-weight:700}
.spip_documents_liste .spip_doc_intitules{text-align:left;margin-left:85px}
.spip_documents_liste .spip_doc_descriptif{clear:none}
.spip_documents_liste .telecharger{display:block;margin-top:5px;font-size:80%;font-weight:700;text-decoration:underline}

/* plugins-dist/mediabox/lib/lity/lity.css?1763406187 */
/*! Lity - v3.0.0-dev - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla;Licensed MIT */
.lity-active,.lity-active body{overflow:hidden}
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity.lity-opened{opacity:1}
.lity.lity-closed{opacity:0}
.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}
.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity-loading .lity-loader{opacity:1}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}
.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;-webkit-box-shadow:none;box-shadow:none}
.lity-close::-moz-focus-inner{border:0;padding:0}
.lity-close:active{top:1px}
.lity-image img{max-width:100%;display:block;line-height:0;border:0}
.lity-iframe .lity-container{width:100%;max-width:964px}
.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.lity-hide{display:none}

/* plugins-dist/mediabox/lity/css/lity.mediabox.css?1763406187 */
.box_mediabox{display:block;margin:0;padding:0;width:auto;height:auto;background:none;border:0}
.box_mediabox:before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.9}
@media(min-width:500px){.box_mediabox .lity-container{max-width:90%;max-height:90%}}
@media(max-width:499.9px){.box_mediabox .lity-container{max-width:100%!important;max-height:100%!important}}
.box_mediabox.lity-height-set .lity-content{height:100%;min-height:0!important}
.box_mediabox.lity-image .lity-content{display:flex;justify-content:center;align-items:center}
.box_mediabox.lity-image .lity-image-figure{display:block;margin:0}
.box_mediabox.lity-image .lity-image-figure::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:transparent;transition:background-color 0.25s ease-in 0.1s}
.box_mediabox.lity-image.lity-ready .lity-image-figure::before{background-color:#fff}
.lity-image-caption.min,.lity-image-caption.expanded{cursor:pointer}
.lity-image-caption.min .lity-image-caption-text{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lity-image-caption.min .spip_doc_titre,.lity-image-caption.min .spip_doc_descriptif,.lity-image-caption.min .spip_doc_credits{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lity-image-caption.min .spip_doc_descriptif:not(:first-child),.lity-image-caption.min .spip_doc_credits:not(:first-child){display:none}
.box_mediabox.lity-inline .lity-content,.box_mediabox.lity-ajax .lity-content{background:#fff}
.box_mediabox.lity-inline .lity-content>*,.box_mediabox.lity-ajax .lity-content-inner{overflow:auto;padding:1rem}
.box_mediabox.lity-iframe .lity-iframe-container iframe{background:#fff}
.box_mediabox.lity-height-set.lity-iframe .lity-iframe-container{height:100%;padding:0;transform:none}
.lity-active body{height:auto!important;overflow:hidden!important}
.box_mediabox.lity-loading .lity-content{background:transparent}
.box_mediabox.lity-loading .lity-content:after{display:none}
.lity-loading .box-loading{display:block;position:absolute;top:50%;left:50%;margin-top:-2.5em;margin-left:-2.5em;width:5em;height:5em}
.lity-loading .box-loading:after{content:" ";display:block;width:4em;height:4em;margin:.5em;border-radius:50%;border:.375em solid #000;border-color:#000 #fff #000 #fff;opacity:0.5;animation:lds-dual-ring 1.2s linear infinite}
@keyframes lds-dual-ring{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.box_mediabox.lity-closing:before{opacity:0}
.lity-group-progress-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:.33em}
.lity-slideshow .lity-group-progress-bar{display:block}
.lity-group-progress-bar-status{position:absolute;left:0;height:100%;top:0;background:#888}
.lity-no-transition-on-open .lity-content,.lity-no-transition .lity-content{transition:none!important}
.lity-no-transition-on-open-none.lity-loading .lity-content,.lity-no-transition.lity-loading .lity-content,.lity-no-transition.lity-closed .lity-content{-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.lity-transition-on-open-slide-from-right .lity-content,.lity-transition-on-open-slide-from-left .lity-content{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
.lity-transition-on-open-slide-from-right.lity-loading .lity-content{-webkit-transform:scale(1) translateX(50vw);-ms-transform:scale(1) translateX(50vw);-o-transform:scale(1) translateX(50vw);transform:scale(1) translateX(50vw)}
.lity-transition-on-open-slide-from-left.lity-loading .lity-content{-webkit-transform:scale(1) translateX(-50vw);-ms-transform:scale(1) translateX(-50vw);-o-transform:scale(1) translateX(-50vw);transform:scale(1) translateX(-50vw)}
:root{--mediabox-sidebar-width:25rem;--mediabox-sidebar-height:calc(5rem + 20%);--mediabox-sidebar-close-size:2rem}
.box_mediabox.lity-sidebar:before{opacity:0.5}
.box_mediabox.lity-sidebar .lity-wrap{display:flex}
.box_mediabox.lity-sidebar .lity-container{position:relative;transition:transform 0.3s ease-in-out}
.box_mediabox.lity-sidebar .lity-content{height:100%;width:100%;min-width:initial;min-height:initial;transition:none!important;transform:none!important;padding-block-start:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar .lity-close{position:absolute;color:inherit;width:var(--mediabox-sidebar-close-size);height:var(--mediabox-sidebar-close-size);font-size:var(--mediabox-sidebar-close-size);line-height:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar-inline .lity-container{width:var(--mediabox-sidebar-width);max-width:100vw}
.box_mediabox.lity-sidebar-start .lity-wrap{justify-content:start}
.box_mediabox.lity-sidebar-start.lity-loading .lity-container,.box_mediabox.lity-sidebar-start.lity-closing .lity-container{transform:scale(1) translateX(-100%)}
.box_mediabox.lity-sidebar-end .lity-wrap{justify-content:end}
.box_mediabox.lity-sidebar-end.lity-loading .lity-container,.box_mediabox.lity-sidebar-end.lity-closing .lity-container{transform:scale(1) translateX(100%)}
.box_mediabox.lity-sidebar-block .lity-wrap:before{margin:0}
.box_mediabox.lity-sidebar-top .lity-container,.box_mediabox.lity-sidebar-bottom .lity-container{height:var(--mediabox-sidebar-height);max-height:100vw}
.box_mediabox.lity-sidebar-top.lity-loading .lity-container,.box_mediabox.lity-sidebar-top.lity-closing .lity-container{transform:scale(1) translateY(-100%)}
.box_mediabox.lity-sidebar-bottom .lity-wrap{align-items:end}
.box_mediabox.lity-sidebar-bottom.lity-loading .lity-container,.box_mediabox.lity-sidebar-bottom.lity-closing .lity-container{transform:scale(1) translateY(100%)}

/* plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1763406188 */
.box_mediabox:before{background:#000;opacity:0.9}
.box_mediabox button[class*="lity-"]:focus{outline:2px dotted #ccc}
.lity-close,.lity-close:hover,.lity-close:active,.lity-close:focus{top:4px;right:2px;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:2.5rem;color:#fff}
.lity-group-caption .lity-group-current{display:block;position:absolute;top:-1.5rem;right:0;color:#fff;font-weight:700}
.lity-loading .lity-group-caption .lity-group-current{left:50%;margin-left:-2.125em;width:4.5em;right:auto;text-align:center;top:50%;margin-top:-1.5em;color:#fff}
.lity-loading .lity-group-start-stop{display:none}
.lity-group-start-stop{display:block;position:absolute;top:-1.5rem;left:0;width:100%;text-align:center;color:#fff;font-weight:700}
.lity-group-start-stop button{display:inline-block;border:0;padding:0;margin:0;background:none;color:#fff}
.lity-group-start-stop button b{color:transparent}
.lity-group-start-stop button b::after{content:attr(title);display:inline-block;color:#fff;padding-right:.75em}
.lity-group-start-stop .lity-stop{display:none}
.lity-slideshow .lity-group-start-stop .lity-start{display:none}
.lity-slideshow .lity-group-start-stop .lity-stop{display:inline-block}
.lity-next,.lity-previous{display:block;border:0;padding:0;margin:0;position:fixed;border-radius:50%;left:-4.75rem;text-align:center;top:50%;margin-top:-6rem;width:8rem;height:12rem;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}
.lity-next[disabled],.lity-previous[disabled]{display:none}
.lity-next{left:auto;right:-4.75rem;text-align:right}
.lity-next:hover,.lity-previous:hover,.lity-next:active,.lity-previous:active,.lity-next:focus,.lity-previous:focus{background:rgba(255,255,255,.05)}
.lity-next b,.lity-previous b{display:inline-block;position:absolute;top:50%;left:5.5rem;font-size:3rem;line-height:3rem;margin-top:-1.5rem;text-shadow:0 0 10px #000;color:#fff;font-style:normal;opacity:0.5}
.lity-next b{right:5.5rem;left:auto}
.lity-next:hover b,.lity-previous:hover b,.lity-next:active b,.lity-previous:active b,.lity-next:focus b,.lity-previous:focus b{display:inline-block;opacity:1}
.lity-image-caption{display:block;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);color:#fff;font-style:italic;padding:1rem}

/* plugins/image_responsive-v11.3.0/image_responsive.css */
.image_responsive{width:100%;height:auto}
.image_responsive_v{width:auto;height:100%}
.conteneur_image_responsive_h{display:inline-block;position:relative!important;width:100%!important;height:0!important;margin:0!important;border:0!important}
.conteneur_image_responsive_v{display:inline-block;position:relative!important;width:auto!important;height:100%!important;margin:0!important;border:0!important}
.conteneur_image_responsive_v img{height:100%;width:auto}
[data-responsive=background]{background-position:center center;background-size:cover;-ms-behavior:url('//schnellzeichner.live/plugins/image_responsive-v11.3.0/backgroundsize.min.htc');background-repeat:no-repeat}

/* squelettes/css/theme.css?1763406294 */
body{font-family:"Luxi sans","Lucida Grande",Lucida,"Lucida Sans Unicode",sans-serif;color:var(--basicFontColor);background-color:var(--body_BckgdColor)}
#contenu{background-color:var(--page_BckgdColor)}
header{background:var(--header_BckgdColor);text-align:center}
header .handWrite{font-size:500%}
header h3{opacity:0.9}
header h3 .on{opacity:1}
header .hashtag.on{color:var(--basicContraFontColor)}
header .hashtag.on h3::before{opacity:0.6}
header .hashtag::before{color:var(--white-50);font-size:130%}
header .hashtag::first-letter{font-size:150%}
header ul li .on{font-size:116%}
.main{background-color:var(--main_BckgdColor)}
#nav,#nav button,.dropdown-content a,.dropdown-content label{color:var(--basicContraFontColor);background:var(--nav_BckgdColor)}
#nav li:hover,.dropdown-content a:hover{color:hsl(var(--hue),var(--sat),59%)}
#nav li.searchInput{padding:.1em .1em;border-radius:5px;background-color:var(--white-100)}
#nav li.searchInput .spip_surligne{color:var(--primaryColor);background-color:transparent}
.main>.container pre,.main>.container pre svg{color:var(--black-75);fill:var(--black-75);vertical-align:bottom}
footer{color:var(--basicContraFontColor);background-color:var(--nav_BckgdColor)}
.container-max{color:var(--basicContraFontColor);height:200px;width:100%;background-color:var(--basicFontColor);text-align:center;padding:80px 0;background-image:url('//schnellzeichner.live/squelettes/css/img/pano1.gif');background-repeat:round}
#aside{background-color:var(--aside_BckgdColor)}
#overlay{background-color:var(--overlay_BckgdColor)}
.asideTabs_header{background-color:var(--header_BckgdColor)}
.asideTabs_header span{font-size:75%;color:var(--white-100)}
.asideTabs_container{background-color:var(--asideTabs_container_BckgdColor);overflow:scroll}
.asideTabs_container dd{margin-bottom:.3em}
.asideTabs_container dt.on,.asideTabs_container dd.on{color:var(--primaryColor)}
.asideTabs_container dd{margin-left:.2em}
.asideTabs_container dd.on{margin-left:1rem;border-left:.3rem solid}
.asideTabs_container dd.on .spip_logo{display:none}
.asideTabs_container dd.on > label{background-image:none}
.asideTabs_container dd.on::before{content:' \00A0'}
.asideTabs_container dd.on::after{content:' \2023';float:right}
.overlay_header{background-color:var(--overlay_header_BckgdColor);border-bottom:.15rem solid var(--primaryColor)}
.overlay_container{background-color:var(--overlay_container_BckgdColor);box-shadow:4px -3px 1em 3px var(--basicShadow)}
#aside-checkbox:checked ~ #asideOverlay{background-color:var(--aside-overlay_BckgdColor)}
#formTab ~ #contenu #aside #formLabel svg,#mapTab ~ #contenu #aside #mapLabel svg,#searchTab ~ #contenu #aside #searchLabel svg{fill:var(--basicContraFontColor);stroke:transparent}
#formTab:checked ~ #contenu #aside #formLabel svg,#mapTab:checked ~ #contenu #aside #mapLabel svg,#searchTab:checked ~ #contenu #aside #searchLabel svg,#formTab ~ #contenu #aside #formLabel svg:hover,#mapTab ~ #contenu #aside #mapLabel svg:hover,#searchTab ~ #contenu #aside #searchLabel svg:hover{fill:var(--basicFontColor)}
#formTab:checked ~ #contenu #aside #formLabel,#mapTab:checked ~ #contenu #aside #mapLabel,#searchTab:checked ~ #contenu #aside #searchLabel{background-color:var(--asideTabs_checked_BckgdColor);box-shadow:4px -3px 1em 3px var(--basicShadow)}
#formTab:checked ~ #contenu #aside #formLabel span,#mapTab:checked ~ #contenu #aside #mapLabel span,#searchTab:checked ~ #contenu #aside #searchLabel span{color:var(--primaryColor)}
.note{background-color:var(--primaryColor25);border-radius:var(--border-radius);padding:0 1em 1em;margin-bottom:1em}
.noteTitre,.noteTitre svg{color:var(--primaryColor)}
.noteTitre svg{vertical-align:bottom;margin-right:.2em}
.tip{background-color:var(--triad2Color25);border-radius:var(--border-radius);padding:.5em 1em 1em;margin-bottom:1em}
.tipTitre,.tipTitre svg{color:var(--triad2Color)}
.tipTitre svg{vertical-align:bottom;margin-right:.2em}
.table th,table.spip th,.table td,table.spip td{border-bottom:1px solid var(--primaryColor25)}
table.spip td:nth-child(even){background-color:var(--primaryColor05)}
.table tbody tr:hover td{background-color:var(--primaryColor05)}
.table tbody tr:hover td:nth-child(even){background-color:var(--white100)}
li::marker{color:var(--primaryColor)}
.rotateCW1{transform:rotate(1deg)}
.rotateCW2{transform:rotate(2deg)}
.rotateCW3{transform:rotate(3deg)}
.rotateCW4{transform:rotate(4deg)}
.rotateCW5{transform:rotate(5deg)}
.rotateTitel{transform:rotate(-4deg)}
.rotateCCW1{transform:rotate(359deg)}
.rotateCCW2{transform:rotate(358deg)}
.rotateCCW3{transf3rm:rotate(357deg)}
.rotateCCW4{transform:rotate(356deg)}
.rotateCCW5{transf3rm:rotate(355deg)}
.primaryColor{color:var(--primaryColor);fill:var(--primaryColor)}
.secondaryColor{color:var(--triad1Color);fill:var(--triad1Color)}
.tertiaryColor{color:var(--triad2Color);fill:var(--triad2Color)}
.classicColor{color:var(--classicColor);fill:var(--classicColor)}
.digitalColor{color:var(--digitalColor);fill:var(--digitalColor)}
.primaryColor svg{fill:var(--primaryColor)}
.bottomAlign,.bottomAlign svg{vertical-align:bottom}
.round{border-radius:50%}
.travaux{border:.1rem dashed var(--primaryColor);padding:5vw;margin-bottom:2em}
.circle{color:var(--white-100);padding:5px;background-color:var(--primaryColor);border-radius:50%}
.notification sup{color:var(--white-100);padding:5px;background-color:var(--primaryColor);border-radius:var(--border-radius);font-size:60%}
.banner{padding:1em}
.banner button{margin:auto;background-color:var(--primaryColor)}
.reeyFont{font-family:var(--reey_font);font-size:250%;line-height:120%}
.jinkyFont{font-family:var(--jinky_font);font-size:300%;line-height:100%}
.videoTitel{font-family:var(--jinky_font);font-size:clamp( 2rem,1.39rem + 3.48vw,4rem )}
.candelaBookFont{font-family:var(--candelaBook_font);font-size:150%;line-height:100%}
.bpdotssquareFont{font-family:var(--bpdotssquare_font);font-size:200%;line-height:100%}
.loveyalikeasisterFont{font-family:var(--loveyalikeasister_font)}
.dosisBoldFont{font-family:var(--dosisBold_font)}
.dosisFont{font-family:var(--dosis_font)}
.vertical{writing-mode:vertical-lr}
.firstLetter::first-letter{font-size:155%;padding-left:.5em;line-height:0}
.texte.firstLetter::first-letter,h1.firstLetter::first-letter,h2.firstLetter::first-letter,h3.firstLetter::first-letter{color:var(--primaryColor)}
.firstLetterReey::first-letter{font-size:clamp( 2rem,1.34rem + 2.88vw,3.5rem );color:var(--primaryColor);font-family:var(--reey_font)}
.firstLetterLoveyalikeasister::first-letter{font-size:clamp( 2rem,1.34rem + 2.88vw,3.5rem );color:var(--primaryColor);font-family:var(--loveyalikeasister_font)}
.titreFormulaire{padding:1em 0}
.titreFormulaire:first-letter{font-family:var(--reey_font);color:var(--primaryColor)}
.spip_surligne{background-color:var(--markColor)}
mark,.mark{background:var(--markColor);color:var(--black-100)}
.cartouche.recherche.noresult{color:var(--primaryColor)}
.grandTotal{color:var(--primaryColor)}
.points{color:transparent;background-color:var(--markColor);opacity:1}
@media screen and (max-width:1200px){#aside{background-color:var(--page_BckgdColor);color:var(--black-100)}}
@media screen and (max-width:375px){.vertical{writing-mode:horizontal-tb}}
@media screen and (min-width:1201px){#formTab ~ #contenu #aside #formLabel svg:hover,#mapTab ~ #contenu #aside #mapLabel svg:hover,#searchTab ~ #contenu #aside #searchLabel svg:hover{fill:var(--primaryColor)}
@media screen and (min-width:1201px){li.searchInput{padding:.1em 1em}}

/* plugins/saisies-v5.12.0/css/saisies.css?1763406079 */
fieldset{min-width:0}
fieldset.pliable > legend{cursor:pointer}
fieldset.pliable:not(.plie) > legend:before{content:'▾ '}
fieldset.plie > legend:before{content:'▸ '}
[dir='rtl'] fieldset.plie > fieldset > legend:before{content:'◂ '}
.editer.saisie_date_jour_mois_annee .choix{display:inline-block;background-color:transparent;padding:0;border:0}
.saisie_date_jour_mois_annee .choix+.choix{margin-left:1em}
.saisie_date_jour_mois_annee .choix label{display:block;width:auto}
.saisie_date_jour_mois_annee .choix .text{width:auto}
.formulaire_crayon .editer-groupe .editer{padding-left:10px}
.formulaire_spip .etapes__items{list-style:none}
.formulaire_spip .etapes__item{display:inline-block}
.formulaire_spip .etapes__item:not(:first-child):before{content:' → '}
.choix_grille_wrapper{overflow-x:auto}
.choix_grille td{position:relative}
.choix_grille label{position:absolute;inset:0;padding:inherit;display:flex;justify-content:center;align-items:center}
.formulaire_spip .choix-groupe{border:none;margin-top:0;margin-bottom:0;margin-left:0;padding:0}
.formulaire_spip .choix-groupe label,.formulaire_spip .choix-groupe legend.label,.formulaire_spip .choix-groupe .editer-label{float:none;background-color:transparent;margin-left:0;margin-bottom:.5em;padding-left:0;padding-bottom:0;width:auto}
.saisies-menu-onglets{border-bottom:1px solid hsla(0,0%,0%,0.15)}
.saisies-menu-onglets__items{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}
.saisies-menu-onglets__item,.saisies-menu-onglets__lien{display:-webkit-box;display:-ms-flexbox;display:flex}
.saisies-menu-onglets__lien{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 1em;text-decoration:none}
.saisies-menu-onglets__lien.actif{font-weight:700}
.saisies-contenus-onglets fieldset{margin-top:0}
.saisies-onglets-verticaux{margin-bottom:calc(var(--spip-form-spacing-y) / 2)}
.saisies-onglets-verticaux > .saisies-menu-onglets{width:100%}
@media (min-width:580px){.saisies-onglets-verticaux{display:flex;column-gap:var(--spip-form-spacing-x);margin-bottom:calc(var(--spip-form-spacing-y) / 2)}
.saisies-onglets-verticaux > .saisies-menu-onglets{max-width:15em;min-width:15em}}
.saisies-onglets-verticaux > .saisies-contenus-onglets{flex-basis:100%}
.saisies-onglets-verticaux > .saisies-menu-onglets > .saisies-menu-onglets__items{flex-direction:column}
.saisies-onglets .select2-container{width:100%!important}
.afficher_si_masque_chargement,.etapes__item.afficher_si_masque{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.champ.afficher{margin-bottom:1rem}
.champ.afficher p:last-child,#wysiwyg .champ.afficher p:last-child{margin-bottom:0}
.champ.afficher.saisie_fieldset fieldset > .fieldset_legend{font-weight:800;font-size:1.1em;margin-left:0;margin-bottom:1rem}
.champ.afficher.saisie_fieldset > .fieldset_valeurs{padding-left:1.5em;border-left:1px solid #E3E3E3;border-radius:12px}
.editer-groupe_inline{--gap:1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:var(--gap);padding:0}
.editer-groupe_inline > .editer:not(.en_configuration){margin-left:0;margin-right:0;flex-shrink:0;max-width:100%}
.editer-groupe_inline > .editer:not(.en_configuration) > .editer-label{display:block;float:none;padding-top:0;margin-left:0}
@media (min-width:580px){.formulaire_spip .editer-groupe_inline > .editer:not(.en_configuration) > .editer-label{max-width:100%;padding-right:.5em}
.formulaire_spip .editer-groupe_2_colonnes{--columns:2}
.formulaire_spip .editer-groupe_3_colonnes > .editer{--columns:3}
.formulaire_spip .editer-groupe_4_colonnes > .editer{--columns:4}
.formulaire_spip .editer-groupe_2_colonnes > .editer:not(.en_configuration),.formulaire_spip .editer-groupe_3_colonnes > .editer:not(.en_configuration),.formulaire_spip .editer-groupe_4_colonnes > .editer:not(.en_configuration){width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)))}
.formulaire_spip .editer-groupe_1ligne_colonnes,.formulaire_spip .editer-groupe_1ligne_max_colonnes{flex-wrap:nowrap}
.formulaire_spip .editer-groupe_1ligne_colonnes > .editer:not(.en_configuration),.formulaire_spip .editer-groupe_1ligne_max_colonnes > .editer:not(.en_configuration){flex-shrink:1;min-width:8em}
.formulaire_spip .editer-groupe_1ligne_max_colonnes > .editer:not(.en_configuration),.formulaire_spip .editer-groupe_xlignes_max_colonnes > .editer:not(.en_configuration){flex-grow:1}}

