/* compact [
	plugins/auto/zblobul_core/v6.9.21.1/plugins/flexnav/flexnav.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/css/fontawesome.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/css/regular.min.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/css/brands.min.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/css/solid.min.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/plugins/liquidslider/css/liquid-slider.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/plugins/accordion/css/rub_accordion.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/spip_forms.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/formulaires.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/plugins-core/tarteaucitron.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/zblobul.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/style.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/header.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/navigation.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/footer.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/compositions-core/compositions.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/responsif.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/listes_responsive.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/items.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/print.css?1789975372
	plugins/auto/zblobul_core/v6.9.21.1/styles/spip_style.css?1789975372
	plugins-dist/mediabox/lib/lity/lity.css?1790084230
	plugins-dist/mediabox/lity/css/lity.mediabox.css?1790084230
	plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1790084230
	plugins-dist/porte_plume/css/barre_outils.css?1790084230
	local/cache-css/cssdyn-css_barre_outils_icones_css-b160be5e.css?1790108722
	plugins/auto/zblobul_core/v6.9.21.1/css/enluminurestypo.css
	local/couteau-suisse/header.css
	plugins/auto/cvtupload/v2.3.4/css/cvtupload.css?1787646438
	plugins/auto/uploadhtml5/v2.1.0/lib/dropzone/dropzone.css
	page=style_public.css
] 74.7% */

/* plugins/auto/zblobul_core/v6.9.21.1/plugins/flexnav/flexnav.css?1789975372 */
.menu-button{text-transform:uppercase}
.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;text-align:left}
.flexnav.opacity{opacity:0}
.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.flexnav.one-page{position:fixed;top:50px;top:50px;right:5%;max-width:200px}
.flexnav li{position:relative;overflow:hidden;min-height:50px}
.flexnav li a{position:relative;display:block;padding:.5em 2.5%;z-index:2;overflow:hidden}


.flexnav li ul{width:100%}
.flexnav li ul li{position:relative;overflow:hidden;width:100%;vertical-align:middle;display:table;min-height:inherit}
.flexnav li ul.flexnav-show li{overflow:visible}
.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a{display:block;width:90%;vertical-align:middle;padding:.7em 5%;background:rgba(0,0,0,0.05)}
.flexnav ul li ul li a{padding:.6em 20% .6em 10%;width:70%}
.flexnav ul li ul li ul li a{padding:.5em 5% .5em 15%}
.flexnav li .touch-button{position:absolute;z-index:10;top:0;right:0;width:50px;height:100%;display:inline-block;background:rgba(0,0,0,0.075);text-align:center}
.flexnav li ul li .touch-button{z-index:20}
.flexnav li ul li ul li .touch-button{z-index:30}
.flexnav li ul li ul li ul li .touch-button{z-index:40}
.flexnav .touch-button:hover{cursor:pointer}
.flexnav .touch-button .navicon{position:relative;top:1.4em}
.menu-button{position:relative;display:block;padding:1em;cursor:pointer}
.touch-button{width:50px;height:50px;display:block}
.touch-button i{display:block;position:relative;width:50px;height:50px}
.touch-button i::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";content:"\f101";font-style:normal;font-weight:600;text-decoration:inherit;transition:ease all .4s;width:25px;height:25px;font-size:25px;display:block;padding:12.5px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}
.flexnav li ul li .touch-button i::before{font-size:1.5em;content:"\f105"}
.flexnav li ul li ul li .touch-button i::before{font-size:1.2em}
.touch-button.active i::before{-ms-transform:rotate(90deg);-ms-transform-origin:center;-webkit-transform:rotate(90deg);-webkit-transform-origin:center;transform:rotate(90deg);transform-origin:center;color:white}
.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}
.menu-button .touch-button{background:transparent;position:absolute;z-index:99;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center}
.menu-button .touch-button .navicon{position:relative;top:1em}
@media all and (min-width:1025px){body.one-page{padding-top:70px}
.flexnav{overflow:visible;display:inline;display:table-row;width:100%}
.flexnav.opacity{opacity:1}
.flexnav.one-page{top:0;right:auto;max-width:1080px}
.flexnav li{position:relative;list-style:none;overflow:visible;display:table-cell;vertical-align:bottom}
.flexnav li a{border-bottom:none;text-transform:uppercase;display:block;padding:5px 10px;text-decoration:none;text-align:center}
.flexnav li.logo.item a{padding:0}
.flexnav li > ul{position:absolute;top:auto;left:0;min-width:200px;display:none}
ul.flexnav > li:last-child > ul{left:inherit;right:0}
.flexnav li > ul li{width:100%;float:left;display:block}
.flexnav li ul li > ul{margin-left:100%;top:0}
.flexnav li ul li a{border-bottom:none;padding:.8em 1em;width:auto;line-height:1.2;text-align:left;text-transform:inherit;white-space:normal}
.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}
.flexnav li ul.open li{overflow:visible;max-height:100px}
.flexnav li ul.open ul.open{margin-left:100%;top:0}
.flexnav .touch-button,.menu-button,.flexnav li.item-with-ul ul.menu-liste li.item-with-ul ul.menu-liste{display:none!important}}
.oldie body.one-page{padding-top:70px}
.oldie .flexnav{overflow:visible}
.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}
.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%;min-height:50px;overflow:visible}
.oldie .flexnav li:hover > ul{display:block;width:100%;overflow:visible}
.oldie .flexnav li:hover > ul li{width:100%;float:none}
.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none;overflow:visible}
.oldie .flexnav li > ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}
.oldie .flexnav li ul li ul{top:0}
.oldie .flexnav li ul li a{border-bottom:none}
.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}
.oldie .flexnav li ul.open li{width:100%}
.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}
.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}
.oldie .menu-button{display:none}
.oldie.ie7 .flexnav li{width:19.9%}

/* plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/css/fontawesome.css?1789975372 */
/*!
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons:CC BY 4.0,Fonts:SIL OFL 1.1,Code:MIT License)
* Copyright 2024 Fonticons,Inc.
*/
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}
.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fas::before,.far::before,.fab::before,.fa-solid::before,.fa-regular::before,.fa-brands::before,.fa::before{content:var(--fa)}
.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:'Font Awesome 6 Free'}
.fa-brands,.fab{font-family:'Font Awesome 6 Brands'}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}
.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}
.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}
.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}
.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}
.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}
.fa-fw{text-align:center;width:1.25em}
.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}
.fa-ul > li{position:relative}
.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}
.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}
.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}
.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}
.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1))}
.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1))}
.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1))}
.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-spin-reverse{--fa-animation-direction:reverse}
.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}
@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}
@keyframes fa-beat{0%,90%{transform:scale(1)}
45%{transform:scale(var(--fa-beat-scale,1.25))}}
@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}
10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9)) translateY(0)}
30%{transform:scale(var(--fa-bounce-jump-scale-x,0.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}
50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95)) translateY(0)}
57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}
64%{transform:scale(1,1) translateY(0)}
100%{transform:scale(1,1) translateY(0)}}
@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,0.4)}}
@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,0.4);transform:scale(1)}
50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}
@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}
@keyframes fa-shake{0%{transform:rotate(-15deg)}
4%{transform:rotate(15deg)}
8%,24%{transform:rotate(-18deg)}
12%,28%{transform:rotate(18deg)}
16%{transform:rotate(-22deg)}
20%{transform:rotate(22deg)}
32%{transform:rotate(-12deg)}
36%{transform:rotate(12deg)}
40%,100%{transform:rotate(0deg)}}
@keyframes fa-spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.fa-rotate-90{transform:rotate(90deg)}
.fa-rotate-180{transform:rotate(180deg)}
.fa-rotate-270{transform:rotate(270deg)}
.fa-flip-horizontal{transform:scale(-1,1)}
.fa-flip-vertical{transform:scale(1,-1)}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}
.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:var(--fa-inverse,#fff)}
.fa-0{--fa:"\30"}
.fa-1{--fa:"\31"}
.fa-2{--fa:"\32"}
.fa-3{--fa:"\33"}
.fa-4{--fa:"\34"}
.fa-5{--fa:"\35"}
.fa-6{--fa:"\36"}
.fa-7{--fa:"\37"}
.fa-8{--fa:"\38"}
.fa-9{--fa:"\39"}
.fa-fill-drip{--fa:"\f576"}
.fa-arrows-to-circle{--fa:"\e4bd"}
.fa-circle-chevron-right{--fa:"\f138"}
.fa-chevron-circle-right{--fa:"\f138"}
.fa-at{--fa:"\40"}
.fa-trash-can{--fa:"\f2ed"}
.fa-trash-alt{--fa:"\f2ed"}
.fa-text-height{--fa:"\f034"}
.fa-user-xmark{--fa:"\f235"}
.fa-user-times{--fa:"\f235"}
.fa-stethoscope{--fa:"\f0f1"}
.fa-message{--fa:"\f27a"}
.fa-comment-alt{--fa:"\f27a"}
.fa-info{--fa:"\f129"}
.fa-down-left-and-up-right-to-center{--fa:"\f422"}
.fa-compress-alt{--fa:"\f422"}
.fa-explosion{--fa:"\e4e9"}
.fa-file-lines{--fa:"\f15c"}
.fa-file-alt{--fa:"\f15c"}
.fa-file-text{--fa:"\f15c"}
.fa-wave-square{--fa:"\f83e"}
.fa-ring{--fa:"\f70b"}
.fa-building-un{--fa:"\e4d9"}
.fa-dice-three{--fa:"\f527"}
.fa-calendar-days{--fa:"\f073"}
.fa-calendar-alt{--fa:"\f073"}
.fa-anchor-circle-check{--fa:"\e4aa"}
.fa-building-circle-arrow-right{--fa:"\e4d1"}
.fa-volleyball{--fa:"\f45f"}
.fa-volleyball-ball{--fa:"\f45f"}
.fa-arrows-up-to-line{--fa:"\e4c2"}
.fa-sort-down{--fa:"\f0dd"}
.fa-sort-desc{--fa:"\f0dd"}
.fa-circle-minus{--fa:"\f056"}
.fa-minus-circle{--fa:"\f056"}
.fa-door-open{--fa:"\f52b"}
.fa-right-from-bracket{--fa:"\f2f5"}
.fa-sign-out-alt{--fa:"\f2f5"}
.fa-atom{--fa:"\f5d2"}
.fa-soap{--fa:"\e06e"}
.fa-icons{--fa:"\f86d"}
.fa-heart-music-camera-bolt{--fa:"\f86d"}
.fa-microphone-lines-slash{--fa:"\f539"}
.fa-microphone-alt-slash{--fa:"\f539"}
.fa-bridge-circle-check{--fa:"\e4c9"}
.fa-pump-medical{--fa:"\e06a"}
.fa-fingerprint{--fa:"\f577"}
.fa-hand-point-right{--fa:"\f0a4"}
.fa-magnifying-glass-location{--fa:"\f689"}
.fa-search-location{--fa:"\f689"}
.fa-forward-step{--fa:"\f051"}
.fa-step-forward{--fa:"\f051"}
.fa-face-smile-beam{--fa:"\f5b8"}
.fa-smile-beam{--fa:"\f5b8"}
.fa-flag-checkered{--fa:"\f11e"}
.fa-football{--fa:"\f44e"}
.fa-football-ball{--fa:"\f44e"}
.fa-school-circle-exclamation{--fa:"\e56c"}
.fa-crop{--fa:"\f125"}
.fa-angles-down{--fa:"\f103"}
.fa-angle-double-down{--fa:"\f103"}
.fa-users-rectangle{--fa:"\e594"}
.fa-people-roof{--fa:"\e537"}
.fa-people-line{--fa:"\e534"}
.fa-beer-mug-empty{--fa:"\f0fc"}
.fa-beer{--fa:"\f0fc"}
.fa-diagram-predecessor{--fa:"\e477"}
.fa-arrow-up-long{--fa:"\f176"}
.fa-long-arrow-up{--fa:"\f176"}
.fa-fire-flame-simple{--fa:"\f46a"}
.fa-burn{--fa:"\f46a"}
.fa-person{--fa:"\f183"}
.fa-male{--fa:"\f183"}
.fa-laptop{--fa:"\f109"}
.fa-file-csv{--fa:"\f6dd"}
.fa-menorah{--fa:"\f676"}
.fa-truck-plane{--fa:"\e58f"}
.fa-record-vinyl{--fa:"\f8d9"}
.fa-face-grin-stars{--fa:"\f587"}
.fa-grin-stars{--fa:"\f587"}
.fa-bong{--fa:"\f55c"}
.fa-spaghetti-monster-flying{--fa:"\f67b"}
.fa-pastafarianism{--fa:"\f67b"}
.fa-arrow-down-up-across-line{--fa:"\e4af"}
.fa-spoon{--fa:"\f2e5"}
.fa-utensil-spoon{--fa:"\f2e5"}
.fa-jar-wheat{--fa:"\e517"}
.fa-envelopes-bulk{--fa:"\f674"}
.fa-mail-bulk{--fa:"\f674"}
.fa-file-circle-exclamation{--fa:"\e4eb"}
.fa-circle-h{--fa:"\f47e"}
.fa-hospital-symbol{--fa:"\f47e"}
.fa-pager{--fa:"\f815"}
.fa-address-book{--fa:"\f2b9"}
.fa-contact-book{--fa:"\f2b9"}
.fa-strikethrough{--fa:"\f0cc"}
.fa-k{--fa:"\4b"}
.fa-landmark-flag{--fa:"\e51c"}
.fa-pencil{--fa:"\f303"}
.fa-pencil-alt{--fa:"\f303"}
.fa-backward{--fa:"\f04a"}
.fa-caret-right{--fa:"\f0da"}
.fa-comments{--fa:"\f086"}
.fa-paste{--fa:"\f0ea"}
.fa-file-clipboard{--fa:"\f0ea"}
.fa-code-pull-request{--fa:"\e13c"}
.fa-clipboard-list{--fa:"\f46d"}
.fa-truck-ramp-box{--fa:"\f4de"}
.fa-truck-loading{--fa:"\f4de"}
.fa-user-check{--fa:"\f4fc"}
.fa-vial-virus{--fa:"\e597"}
.fa-sheet-plastic{--fa:"\e571"}
.fa-blog{--fa:"\f781"}
.fa-user-ninja{--fa:"\f504"}
.fa-person-arrow-up-from-line{--fa:"\e539"}
.fa-scroll-torah{--fa:"\f6a0"}
.fa-torah{--fa:"\f6a0"}
.fa-broom-ball{--fa:"\f458"}
.fa-quidditch{--fa:"\f458"}
.fa-quidditch-broom-ball{--fa:"\f458"}
.fa-toggle-off{--fa:"\f204"}
.fa-box-archive{--fa:"\f187"}
.fa-archive{--fa:"\f187"}
.fa-person-drowning{--fa:"\e545"}
.fa-arrow-down-9-1{--fa:"\f886"}
.fa-sort-numeric-desc{--fa:"\f886"}
.fa-sort-numeric-down-alt{--fa:"\f886"}
.fa-face-grin-tongue-squint{--fa:"\f58a"}
.fa-grin-tongue-squint{--fa:"\f58a"}
.fa-spray-can{--fa:"\f5bd"}
.fa-truck-monster{--fa:"\f63b"}
.fa-w{--fa:"\57"}
.fa-earth-africa{--fa:"\f57c"}
.fa-globe-africa{--fa:"\f57c"}
.fa-rainbow{--fa:"\f75b"}
.fa-circle-notch{--fa:"\f1ce"}
.fa-tablet-screen-button{--fa:"\f3fa"}
.fa-tablet-alt{--fa:"\f3fa"}
.fa-paw{--fa:"\f1b0"}
.fa-cloud{--fa:"\f0c2"}
.fa-trowel-bricks{--fa:"\e58a"}
.fa-face-flushed{--fa:"\f579"}
.fa-flushed{--fa:"\f579"}
.fa-hospital-user{--fa:"\f80d"}
.fa-tent-arrow-left-right{--fa:"\e57f"}
.fa-gavel{--fa:"\f0e3"}
.fa-legal{--fa:"\f0e3"}
.fa-binoculars{--fa:"\f1e5"}
.fa-microphone-slash{--fa:"\f131"}
.fa-box-tissue{--fa:"\e05b"}
.fa-motorcycle{--fa:"\f21c"}
.fa-bell-concierge{--fa:"\f562"}
.fa-concierge-bell{--fa:"\f562"}
.fa-pen-ruler{--fa:"\f5ae"}
.fa-pencil-ruler{--fa:"\f5ae"}
.fa-people-arrows{--fa:"\e068"}
.fa-people-arrows-left-right{--fa:"\e068"}
.fa-mars-and-venus-burst{--fa:"\e523"}
.fa-square-caret-right{--fa:"\f152"}
.fa-caret-square-right{--fa:"\f152"}
.fa-scissors{--fa:"\f0c4"}
.fa-cut{--fa:"\f0c4"}
.fa-sun-plant-wilt{--fa:"\e57a"}
.fa-toilets-portable{--fa:"\e584"}
.fa-hockey-puck{--fa:"\f453"}
.fa-table{--fa:"\f0ce"}
.fa-magnifying-glass-arrow-right{--fa:"\e521"}
.fa-tachograph-digital{--fa:"\f566"}
.fa-digital-tachograph{--fa:"\f566"}
.fa-users-slash{--fa:"\e073"}
.fa-clover{--fa:"\e139"}
.fa-reply{--fa:"\f3e5"}
.fa-mail-reply{--fa:"\f3e5"}
.fa-star-and-crescent{--fa:"\f699"}
.fa-house-fire{--fa:"\e50c"}
.fa-square-minus{--fa:"\f146"}
.fa-minus-square{--fa:"\f146"}
.fa-helicopter{--fa:"\f533"}
.fa-compass{--fa:"\f14e"}
.fa-square-caret-down{--fa:"\f150"}
.fa-caret-square-down{--fa:"\f150"}
.fa-file-circle-question{--fa:"\e4ef"}
.fa-laptop-code{--fa:"\f5fc"}
.fa-swatchbook{--fa:"\f5c3"}
.fa-prescription-bottle{--fa:"\f485"}
.fa-bars{--fa:"\f0c9"}
.fa-navicon{--fa:"\f0c9"}
.fa-people-group{--fa:"\e533"}
.fa-hourglass-end{--fa:"\f253"}
.fa-hourglass-3{--fa:"\f253"}
.fa-heart-crack{--fa:"\f7a9"}
.fa-heart-broken{--fa:"\f7a9"}
.fa-square-up-right{--fa:"\f360"}
.fa-external-link-square-alt{--fa:"\f360"}
.fa-face-kiss-beam{--fa:"\f597"}
.fa-kiss-beam{--fa:"\f597"}
.fa-film{--fa:"\f008"}
.fa-ruler-horizontal{--fa:"\f547"}
.fa-people-robbery{--fa:"\e536"}
.fa-lightbulb{--fa:"\f0eb"}
.fa-caret-left{--fa:"\f0d9"}
.fa-circle-exclamation{--fa:"\f06a"}
.fa-exclamation-circle{--fa:"\f06a"}
.fa-school-circle-xmark{--fa:"\e56d"}
.fa-arrow-right-from-bracket{--fa:"\f08b"}
.fa-sign-out{--fa:"\f08b"}
.fa-circle-chevron-down{--fa:"\f13a"}
.fa-chevron-circle-down{--fa:"\f13a"}
.fa-unlock-keyhole{--fa:"\f13e"}
.fa-unlock-alt{--fa:"\f13e"}
.fa-cloud-showers-heavy{--fa:"\f740"}
.fa-headphones-simple{--fa:"\f58f"}
.fa-headphones-alt{--fa:"\f58f"}
.fa-sitemap{--fa:"\f0e8"}
.fa-circle-dollar-to-slot{--fa:"\f4b9"}
.fa-donate{--fa:"\f4b9"}
.fa-memory{--fa:"\f538"}
.fa-road-spikes{--fa:"\e568"}
.fa-fire-burner{--fa:"\e4f1"}
.fa-flag{--fa:"\f024"}
.fa-hanukiah{--fa:"\f6e6"}
.fa-feather{--fa:"\f52d"}
.fa-volume-low{--fa:"\f027"}
.fa-volume-down{--fa:"\f027"}
.fa-comment-slash{--fa:"\f4b3"}
.fa-cloud-sun-rain{--fa:"\f743"}
.fa-compress{--fa:"\f066"}
.fa-wheat-awn{--fa:"\e2cd"}
.fa-wheat-alt{--fa:"\e2cd"}
.fa-ankh{--fa:"\f644"}
.fa-hands-holding-child{--fa:"\e4fa"}
.fa-asterisk{--fa:"\2a"}
.fa-square-check{--fa:"\f14a"}
.fa-check-square{--fa:"\f14a"}
.fa-peseta-sign{--fa:"\e221"}
.fa-heading{--fa:"\f1dc"}
.fa-header{--fa:"\f1dc"}
.fa-ghost{--fa:"\f6e2"}
.fa-list{--fa:"\f03a"}
.fa-list-squares{--fa:"\f03a"}
.fa-square-phone-flip{--fa:"\f87b"}
.fa-phone-square-alt{--fa:"\f87b"}
.fa-cart-plus{--fa:"\f217"}
.fa-gamepad{--fa:"\f11b"}
.fa-circle-dot{--fa:"\f192"}
.fa-dot-circle{--fa:"\f192"}
.fa-face-dizzy{--fa:"\f567"}
.fa-dizzy{--fa:"\f567"}
.fa-egg{--fa:"\f7fb"}
.fa-house-medical-circle-xmark{--fa:"\e513"}
.fa-campground{--fa:"\f6bb"}
.fa-folder-plus{--fa:"\f65e"}
.fa-futbol{--fa:"\f1e3"}
.fa-futbol-ball{--fa:"\f1e3"}
.fa-soccer-ball{--fa:"\f1e3"}
.fa-paintbrush{--fa:"\f1fc"}
.fa-paint-brush{--fa:"\f1fc"}
.fa-lock{--fa:"\f023"}
.fa-gas-pump{--fa:"\f52f"}
.fa-hot-tub-person{--fa:"\f593"}
.fa-hot-tub{--fa:"\f593"}
.fa-map-location{--fa:"\f59f"}
.fa-map-marked{--fa:"\f59f"}
.fa-house-flood-water{--fa:"\e50e"}
.fa-tree{--fa:"\f1bb"}
.fa-bridge-lock{--fa:"\e4cc"}
.fa-sack-dollar{--fa:"\f81d"}
.fa-pen-to-square{--fa:"\f044"}
.fa-edit{--fa:"\f044"}
.fa-car-side{--fa:"\f5e4"}
.fa-share-nodes{--fa:"\f1e0"}
.fa-share-alt{--fa:"\f1e0"}
.fa-heart-circle-minus{--fa:"\e4ff"}
.fa-hourglass-half{--fa:"\f252"}
.fa-hourglass-2{--fa:"\f252"}
.fa-microscope{--fa:"\f610"}
.fa-sink{--fa:"\e06d"}
.fa-bag-shopping{--fa:"\f290"}
.fa-shopping-bag{--fa:"\f290"}
.fa-arrow-down-z-a{--fa:"\f881"}
.fa-sort-alpha-desc{--fa:"\f881"}
.fa-sort-alpha-down-alt{--fa:"\f881"}
.fa-mitten{--fa:"\f7b5"}
.fa-person-rays{--fa:"\e54d"}
.fa-users{--fa:"\f0c0"}
.fa-eye-slash{--fa:"\f070"}
.fa-flask-vial{--fa:"\e4f3"}
.fa-hand{--fa:"\f256"}
.fa-hand-paper{--fa:"\f256"}
.fa-om{--fa:"\f679"}
.fa-worm{--fa:"\e599"}
.fa-house-circle-xmark{--fa:"\e50b"}
.fa-plug{--fa:"\f1e6"}
.fa-chevron-up{--fa:"\f077"}
.fa-hand-spock{--fa:"\f259"}
.fa-stopwatch{--fa:"\f2f2"}
.fa-face-kiss{--fa:"\f596"}
.fa-kiss{--fa:"\f596"}
.fa-bridge-circle-xmark{--fa:"\e4cb"}
.fa-face-grin-tongue{--fa:"\f589"}
.fa-grin-tongue{--fa:"\f589"}
.fa-chess-bishop{--fa:"\f43a"}
.fa-face-grin-wink{--fa:"\f58c"}
.fa-grin-wink{--fa:"\f58c"}
.fa-ear-deaf{--fa:"\f2a4"}
.fa-deaf{--fa:"\f2a4"}
.fa-deafness{--fa:"\f2a4"}
.fa-hard-of-hearing{--fa:"\f2a4"}
.fa-road-circle-check{--fa:"\e564"}
.fa-dice-five{--fa:"\f523"}
.fa-square-rss{--fa:"\f143"}
.fa-rss-square{--fa:"\f143"}
.fa-land-mine-on{--fa:"\e51b"}
.fa-i-cursor{--fa:"\f246"}
.fa-stamp{--fa:"\f5bf"}
.fa-stairs{--fa:"\e289"}
.fa-i{--fa:"\49"}
.fa-hryvnia-sign{--fa:"\f6f2"}
.fa-hryvnia{--fa:"\f6f2"}
.fa-pills{--fa:"\f484"}
.fa-face-grin-wide{--fa:"\f581"}
.fa-grin-alt{--fa:"\f581"}
.fa-tooth{--fa:"\f5c9"}
.fa-v{--fa:"\56"}
.fa-bangladeshi-taka-sign{--fa:"\e2e6"}
.fa-bicycle{--fa:"\f206"}
.fa-staff-snake{--fa:"\e579"}
.fa-rod-asclepius{--fa:"\e579"}
.fa-rod-snake{--fa:"\e579"}
.fa-staff-aesculapius{--fa:"\e579"}
.fa-head-side-cough-slash{--fa:"\e062"}
.fa-truck-medical{--fa:"\f0f9"}
.fa-ambulance{--fa:"\f0f9"}
.fa-wheat-awn-circle-exclamation{--fa:"\e598"}
.fa-snowman{--fa:"\f7d0"}
.fa-mortar-pestle{--fa:"\f5a7"}
.fa-road-barrier{--fa:"\e562"}
.fa-school{--fa:"\f549"}
.fa-igloo{--fa:"\f7ae"}
.fa-joint{--fa:"\f595"}
.fa-angle-right{--fa:"\f105"}
.fa-horse{--fa:"\f6f0"}
.fa-q{--fa:"\51"}
.fa-g{--fa:"\47"}
.fa-notes-medical{--fa:"\f481"}
.fa-temperature-half{--fa:"\f2c9"}
.fa-temperature-2{--fa:"\f2c9"}
.fa-thermometer-2{--fa:"\f2c9"}
.fa-thermometer-half{--fa:"\f2c9"}
.fa-dong-sign{--fa:"\e169"}
.fa-capsules{--fa:"\f46b"}
.fa-poo-storm{--fa:"\f75a"}
.fa-poo-bolt{--fa:"\f75a"}
.fa-face-frown-open{--fa:"\f57a"}
.fa-frown-open{--fa:"\f57a"}
.fa-hand-point-up{--fa:"\f0a6"}
.fa-money-bill{--fa:"\f0d6"}
.fa-bookmark{--fa:"\f02e"}
.fa-align-justify{--fa:"\f039"}
.fa-umbrella-beach{--fa:"\f5ca"}
.fa-helmet-un{--fa:"\e503"}
.fa-bullseye{--fa:"\f140"}
.fa-bacon{--fa:"\f7e5"}
.fa-hand-point-down{--fa:"\f0a7"}
.fa-arrow-up-from-bracket{--fa:"\e09a"}
.fa-folder{--fa:"\f07b"}
.fa-folder-blank{--fa:"\f07b"}
.fa-file-waveform{--fa:"\f478"}
.fa-file-medical-alt{--fa:"\f478"}
.fa-radiation{--fa:"\f7b9"}
.fa-chart-simple{--fa:"\e473"}
.fa-mars-stroke{--fa:"\f229"}
.fa-vial{--fa:"\f492"}
.fa-gauge{--fa:"\f624"}
.fa-dashboard{--fa:"\f624"}
.fa-gauge-med{--fa:"\f624"}
.fa-tachometer-alt-average{--fa:"\f624"}
.fa-wand-magic-sparkles{--fa:"\e2ca"}
.fa-magic-wand-sparkles{--fa:"\e2ca"}
.fa-e{--fa:"\45"}
.fa-pen-clip{--fa:"\f305"}
.fa-pen-alt{--fa:"\f305"}
.fa-bridge-circle-exclamation{--fa:"\e4ca"}
.fa-user{--fa:"\f007"}
.fa-school-circle-check{--fa:"\e56b"}
.fa-dumpster{--fa:"\f793"}
.fa-van-shuttle{--fa:"\f5b6"}
.fa-shuttle-van{--fa:"\f5b6"}
.fa-building-user{--fa:"\e4da"}
.fa-square-caret-left{--fa:"\f191"}
.fa-caret-square-left{--fa:"\f191"}
.fa-highlighter{--fa:"\f591"}
.fa-key{--fa:"\f084"}
.fa-bullhorn{--fa:"\f0a1"}
.fa-globe{--fa:"\f0ac"}
.fa-synagogue{--fa:"\f69b"}
.fa-person-half-dress{--fa:"\e548"}
.fa-road-bridge{--fa:"\e563"}
.fa-location-arrow{--fa:"\f124"}
.fa-c{--fa:"\43"}
.fa-tablet-button{--fa:"\f10a"}
.fa-building-lock{--fa:"\e4d6"}
.fa-pizza-slice{--fa:"\f818"}
.fa-money-bill-wave{--fa:"\f53a"}
.fa-chart-area{--fa:"\f1fe"}
.fa-area-chart{--fa:"\f1fe"}
.fa-house-flag{--fa:"\e50d"}
.fa-person-circle-minus{--fa:"\e540"}
.fa-ban{--fa:"\f05e"}
.fa-cancel{--fa:"\f05e"}
.fa-camera-rotate{--fa:"\e0d8"}
.fa-spray-can-sparkles{--fa:"\f5d0"}
.fa-air-freshener{--fa:"\f5d0"}
.fa-star{--fa:"\f005"}
.fa-repeat{--fa:"\f363"}
.fa-cross{--fa:"\f654"}
.fa-box{--fa:"\f466"}
.fa-venus-mars{--fa:"\f228"}
.fa-arrow-pointer{--fa:"\f245"}
.fa-mouse-pointer{--fa:"\f245"}
.fa-maximize{--fa:"\f31e"}
.fa-expand-arrows-alt{--fa:"\f31e"}
.fa-charging-station{--fa:"\f5e7"}
.fa-shapes{--fa:"\f61f"}
.fa-triangle-circle-square{--fa:"\f61f"}
.fa-shuffle{--fa:"\f074"}
.fa-random{--fa:"\f074"}
.fa-person-running{--fa:"\f70c"}
.fa-running{--fa:"\f70c"}
.fa-mobile-retro{--fa:"\e527"}
.fa-grip-lines-vertical{--fa:"\f7a5"}
.fa-spider{--fa:"\f717"}
.fa-hands-bound{--fa:"\e4f9"}
.fa-file-invoice-dollar{--fa:"\f571"}
.fa-plane-circle-exclamation{--fa:"\e556"}
.fa-x-ray{--fa:"\f497"}
.fa-spell-check{--fa:"\f891"}
.fa-slash{--fa:"\f715"}
.fa-computer-mouse{--fa:"\f8cc"}
.fa-mouse{--fa:"\f8cc"}
.fa-arrow-right-to-bracket{--fa:"\f090"}
.fa-sign-in{--fa:"\f090"}
.fa-shop-slash{--fa:"\e070"}
.fa-store-alt-slash{--fa:"\e070"}
.fa-server{--fa:"\f233"}
.fa-virus-covid-slash{--fa:"\e4a9"}
.fa-shop-lock{--fa:"\e4a5"}
.fa-hourglass-start{--fa:"\f251"}
.fa-hourglass-1{--fa:"\f251"}
.fa-blender-phone{--fa:"\f6b6"}
.fa-building-wheat{--fa:"\e4db"}
.fa-person-breastfeeding{--fa:"\e53a"}
.fa-right-to-bracket{--fa:"\f2f6"}
.fa-sign-in-alt{--fa:"\f2f6"}
.fa-venus{--fa:"\f221"}
.fa-passport{--fa:"\f5ab"}
.fa-thumbtack-slash{--fa:"\e68f"}
.fa-thumb-tack-slash{--fa:"\e68f"}
.fa-heart-pulse{--fa:"\f21e"}
.fa-heartbeat{--fa:"\f21e"}
.fa-people-carry-box{--fa:"\f4ce"}
.fa-people-carry{--fa:"\f4ce"}
.fa-temperature-high{--fa:"\f769"}
.fa-microchip{--fa:"\f2db"}
.fa-crown{--fa:"\f521"}
.fa-weight-hanging{--fa:"\f5cd"}
.fa-xmarks-lines{--fa:"\e59a"}
.fa-file-prescription{--fa:"\f572"}
.fa-weight-scale{--fa:"\f496"}
.fa-weight{--fa:"\f496"}
.fa-user-group{--fa:"\f500"}
.fa-user-friends{--fa:"\f500"}
.fa-arrow-up-a-z{--fa:"\f15e"}
.fa-sort-alpha-up{--fa:"\f15e"}
.fa-chess-knight{--fa:"\f441"}
.fa-face-laugh-squint{--fa:"\f59b"}
.fa-laugh-squint{--fa:"\f59b"}
.fa-wheelchair{--fa:"\f193"}
.fa-circle-arrow-up{--fa:"\f0aa"}
.fa-arrow-circle-up{--fa:"\f0aa"}
.fa-toggle-on{--fa:"\f205"}
.fa-person-walking{--fa:"\f554"}
.fa-walking{--fa:"\f554"}
.fa-l{--fa:"\4c"}
.fa-fire{--fa:"\f06d"}
.fa-bed-pulse{--fa:"\f487"}
.fa-procedures{--fa:"\f487"}
.fa-shuttle-space{--fa:"\f197"}
.fa-space-shuttle{--fa:"\f197"}
.fa-face-laugh{--fa:"\f599"}
.fa-laugh{--fa:"\f599"}
.fa-folder-open{--fa:"\f07c"}
.fa-heart-circle-plus{--fa:"\e500"}
.fa-code-fork{--fa:"\e13b"}
.fa-city{--fa:"\f64f"}
.fa-microphone-lines{--fa:"\f3c9"}
.fa-microphone-alt{--fa:"\f3c9"}
.fa-pepper-hot{--fa:"\f816"}
.fa-unlock{--fa:"\f09c"}
.fa-colon-sign{--fa:"\e140"}
.fa-headset{--fa:"\f590"}
.fa-store-slash{--fa:"\e071"}
.fa-road-circle-xmark{--fa:"\e566"}
.fa-user-minus{--fa:"\f503"}
.fa-mars-stroke-up{--fa:"\f22a"}
.fa-mars-stroke-v{--fa:"\f22a"}
.fa-champagne-glasses{--fa:"\f79f"}
.fa-glass-cheers{--fa:"\f79f"}
.fa-clipboard{--fa:"\f328"}
.fa-house-circle-exclamation{--fa:"\e50a"}
.fa-file-arrow-up{--fa:"\f574"}
.fa-file-upload{--fa:"\f574"}
.fa-wifi{--fa:"\f1eb"}
.fa-wifi-3{--fa:"\f1eb"}
.fa-wifi-strong{--fa:"\f1eb"}
.fa-bath{--fa:"\f2cd"}
.fa-bathtub{--fa:"\f2cd"}
.fa-underline{--fa:"\f0cd"}
.fa-user-pen{--fa:"\f4ff"}
.fa-user-edit{--fa:"\f4ff"}
.fa-signature{--fa:"\f5b7"}
.fa-stroopwafel{--fa:"\f551"}
.fa-bold{--fa:"\f032"}
.fa-anchor-lock{--fa:"\e4ad"}
.fa-building-ngo{--fa:"\e4d7"}
.fa-manat-sign{--fa:"\e1d5"}
.fa-not-equal{--fa:"\f53e"}
.fa-border-top-left{--fa:"\f853"}
.fa-border-style{--fa:"\f853"}
.fa-map-location-dot{--fa:"\f5a0"}
.fa-map-marked-alt{--fa:"\f5a0"}
.fa-jedi{--fa:"\f669"}
.fa-square-poll-vertical{--fa:"\f681"}
.fa-poll{--fa:"\f681"}
.fa-mug-hot{--fa:"\f7b6"}
.fa-car-battery{--fa:"\f5df"}
.fa-battery-car{--fa:"\f5df"}
.fa-gift{--fa:"\f06b"}
.fa-dice-two{--fa:"\f528"}
.fa-chess-queen{--fa:"\f445"}
.fa-glasses{--fa:"\f530"}
.fa-chess-board{--fa:"\f43c"}
.fa-building-circle-check{--fa:"\e4d2"}
.fa-person-chalkboard{--fa:"\e53d"}
.fa-mars-stroke-right{--fa:"\f22b"}
.fa-mars-stroke-h{--fa:"\f22b"}
.fa-hand-back-fist{--fa:"\f255"}
.fa-hand-rock{--fa:"\f255"}
.fa-square-caret-up{--fa:"\f151"}
.fa-caret-square-up{--fa:"\f151"}
.fa-cloud-showers-water{--fa:"\e4e4"}
.fa-chart-bar{--fa:"\f080"}
.fa-bar-chart{--fa:"\f080"}
.fa-hands-bubbles{--fa:"\e05e"}
.fa-hands-wash{--fa:"\e05e"}
.fa-less-than-equal{--fa:"\f537"}
.fa-train{--fa:"\f238"}
.fa-eye-low-vision{--fa:"\f2a8"}
.fa-low-vision{--fa:"\f2a8"}
.fa-crow{--fa:"\f520"}
.fa-sailboat{--fa:"\e445"}
.fa-window-restore{--fa:"\f2d2"}
.fa-square-plus{--fa:"\f0fe"}
.fa-plus-square{--fa:"\f0fe"}
.fa-torii-gate{--fa:"\f6a1"}
.fa-frog{--fa:"\f52e"}
.fa-bucket{--fa:"\e4cf"}
.fa-image{--fa:"\f03e"}
.fa-microphone{--fa:"\f130"}
.fa-cow{--fa:"\f6c8"}
.fa-caret-up{--fa:"\f0d8"}
.fa-screwdriver{--fa:"\f54a"}
.fa-folder-closed{--fa:"\e185"}
.fa-house-tsunami{--fa:"\e515"}
.fa-square-nfi{--fa:"\e576"}
.fa-arrow-up-from-ground-water{--fa:"\e4b5"}
.fa-martini-glass{--fa:"\f57b"}
.fa-glass-martini-alt{--fa:"\f57b"}
.fa-square-binary{--fa:"\e69b"}
.fa-rotate-left{--fa:"\f2ea"}
.fa-rotate-back{--fa:"\f2ea"}
.fa-rotate-backward{--fa:"\f2ea"}
.fa-undo-alt{--fa:"\f2ea"}
.fa-table-columns{--fa:"\f0db"}
.fa-columns{--fa:"\f0db"}
.fa-lemon{--fa:"\f094"}
.fa-head-side-mask{--fa:"\e063"}
.fa-handshake{--fa:"\f2b5"}
.fa-gem{--fa:"\f3a5"}
.fa-dolly{--fa:"\f472"}
.fa-dolly-box{--fa:"\f472"}
.fa-smoking{--fa:"\f48d"}
.fa-minimize{--fa:"\f78c"}
.fa-compress-arrows-alt{--fa:"\f78c"}
.fa-monument{--fa:"\f5a6"}
.fa-snowplow{--fa:"\f7d2"}
.fa-angles-right{--fa:"\f101"}
.fa-angle-double-right{--fa:"\f101"}
.fa-cannabis{--fa:"\f55f"}
.fa-circle-play{--fa:"\f144"}
.fa-play-circle{--fa:"\f144"}
.fa-tablets{--fa:"\f490"}
.fa-ethernet{--fa:"\f796"}
.fa-euro-sign{--fa:"\f153"}
.fa-eur{--fa:"\f153"}
.fa-euro{--fa:"\f153"}
.fa-chair{--fa:"\f6c0"}
.fa-circle-check{--fa:"\f058"}
.fa-check-circle{--fa:"\f058"}
.fa-circle-stop{--fa:"\f28d"}
.fa-stop-circle{--fa:"\f28d"}
.fa-compass-drafting{--fa:"\f568"}
.fa-drafting-compass{--fa:"\f568"}
.fa-plate-wheat{--fa:"\e55a"}
.fa-icicles{--fa:"\f7ad"}
.fa-person-shelter{--fa:"\e54f"}
.fa-neuter{--fa:"\f22c"}
.fa-id-badge{--fa:"\f2c1"}
.fa-marker{--fa:"\f5a1"}
.fa-face-laugh-beam{--fa:"\f59a"}
.fa-laugh-beam{--fa:"\f59a"}
.fa-helicopter-symbol{--fa:"\e502"}
.fa-universal-access{--fa:"\f29a"}
.fa-circle-chevron-up{--fa:"\f139"}
.fa-chevron-circle-up{--fa:"\f139"}
.fa-lari-sign{--fa:"\e1c8"}
.fa-volcano{--fa:"\f770"}
.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}
.fa-sterling-sign{--fa:"\f154"}
.fa-gbp{--fa:"\f154"}
.fa-pound-sign{--fa:"\f154"}
.fa-viruses{--fa:"\e076"}
.fa-square-person-confined{--fa:"\e577"}
.fa-user-tie{--fa:"\f508"}
.fa-arrow-down-long{--fa:"\f175"}
.fa-long-arrow-down{--fa:"\f175"}
.fa-tent-arrow-down-to-line{--fa:"\e57e"}
.fa-certificate{--fa:"\f0a3"}
.fa-reply-all{--fa:"\f122"}
.fa-mail-reply-all{--fa:"\f122"}
.fa-suitcase{--fa:"\f0f2"}
.fa-person-skating{--fa:"\f7c5"}
.fa-skating{--fa:"\f7c5"}
.fa-filter-circle-dollar{--fa:"\f662"}
.fa-funnel-dollar{--fa:"\f662"}
.fa-camera-retro{--fa:"\f083"}
.fa-circle-arrow-down{--fa:"\f0ab"}
.fa-arrow-circle-down{--fa:"\f0ab"}
.fa-file-import{--fa:"\f56f"}
.fa-arrow-right-to-file{--fa:"\f56f"}
.fa-square-arrow-up-right{--fa:"\f14c"}
.fa-external-link-square{--fa:"\f14c"}
.fa-box-open{--fa:"\f49e"}
.fa-scroll{--fa:"\f70e"}
.fa-spa{--fa:"\f5bb"}
.fa-location-pin-lock{--fa:"\e51f"}
.fa-pause{--fa:"\f04c"}
.fa-hill-avalanche{--fa:"\e507"}
.fa-temperature-empty{--fa:"\f2cb"}
.fa-temperature-0{--fa:"\f2cb"}
.fa-thermometer-0{--fa:"\f2cb"}
.fa-thermometer-empty{--fa:"\f2cb"}
.fa-bomb{--fa:"\f1e2"}
.fa-registered{--fa:"\f25d"}
.fa-address-card{--fa:"\f2bb"}
.fa-contact-card{--fa:"\f2bb"}
.fa-vcard{--fa:"\f2bb"}
.fa-scale-unbalanced-flip{--fa:"\f516"}
.fa-balance-scale-right{--fa:"\f516"}
.fa-subscript{--fa:"\f12c"}
.fa-diamond-turn-right{--fa:"\f5eb"}
.fa-directions{--fa:"\f5eb"}
.fa-burst{--fa:"\e4dc"}
.fa-house-laptop{--fa:"\e066"}
.fa-laptop-house{--fa:"\e066"}
.fa-face-tired{--fa:"\f5c8"}
.fa-tired{--fa:"\f5c8"}
.fa-money-bills{--fa:"\e1f3"}
.fa-smog{--fa:"\f75f"}
.fa-crutch{--fa:"\f7f7"}
.fa-cloud-arrow-up{--fa:"\f0ee"}
.fa-cloud-upload{--fa:"\f0ee"}
.fa-cloud-upload-alt{--fa:"\f0ee"}
.fa-palette{--fa:"\f53f"}
.fa-arrows-turn-right{--fa:"\e4c0"}
.fa-vest{--fa:"\e085"}
.fa-ferry{--fa:"\e4ea"}
.fa-arrows-down-to-people{--fa:"\e4b9"}
.fa-seedling{--fa:"\f4d8"}
.fa-sprout{--fa:"\f4d8"}
.fa-left-right{--fa:"\f337"}
.fa-arrows-alt-h{--fa:"\f337"}
.fa-boxes-packing{--fa:"\e4c7"}
.fa-circle-arrow-left{--fa:"\f0a8"}
.fa-arrow-circle-left{--fa:"\f0a8"}
.fa-group-arrows-rotate{--fa:"\e4f6"}
.fa-bowl-food{--fa:"\e4c6"}
.fa-candy-cane{--fa:"\f786"}
.fa-arrow-down-wide-short{--fa:"\f160"}
.fa-sort-amount-asc{--fa:"\f160"}
.fa-sort-amount-down{--fa:"\f160"}
.fa-cloud-bolt{--fa:"\f76c"}
.fa-thunderstorm{--fa:"\f76c"}
.fa-text-slash{--fa:"\f87d"}
.fa-remove-format{--fa:"\f87d"}
.fa-face-smile-wink{--fa:"\f4da"}
.fa-smile-wink{--fa:"\f4da"}
.fa-file-word{--fa:"\f1c2"}
.fa-file-powerpoint{--fa:"\f1c4"}
.fa-arrows-left-right{--fa:"\f07e"}
.fa-arrows-h{--fa:"\f07e"}
.fa-house-lock{--fa:"\e510"}
.fa-cloud-arrow-down{--fa:"\f0ed"}
.fa-cloud-download{--fa:"\f0ed"}
.fa-cloud-download-alt{--fa:"\f0ed"}
.fa-children{--fa:"\e4e1"}
.fa-chalkboard{--fa:"\f51b"}
.fa-blackboard{--fa:"\f51b"}
.fa-user-large-slash{--fa:"\f4fa"}
.fa-user-alt-slash{--fa:"\f4fa"}
.fa-envelope-open{--fa:"\f2b6"}
.fa-handshake-simple-slash{--fa:"\e05f"}
.fa-handshake-alt-slash{--fa:"\e05f"}
.fa-mattress-pillow{--fa:"\e525"}
.fa-guarani-sign{--fa:"\e19a"}
.fa-arrows-rotate{--fa:"\f021"}
.fa-refresh{--fa:"\f021"}
.fa-sync{--fa:"\f021"}
.fa-fire-extinguisher{--fa:"\f134"}
.fa-cruzeiro-sign{--fa:"\e152"}
.fa-greater-than-equal{--fa:"\f532"}
.fa-shield-halved{--fa:"\f3ed"}
.fa-shield-alt{--fa:"\f3ed"}
.fa-book-atlas{--fa:"\f558"}
.fa-atlas{--fa:"\f558"}
.fa-virus{--fa:"\e074"}
.fa-envelope-circle-check{--fa:"\e4e8"}
.fa-layer-group{--fa:"\f5fd"}
.fa-arrows-to-dot{--fa:"\e4be"}
.fa-archway{--fa:"\f557"}
.fa-heart-circle-check{--fa:"\e4fd"}
.fa-house-chimney-crack{--fa:"\f6f1"}
.fa-house-damage{--fa:"\f6f1"}
.fa-file-zipper{--fa:"\f1c6"}
.fa-file-archive{--fa:"\f1c6"}
.fa-square{--fa:"\f0c8"}
.fa-martini-glass-empty{--fa:"\f000"}
.fa-glass-martini{--fa:"\f000"}
.fa-couch{--fa:"\f4b8"}
.fa-cedi-sign{--fa:"\e0df"}
.fa-italic{--fa:"\f033"}
.fa-table-cells-column-lock{--fa:"\e678"}
.fa-church{--fa:"\f51d"}
.fa-comments-dollar{--fa:"\f653"}
.fa-democrat{--fa:"\f747"}
.fa-z{--fa:"\5a"}
.fa-person-skiing{--fa:"\f7c9"}
.fa-skiing{--fa:"\f7c9"}
.fa-road-lock{--fa:"\e567"}
.fa-a{--fa:"\41"}
.fa-temperature-arrow-down{--fa:"\e03f"}
.fa-temperature-down{--fa:"\e03f"}
.fa-feather-pointed{--fa:"\f56b"}
.fa-feather-alt{--fa:"\f56b"}
.fa-p{--fa:"\50"}
.fa-snowflake{--fa:"\f2dc"}
.fa-newspaper{--fa:"\f1ea"}
.fa-rectangle-ad{--fa:"\f641"}
.fa-ad{--fa:"\f641"}
.fa-circle-arrow-right{--fa:"\f0a9"}
.fa-arrow-circle-right{--fa:"\f0a9"}
.fa-filter-circle-xmark{--fa:"\e17b"}
.fa-locust{--fa:"\e520"}
.fa-sort{--fa:"\f0dc"}
.fa-unsorted{--fa:"\f0dc"}
.fa-list-ol{--fa:"\f0cb"}
.fa-list-1-2{--fa:"\f0cb"}
.fa-list-numeric{--fa:"\f0cb"}
.fa-person-dress-burst{--fa:"\e544"}
.fa-money-check-dollar{--fa:"\f53d"}
.fa-money-check-alt{--fa:"\f53d"}
.fa-vector-square{--fa:"\f5cb"}
.fa-bread-slice{--fa:"\f7ec"}
.fa-language{--fa:"\f1ab"}
.fa-face-kiss-wink-heart{--fa:"\f598"}
.fa-kiss-wink-heart{--fa:"\f598"}
.fa-filter{--fa:"\f0b0"}
.fa-question{--fa:"\3f"}
.fa-file-signature{--fa:"\f573"}
.fa-up-down-left-right{--fa:"\f0b2"}
.fa-arrows-alt{--fa:"\f0b2"}
.fa-house-chimney-user{--fa:"\e065"}
.fa-hand-holding-heart{--fa:"\f4be"}
.fa-puzzle-piece{--fa:"\f12e"}
.fa-money-check{--fa:"\f53c"}
.fa-star-half-stroke{--fa:"\f5c0"}
.fa-star-half-alt{--fa:"\f5c0"}
.fa-code{--fa:"\f121"}
.fa-whiskey-glass{--fa:"\f7a0"}
.fa-glass-whiskey{--fa:"\f7a0"}
.fa-building-circle-exclamation{--fa:"\e4d3"}
.fa-magnifying-glass-chart{--fa:"\e522"}
.fa-arrow-up-right-from-square{--fa:"\f08e"}
.fa-external-link{--fa:"\f08e"}
.fa-cubes-stacked{--fa:"\e4e6"}
.fa-won-sign{--fa:"\f159"}
.fa-krw{--fa:"\f159"}
.fa-won{--fa:"\f159"}
.fa-virus-covid{--fa:"\e4a8"}
.fa-austral-sign{--fa:"\e0a9"}
.fa-f{--fa:"\46"}
.fa-leaf{--fa:"\f06c"}
.fa-road{--fa:"\f018"}
.fa-taxi{--fa:"\f1ba"}
.fa-cab{--fa:"\f1ba"}
.fa-person-circle-plus{--fa:"\e541"}
.fa-chart-pie{--fa:"\f200"}
.fa-pie-chart{--fa:"\f200"}
.fa-bolt-lightning{--fa:"\e0b7"}
.fa-sack-xmark{--fa:"\e56a"}
.fa-file-excel{--fa:"\f1c3"}
.fa-file-contract{--fa:"\f56c"}
.fa-fish-fins{--fa:"\e4f2"}
.fa-building-flag{--fa:"\e4d5"}
.fa-face-grin-beam{--fa:"\f582"}
.fa-grin-beam{--fa:"\f582"}
.fa-object-ungroup{--fa:"\f248"}
.fa-poop{--fa:"\f619"}
.fa-location-pin{--fa:"\f041"}
.fa-map-marker{--fa:"\f041"}
.fa-kaaba{--fa:"\f66b"}
.fa-toilet-paper{--fa:"\f71e"}
.fa-helmet-safety{--fa:"\f807"}
.fa-hard-hat{--fa:"\f807"}
.fa-hat-hard{--fa:"\f807"}
.fa-eject{--fa:"\f052"}
.fa-circle-right{--fa:"\f35a"}
.fa-arrow-alt-circle-right{--fa:"\f35a"}
.fa-plane-circle-check{--fa:"\e555"}
.fa-face-rolling-eyes{--fa:"\f5a5"}
.fa-meh-rolling-eyes{--fa:"\f5a5"}
.fa-object-group{--fa:"\f247"}
.fa-chart-line{--fa:"\f201"}
.fa-line-chart{--fa:"\f201"}
.fa-mask-ventilator{--fa:"\e524"}
.fa-arrow-right{--fa:"\f061"}
.fa-signs-post{--fa:"\f277"}
.fa-map-signs{--fa:"\f277"}
.fa-cash-register{--fa:"\f788"}
.fa-person-circle-question{--fa:"\e542"}
.fa-h{--fa:"\48"}
.fa-tarp{--fa:"\e57b"}
.fa-screwdriver-wrench{--fa:"\f7d9"}
.fa-tools{--fa:"\f7d9"}
.fa-arrows-to-eye{--fa:"\e4bf"}
.fa-plug-circle-bolt{--fa:"\e55b"}
.fa-heart{--fa:"\f004"}
.fa-mars-and-venus{--fa:"\f224"}
.fa-house-user{--fa:"\e1b0"}
.fa-home-user{--fa:"\e1b0"}
.fa-dumpster-fire{--fa:"\f794"}
.fa-house-crack{--fa:"\e3b1"}
.fa-martini-glass-citrus{--fa:"\f561"}
.fa-cocktail{--fa:"\f561"}
.fa-face-surprise{--fa:"\f5c2"}
.fa-surprise{--fa:"\f5c2"}
.fa-bottle-water{--fa:"\e4c5"}
.fa-circle-pause{--fa:"\f28b"}
.fa-pause-circle{--fa:"\f28b"}
.fa-toilet-paper-slash{--fa:"\e072"}
.fa-apple-whole{--fa:"\f5d1"}
.fa-apple-alt{--fa:"\f5d1"}
.fa-kitchen-set{--fa:"\e51a"}
.fa-r{--fa:"\52"}
.fa-temperature-quarter{--fa:"\f2ca"}
.fa-temperature-1{--fa:"\f2ca"}
.fa-thermometer-1{--fa:"\f2ca"}
.fa-thermometer-quarter{--fa:"\f2ca"}
.fa-cube{--fa:"\f1b2"}
.fa-bitcoin-sign{--fa:"\e0b4"}
.fa-shield-dog{--fa:"\e573"}
.fa-solar-panel{--fa:"\f5ba"}
.fa-lock-open{--fa:"\f3c1"}
.fa-elevator{--fa:"\e16d"}
.fa-money-bill-transfer{--fa:"\e528"}
.fa-money-bill-trend-up{--fa:"\e529"}
.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}
.fa-square-poll-horizontal{--fa:"\f682"}
.fa-poll-h{--fa:"\f682"}
.fa-circle{--fa:"\f111"}
.fa-backward-fast{--fa:"\f049"}
.fa-fast-backward{--fa:"\f049"}
.fa-recycle{--fa:"\f1b8"}
.fa-user-astronaut{--fa:"\f4fb"}
.fa-plane-slash{--fa:"\e069"}
.fa-trademark{--fa:"\f25c"}
.fa-basketball{--fa:"\f434"}
.fa-basketball-ball{--fa:"\f434"}
.fa-satellite-dish{--fa:"\f7c0"}
.fa-circle-up{--fa:"\f35b"}
.fa-arrow-alt-circle-up{--fa:"\f35b"}
.fa-mobile-screen-button{--fa:"\f3cd"}
.fa-mobile-alt{--fa:"\f3cd"}
.fa-volume-high{--fa:"\f028"}
.fa-volume-up{--fa:"\f028"}
.fa-users-rays{--fa:"\e593"}
.fa-wallet{--fa:"\f555"}
.fa-clipboard-check{--fa:"\f46c"}
.fa-file-audio{--fa:"\f1c7"}
.fa-burger{--fa:"\f805"}
.fa-hamburger{--fa:"\f805"}
.fa-wrench{--fa:"\f0ad"}
.fa-bugs{--fa:"\e4d0"}
.fa-rupee-sign{--fa:"\f156"}
.fa-rupee{--fa:"\f156"}
.fa-file-image{--fa:"\f1c5"}
.fa-circle-question{--fa:"\f059"}
.fa-question-circle{--fa:"\f059"}
.fa-plane-departure{--fa:"\f5b0"}
.fa-handshake-slash{--fa:"\e060"}
.fa-book-bookmark{--fa:"\e0bb"}
.fa-code-branch{--fa:"\f126"}
.fa-hat-cowboy{--fa:"\f8c0"}
.fa-bridge{--fa:"\e4c8"}
.fa-phone-flip{--fa:"\f879"}
.fa-phone-alt{--fa:"\f879"}
.fa-truck-front{--fa:"\e2b7"}
.fa-cat{--fa:"\f6be"}
.fa-anchor-circle-exclamation{--fa:"\e4ab"}
.fa-truck-field{--fa:"\e58d"}
.fa-route{--fa:"\f4d7"}
.fa-clipboard-question{--fa:"\e4e3"}
.fa-panorama{--fa:"\e209"}
.fa-comment-medical{--fa:"\f7f5"}
.fa-teeth-open{--fa:"\f62f"}
.fa-file-circle-minus{--fa:"\e4ed"}
.fa-tags{--fa:"\f02c"}
.fa-wine-glass{--fa:"\f4e3"}
.fa-forward-fast{--fa:"\f050"}
.fa-fast-forward{--fa:"\f050"}
.fa-face-meh-blank{--fa:"\f5a4"}
.fa-meh-blank{--fa:"\f5a4"}
.fa-square-parking{--fa:"\f540"}
.fa-parking{--fa:"\f540"}
.fa-house-signal{--fa:"\e012"}
.fa-bars-progress{--fa:"\f828"}
.fa-tasks-alt{--fa:"\f828"}
.fa-faucet-drip{--fa:"\e006"}
.fa-cart-flatbed{--fa:"\f474"}
.fa-dolly-flatbed{--fa:"\f474"}
.fa-ban-smoking{--fa:"\f54d"}
.fa-smoking-ban{--fa:"\f54d"}
.fa-terminal{--fa:"\f120"}
.fa-mobile-button{--fa:"\f10b"}
.fa-house-medical-flag{--fa:"\e514"}
.fa-basket-shopping{--fa:"\f291"}
.fa-shopping-basket{--fa:"\f291"}
.fa-tape{--fa:"\f4db"}
.fa-bus-simple{--fa:"\f55e"}
.fa-bus-alt{--fa:"\f55e"}
.fa-eye{--fa:"\f06e"}
.fa-face-sad-cry{--fa:"\f5b3"}
.fa-sad-cry{--fa:"\f5b3"}
.fa-audio-description{--fa:"\f29e"}
.fa-person-military-to-person{--fa:"\e54c"}
.fa-file-shield{--fa:"\e4f0"}
.fa-user-slash{--fa:"\f506"}
.fa-pen{--fa:"\f304"}
.fa-tower-observation{--fa:"\e586"}
.fa-file-code{--fa:"\f1c9"}
.fa-signal{--fa:"\f012"}
.fa-signal-5{--fa:"\f012"}
.fa-signal-perfect{--fa:"\f012"}
.fa-bus{--fa:"\f207"}
.fa-heart-circle-xmark{--fa:"\e501"}
.fa-house-chimney{--fa:"\e3af"}
.fa-home-lg{--fa:"\e3af"}
.fa-window-maximize{--fa:"\f2d0"}
.fa-face-frown{--fa:"\f119"}
.fa-frown{--fa:"\f119"}
.fa-prescription{--fa:"\f5b1"}
.fa-shop{--fa:"\f54f"}
.fa-store-alt{--fa:"\f54f"}
.fa-floppy-disk{--fa:"\f0c7"}
.fa-save{--fa:"\f0c7"}
.fa-vihara{--fa:"\f6a7"}
.fa-scale-unbalanced{--fa:"\f515"}
.fa-balance-scale-left{--fa:"\f515"}
.fa-sort-up{--fa:"\f0de"}
.fa-sort-asc{--fa:"\f0de"}
.fa-comment-dots{--fa:"\f4ad"}
.fa-commenting{--fa:"\f4ad"}
.fa-plant-wilt{--fa:"\e5aa"}
.fa-diamond{--fa:"\f219"}
.fa-face-grin-squint{--fa:"\f585"}
.fa-grin-squint{--fa:"\f585"}
.fa-hand-holding-dollar{--fa:"\f4c0"}
.fa-hand-holding-usd{--fa:"\f4c0"}
.fa-chart-diagram{--fa:"\e695"}
.fa-bacterium{--fa:"\e05a"}
.fa-hand-pointer{--fa:"\f25a"}
.fa-drum-steelpan{--fa:"\f56a"}
.fa-hand-scissors{--fa:"\f257"}
.fa-hands-praying{--fa:"\f684"}
.fa-praying-hands{--fa:"\f684"}
.fa-arrow-rotate-right{--fa:"\f01e"}
.fa-arrow-right-rotate{--fa:"\f01e"}
.fa-arrow-rotate-forward{--fa:"\f01e"}
.fa-redo{--fa:"\f01e"}
.fa-biohazard{--fa:"\f780"}
.fa-location-crosshairs{--fa:"\f601"}
.fa-location{--fa:"\f601"}
.fa-mars-double{--fa:"\f227"}
.fa-child-dress{--fa:"\e59c"}
.fa-users-between-lines{--fa:"\e591"}
.fa-lungs-virus{--fa:"\e067"}
.fa-face-grin-tears{--fa:"\f588"}
.fa-grin-tears{--fa:"\f588"}
.fa-phone{--fa:"\f095"}
.fa-calendar-xmark{--fa:"\f273"}
.fa-calendar-times{--fa:"\f273"}
.fa-child-reaching{--fa:"\e59d"}
.fa-head-side-virus{--fa:"\e064"}
.fa-user-gear{--fa:"\f4fe"}
.fa-user-cog{--fa:"\f4fe"}
.fa-arrow-up-1-9{--fa:"\f163"}
.fa-sort-numeric-up{--fa:"\f163"}
.fa-door-closed{--fa:"\f52a"}
.fa-shield-virus{--fa:"\e06c"}
.fa-dice-six{--fa:"\f526"}
.fa-mosquito-net{--fa:"\e52c"}
.fa-file-fragment{--fa:"\e697"}
.fa-bridge-water{--fa:"\e4ce"}
.fa-person-booth{--fa:"\f756"}
.fa-text-width{--fa:"\f035"}
.fa-hat-wizard{--fa:"\f6e8"}
.fa-pen-fancy{--fa:"\f5ac"}
.fa-person-digging{--fa:"\f85e"}
.fa-digging{--fa:"\f85e"}
.fa-trash{--fa:"\f1f8"}
.fa-gauge-simple{--fa:"\f629"}
.fa-gauge-simple-med{--fa:"\f629"}
.fa-tachometer-average{--fa:"\f629"}
.fa-book-medical{--fa:"\f7e6"}
.fa-poo{--fa:"\f2fe"}
.fa-quote-right{--fa:"\f10e"}
.fa-quote-right-alt{--fa:"\f10e"}
.fa-shirt{--fa:"\f553"}
.fa-t-shirt{--fa:"\f553"}
.fa-tshirt{--fa:"\f553"}
.fa-cubes{--fa:"\f1b3"}
.fa-divide{--fa:"\f529"}
.fa-tenge-sign{--fa:"\f7d7"}
.fa-tenge{--fa:"\f7d7"}
.fa-headphones{--fa:"\f025"}
.fa-hands-holding{--fa:"\f4c2"}
.fa-hands-clapping{--fa:"\e1a8"}
.fa-republican{--fa:"\f75e"}
.fa-arrow-left{--fa:"\f060"}
.fa-person-circle-xmark{--fa:"\e543"}
.fa-ruler{--fa:"\f545"}
.fa-align-left{--fa:"\f036"}
.fa-dice-d6{--fa:"\f6d1"}
.fa-restroom{--fa:"\f7bd"}
.fa-j{--fa:"\4a"}
.fa-users-viewfinder{--fa:"\e595"}
.fa-file-video{--fa:"\f1c8"}
.fa-up-right-from-square{--fa:"\f35d"}
.fa-external-link-alt{--fa:"\f35d"}
.fa-table-cells{--fa:"\f00a"}
.fa-th{--fa:"\f00a"}
.fa-file-pdf{--fa:"\f1c1"}
.fa-book-bible{--fa:"\f647"}
.fa-bible{--fa:"\f647"}
.fa-o{--fa:"\4f"}
.fa-suitcase-medical{--fa:"\f0fa"}
.fa-medkit{--fa:"\f0fa"}
.fa-user-secret{--fa:"\f21b"}
.fa-otter{--fa:"\f700"}
.fa-person-dress{--fa:"\f182"}
.fa-female{--fa:"\f182"}
.fa-comment-dollar{--fa:"\f651"}
.fa-business-time{--fa:"\f64a"}
.fa-briefcase-clock{--fa:"\f64a"}
.fa-table-cells-large{--fa:"\f009"}
.fa-th-large{--fa:"\f009"}
.fa-book-tanakh{--fa:"\f827"}
.fa-tanakh{--fa:"\f827"}
.fa-phone-volume{--fa:"\f2a0"}
.fa-volume-control-phone{--fa:"\f2a0"}
.fa-hat-cowboy-side{--fa:"\f8c1"}
.fa-clipboard-user{--fa:"\f7f3"}
.fa-child{--fa:"\f1ae"}
.fa-lira-sign{--fa:"\f195"}
.fa-satellite{--fa:"\f7bf"}
.fa-plane-lock{--fa:"\e558"}
.fa-tag{--fa:"\f02b"}
.fa-comment{--fa:"\f075"}
.fa-cake-candles{--fa:"\f1fd"}
.fa-birthday-cake{--fa:"\f1fd"}
.fa-cake{--fa:"\f1fd"}
.fa-envelope{--fa:"\f0e0"}
.fa-angles-up{--fa:"\f102"}
.fa-angle-double-up{--fa:"\f102"}
.fa-paperclip{--fa:"\f0c6"}
.fa-arrow-right-to-city{--fa:"\e4b3"}
.fa-ribbon{--fa:"\f4d6"}
.fa-lungs{--fa:"\f604"}
.fa-arrow-up-9-1{--fa:"\f887"}
.fa-sort-numeric-up-alt{--fa:"\f887"}
.fa-litecoin-sign{--fa:"\e1d3"}
.fa-border-none{--fa:"\f850"}
.fa-circle-nodes{--fa:"\e4e2"}
.fa-parachute-box{--fa:"\f4cd"}
.fa-indent{--fa:"\f03c"}
.fa-truck-field-un{--fa:"\e58e"}
.fa-hourglass{--fa:"\f254"}
.fa-hourglass-empty{--fa:"\f254"}
.fa-mountain{--fa:"\f6fc"}
.fa-user-doctor{--fa:"\f0f0"}
.fa-user-md{--fa:"\f0f0"}
.fa-circle-info{--fa:"\f05a"}
.fa-info-circle{--fa:"\f05a"}
.fa-cloud-meatball{--fa:"\f73b"}
.fa-camera{--fa:"\f030"}
.fa-camera-alt{--fa:"\f030"}
.fa-square-virus{--fa:"\e578"}
.fa-meteor{--fa:"\f753"}
.fa-car-on{--fa:"\e4dd"}
.fa-sleigh{--fa:"\f7cc"}
.fa-arrow-down-1-9{--fa:"\f162"}
.fa-sort-numeric-asc{--fa:"\f162"}
.fa-sort-numeric-down{--fa:"\f162"}
.fa-hand-holding-droplet{--fa:"\f4c1"}
.fa-hand-holding-water{--fa:"\f4c1"}
.fa-water{--fa:"\f773"}
.fa-calendar-check{--fa:"\f274"}
.fa-braille{--fa:"\f2a1"}
.fa-prescription-bottle-medical{--fa:"\f486"}
.fa-prescription-bottle-alt{--fa:"\f486"}
.fa-landmark{--fa:"\f66f"}
.fa-truck{--fa:"\f0d1"}
.fa-crosshairs{--fa:"\f05b"}
.fa-person-cane{--fa:"\e53c"}
.fa-tent{--fa:"\e57d"}
.fa-vest-patches{--fa:"\e086"}
.fa-check-double{--fa:"\f560"}
.fa-arrow-down-a-z{--fa:"\f15d"}
.fa-sort-alpha-asc{--fa:"\f15d"}
.fa-sort-alpha-down{--fa:"\f15d"}
.fa-money-bill-wheat{--fa:"\e52a"}
.fa-cookie{--fa:"\f563"}
.fa-arrow-rotate-left{--fa:"\f0e2"}
.fa-arrow-left-rotate{--fa:"\f0e2"}
.fa-arrow-rotate-back{--fa:"\f0e2"}
.fa-arrow-rotate-backward{--fa:"\f0e2"}
.fa-undo{--fa:"\f0e2"}
.fa-hard-drive{--fa:"\f0a0"}
.fa-hdd{--fa:"\f0a0"}
.fa-face-grin-squint-tears{--fa:"\f586"}
.fa-grin-squint-tears{--fa:"\f586"}
.fa-dumbbell{--fa:"\f44b"}
.fa-rectangle-list{--fa:"\f022"}
.fa-list-alt{--fa:"\f022"}
.fa-tarp-droplet{--fa:"\e57c"}
.fa-house-medical-circle-check{--fa:"\e511"}
.fa-person-skiing-nordic{--fa:"\f7ca"}
.fa-skiing-nordic{--fa:"\f7ca"}
.fa-calendar-plus{--fa:"\f271"}
.fa-plane-arrival{--fa:"\f5af"}
.fa-circle-left{--fa:"\f359"}
.fa-arrow-alt-circle-left{--fa:"\f359"}
.fa-train-subway{--fa:"\f239"}
.fa-subway{--fa:"\f239"}
.fa-chart-gantt{--fa:"\e0e4"}
.fa-indian-rupee-sign{--fa:"\e1bc"}
.fa-indian-rupee{--fa:"\e1bc"}
.fa-inr{--fa:"\e1bc"}
.fa-crop-simple{--fa:"\f565"}
.fa-crop-alt{--fa:"\f565"}
.fa-money-bill-1{--fa:"\f3d1"}
.fa-money-bill-alt{--fa:"\f3d1"}
.fa-left-long{--fa:"\f30a"}
.fa-long-arrow-alt-left{--fa:"\f30a"}
.fa-dna{--fa:"\f471"}
.fa-virus-slash{--fa:"\e075"}
.fa-minus{--fa:"\f068"}
.fa-subtract{--fa:"\f068"}
.fa-chess{--fa:"\f439"}
.fa-arrow-left-long{--fa:"\f177"}
.fa-long-arrow-left{--fa:"\f177"}
.fa-plug-circle-check{--fa:"\e55c"}
.fa-street-view{--fa:"\f21d"}
.fa-franc-sign{--fa:"\e18f"}
.fa-volume-off{--fa:"\f026"}
.fa-hands-asl-interpreting{--fa:"\f2a3"}
.fa-american-sign-language-interpreting{--fa:"\f2a3"}
.fa-asl-interpreting{--fa:"\f2a3"}
.fa-hands-american-sign-language-interpreting{--fa:"\f2a3"}
.fa-gear{--fa:"\f013"}
.fa-cog{--fa:"\f013"}
.fa-droplet-slash{--fa:"\f5c7"}
.fa-tint-slash{--fa:"\f5c7"}
.fa-mosque{--fa:"\f678"}
.fa-mosquito{--fa:"\e52b"}
.fa-star-of-david{--fa:"\f69a"}
.fa-person-military-rifle{--fa:"\e54b"}
.fa-cart-shopping{--fa:"\f07a"}
.fa-shopping-cart{--fa:"\f07a"}
.fa-vials{--fa:"\f493"}
.fa-plug-circle-plus{--fa:"\e55f"}
.fa-place-of-worship{--fa:"\f67f"}
.fa-grip-vertical{--fa:"\f58e"}
.fa-hexagon-nodes{--fa:"\e699"}
.fa-arrow-turn-up{--fa:"\f148"}
.fa-level-up{--fa:"\f148"}
.fa-u{--fa:"\55"}
.fa-square-root-variable{--fa:"\f698"}
.fa-square-root-alt{--fa:"\f698"}
.fa-clock{--fa:"\f017"}
.fa-clock-four{--fa:"\f017"}
.fa-backward-step{--fa:"\f048"}
.fa-step-backward{--fa:"\f048"}
.fa-pallet{--fa:"\f482"}
.fa-faucet{--fa:"\e005"}
.fa-baseball-bat-ball{--fa:"\f432"}
.fa-s{--fa:"\53"}
.fa-timeline{--fa:"\e29c"}
.fa-keyboard{--fa:"\f11c"}
.fa-caret-down{--fa:"\f0d7"}
.fa-house-chimney-medical{--fa:"\f7f2"}
.fa-clinic-medical{--fa:"\f7f2"}
.fa-temperature-three-quarters{--fa:"\f2c8"}
.fa-temperature-3{--fa:"\f2c8"}
.fa-thermometer-3{--fa:"\f2c8"}
.fa-thermometer-three-quarters{--fa:"\f2c8"}
.fa-mobile-screen{--fa:"\f3cf"}
.fa-mobile-android-alt{--fa:"\f3cf"}
.fa-plane-up{--fa:"\e22d"}
.fa-piggy-bank{--fa:"\f4d3"}
.fa-battery-half{--fa:"\f242"}
.fa-battery-3{--fa:"\f242"}
.fa-mountain-city{--fa:"\e52e"}
.fa-coins{--fa:"\f51e"}
.fa-khanda{--fa:"\f66d"}
.fa-sliders{--fa:"\f1de"}
.fa-sliders-h{--fa:"\f1de"}
.fa-folder-tree{--fa:"\f802"}
.fa-network-wired{--fa:"\f6ff"}
.fa-map-pin{--fa:"\f276"}
.fa-hamsa{--fa:"\f665"}
.fa-cent-sign{--fa:"\e3f5"}
.fa-flask{--fa:"\f0c3"}
.fa-person-pregnant{--fa:"\e31e"}
.fa-wand-sparkles{--fa:"\f72b"}
.fa-ellipsis-vertical{--fa:"\f142"}
.fa-ellipsis-v{--fa:"\f142"}
.fa-ticket{--fa:"\f145"}
.fa-power-off{--fa:"\f011"}
.fa-right-long{--fa:"\f30b"}
.fa-long-arrow-alt-right{--fa:"\f30b"}
.fa-flag-usa{--fa:"\f74d"}
.fa-laptop-file{--fa:"\e51d"}
.fa-tty{--fa:"\f1e4"}
.fa-teletype{--fa:"\f1e4"}
.fa-diagram-next{--fa:"\e476"}
.fa-person-rifle{--fa:"\e54e"}
.fa-house-medical-circle-exclamation{--fa:"\e512"}
.fa-closed-captioning{--fa:"\f20a"}
.fa-person-hiking{--fa:"\f6ec"}
.fa-hiking{--fa:"\f6ec"}
.fa-venus-double{--fa:"\f226"}
.fa-images{--fa:"\f302"}
.fa-calculator{--fa:"\f1ec"}
.fa-people-pulling{--fa:"\e535"}
.fa-n{--fa:"\4e"}
.fa-cable-car{--fa:"\f7da"}
.fa-tram{--fa:"\f7da"}
.fa-cloud-rain{--fa:"\f73d"}
.fa-building-circle-xmark{--fa:"\e4d4"}
.fa-ship{--fa:"\f21a"}
.fa-arrows-down-to-line{--fa:"\e4b8"}
.fa-download{--fa:"\f019"}
.fa-face-grin{--fa:"\f580"}
.fa-grin{--fa:"\f580"}
.fa-delete-left{--fa:"\f55a"}
.fa-backspace{--fa:"\f55a"}
.fa-eye-dropper{--fa:"\f1fb"}
.fa-eye-dropper-empty{--fa:"\f1fb"}
.fa-eyedropper{--fa:"\f1fb"}
.fa-file-circle-check{--fa:"\e5a0"}
.fa-forward{--fa:"\f04e"}
.fa-mobile{--fa:"\f3ce"}
.fa-mobile-android{--fa:"\f3ce"}
.fa-mobile-phone{--fa:"\f3ce"}
.fa-face-meh{--fa:"\f11a"}
.fa-meh{--fa:"\f11a"}
.fa-align-center{--fa:"\f037"}
.fa-book-skull{--fa:"\f6b7"}
.fa-book-dead{--fa:"\f6b7"}
.fa-id-card{--fa:"\f2c2"}
.fa-drivers-license{--fa:"\f2c2"}
.fa-outdent{--fa:"\f03b"}
.fa-dedent{--fa:"\f03b"}
.fa-heart-circle-exclamation{--fa:"\e4fe"}
.fa-house{--fa:"\f015"}
.fa-home{--fa:"\f015"}
.fa-home-alt{--fa:"\f015"}
.fa-home-lg-alt{--fa:"\f015"}
.fa-calendar-week{--fa:"\f784"}
.fa-laptop-medical{--fa:"\f812"}
.fa-b{--fa:"\42"}
.fa-file-medical{--fa:"\f477"}
.fa-dice-one{--fa:"\f525"}
.fa-kiwi-bird{--fa:"\f535"}
.fa-arrow-right-arrow-left{--fa:"\f0ec"}
.fa-exchange{--fa:"\f0ec"}
.fa-rotate-right{--fa:"\f2f9"}
.fa-redo-alt{--fa:"\f2f9"}
.fa-rotate-forward{--fa:"\f2f9"}
.fa-utensils{--fa:"\f2e7"}
.fa-cutlery{--fa:"\f2e7"}
.fa-arrow-up-wide-short{--fa:"\f161"}
.fa-sort-amount-up{--fa:"\f161"}
.fa-mill-sign{--fa:"\e1ed"}
.fa-bowl-rice{--fa:"\e2eb"}
.fa-skull{--fa:"\f54c"}
.fa-tower-broadcast{--fa:"\f519"}
.fa-broadcast-tower{--fa:"\f519"}
.fa-truck-pickup{--fa:"\f63c"}
.fa-up-long{--fa:"\f30c"}
.fa-long-arrow-alt-up{--fa:"\f30c"}
.fa-stop{--fa:"\f04d"}
.fa-code-merge{--fa:"\f387"}
.fa-upload{--fa:"\f093"}
.fa-hurricane{--fa:"\f751"}
.fa-mound{--fa:"\e52d"}
.fa-toilet-portable{--fa:"\e583"}
.fa-compact-disc{--fa:"\f51f"}
.fa-file-arrow-down{--fa:"\f56d"}
.fa-file-download{--fa:"\f56d"}
.fa-caravan{--fa:"\f8ff"}
.fa-shield-cat{--fa:"\e572"}
.fa-bolt{--fa:"\f0e7"}
.fa-zap{--fa:"\f0e7"}
.fa-glass-water{--fa:"\e4f4"}
.fa-oil-well{--fa:"\e532"}
.fa-vault{--fa:"\e2c5"}
.fa-mars{--fa:"\f222"}
.fa-toilet{--fa:"\f7d8"}
.fa-plane-circle-xmark{--fa:"\e557"}
.fa-yen-sign{--fa:"\f157"}
.fa-cny{--fa:"\f157"}
.fa-jpy{--fa:"\f157"}
.fa-rmb{--fa:"\f157"}
.fa-yen{--fa:"\f157"}
.fa-ruble-sign{--fa:"\f158"}
.fa-rouble{--fa:"\f158"}
.fa-rub{--fa:"\f158"}
.fa-ruble{--fa:"\f158"}
.fa-sun{--fa:"\f185"}
.fa-guitar{--fa:"\f7a6"}
.fa-face-laugh-wink{--fa:"\f59c"}
.fa-laugh-wink{--fa:"\f59c"}
.fa-horse-head{--fa:"\f7ab"}
.fa-bore-hole{--fa:"\e4c3"}
.fa-industry{--fa:"\f275"}
.fa-circle-down{--fa:"\f358"}
.fa-arrow-alt-circle-down{--fa:"\f358"}
.fa-arrows-turn-to-dots{--fa:"\e4c1"}
.fa-florin-sign{--fa:"\e184"}
.fa-arrow-down-short-wide{--fa:"\f884"}
.fa-sort-amount-desc{--fa:"\f884"}
.fa-sort-amount-down-alt{--fa:"\f884"}
.fa-less-than{--fa:"\3c"}
.fa-angle-down{--fa:"\f107"}
.fa-car-tunnel{--fa:"\e4de"}
.fa-head-side-cough{--fa:"\e061"}
.fa-grip-lines{--fa:"\f7a4"}
.fa-thumbs-down{--fa:"\f165"}
.fa-user-lock{--fa:"\f502"}
.fa-arrow-right-long{--fa:"\f178"}
.fa-long-arrow-right{--fa:"\f178"}
.fa-anchor-circle-xmark{--fa:"\e4ac"}
.fa-ellipsis{--fa:"\f141"}
.fa-ellipsis-h{--fa:"\f141"}
.fa-chess-pawn{--fa:"\f443"}
.fa-kit-medical{--fa:"\f479"}
.fa-first-aid{--fa:"\f479"}
.fa-person-through-window{--fa:"\e5a9"}
.fa-toolbox{--fa:"\f552"}
.fa-hands-holding-circle{--fa:"\e4fb"}
.fa-bug{--fa:"\f188"}
.fa-credit-card{--fa:"\f09d"}
.fa-credit-card-alt{--fa:"\f09d"}
.fa-car{--fa:"\f1b9"}
.fa-automobile{--fa:"\f1b9"}
.fa-hand-holding-hand{--fa:"\e4f7"}
.fa-book-open-reader{--fa:"\f5da"}
.fa-book-reader{--fa:"\f5da"}
.fa-mountain-sun{--fa:"\e52f"}
.fa-arrows-left-right-to-line{--fa:"\e4ba"}
.fa-dice-d20{--fa:"\f6cf"}
.fa-truck-droplet{--fa:"\e58c"}
.fa-file-circle-xmark{--fa:"\e5a1"}
.fa-temperature-arrow-up{--fa:"\e040"}
.fa-temperature-up{--fa:"\e040"}
.fa-medal{--fa:"\f5a2"}
.fa-bed{--fa:"\f236"}
.fa-square-h{--fa:"\f0fd"}
.fa-h-square{--fa:"\f0fd"}
.fa-podcast{--fa:"\f2ce"}
.fa-temperature-full{--fa:"\f2c7"}
.fa-temperature-4{--fa:"\f2c7"}
.fa-thermometer-4{--fa:"\f2c7"}
.fa-thermometer-full{--fa:"\f2c7"}
.fa-bell{--fa:"\f0f3"}
.fa-superscript{--fa:"\f12b"}
.fa-plug-circle-xmark{--fa:"\e560"}
.fa-star-of-life{--fa:"\f621"}
.fa-phone-slash{--fa:"\f3dd"}
.fa-paint-roller{--fa:"\f5aa"}
.fa-handshake-angle{--fa:"\f4c4"}
.fa-hands-helping{--fa:"\f4c4"}
.fa-location-dot{--fa:"\f3c5"}
.fa-map-marker-alt{--fa:"\f3c5"}
.fa-file{--fa:"\f15b"}
.fa-greater-than{--fa:"\3e"}
.fa-person-swimming{--fa:"\f5c4"}
.fa-swimmer{--fa:"\f5c4"}
.fa-arrow-down{--fa:"\f063"}
.fa-droplet{--fa:"\f043"}
.fa-tint{--fa:"\f043"}
.fa-eraser{--fa:"\f12d"}
.fa-earth-americas{--fa:"\f57d"}
.fa-earth{--fa:"\f57d"}
.fa-earth-america{--fa:"\f57d"}
.fa-globe-americas{--fa:"\f57d"}
.fa-person-burst{--fa:"\e53b"}
.fa-dove{--fa:"\f4ba"}
.fa-battery-empty{--fa:"\f244"}
.fa-battery-0{--fa:"\f244"}
.fa-socks{--fa:"\f696"}
.fa-inbox{--fa:"\f01c"}
.fa-section{--fa:"\e447"}
.fa-gauge-high{--fa:"\f625"}
.fa-tachometer-alt{--fa:"\f625"}
.fa-tachometer-alt-fast{--fa:"\f625"}
.fa-envelope-open-text{--fa:"\f658"}
.fa-hospital{--fa:"\f0f8"}
.fa-hospital-alt{--fa:"\f0f8"}
.fa-hospital-wide{--fa:"\f0f8"}
.fa-wine-bottle{--fa:"\f72f"}
.fa-chess-rook{--fa:"\f447"}
.fa-bars-staggered{--fa:"\f550"}
.fa-reorder{--fa:"\f550"}
.fa-stream{--fa:"\f550"}
.fa-dharmachakra{--fa:"\f655"}
.fa-hotdog{--fa:"\f80f"}
.fa-person-walking-with-cane{--fa:"\f29d"}
.fa-blind{--fa:"\f29d"}
.fa-drum{--fa:"\f569"}
.fa-ice-cream{--fa:"\f810"}
.fa-heart-circle-bolt{--fa:"\e4fc"}
.fa-fax{--fa:"\f1ac"}
.fa-paragraph{--fa:"\f1dd"}
.fa-check-to-slot{--fa:"\f772"}
.fa-vote-yea{--fa:"\f772"}
.fa-star-half{--fa:"\f089"}
.fa-boxes-stacked{--fa:"\f468"}
.fa-boxes{--fa:"\f468"}
.fa-boxes-alt{--fa:"\f468"}
.fa-link{--fa:"\f0c1"}
.fa-chain{--fa:"\f0c1"}
.fa-ear-listen{--fa:"\f2a2"}
.fa-assistive-listening-systems{--fa:"\f2a2"}
.fa-tree-city{--fa:"\e587"}
.fa-play{--fa:"\f04b"}
.fa-font{--fa:"\f031"}
.fa-table-cells-row-lock{--fa:"\e67a"}
.fa-rupiah-sign{--fa:"\e23d"}
.fa-magnifying-glass{--fa:"\f002"}
.fa-search{--fa:"\f002"}
.fa-table-tennis-paddle-ball{--fa:"\f45d"}
.fa-ping-pong-paddle-ball{--fa:"\f45d"}
.fa-table-tennis{--fa:"\f45d"}
.fa-person-dots-from-line{--fa:"\f470"}
.fa-diagnoses{--fa:"\f470"}
.fa-trash-can-arrow-up{--fa:"\f82a"}
.fa-trash-restore-alt{--fa:"\f82a"}
.fa-naira-sign{--fa:"\e1f6"}
.fa-cart-arrow-down{--fa:"\f218"}
.fa-walkie-talkie{--fa:"\f8ef"}
.fa-file-pen{--fa:"\f31c"}
.fa-file-edit{--fa:"\f31c"}
.fa-receipt{--fa:"\f543"}
.fa-square-pen{--fa:"\f14b"}
.fa-pen-square{--fa:"\f14b"}
.fa-pencil-square{--fa:"\f14b"}
.fa-suitcase-rolling{--fa:"\f5c1"}
.fa-person-circle-exclamation{--fa:"\e53f"}
.fa-chevron-down{--fa:"\f078"}
.fa-battery-full{--fa:"\f240"}
.fa-battery{--fa:"\f240"}
.fa-battery-5{--fa:"\f240"}
.fa-skull-crossbones{--fa:"\f714"}
.fa-code-compare{--fa:"\e13a"}
.fa-list-ul{--fa:"\f0ca"}
.fa-list-dots{--fa:"\f0ca"}
.fa-school-lock{--fa:"\e56f"}
.fa-tower-cell{--fa:"\e585"}
.fa-down-long{--fa:"\f309"}
.fa-long-arrow-alt-down{--fa:"\f309"}
.fa-ranking-star{--fa:"\e561"}
.fa-chess-king{--fa:"\f43f"}
.fa-person-harassing{--fa:"\e549"}
.fa-brazilian-real-sign{--fa:"\e46c"}
.fa-landmark-dome{--fa:"\f752"}
.fa-landmark-alt{--fa:"\f752"}
.fa-arrow-up{--fa:"\f062"}
.fa-tv{--fa:"\f26c"}
.fa-television{--fa:"\f26c"}
.fa-tv-alt{--fa:"\f26c"}
.fa-shrimp{--fa:"\e448"}
.fa-list-check{--fa:"\f0ae"}
.fa-tasks{--fa:"\f0ae"}
.fa-jug-detergent{--fa:"\e519"}
.fa-circle-user{--fa:"\f2bd"}
.fa-user-circle{--fa:"\f2bd"}
.fa-user-shield{--fa:"\f505"}
.fa-wind{--fa:"\f72e"}
.fa-car-burst{--fa:"\f5e1"}
.fa-car-crash{--fa:"\f5e1"}
.fa-y{--fa:"\59"}
.fa-person-snowboarding{--fa:"\f7ce"}
.fa-snowboarding{--fa:"\f7ce"}
.fa-truck-fast{--fa:"\f48b"}
.fa-shipping-fast{--fa:"\f48b"}
.fa-fish{--fa:"\f578"}
.fa-user-graduate{--fa:"\f501"}
.fa-circle-half-stroke{--fa:"\f042"}
.fa-adjust{--fa:"\f042"}
.fa-clapperboard{--fa:"\e131"}
.fa-circle-radiation{--fa:"\f7ba"}
.fa-radiation-alt{--fa:"\f7ba"}
.fa-baseball{--fa:"\f433"}
.fa-baseball-ball{--fa:"\f433"}
.fa-jet-fighter-up{--fa:"\e518"}
.fa-diagram-project{--fa:"\f542"}
.fa-project-diagram{--fa:"\f542"}
.fa-copy{--fa:"\f0c5"}
.fa-volume-xmark{--fa:"\f6a9"}
.fa-volume-mute{--fa:"\f6a9"}
.fa-volume-times{--fa:"\f6a9"}
.fa-hand-sparkles{--fa:"\e05d"}
.fa-grip{--fa:"\f58d"}
.fa-grip-horizontal{--fa:"\f58d"}
.fa-share-from-square{--fa:"\f14d"}
.fa-share-square{--fa:"\f14d"}
.fa-child-combatant{--fa:"\e4e0"}
.fa-child-rifle{--fa:"\e4e0"}
.fa-gun{--fa:"\e19b"}
.fa-square-phone{--fa:"\f098"}
.fa-phone-square{--fa:"\f098"}
.fa-plus{--fa:"\2b"}
.fa-add{--fa:"\2b"}
.fa-expand{--fa:"\f065"}
.fa-computer{--fa:"\e4e5"}
.fa-xmark{--fa:"\f00d"}
.fa-close{--fa:"\f00d"}
.fa-multiply{--fa:"\f00d"}
.fa-remove{--fa:"\f00d"}
.fa-times{--fa:"\f00d"}
.fa-arrows-up-down-left-right{--fa:"\f047"}
.fa-arrows{--fa:"\f047"}
.fa-chalkboard-user{--fa:"\f51c"}
.fa-chalkboard-teacher{--fa:"\f51c"}
.fa-peso-sign{--fa:"\e222"}
.fa-building-shield{--fa:"\e4d8"}
.fa-baby{--fa:"\f77c"}
.fa-users-line{--fa:"\e592"}
.fa-quote-left{--fa:"\f10d"}
.fa-quote-left-alt{--fa:"\f10d"}
.fa-tractor{--fa:"\f722"}
.fa-trash-arrow-up{--fa:"\f829"}
.fa-trash-restore{--fa:"\f829"}
.fa-arrow-down-up-lock{--fa:"\e4b0"}
.fa-lines-leaning{--fa:"\e51e"}
.fa-ruler-combined{--fa:"\f546"}
.fa-copyright{--fa:"\f1f9"}
.fa-equals{--fa:"\3d"}
.fa-blender{--fa:"\f517"}
.fa-teeth{--fa:"\f62e"}
.fa-shekel-sign{--fa:"\f20b"}
.fa-ils{--fa:"\f20b"}
.fa-shekel{--fa:"\f20b"}
.fa-sheqel{--fa:"\f20b"}
.fa-sheqel-sign{--fa:"\f20b"}
.fa-map{--fa:"\f279"}
.fa-rocket{--fa:"\f135"}
.fa-photo-film{--fa:"\f87c"}
.fa-photo-video{--fa:"\f87c"}
.fa-folder-minus{--fa:"\f65d"}
.fa-hexagon-nodes-bolt{--fa:"\e69a"}
.fa-store{--fa:"\f54e"}
.fa-arrow-trend-up{--fa:"\e098"}
.fa-plug-circle-minus{--fa:"\e55e"}
.fa-sign-hanging{--fa:"\f4d9"}
.fa-sign{--fa:"\f4d9"}
.fa-bezier-curve{--fa:"\f55b"}
.fa-bell-slash{--fa:"\f1f6"}
.fa-tablet{--fa:"\f3fb"}
.fa-tablet-android{--fa:"\f3fb"}
.fa-school-flag{--fa:"\e56e"}
.fa-fill{--fa:"\f575"}
.fa-angle-up{--fa:"\f106"}
.fa-drumstick-bite{--fa:"\f6d7"}
.fa-holly-berry{--fa:"\f7aa"}
.fa-chevron-left{--fa:"\f053"}
.fa-bacteria{--fa:"\e059"}
.fa-hand-lizard{--fa:"\f258"}
.fa-notdef{--fa:"\e1fe"}
.fa-disease{--fa:"\f7fa"}
.fa-briefcase-medical{--fa:"\f469"}
.fa-genderless{--fa:"\f22d"}
.fa-chevron-right{--fa:"\f054"}
.fa-retweet{--fa:"\f079"}
.fa-car-rear{--fa:"\f5de"}
.fa-car-alt{--fa:"\f5de"}
.fa-pump-soap{--fa:"\e06b"}
.fa-video-slash{--fa:"\f4e2"}
.fa-battery-quarter{--fa:"\f243"}
.fa-battery-2{--fa:"\f243"}
.fa-radio{--fa:"\f8d7"}
.fa-baby-carriage{--fa:"\f77d"}
.fa-carriage-baby{--fa:"\f77d"}
.fa-traffic-light{--fa:"\f637"}
.fa-thermometer{--fa:"\f491"}
.fa-vr-cardboard{--fa:"\f729"}
.fa-hand-middle-finger{--fa:"\f806"}
.fa-percent{--fa:"\25"}
.fa-percentage{--fa:"\25"}
.fa-truck-moving{--fa:"\f4df"}
.fa-glass-water-droplet{--fa:"\e4f5"}
.fa-display{--fa:"\e163"}
.fa-face-smile{--fa:"\f118"}
.fa-smile{--fa:"\f118"}
.fa-thumbtack{--fa:"\f08d"}
.fa-thumb-tack{--fa:"\f08d"}
.fa-trophy{--fa:"\f091"}
.fa-person-praying{--fa:"\f683"}
.fa-pray{--fa:"\f683"}
.fa-hammer{--fa:"\f6e3"}
.fa-hand-peace{--fa:"\f25b"}
.fa-rotate{--fa:"\f2f1"}
.fa-sync-alt{--fa:"\f2f1"}
.fa-spinner{--fa:"\f110"}
.fa-robot{--fa:"\f544"}
.fa-peace{--fa:"\f67c"}
.fa-gears{--fa:"\f085"}
.fa-cogs{--fa:"\f085"}
.fa-warehouse{--fa:"\f494"}
.fa-arrow-up-right-dots{--fa:"\e4b7"}
.fa-splotch{--fa:"\f5bc"}
.fa-face-grin-hearts{--fa:"\f584"}
.fa-grin-hearts{--fa:"\f584"}
.fa-dice-four{--fa:"\f524"}
.fa-sim-card{--fa:"\f7c4"}
.fa-transgender{--fa:"\f225"}
.fa-transgender-alt{--fa:"\f225"}
.fa-mercury{--fa:"\f223"}
.fa-arrow-turn-down{--fa:"\f149"}
.fa-level-down{--fa:"\f149"}
.fa-person-falling-burst{--fa:"\e547"}
.fa-award{--fa:"\f559"}
.fa-ticket-simple{--fa:"\f3ff"}
.fa-ticket-alt{--fa:"\f3ff"}
.fa-building{--fa:"\f1ad"}
.fa-angles-left{--fa:"\f100"}
.fa-angle-double-left{--fa:"\f100"}
.fa-qrcode{--fa:"\f029"}
.fa-clock-rotate-left{--fa:"\f1da"}
.fa-history{--fa:"\f1da"}
.fa-face-grin-beam-sweat{--fa:"\f583"}
.fa-grin-beam-sweat{--fa:"\f583"}
.fa-file-export{--fa:"\f56e"}
.fa-arrow-right-from-file{--fa:"\f56e"}
.fa-shield{--fa:"\f132"}
.fa-shield-blank{--fa:"\f132"}
.fa-arrow-up-short-wide{--fa:"\f885"}
.fa-sort-amount-up-alt{--fa:"\f885"}
.fa-comment-nodes{--fa:"\e696"}
.fa-house-medical{--fa:"\e3b2"}
.fa-golf-ball-tee{--fa:"\f450"}
.fa-golf-ball{--fa:"\f450"}
.fa-circle-chevron-left{--fa:"\f137"}
.fa-chevron-circle-left{--fa:"\f137"}
.fa-house-chimney-window{--fa:"\e00d"}
.fa-pen-nib{--fa:"\f5ad"}
.fa-tent-arrow-turn-left{--fa:"\e580"}
.fa-tents{--fa:"\e582"}
.fa-wand-magic{--fa:"\f0d0"}
.fa-magic{--fa:"\f0d0"}
.fa-dog{--fa:"\f6d3"}
.fa-carrot{--fa:"\f787"}
.fa-moon{--fa:"\f186"}
.fa-wine-glass-empty{--fa:"\f5ce"}
.fa-wine-glass-alt{--fa:"\f5ce"}
.fa-cheese{--fa:"\f7ef"}
.fa-yin-yang{--fa:"\f6ad"}
.fa-music{--fa:"\f001"}
.fa-code-commit{--fa:"\f386"}
.fa-temperature-low{--fa:"\f76b"}
.fa-person-biking{--fa:"\f84a"}
.fa-biking{--fa:"\f84a"}
.fa-broom{--fa:"\f51a"}
.fa-shield-heart{--fa:"\e574"}
.fa-gopuram{--fa:"\f664"}
.fa-earth-oceania{--fa:"\e47b"}
.fa-globe-oceania{--fa:"\e47b"}
.fa-square-xmark{--fa:"\f2d3"}
.fa-times-square{--fa:"\f2d3"}
.fa-xmark-square{--fa:"\f2d3"}
.fa-hashtag{--fa:"\23"}
.fa-up-right-and-down-left-from-center{--fa:"\f424"}
.fa-expand-alt{--fa:"\f424"}
.fa-oil-can{--fa:"\f613"}
.fa-t{--fa:"\54"}
.fa-hippo{--fa:"\f6ed"}
.fa-chart-column{--fa:"\e0e3"}
.fa-infinity{--fa:"\f534"}
.fa-vial-circle-check{--fa:"\e596"}
.fa-person-arrow-down-to-line{--fa:"\e538"}
.fa-voicemail{--fa:"\f897"}
.fa-fan{--fa:"\f863"}
.fa-person-walking-luggage{--fa:"\e554"}
.fa-up-down{--fa:"\f338"}
.fa-arrows-alt-v{--fa:"\f338"}
.fa-cloud-moon-rain{--fa:"\f73c"}
.fa-calendar{--fa:"\f133"}
.fa-trailer{--fa:"\e041"}
.fa-bahai{--fa:"\f666"}
.fa-haykal{--fa:"\f666"}
.fa-sd-card{--fa:"\f7c2"}
.fa-dragon{--fa:"\f6d5"}
.fa-shoe-prints{--fa:"\f54b"}
.fa-circle-plus{--fa:"\f055"}
.fa-plus-circle{--fa:"\f055"}
.fa-face-grin-tongue-wink{--fa:"\f58b"}
.fa-grin-tongue-wink{--fa:"\f58b"}
.fa-hand-holding{--fa:"\f4bd"}
.fa-plug-circle-exclamation{--fa:"\e55d"}
.fa-link-slash{--fa:"\f127"}
.fa-chain-broken{--fa:"\f127"}
.fa-chain-slash{--fa:"\f127"}
.fa-unlink{--fa:"\f127"}
.fa-clone{--fa:"\f24d"}
.fa-person-walking-arrow-loop-left{--fa:"\e551"}
.fa-arrow-up-z-a{--fa:"\f882"}
.fa-sort-alpha-up-alt{--fa:"\f882"}
.fa-fire-flame-curved{--fa:"\f7e4"}
.fa-fire-alt{--fa:"\f7e4"}
.fa-tornado{--fa:"\f76f"}
.fa-file-circle-plus{--fa:"\e494"}
.fa-book-quran{--fa:"\f687"}
.fa-quran{--fa:"\f687"}
.fa-anchor{--fa:"\f13d"}
.fa-border-all{--fa:"\f84c"}
.fa-face-angry{--fa:"\f556"}
.fa-angry{--fa:"\f556"}
.fa-cookie-bite{--fa:"\f564"}
.fa-arrow-trend-down{--fa:"\e097"}
.fa-rss{--fa:"\f09e"}
.fa-feed{--fa:"\f09e"}
.fa-draw-polygon{--fa:"\f5ee"}
.fa-scale-balanced{--fa:"\f24e"}
.fa-balance-scale{--fa:"\f24e"}
.fa-gauge-simple-high{--fa:"\f62a"}
.fa-tachometer{--fa:"\f62a"}
.fa-tachometer-fast{--fa:"\f62a"}
.fa-shower{--fa:"\f2cc"}
.fa-desktop{--fa:"\f390"}
.fa-desktop-alt{--fa:"\f390"}
.fa-m{--fa:"\4d"}
.fa-table-list{--fa:"\f00b"}
.fa-th-list{--fa:"\f00b"}
.fa-comment-sms{--fa:"\f7cd"}
.fa-sms{--fa:"\f7cd"}
.fa-book{--fa:"\f02d"}
.fa-user-plus{--fa:"\f234"}
.fa-check{--fa:"\f00c"}
.fa-battery-three-quarters{--fa:"\f241"}
.fa-battery-4{--fa:"\f241"}
.fa-house-circle-check{--fa:"\e509"}
.fa-angle-left{--fa:"\f104"}
.fa-diagram-successor{--fa:"\e47a"}
.fa-truck-arrow-right{--fa:"\e58b"}
.fa-arrows-split-up-and-left{--fa:"\e4bc"}
.fa-hand-fist{--fa:"\f6de"}
.fa-fist-raised{--fa:"\f6de"}
.fa-cloud-moon{--fa:"\f6c3"}
.fa-briefcase{--fa:"\f0b1"}
.fa-person-falling{--fa:"\e546"}
.fa-image-portrait{--fa:"\f3e0"}
.fa-portrait{--fa:"\f3e0"}
.fa-user-tag{--fa:"\f507"}
.fa-rug{--fa:"\e569"}
.fa-earth-europe{--fa:"\f7a2"}
.fa-globe-europe{--fa:"\f7a2"}
.fa-cart-flatbed-suitcase{--fa:"\f59d"}
.fa-luggage-cart{--fa:"\f59d"}
.fa-rectangle-xmark{--fa:"\f410"}
.fa-rectangle-times{--fa:"\f410"}
.fa-times-rectangle{--fa:"\f410"}
.fa-window-close{--fa:"\f410"}
.fa-baht-sign{--fa:"\e0ac"}
.fa-book-open{--fa:"\f518"}
.fa-book-journal-whills{--fa:"\f66a"}
.fa-journal-whills{--fa:"\f66a"}
.fa-handcuffs{--fa:"\e4f8"}
.fa-triangle-exclamation{--fa:"\f071"}
.fa-exclamation-triangle{--fa:"\f071"}
.fa-warning{--fa:"\f071"}
.fa-database{--fa:"\f1c0"}
.fa-share{--fa:"\f064"}
.fa-mail-forward{--fa:"\f064"}
.fa-bottle-droplet{--fa:"\e4c4"}
.fa-mask-face{--fa:"\e1d7"}
.fa-hill-rockslide{--fa:"\e508"}
.fa-right-left{--fa:"\f362"}
.fa-exchange-alt{--fa:"\f362"}
.fa-paper-plane{--fa:"\f1d8"}
.fa-road-circle-exclamation{--fa:"\e565"}
.fa-dungeon{--fa:"\f6d9"}
.fa-align-right{--fa:"\f038"}
.fa-money-bill-1-wave{--fa:"\f53b"}
.fa-money-bill-wave-alt{--fa:"\f53b"}
.fa-life-ring{--fa:"\f1cd"}
.fa-hands{--fa:"\f2a7"}
.fa-sign-language{--fa:"\f2a7"}
.fa-signing{--fa:"\f2a7"}
.fa-calendar-day{--fa:"\f783"}
.fa-water-ladder{--fa:"\f5c5"}
.fa-ladder-water{--fa:"\f5c5"}
.fa-swimming-pool{--fa:"\f5c5"}
.fa-arrows-up-down{--fa:"\f07d"}
.fa-arrows-v{--fa:"\f07d"}
.fa-face-grimace{--fa:"\f57f"}
.fa-grimace{--fa:"\f57f"}
.fa-wheelchair-move{--fa:"\e2ce"}
.fa-wheelchair-alt{--fa:"\e2ce"}
.fa-turn-down{--fa:"\f3be"}
.fa-level-down-alt{--fa:"\f3be"}
.fa-person-walking-arrow-right{--fa:"\e552"}
.fa-square-envelope{--fa:"\f199"}
.fa-envelope-square{--fa:"\f199"}
.fa-dice{--fa:"\f522"}
.fa-bowling-ball{--fa:"\f436"}
.fa-brain{--fa:"\f5dc"}
.fa-bandage{--fa:"\f462"}
.fa-band-aid{--fa:"\f462"}
.fa-calendar-minus{--fa:"\f272"}
.fa-circle-xmark{--fa:"\f057"}
.fa-times-circle{--fa:"\f057"}
.fa-xmark-circle{--fa:"\f057"}
.fa-gifts{--fa:"\f79c"}
.fa-hotel{--fa:"\f594"}
.fa-earth-asia{--fa:"\f57e"}
.fa-globe-asia{--fa:"\f57e"}
.fa-id-card-clip{--fa:"\f47f"}
.fa-id-card-alt{--fa:"\f47f"}
.fa-magnifying-glass-plus{--fa:"\f00e"}
.fa-search-plus{--fa:"\f00e"}
.fa-thumbs-up{--fa:"\f164"}
.fa-user-clock{--fa:"\f4fd"}
.fa-hand-dots{--fa:"\f461"}
.fa-allergies{--fa:"\f461"}
.fa-file-invoice{--fa:"\f570"}
.fa-window-minimize{--fa:"\f2d1"}
.fa-mug-saucer{--fa:"\f0f4"}
.fa-coffee{--fa:"\f0f4"}
.fa-brush{--fa:"\f55d"}
.fa-file-half-dashed{--fa:"\e698"}
.fa-mask{--fa:"\f6fa"}
.fa-magnifying-glass-minus{--fa:"\f010"}
.fa-search-minus{--fa:"\f010"}
.fa-ruler-vertical{--fa:"\f548"}
.fa-user-large{--fa:"\f406"}
.fa-user-alt{--fa:"\f406"}
.fa-train-tram{--fa:"\e5b4"}
.fa-user-nurse{--fa:"\f82f"}
.fa-syringe{--fa:"\f48e"}
.fa-cloud-sun{--fa:"\f6c4"}
.fa-stopwatch-20{--fa:"\e06f"}
.fa-square-full{--fa:"\f45c"}
.fa-magnet{--fa:"\f076"}
.fa-jar{--fa:"\e516"}
.fa-note-sticky{--fa:"\f249"}
.fa-sticky-note{--fa:"\f249"}
.fa-bug-slash{--fa:"\e490"}
.fa-arrow-up-from-water-pump{--fa:"\e4b6"}
.fa-bone{--fa:"\f5d7"}
.fa-table-cells-row-unlock{--fa:"\e691"}
.fa-user-injured{--fa:"\f728"}
.fa-face-sad-tear{--fa:"\f5b4"}
.fa-sad-tear{--fa:"\f5b4"}
.fa-plane{--fa:"\f072"}
.fa-tent-arrows-down{--fa:"\e581"}
.fa-exclamation{--fa:"\21"}
.fa-arrows-spin{--fa:"\e4bb"}
.fa-print{--fa:"\f02f"}
.fa-turkish-lira-sign{--fa:"\e2bb"}
.fa-try{--fa:"\e2bb"}
.fa-turkish-lira{--fa:"\e2bb"}
.fa-dollar-sign{--fa:"\24"}
.fa-dollar{--fa:"\24"}
.fa-usd{--fa:"\24"}
.fa-x{--fa:"\58"}
.fa-magnifying-glass-dollar{--fa:"\f688"}
.fa-search-dollar{--fa:"\f688"}
.fa-users-gear{--fa:"\f509"}
.fa-users-cog{--fa:"\f509"}
.fa-person-military-pointing{--fa:"\e54a"}
.fa-building-columns{--fa:"\f19c"}
.fa-bank{--fa:"\f19c"}
.fa-institution{--fa:"\f19c"}
.fa-museum{--fa:"\f19c"}
.fa-university{--fa:"\f19c"}
.fa-umbrella{--fa:"\f0e9"}
.fa-trowel{--fa:"\e589"}
.fa-d{--fa:"\44"}
.fa-stapler{--fa:"\e5af"}
.fa-masks-theater{--fa:"\f630"}
.fa-theater-masks{--fa:"\f630"}
.fa-kip-sign{--fa:"\e1c4"}
.fa-hand-point-left{--fa:"\f0a5"}
.fa-handshake-simple{--fa:"\f4c6"}
.fa-handshake-alt{--fa:"\f4c6"}
.fa-jet-fighter{--fa:"\f0fb"}
.fa-fighter-jet{--fa:"\f0fb"}
.fa-square-share-nodes{--fa:"\f1e1"}
.fa-share-alt-square{--fa:"\f1e1"}
.fa-barcode{--fa:"\f02a"}
.fa-plus-minus{--fa:"\e43c"}
.fa-video{--fa:"\f03d"}
.fa-video-camera{--fa:"\f03d"}
.fa-graduation-cap{--fa:"\f19d"}
.fa-mortar-board{--fa:"\f19d"}
.fa-hand-holding-medical{--fa:"\e05c"}
.fa-person-circle-check{--fa:"\e53e"}
.fa-turn-up{--fa:"\f3bf"}
.fa-level-up-alt{--fa:"\f3bf"}
.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}

/* plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/css/regular.min.css?1789975372 */
/*!
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons:CC BY 4.0,Fonts:SIL OFL 1.1,Code:MIT License)
* Copyright 2024 Fonticons,Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/webfonts/fa-regular-400.woff2') format("woff2"),url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/webfonts/fa-regular-400.ttf') format("truetype")}.fa-regular,.far{font-weight:400}

/* plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/css/brands.min.css?1789975372 */
/*!
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons:CC BY 4.0,Fonts:SIL OFL 1.1,Code:MIT License)
* Copyright 2024 Fonticons,Inc.
*/
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/webfonts/fa-brands-400.woff2') format("woff2"),url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/webfonts/fa-brands-400.ttf') format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:"\f3d0"}.fa-hooli{--fa:"\f427"}.fa-yelp{--fa:"\f1e9"}.fa-cc-visa{--fa:"\f1f0"}.fa-lastfm{--fa:"\f202"}.fa-shopware{--fa:"\f5b5"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-aws{--fa:"\f375"}.fa-redhat{--fa:"\f7bc"}.fa-yoast{--fa:"\f2b1"}.fa-cloudflare{--fa:"\e07d"}.fa-ups{--fa:"\f7e0"}.fa-pixiv{--fa:"\e640"}.fa-wpexplorer{--fa:"\f2de"}.fa-dyalog{--fa:"\f399"}.fa-bity{--fa:"\f37a"}.fa-stackpath{--fa:"\f842"}.fa-buysellads{--fa:"\f20d"}.fa-first-order{--fa:"\f2b0"}.fa-modx{--fa:"\f285"}.fa-guilded{--fa:"\e07e"}.fa-vnv{--fa:"\f40b"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-microsoft{--fa:"\f3ca"}.fa-qq{--fa:"\f1d6"}.fa-orcid{--fa:"\f8d2"}.fa-java{--fa:"\f4e4"}.fa-invision{--fa:"\f7b0"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-centercode{--fa:"\f380"}.fa-glide-g{--fa:"\f2a6"}.fa-drupal{--fa:"\f1a9"}.fa-jxl{--fa:"\e67b"}.fa-dart-lang{--fa:"\e693"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-unity{--fa:"\e049"}.fa-whmcs{--fa:"\f40d"}.fa-rocketchat{--fa:"\f3e8"}.fa-vk{--fa:"\f189"}.fa-untappd{--fa:"\f405"}.fa-mailchimp{--fa:"\f59e"}.fa-css3-alt{--fa:"\f38b"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-vimeo-v{--fa:"\f27d"}.fa-contao{--fa:"\f26d"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-deskpro{--fa:"\f38f"}.fa-brave{--fa:"\e63c"}.fa-sistrix{--fa:"\f3ee"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-battle-net{--fa:"\f835"}.fa-the-red-yeti{--fa:"\f69d"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-edge{--fa:"\f282"}.fa-threads{--fa:"\e618"}.fa-napster{--fa:"\f3d2"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-google-plus-g{--fa:"\f0d5"}.fa-artstation{--fa:"\f77a"}.fa-markdown{--fa:"\f60f"}.fa-sourcetree{--fa:"\f7d3"}.fa-google-plus{--fa:"\f2b3"}.fa-diaspora{--fa:"\f791"}.fa-foursquare{--fa:"\f180"}.fa-stack-overflow{--fa:"\f16c"}.fa-github-alt{--fa:"\f113"}.fa-phoenix-squadron{--fa:"\f511"}.fa-pagelines{--fa:"\f18c"}.fa-algolia{--fa:"\f36c"}.fa-red-river{--fa:"\f3e3"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-safari{--fa:"\f267"}.fa-google{--fa:"\f1a0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-atlassian{--fa:"\f77b"}.fa-linkedin-in{--fa:"\f0e1"}.fa-digital-ocean{--fa:"\f391"}.fa-nimblr{--fa:"\f5a8"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-hacker-news{--fa:"\f1d4"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-adversal{--fa:"\f36a"}.fa-creative-commons{--fa:"\f25e"}.fa-watchman-monitoring{--fa:"\e087"}.fa-fonticons{--fa:"\f280"}.fa-weixin{--fa:"\f1d7"}.fa-shirtsinbulk{--fa:"\f214"}.fa-codepen{--fa:"\f1cb"}.fa-git-alt{--fa:"\f841"}.fa-lyft{--fa:"\f3c3"}.fa-rev{--fa:"\f5b2"}.fa-windows{--fa:"\f17a"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-meetup{--fa:"\f2e0"}.fa-centos{--fa:"\f789"}.fa-adn{--fa:"\f170"}.fa-cloudsmith{--fa:"\f384"}.fa-opensuse{--fa:"\e62b"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-codiepie{--fa:"\f284"}.fa-node{--fa:"\f419"}.fa-mix{--fa:"\f3cb"}.fa-steam{--fa:"\f1b6"}.fa-cc-apple-pay{--fa:"\f416"}.fa-scribd{--fa:"\f28a"}.fa-debian{--fa:"\e60b"}.fa-openid{--fa:"\f19b"}.fa-instalod{--fa:"\e081"}.fa-files-pinwheel{--fa:"\e69f"}.fa-expeditedssl{--fa:"\f23e"}.fa-sellcast{--fa:"\f2da"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-r-project{--fa:"\f4f7"}.fa-delicious{--fa:"\f1a5"}.fa-freebsd{--fa:"\f3a4"}.fa-vuejs{--fa:"\f41f"}.fa-accusoft{--fa:"\f369"}.fa-ioxhost{--fa:"\f208"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-app-store{--fa:"\f36f"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-itunes-note{--fa:"\f3b5"}.fa-golang{--fa:"\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-grav{--fa:"\f2d6"}.fa-weibo{--fa:"\f18a"}.fa-uncharted{--fa:"\e084"}.fa-firstdraft{--fa:"\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-wikipedia-w{--fa:"\f266"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-angellist{--fa:"\f209"}.fa-galactic-republic{--fa:"\f50c"}.fa-nfc-directional{--fa:"\e530"}.fa-skype{--fa:"\f17e"}.fa-joget{--fa:"\f3b7"}.fa-fedora{--fa:"\f798"}.fa-stripe-s{--fa:"\f42a"}.fa-meta{--fa:"\e49b"}.fa-laravel{--fa:"\f3bd"}.fa-hotjar{--fa:"\f3b1"}.fa-bluetooth-b{--fa:"\f294"}.fa-square-letterboxd{--fa:"\e62e"}.fa-sticker-mule{--fa:"\f3f7"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-hips{--fa:"\f452"}.fa-css{--fa:"\e6a2"}.fa-behance{--fa:"\f1b4"}.fa-reddit{--fa:"\f1a1"}.fa-discord{--fa:"\f392"}.fa-chrome{--fa:"\f268"}.fa-app-store-ios{--fa:"\f370"}.fa-cc-discover{--fa:"\f1f2"}.fa-wpbeginner{--fa:"\f297"}.fa-confluence{--fa:"\f78d"}.fa-shoelace{--fa:"\e60c"}.fa-mdb{--fa:"\f8ca"}.fa-dochub{--fa:"\f394"}.fa-accessible-icon{--fa:"\f368"}.fa-ebay{--fa:"\f4f4"}.fa-amazon{--fa:"\f270"}.fa-unsplash{--fa:"\e07c"}.fa-yarn{--fa:"\f7e3"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-500px{--fa:"\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-asymmetrik{--fa:"\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-gratipay{--fa:"\f184"}.fa-apple{--fa:"\f179"}.fa-hive{--fa:"\e07f"}.fa-gitkraken{--fa:"\f3a6"}.fa-keybase{--fa:"\f4f5"}.fa-apple-pay{--fa:"\f415"}.fa-padlet{--fa:"\e4a0"}.fa-amazon-pay{--fa:"\f42c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-stumbleupon{--fa:"\f1a4"}.fa-fedex{--fa:"\f797"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-shopify{--fa:"\e057"}.fa-neos{--fa:"\f612"}.fa-square-threads{--fa:"\e619"}.fa-hackerrank{--fa:"\f5f7"}.fa-researchgate{--fa:"\f4f8"}.fa-swift{--fa:"\f8e1"}.fa-angular{--fa:"\f420"}.fa-speakap{--fa:"\f3f3"}.fa-angrycreative{--fa:"\f36e"}.fa-y-combinator{--fa:"\f23b"}.fa-empire{--fa:"\f1d1"}.fa-envira{--fa:"\f299"}.fa-google-scholar{--fa:"\e63b"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-studiovinari{--fa:"\f3f8"}.fa-pied-piper{--fa:"\f2ae"}.fa-wordpress{--fa:"\f19a"}.fa-product-hunt{--fa:"\f288"}.fa-firefox{--fa:"\f269"}.fa-linode{--fa:"\f2b8"}.fa-goodreads{--fa:"\f3a8"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-jsfiddle{--fa:"\f1cc"}.fa-sith{--fa:"\f512"}.fa-themeisle{--fa:"\f2b2"}.fa-page4{--fa:"\f3d7"}.fa-hashnode{--fa:"\e499"}.fa-react{--fa:"\f41b"}.fa-cc-paypal{--fa:"\f1f4"}.fa-squarespace{--fa:"\f5be"}.fa-cc-stripe{--fa:"\f1f5"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-bitcoin{--fa:"\f379"}.fa-keycdn{--fa:"\f3ba"}.fa-opera{--fa:"\f26a"}.fa-itch-io{--fa:"\f83a"}.fa-umbraco{--fa:"\f8e8"}.fa-galactic-senate{--fa:"\f50d"}.fa-ubuntu{--fa:"\f7df"}.fa-draft2digital{--fa:"\f396"}.fa-stripe{--fa:"\f429"}.fa-houzz{--fa:"\f27c"}.fa-gg{--fa:"\f260"}.fa-dhl{--fa:"\f790"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-xing{--fa:"\f168"}.fa-blackberry{--fa:"\f37b"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-playstation{--fa:"\f3df"}.fa-quinscape{--fa:"\f459"}.fa-less{--fa:"\f41d"}.fa-blogger-b{--fa:"\f37d"}.fa-opencart{--fa:"\f23d"}.fa-vine{--fa:"\f1ca"}.fa-signal-messenger{--fa:"\e663"}.fa-paypal{--fa:"\f1ed"}.fa-gitlab{--fa:"\f296"}.fa-typo3{--fa:"\f42b"}.fa-reddit-alien{--fa:"\f281"}.fa-yahoo{--fa:"\f19e"}.fa-dailymotion{--fa:"\e052"}.fa-affiliatetheme{--fa:"\f36b"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-bootstrap{--fa:"\f836"}.fa-odnoklassniki{--fa:"\f263"}.fa-nfc-symbol{--fa:"\e531"}.fa-mintbit{--fa:"\e62f"}.fa-ethereum{--fa:"\f42e"}.fa-speaker-deck{--fa:"\f83c"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-patreon{--fa:"\f3d9"}.fa-avianex{--fa:"\f374"}.fa-ello{--fa:"\f5f1"}.fa-gofore{--fa:"\f3a7"}.fa-bimobject{--fa:"\f378"}.fa-brave-reverse{--fa:"\e63d"}.fa-facebook-f{--fa:"\f39e"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-web-awesome{--fa:"\e682"}.fa-mandalorian{--fa:"\f50f"}.fa-first-order-alt{--fa:"\f50a"}.fa-osi{--fa:"\f41a"}.fa-google-wallet{--fa:"\f1ee"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-periscope{--fa:"\f3da"}.fa-fulcrum{--fa:"\f50b"}.fa-cloudscale{--fa:"\f383"}.fa-forumbee{--fa:"\f211"}.fa-mizuni{--fa:"\f3cc"}.fa-schlix{--fa:"\f3ea"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-bandcamp{--fa:"\f2d5"}.fa-wpforms{--fa:"\f298"}.fa-cloudversify{--fa:"\f385"}.fa-usps{--fa:"\f7e1"}.fa-megaport{--fa:"\f5a3"}.fa-magento{--fa:"\f3c4"}.fa-spotify{--fa:"\f1bc"}.fa-optin-monster{--fa:"\f23c"}.fa-fly{--fa:"\f417"}.fa-square-bluesky{--fa:"\e6a3"}.fa-aviato{--fa:"\f421"}.fa-itunes{--fa:"\f3b4"}.fa-cuttlefish{--fa:"\f38c"}.fa-blogger{--fa:"\f37c"}.fa-flickr{--fa:"\f16e"}.fa-viber{--fa:"\f409"}.fa-soundcloud{--fa:"\f1be"}.fa-digg{--fa:"\f1a6"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-letterboxd{--fa:"\e62d"}.fa-symfony{--fa:"\f83d"}.fa-maxcdn{--fa:"\f136"}.fa-etsy{--fa:"\f2d7"}.fa-facebook-messenger{--fa:"\f39f"}.fa-audible{--fa:"\f373"}.fa-think-peaks{--fa:"\f731"}.fa-bilibili{--fa:"\e3d9"}.fa-erlang{--fa:"\f39d"}.fa-x-twitter{--fa:"\e61b"}.fa-cotton-bureau{--fa:"\f89e"}.fa-dashcube{--fa:"\f210"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-stack-exchange{--fa:"\f18d"}.fa-elementor{--fa:"\f430"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-palfed{--fa:"\f3d8"}.fa-superpowers{--fa:"\f2dd"}.fa-resolving{--fa:"\f3e7"}.fa-xbox{--fa:"\f412"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-searchengin{--fa:"\f3eb"}.fa-tiktok{--fa:"\e07b"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-renren{--fa:"\f18b"}.fa-linux{--fa:"\f17c"}.fa-glide{--fa:"\f2a5"}.fa-linkedin{--fa:"\f08c"}.fa-hubspot{--fa:"\f3b2"}.fa-deploydog{--fa:"\f38e"}.fa-twitch{--fa:"\f1e8"}.fa-flutter{--fa:"\e694"}.fa-ravelry{--fa:"\f2d9"}.fa-mixer{--fa:"\e056"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-vimeo{--fa:"\f40a"}.fa-mendeley{--fa:"\f7b3"}.fa-uniregistry{--fa:"\f404"}.fa-figma{--fa:"\f799"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-dropbox{--fa:"\f16b"}.fa-instagram{--fa:"\f16d"}.fa-cmplid{--fa:"\e360"}.fa-upwork{--fa:"\e641"}.fa-facebook{--fa:"\f09a"}.fa-gripfire{--fa:"\f3ac"}.fa-jedi-order{--fa:"\f50e"}.fa-uikit{--fa:"\f403"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-phabricator{--fa:"\f3db"}.fa-ussunnah{--fa:"\f407"}.fa-earlybirds{--fa:"\f39a"}.fa-trade-federation{--fa:"\f513"}.fa-autoprefixer{--fa:"\f41c"}.fa-whatsapp{--fa:"\f232"}.fa-square-upwork{--fa:"\e67c"}.fa-slideshare{--fa:"\f1e7"}.fa-google-play{--fa:"\f3ab"}.fa-viadeo{--fa:"\f2a9"}.fa-line{--fa:"\f3c0"}.fa-google-drive{--fa:"\f3aa"}.fa-servicestack{--fa:"\f3ec"}.fa-simplybuilt{--fa:"\f215"}.fa-bitbucket{--fa:"\f171"}.fa-imdb{--fa:"\f2d8"}.fa-deezer{--fa:"\e077"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-jira{--fa:"\f7b1"}.fa-docker{--fa:"\f395"}.fa-screenpal{--fa:"\e570"}.fa-bluetooth{--fa:"\f293"}.fa-gitter{--fa:"\f426"}.fa-d-and-d{--fa:"\f38d"}.fa-microblog{--fa:"\e01a"}.fa-cc-diners-club{--fa:"\f24c"}.fa-gg-circle{--fa:"\f261"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-yandex{--fa:"\f413"}.fa-readme{--fa:"\f4d5"}.fa-html5{--fa:"\f13b"}.fa-sellsy{--fa:"\f213"}.fa-square-web-awesome{--fa:"\e683"}.fa-sass{--fa:"\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-buromobelexperte{--fa:"\f37f"}.fa-salesforce{--fa:"\f83b"}.fa-octopus-deploy{--fa:"\e082"}.fa-medapps{--fa:"\f3c6"}.fa-ns8{--fa:"\f3d5"}.fa-pinterest-p{--fa:"\f231"}.fa-apper{--fa:"\f371"}.fa-fort-awesome{--fa:"\f286"}.fa-waze{--fa:"\f83f"}.fa-bluesky{--fa:"\e671"}.fa-cc-jcb{--fa:"\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-rust{--fa:"\e07a"}.fa-wix{--fa:"\f5cf"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-supple{--fa:"\f3f9"}.fa-webflow{--fa:"\e65c"}.fa-rebel{--fa:"\f1d0"}.fa-css3{--fa:"\f13c"}.fa-staylinked{--fa:"\f3f5"}.fa-kaggle{--fa:"\f5fa"}.fa-space-awesome{--fa:"\e5ac"}.fa-deviantart{--fa:"\f1bd"}.fa-cpanel{--fa:"\f388"}.fa-goodreads-g{--fa:"\f3a9"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-trello{--fa:"\f181"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-get-pocket{--fa:"\f265"}.fa-perbyte{--fa:"\e083"}.fa-grunt{--fa:"\f3ad"}.fa-weebly{--fa:"\f5cc"}.fa-connectdevelop{--fa:"\f20e"}.fa-leanpub{--fa:"\f212"}.fa-black-tie{--fa:"\f27e"}.fa-themeco{--fa:"\f5c6"}.fa-python{--fa:"\f3e2"}.fa-android{--fa:"\f17b"}.fa-bots{--fa:"\e340"}.fa-free-code-camp{--fa:"\f2c5"}.fa-hornbill{--fa:"\f592"}.fa-js{--fa:"\f3b8"}.fa-ideal{--fa:"\e013"}.fa-git{--fa:"\f1d3"}.fa-dev{--fa:"\f6cc"}.fa-sketch{--fa:"\f7c6"}.fa-yandex-international{--fa:"\f414"}.fa-cc-amex{--fa:"\f1f3"}.fa-uber{--fa:"\f402"}.fa-github{--fa:"\f09b"}.fa-php{--fa:"\f457"}.fa-alipay{--fa:"\f642"}.fa-youtube{--fa:"\f167"}.fa-skyatlas{--fa:"\f216"}.fa-firefox-browser{--fa:"\e007"}.fa-replyd{--fa:"\f3e6"}.fa-suse{--fa:"\f7d6"}.fa-jenkins{--fa:"\f3b6"}.fa-twitter{--fa:"\f099"}.fa-rockrms{--fa:"\f3e9"}.fa-pinterest{--fa:"\f0d2"}.fa-buffer{--fa:"\f837"}.fa-npm{--fa:"\f3d4"}.fa-yammer{--fa:"\f840"}.fa-btc{--fa:"\f15a"}.fa-dribbble{--fa:"\f17d"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-internet-explorer{--fa:"\f26b"}.fa-stubber{--fa:"\e5c7"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-old-republic{--fa:"\f510"}.fa-odysee{--fa:"\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-node-js{--fa:"\f3d3"}.fa-edge-legacy{--fa:"\e078"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-medrt{--fa:"\f3c8"}.fa-usb{--fa:"\f287"}.fa-tumblr{--fa:"\f173"}.fa-vaadin{--fa:"\f408"}.fa-quora{--fa:"\f2c4"}.fa-square-x-twitter{--fa:"\e61a"}.fa-reacteurope{--fa:"\f75d"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-amilia{--fa:"\f36d"}.fa-mixcloud{--fa:"\f289"}.fa-flipboard{--fa:"\f44d"}.fa-viacoin{--fa:"\f237"}.fa-critical-role{--fa:"\f6c9"}.fa-sitrox{--fa:"\e44a"}.fa-discourse{--fa:"\f393"}.fa-joomla{--fa:"\f1aa"}.fa-mastodon{--fa:"\f4f6"}.fa-airbnb{--fa:"\f834"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-buy-n-large{--fa:"\f8a6"}.fa-gulp{--fa:"\f3ae"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-strava{--fa:"\f428"}.fa-ember{--fa:"\f423"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-teamspeak{--fa:"\f4f9"}.fa-pushed{--fa:"\f3e1"}.fa-wordpress-simple{--fa:"\f411"}.fa-nutritionix{--fa:"\f3d6"}.fa-wodu{--fa:"\e088"}.fa-google-pay{--fa:"\e079"}.fa-intercom{--fa:"\f7af"}.fa-zhihu{--fa:"\f63f"}.fa-korvue{--fa:"\f42f"}.fa-pix{--fa:"\e43a"}.fa-steam-symbol{--fa:"\f3f6"}

/* plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/css/solid.min.css?1789975372 */
/*!
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons:CC BY 4.0,Fonts:SIL OFL 1.1,Code:MIT License)
* Copyright 2024 Fonticons,Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/webfonts/fa-solid-900.woff2') format("woff2"),url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/plugins/fontawesome-6.7.2/webfonts/fa-solid-900.ttf') format("truetype")}.fa-solid,.fas{font-weight:900}

/* plugins/auto/zblobul_core/v6.9.21.1/plugins/liquidslider/css/liquid-slider.css?1789975372 */
.no-js .liquid-slider{height:350px;overflow:scroll}
.ls-preloader{background:url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/plugins/liquidslider/img/loading.gif') #f2f2f2 no-repeat center 50%;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.ls-wrapper{clear:both;overflow:auto;position:relative}
.liquid-slider{background:transparent;width:100%;margin:0 auto;float:left;overflow:hidden;position:relative}
.arrows .liquid-slider{margin:0 10px}
.ls-responsive .liquid-slider{width:100%;margin:0}
.panel-container{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.liquid-slider .panel-container .fade{width:100%;opacity:0;position:absolute;top:0;left:0;display:block}
.liquid-slider .ls-panel{width:100%;display:block;float:left}
.panel-wrapper{padding:15px 40px;position:relative}
.ls-nav{overflow:hidden;clear:both}
.ls-nav a{background-color:#d8d8d8;color:#333;margin-right:1px;padding:10px 15px;outline:0}
.ls-nav a:hover{background-color:#f2f2f2;color:#333;text-shadow:none}
.ls-nav .current a{background-color:#f2f2f2}
.currentCrossLink{font-weight:700}
.ls-nav ul{padding:0;clear:both;display:block;margin:auto;overflow:hidden}
.ls-nav ul li{display:inline}
.ls-nav ul li a{display:block;float:left;text-decoration:none}
.ls-select-box{width:100%;height:35px;overflow:hidden;background:url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/plugins/liquidslider/img/menu.png') no-repeat right #ddd}
.ls-select-box select{width:150%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:5px;font-size:110%;border:none;height:35px;cursor:pointer;outline:0}
.ls-nav-left,.ls-nav-right{top:50%;margin-top:-40px;float:left;clear:both}
.ls-nav-left a,.ls-nav-right a{color:#555;padding:5px;font-size:30px;height:30px;width:30px;display:block;text-align:center;text-decoration:none}
.ls-responsive .ls-nav-left{position:absolute;left:0;z-index:2}
.ls-responsive .ls-nav-left a{width:30px}
.ls-responsive .ls-nav-right{position:absolute;right:0;z-index:2}
.ls-responsive .ls-nav-right a{width:30px}
.ls-nav-left-arrow,.ls-nav-right-arrow{cursor:pointer;float:left;clear:both}
.ls-nav-left-arrow a,.ls-nav-right-arrow a{display:block}
[class$="-arrow"]{width:25px;height:25px;background-image:url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/plugins/liquidslider/img/arrow.png');background-repeat:no-repeat;margin-top:50px;position:relative}
.ls-nav-right-arrow{background-position:top right;margin-right:5px}
.ls-nav-left-arrow{background-position:top left;margin-left:5px}
.ls-nav-left-arrow:hover{background-position:bottom left}
.ls-nav-right-arrow:hover{background-position:bottom right}
.ls-responsive .ls-nav-left-arrow{position:absolute;left:0;z-index:2}
.ls-responsive .ls-nav-right-arrow{position:absolute;right:0;z-index:2}

/* plugins/auto/zblobul_core/v6.9.21.1/plugins/accordion/css/rub_accordion.css?1789975372 */
.no-accordion a.on,.accordion a.on{font-weight:700}
.no-accordion,.accordion{width:100%}
.no-accordion ul li,.accordion ul li{overflow:hidden;padding:15px 10px}
.no-accordion ul li > a,.accordion ul li > a{padding:0 30px 0px 0;display:block;position:relative;outline:none}
.no-accordion ul li > a{padding:0 10px}
.accordion ul li > a span{width:26px;padding:0 15px;height:50px;position:absolute;top:0;right:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}

.accordion ul li.st-open > a{padding:0 0 10px}
.accordion ul li.st-open > a span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}
.accordion .st-content ul{margin:0}
.accordion .st-content ul li{margin:0;position:relative;height:inherit}
.accordion .st-content ul li > a{margin:0;display:block;height:inherit;line-height:inherit;outline:none}
.accordion a.hack{display:none}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/spip_forms.css?1789975372 */
form{margin:20px 0;clear:both}
fieldset{border:none}
legend{font-weight:600}
input,textarea,.champ,select{font-style:normal;font-family:Arial,Helvetica,sans-serif;font-size:12px}
input,textarea,select{display:table-cell;margin:.5em 0;padding:.5em;vertical-align:middle;border-radius:5px;max-width:100%}
select{max-width:100%;width:100%}
option{padding:.3em;border:none;max-width:100%;width:100%}
input:focus,input.sffocus,textarea:focus,textarea.sffocus,select:focus,select.sffocus{font-weight:400}


label{display:table-cell;width:45%;font-weight:600;vertical-align:bottom;padding:.5em 5% .5em 0}
textarea,input[type=text],input[type=email],input[type=file],input[type=username],input[type=password]{width:95%;padding-left:2.5%;padding-right:2.5%}
input[required],select[required],textarea[required]{border-left-width:3px;border-left-style:solid}
button,input[type=button],input[type=submit]{display:inline-block;box-sizing:border-box;padding:1em 1.5em;margin:1em 0;border:2px solid transparent;border-radius:5px;cursor:pointer;font-size:1em;font-weight:600}
button.submit_precedent,input[type=submit].submit_precedent{margin-right:.5em}
input[type=radio],input[type=checkbox]{width:40px}
input[type=radio]:checked + label,input[type=checkbox]:checked + label{font-weight:600}
.formulaire form{clear:both}
.formulaire form H4,.formulaire form .chapo{color:black}
.formulaire .label,.formulaire .ligne,.formulaire .ligne a{color:black;font-style:normal}
.formulaire hr{border-top:1px dashed black}
.champ .submit,.formulaire .submit{background-color:#FFF;color:#058CC9;font-weight:600;text-align:center}
.formulaire,.formulaire .champ table{color:black;font-style:italic;font-size:11px}
form li{list-style:none}
.fieldset{margin:15px 0;clear:both}
fieldset.saisie_fieldset > legend,.saisie_fieldset fieldset > legend.legend{display:block;border-bottom:2px solid transparent;width:100%;margin:10px 0;padding:10px 0;text-align:left}
.saisie_checkbox > legend.editer-label,.saisie_radio > legend.editer-label{display:table-cell;width:45%;font-weight:600;vertical-align:bottom;padding:.5em 5% .5em 0;border-bottom:none;margin:0}
.fieldset ul{list-style:none}
.saisie_date,.saisie_input,.saisie_email,.saisie_nom_inscription,.saisie_mail_inscription,.saisie_selection{display:table;width:100%;clear:both;padding:.75em 0}
.editer.saisie_checkbox,.editer.saisie_radio{display:block;width:100%;clear:both;padding:.5em 0 .5em 45%;box-sizing:border-box;position:relative}
.editer.saisie_checkbox > legend.editer-label,.editer.saisie_radio > legend.editer-label{position:absolute;left:0;top:.5em;width:45%;font-weight:600;padding-right:5%;box-sizing:border-box;border-bottom:none;margin:0}
.formulaire_spip .editer > label{font-weight:400;font-size:.95em;line-height:1.35}
.formulaire_spip fieldset.editer > legend.editer-label{display:block!important;visibility:visible!important;opacity:1!important;color:#222!important;background:transparent!important;text-indent:0!important;text-shadow:none!important;font-weight:500;font-size:.95em;line-height:1.35}
.formulaire_inscription fieldset:not(.afficher_si_masque) > legend,.formulaire_inscription :is(.fieldset,.info_perso) > .legend{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;clip:auto!important;clip-path:none!important;width:100%!important;height:auto!important;margin:0 0 .5rem!important;overflow:visible!important;white-space:normal!important;box-sizing:border-box}
.formulaire_spip fieldset.saisie_fieldset > legend,.formulaire_spip .saisie_fieldset fieldset > legend.legend,.formulaire_spip fieldset:not(.editer) > legend.legend{font-weight:600;font-size:.95em;margin:.35em 0 .5em;padding:.35em 0}
.formulaire_spip fieldset.editer.saisie_radio,.formulaire_spip fieldset.editer.saisie_checkbox,.formulaire_spip fieldset.editer.saisie_case{display:block;position:static;width:100%;margin:.25em 0 .6em;padding:.65em 0 .75em;border-bottom:1px solid #dfe4ea;box-sizing:border-box}
.formulaire_spip fieldset.editer.saisie_radio > legend.editer-label,.formulaire_spip fieldset.editer.saisie_checkbox > legend.editer-label,.formulaire_spip fieldset.editer.saisie_case > legend.editer-label{position:static;float:none;width:100%;margin:0;padding:0 0 .35em;border-bottom:0;box-sizing:border-box}
.formulaire_spip fieldset.editer.saisie_radio > :not(legend),.formulaire_spip fieldset.editer.saisie_checkbox > :not(legend),.formulaire_spip fieldset.editer.saisie_case > :not(legend){width:auto;margin-left:0}
.formulaire_spip fieldset.editer .choix{display:table;float:none;width:100%;margin:.2em 0}
.formulaire_spip fieldset.editer.saisie_radio:not(.editer_radio_type_adherent) > legend.editer-label + .choix,.formulaire_spip fieldset.editer.saisie_checkbox > legend.editer-label + .choix,.formulaire_spip fieldset.editer.saisie_case > legend.editer-label + .choix{margin-top:.2em}
.formulaire_spip fieldset.editer .choix input{width:32px}
.formulaire_spip fieldset.editer .choix label{font-weight:400;font-size:.95em;line-height:1.4;padding:.25em 0}
.formulaire_spip fieldset.editer.saisie_radio.editer_radio_type_adherent{display:flex;flex-wrap:wrap;gap:.4em}
.formulaire_spip fieldset.editer.saisie_radio.editer_radio_type_adherent > legend{flex:0 0 100%}
.formulaire_spip fieldset.editer.saisie_radio.editer_radio_type_adherent > .choix{display:block;float:none;width:calc(33.333% - .267em);margin:0;vertical-align:top}
.formulaire_spip fieldset.editer.saisie_radio.editer_radio_type_adherent > .choix input[type="radio"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.formulaire_spip fieldset.editer.saisie_radio.editer_radio_type_adherent > .choix label{display:flex;align-items:center;justify-content:center;min-height:42px;padding:.45em .7em;border:1px solid #b7c8dc;border-radius:4px;box-sizing:border-box;background:#fff;color:#075fa9;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}
.formulaire_spip fieldset.editer.saisie_radio.editer_radio_type_adherent > .choix label:hover{border-color:#075fa9;background:#f2f7fb}
.formulaire_spip fieldset.editer.saisie_radio.editer_radio_type_adherent > .choix input[type="radio"]:focus-visible + label{outline:2px solid #075fa9;outline-offset:2px}
.formulaire_spip fieldset.editer.saisie_radio.editer_radio_type_adherent > .choix input[type="radio"]:checked + label{border-color:#075fa9;background:#075fa9;color:#fff!important;font-weight:600}
.formulaire_spip .editer > input:focus,.formulaire_spip .editer > select:focus,.formulaire_spip .editer > textarea:focus{outline:2px solid currentColor;outline-offset:2px}
.formulaire_spip .explication{box-sizing:border-box;border-radius:4px}
.formulaire_spip fieldset.editer > .explication,.formulaire_spip .editer > .explication{margin:-.5em 0 .55em;padding:.15em 0 .15em .75em;border-left:3px solid #b7c8dc;border-radius:0;background:transparent;color:#596574;font-size:.92em;line-height:1.4}
.formulaire_spip div.editer:is(.saisie_date,.saisie_input,.saisie_email,.saisie_nom_inscription,.saisie_mail_inscription,.saisie_selection){display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);align-items:center}
.formulaire_spip div.editer:is(.saisie_date,.saisie_input,.saisie_email,.saisie_nom_inscription,.saisie_mail_inscription,.saisie_selection) > label{grid-column:1;grid-row:1;align-self:center;width:auto}
.formulaire_spip div.editer:is(.saisie_date,.saisie_input,.saisie_email,.saisie_nom_inscription,.saisie_mail_inscription,.saisie_selection) > :is(input,select,textarea){grid-column:2;grid-row:1}
.formulaire_login .editer_password > .password_strength_wrap{grid-column:2;grid-row:1;width:100%}
.formulaire_login .editer_password > .erreur_message{grid-column:2;grid-row:2;margin-top:.25em}
.formulaire_spip div.editer:is(.saisie_date,.saisie_input,.saisie_email,.saisie_nom_inscription,.saisie_mail_inscription,.saisie_selection):has(> .explication) > label{align-self:start;padding-top:.15em}
.formulaire_spip div.editer:is(.saisie_date,.saisie_input,.saisie_email,.saisie_nom_inscription,.saisie_mail_inscription,.saisie_selection) > .explication{grid-column:2;grid-row:1;margin:0 0 .25em}
.formulaire_spip div.editer:is(.saisie_date,.saisie_input,.saisie_email,.saisie_nom_inscription,.saisie_mail_inscription,.saisie_selection):has(> .explication) > :is(input,select,textarea){grid-row:2;margin-top:0}
.formulaire_spip .boutons{margin-top:1.5em}
.formulaire_spip .saisie_fieldset + .saisie_fieldset{margin-top:.75em;padding-top:.5em}
.formulaire_spip .editer.piege_hidden{position:absolute;left:-100000px;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden}
.saisie_checkbox label,.saisie_radio label,.saisie_oui_non label,.saisie_case label{display:block;width:100%}
.saisie_radio .choix{display:inline-table;width:100%}
.saisie_case .choix{display:table;width:100%}
.choix input{width:45px}
.choix label{width:auto}
.saisie_date .choix label,.saisie_checkbox .choix label,.saisie_radio .choix label,.saisie_oui_non .choix label,.saisie_case .choix label{display:table-cell;font-weight:400;font-size:1em}
.saisie_checkbox .choix label,.saisie_radio .choix label,.saisie_oui_non .choix label,.saisie_case .choix label{width:100%}
.saisie_radio .choix label,.saisie_checkbox .choix label{padding:.4em 0;cursor:pointer}

.saisie_textarea textarea{width:95%;padding:.5em 2.5%}
p.boutons{text-align:center}
.reponse_formulaire_erreur,.erreur_message{font-weight:600;color:red}
.alerte_message{font-weight:600;color:#ff8d00}
.erreur input,.erreur textarea,.erreur select,.erreur option{border:1px solid red;background-color:#FFEFEF}
.editer.erreur input,.editer.erreur select,.editer.erreur textarea{border:2px solid #FB4204;background-color:#FFEFEF}
.editer.erreur .explication{color:#FB4204;font-weight:600}
.msg_err{color:#FB4204}
.msg_ok{color:#058CC9}
.formulaire_spip .explication{padding:5px 10px;margin-bottom:0;background-color:#F5F5F5}
.saisie_fieldset + .saisie_fieldset{margin-top:1.5em;padding-top:1em;border-top:1px solid #e0e0e0}
.editer.saisie_checkbox .choix{float:left;min-width:25%;width:100%;display:table;text-align:left}
.editer.saisie_checkbox .choix input{width:25px;text-align:left}
.editer.saisie_checkbox .choix label{width:100%;text-align:left}
.editer.saisie_fichiers .choix{display:block}
.editer.saisie_fichiers .choix input{width:95%}
.editer.saisie_checkbox .choix.choix_alternatif{display:block}
.editer.saisie_checkbox .choix.choix_alternatif *{display:inline-block}
.editer.saisie_checkbox .choix.choix_alternatif label{width:auto;float:left}
.editer.saisie_checkbox .choix.choix_alternatif input{width:50%}
.checkbox input[type=checkbox]{display:none}
.checkbox input[type=checkbox] + label:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 6 Free',serif;font-weight:400;padding:0 .5em;width:20px;height:20px;font-size:20px;content:"\f0c8"}
.checkbox input[type=checkbox]:checked + label:before{content:"\f14a"}
.formulaire_spip__etapes{margin:1.5em 0 2em;overflow:hidden}
.etapes__items{display:flex;list-style:none;padding:0;margin:0;counter-reset:etape;align-items:flex-start}
.etapes__item{flex:1;text-align:center;position:relative;font-size:.8em;color:#aaa;padding:.25em .25em;counter-increment:etape;display:flex;flex-direction:column;align-items:center}
.etapes__item::before{content:'';position:absolute;top:15px;left:calc(-50%);right:calc(50%);height:2px;z-index:0}
.etapes__item:first-child::before{display:none}
.etapes__item::after{content:counter(etape);display:block;width:30px;height:30px;line-height:30px;border-radius:50%;background-color:#e0e0e0;color:#aaa;font-weight:700;font-size:1em;margin:0 auto .5em;position:relative;z-index:1;border:2px solid #e0e0e0}
.etapes__item > button,.etapes__item > em,.etapes__item > span{display:block;margin-top:.25em;padding:.3em 0;line-height:1.2}
.etapes__item[aria-current="step"]::after{font-size:1em}
.etapes__item[aria-current="step"] em{font-style:normal;font-weight:700}
.etapes__item button.submit{background:none;border:none;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline;font-weight:400;color:inherit}
.etapes__item span{color:#ccc}
@media (max-width:600px){label{display:block;width:100%;padding:.3em 0}
.saisie_date,.saisie_input,.saisie_email,.saisie_nom_inscription,.saisie_mail_inscription,.saisie_selection{display:block}
.formulaire_spip div.editer:is(.saisie_date,.saisie_input,.saisie_email,.saisie_nom_inscription,.saisie_mail_inscription,.saisie_selection){display:block}
textarea,input[type=text],input[type=email],input[type=file],input[type=password]{width:100%;padding-left:0;padding-right:0;box-sizing:border-box}
.formulaire_login input[type=text]{padding-left:.75em;padding-right:.75em}
.formulaire_login input[type=password]{padding-left:.75em;padding-right:2.5em}
.formulaire_spip.formulaire_login div.editer.editer_password.saisie_input{display:grid;grid-template-columns:minmax(0,1fr)}
.formulaire_login .editer_password > label,.formulaire_login .editer_password > .password_strength_wrap,.formulaire_login .editer_password > .erreur_message{grid-column:1}
.formulaire_login .editer_password > label{grid-row:1}
.formulaire_login .editer_password > .password_strength_wrap{grid-row:2}
.formulaire_login .editer_password > .erreur_message{grid-row:3}
.formulaire_forum textarea,.formulaire_forum input[type=text],.formulaire_forum input[type=email],.formulaire_forum input[type=password]{padding-left:.75em;padding-right:.75em}
.editer.saisie_checkbox,.editer.saisie_radio{padding-left:0}
.editer.saisie_checkbox > legend.editer-label,.editer.saisie_radio > legend.editer-label{position:static;float:none;width:100%;padding-right:0}
.formulaire_spip fieldset.editer.saisie_radio > :not(legend){margin-left:0}
.formulaire_spip fieldset.editer.saisie_radio.editer_radio_type_adherent > .choix{width:calc(50% - .2em)}
.etapes__items{flex-direction:column;gap:.25em}
.etapes__item::before{display:none}
.etapes__item::after{display:inline-block;margin:0 .5em 0 0;vertical-align:middle}
.etapes__item > button,.etapes__item > em,.etapes__item > span{display:inline;vertical-align:middle}}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/formulaires.css?1789975372 */
.formulaire_editer_auteur .editer_liens_sites,.formulaire_editer_auteur .reset_password,.formulaire_editer_auteur .editer_bio{display:none}
.formulaire_spip .reponse_formulaire_ok{margin:1em;text-align:center;background-color:#97ff97;padding:2em;line-height:2;font-weight:700}
#formulaire_recherche{border:solid 1px #F0F0F0;overflow:hidden}
#formulaire_recherche:hover{border:solid 1px #B4B4B4}
#formulaire_recherche form{margin:0}
#formulaire_recherche input{margin:0;padding:0;border:none}
#formulaire_recherche form div{display:table;position:relative}
#formulaire_recherche form i{text-decoration:inherit;z-index:4;position:absolute;right:13px;top:5px;color:grey}
#formulaire_recherche input.text{padding:5px 5px 5px 15px;color:#999;background-color:white;width:120px;float:left}
#formulaire_recherche input.text:focus{border:none;outline:none;width:180px}
#formulaire_recherche input.submit{width:37px;float:right;background-color:transparent;z-index:5}
#login{width:50%;text-align:center;margin-bottom:10px}
#login form,#forms{border:1px solid #fb4204;padding:15px}
.formulaire_editer_auteur .editer_pgp,.formulaire_editer_auteur .editer_liens_sites{display:none}
.password_strength_wrap{position:relative;display:block}
.password_strength_wrap input{width:100%;padding-right:2.5em;box-sizing:border-box;margin:0}
.btn-toggle-pass{position:absolute;right:6px;top:0;transform:translateY(-50%);background:none;border:none;padding:0 4px;cursor:pointer;color:#888;line-height:1}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/plugins-core/tarteaucitron.css?1789975372 */
body #tarteaucitronRoot #tarteaucitronAlertBig{background:#436ba7}
body #tarteaucitron #tarteaucitronClosePanel{background:white;color:black;font-size:15px;padding:5px 0;z-index:1;top:6px;text-align:center}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/zblobul.css?1789975372 */
body{color:#555;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
svg,img,table,td,blockquote,code,pre,textarea,input,iframe,object,embed,video{max-width:100%}
svg,img,img.spip_logos{height:auto;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}
.hidden{display:none}
img#cboxPhoto{height:inherit}
textarea,table,td,th,code,pre,samp{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
code,pre,samp{white-space:pre-wrap}
img,table{margin:0;padding:0;border:none}
tr,td{vertical-align:middle}
a{word-break:break-word;text-decoration:none;color:#3259a7}
a:hover{text-decoration:underline;color:#3259a7}
h1,h2,h3,h4,h5,form,ul,ol,li,fieldset{margin:0;padding:0}
h1{padding:0 0 1em;text-align:center}
.content h1.titre{display:block;text-align:left;text-transform:uppercase;letter-spacing:1px;padding:0;color:#555}
.rtl .content h1.titre{text-align:right}
.page_rubrique h1.titre{padding:0}
h2.titre_bloc{text-align:center;text-transform:uppercase;letter-spacing:1px;border:none;margin:0 0 .5em;padding:0 0 .5em;color:#555}
.titre_ligne{height:3px;width:50px;display:block;margin:1em 0 2em;background-color:#555}
.headerContent .titre_ligne,.page_sommaire .titre_ligne{margin:1em auto}
span.titre_bloc{width:90%;float:left;margin:0 0;padding:5px 5%}
.transition_css_rapide,.layout_par_onglet li h3 span,.layout_par_onglet li ul,.layout_par_onglet li ul li ul li,.layout_par_onglet > li > ul,.table_item .item,.table_item .item .titre_item,a.lien_bouton,#test_placement .item_info_descriptif a,#content .date .ligne-tableau,#Encart_supp > div,#Encart_supp > div h3{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.transition_css_moyenne,.table .item .item_logo img,.table.TWOE .item .item_info_supp,#formulaire_inscription .table_item .item{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.transition_css_lente,.table_item .item .item_content_hidden{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.petit_coin_arrondis,a.lien_bouton,#menu_lang,#formulaire_inscription .table_item .item{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.grand_coin_arrondis{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.ombre_porte{-moz-box-shadow:3px 3px 9px #E6E6E6;-webkit-box-shadow:3px 3px 9px #E6E6E6;box-shadow:3px 3px 9px #E6E6E6}
.ombre_porte_transparente{-moz-box-shadow:3px 3px 4px rgba(0,0,0,.25);-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.25);box-shadow:3px 3px 4px rgba(0,0,0,.25)}
a.lien_bouton{color:#FFF;padding:.6em 1.5em}
a.lien_bouton.grand{text-transform:uppercase;letter-spacing:1px;font-size:1.2em}
div.bouton a{margin:1em 0;text-transform:uppercase;display:inline-table;overflow:hidden;transition:.3s all ease}
.bouton i{padding:1em 1em;color:white;background-color:rgba(0,0,0,0.2);border-left:1px solid rgba(255,255,255,0.6);display:table-cell}
.bouton span{padding:1em 1.2em;color:white;font-size:.9em;font-weight:700;letter-spacing:1px;display:table-cell}
div.bouton:hover span{background-color:rgba(0,0,0,0.2);transition:.3s all ease;text-decoration:none}
div.bouton:hover a{text-decoration:none}
.texte br{display:none}
.texte p br{display:inline}
.notes{padding:.1em 1em}
.titre_logo{float:left;width:50px;height:50px;margin-top:3px}
.invisible{visibility:hidden;height:1px;overflow:hidden}
.spacer{clear:both;height:1px}
.tableau{display:table;width:100%}
.tableauenligne{display:inline-table;width:100%}
.ligne-tableau{display:table-row;width:100%}
.cellule-tableau{display:table-cell;vertical-align:top}
.formulaire_abonnement{padding:25px 0 0}
.logos_social{padding:0}
.logos_social li{margin:0 5px;float:left}
.logos_social li a{display:block;color:#FFF;padding:8px 3px;border-radius:50%;min-width:30px;text-align:center;margin:0}
.logos_social li a i{display:block}
.logos_social li a:hover{text-decoration:none}
a.lien_bouton{width:auto;clear:both;text-align:center}
a.lien_bouton:hover{cursor:pointer}
a.lien_bouton{display:inline-block;padding:.6em 1.5em .8em}
a.lien_bouton.grand{width:95%;display:block;padding:.8em 2.5%;margin:1em 0;text-transform:uppercase;letter-spacing:1px}
.liste_item .item_logo{display:table-cell;vertical-align:top}
.liste_item .item_info{display:table-cell;vertical-align:top;text-transform:uppercase;padding:0 2.5%}
.liste_item .item_info .item_info_date{margin:0;color:black}
.liste_item .item_info .item_info_titre{display:table-cell;vertical-align:middle;padding:.5em 0 0}
.liste_item .item_info .item_info_soustitre h4{margin:0 0}
.liste_item .item_info .item_info_chapo{margin:15px 0 0;text-align:justify;text-transform:none}
.liste_item .item_info .item_info_texte{margin:15px 0 0;text-align:justify;text-transform:none}
.liste_item .item_info .item_info_supp{display:table-cell;vertical-align:top}
.liste_item .item_info .item_info_lieu,.liste_item .item_info .item_info_evenement{margin:4px 0 0;text-align:justify;text-transform:none}
.item_info .item_info_button{clear:both;text-align:left}
.item_info .item_info_button a{margin:1.5em 0 0;padding:.6em 2em .8em;display:inline-block}
.bandeau{width:100%;display:block}
.bandeau_titre{text-align:center;padding:20px 0}
.bandeau_titre h1{display:block;padding:.5em;line-height:1.5em}
.bandeau,.bandeau .bandeau_titre{position:relative}
.bandeau_liens{position:relative;min-height:48px;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;background-color:#EAEAEA}
.filariane{position:relative;line-height:30px;position:relative;padding:10px 0;display:inline-block}
.bandeau_liens .bouton{float:right}
.bandeau_liens .bouton a{float:right;margin:8px 0 0 5px}
.page_sommaire h1.titre{text-align:center}
#shortcuts a.lien_bouton{line-height:120%;text-align:left;padding:.5em 45px .6em 1em;margin:0 0 15px;display:block}
.rtl #shortcuts a.lien_bouton{text-align:right;padding:.5em 1em .6em 45px}
#shortcuts a.lien_bouton.contact{margin:30px 0}
.table .item a{display:block;z-index:30}
.table .item:hover a,.table .item a:hover,.table .item_info:hover a,.table .item_info a:hover{text-decoration:none}
.table .item_info_supp span{display:none}
.table .item_info_supp .item_info_date_courte,.table .item_info_supp .item_info_date_complete{padding:.2em 0}
.table .item_info_supp .item_info_chapo,.table .item_info_supp .item_info_texte{margin:.2em 0 0}
.table .item_info_supp .item_info_lieu,.table .item_info_supp .item_info_evenement{margin:.1em 0 0}
.table.TWLA .item_content,.table.TWOE .item_content{position:absolute;top:0;bottom:0;left:0;right:0}
.table.TWLA .item_info_supp .item_info_spectacle{width:100%;padding:.2em 0}
.table.TWLA .item{display:table}
.table.TWLA .aspect_ratio{padding-bottom:50%}
.table.TWLA .item_info,.table.TWLA .item_info_supp .item_info_date_complete{display:none}
.table.TWLA .item .item_logo,.table.TWLA .item .item_info_supp{position:relative;width:50%;padding:0;display:table-cell;vertical-align:top}
.table.TWLA .item .item_info_supp{padding:2.5%}
.table.TWLA .item .item_logo img{width:100%}
.table.TWOE .item_info_supp .item_info_date_complete{display:none}
.table.TWOE .aspect_ratio{padding-bottom:130%}
.table.TWOE .item_content{position:absolute;top:0;bottom:0;left:0;right:0}
.table.TWOE .item .item_info{padding:2% 5%;width:90%;position:absolute;min-height:23%;bottom:0;height:auto;z-index:20}
.table.TWOE .item .item_info .item_info_date{padding:0 .3em 0 0;display:inline}
.table.TWOE .item .item_info h3.item_info_titre{display:inline}
.table.TWOE .item .item_logo{position:relative}
.table.TWOE .item .item_info_supp{height:0;overflow:hidden;width:95%;padding:0 2.5%;position:absolute;top:0;-webkit-transition-property:height;-moz-transition-property:height;-o-transition-property:height;-ms-transition-property:height;transition-property:height;z-index:10}
.table.TWOE .item_info_adresse,.table.TWOE .item_info_descriptif{display:none}
.table.TWOE .item:hover{cursor:pointer}
.table.TWOE .item:hover .item_logo img{-webkit-transform-origin:50%;-moz-transform-origin:50%;-o-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
.table.TWOE .item:hover .item_info_supp{height:100%;z-index:10}
.lien_agenda_complet{display:block;padding:0 0 1em;clear:both;width:100%}
.table.TWOE .item .item_info_supp a{position:absolute;top:0;bottom:0;padding:2.5%;width:95%;height:95%}
.img_logo{margin:20px 0;text-align:center;width:100%}
#pied_article{margin:1em 0 0;clear:both;width:100%}
#pied_article .social-list{display:table}
#pied_article .social-list > span{display:inline-block;float:left}
#pied_article .social-list > span a{display:block;padding:.6em 1em;margin:.5em 1em .5em 0;font-size:1.1em;border-radius:5px;border:none;min-width:90px;text-align:left;color:white}
#pied_article .social-list.mini > span a{min-width:auto}
#pied_article .social-list.mini .count{display:none}
#pied_article .social-list .facebook a{background-color:#3b5998}
#pied_article .social-list .twitter a{background-color:#00aced}
#pied_article .social-list .linkedin a{background-color:#0077B5}
#pied_article .social-list .tumblr a{background-color:#32506d}
#pied_article .social-list .pinterest a{background-color:#cb2027}
#pied_article .social-list .email a{background-color:#cb2027}
#pied_article .social-list > span:hover a{background-color:#D82E50;border-color:#D82E50;color:white}
#pied_article .social-list > span i{font-size:1.2em;color:white}
#pied_article .social-list .count{float:right}
#pied_article .imprimer{display:inline;float:right;text-align:right;vertical-align:top}
#documents_portfolio{margin-top:20px}
#documents_portfolio a.lien_visualisation{display:block;float:right;padding:5px 10px}
.documents_joints{clear:both;margin:30px auto;display:table}
.documents_portfolio .spip_logos{margin:6px 3px 0;padding:4px;border:1px solid #DDD}
.documents_portfolio a:hover .spip_logos{border-color:#F57900}
.documents_portfolio a.on .spip_logos{border-color:#8B6F92}
#album_evenement,#document_joint{box-shadow:0 1px 2px rgba(0,0,0,0.3);text-align:center;position:relative;opacity:1;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-align:center}
#album_evenement:hover,#document_joint:hover{box-shadow:0 1px 10px rgba(0,0,0,0.4);-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out}
#album_evenement .info_non_adherent,#document_joint .info_non_adherent{position:absolute;top:0;left:0;padding:20px 10px;bottom:0;right:0;font-weight:600;background-color:rgba(255,255,255,0.8);opacity:0}
#album_evenement:hover .info_non_adherent,#document_joint:hover .info_non_adherent{opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#album_evenement img{padding:0;border:none;margin:0 0}
#album_evenement h3,#document_joint h3{font-size:.9em;padding:10px 3px;margin:0;text-align:center}
#album_evenement .titre,#document_joint .descriptif{font-size:.9em;font-weight:600;padding:5px;border:1px solid #F3F3F3;background-color:#F9F9F9;color:#3E3E3E}
#album_evenement .lieu,#document_joint .type{font-size:.9em;padding:5px;border:1px solid #F3F3F3;background-color:#F9F9F9;color:#3E3E3E;padding:5px}
.evenements_avenir_liste .evenements_avenir{padding:15px 30px 30px}
.evenements_avenir_liste .evenements_avenir{background-color:#E8E8E8}
.evenements_avenir_liste .evenements_avenir:nth-child(2n+1){background-color:#F5F5F5}
.evenements_avenir_liste .evenements_avenir h3.titre{font-size:1.6em}
.evenements_avenir_liste .evenements_avenir .programmation{margin:0 0 1.5em;padding:0}
.evenements_avenir_liste .evenements_avenir .programmation span{display:table-cell;padding:.5em .5em .5em 0}
.evenements_avenir_liste .evenements_avenir .programmation .date{font-weight:600}
.evenements_avenir_liste .evenements_avenir .logo_evenement_avenir{float:right;width:40%;margin:0 0 5% 5%}
.evenements_avenir_liste .evenements_avenir .action_evenement{clear:both;text-align:right;margin-top:20px}
.conversations p{max-width:42em}
.archive .item_logo{width:100px}
.archive .item{padding:5px 0}
.archive .item_info{padding:0 5%}
#page_rubrique{margin:0 0 15px}
.liste.articles .liste-items > li{margin:0 0 30px}
.js-masonry{margin:2em 0;position:relative;width:100%}
.js-masonry .item{width:50%;margin:0}
.js-masonry .item img{padding:.25% 1%}
.pc,.tab{display:none}
.mobile{display:block}
.bandeau_titre h1{font-size:2.2em}
h2.titre_bloc{font-size:1.5em}
.table_item .item .titre_item{font-size:1.3em}
#main_slideshow_hp{margin-bottom:0!important}
#main_slideshow_hp .camera_caption > div a{font-size:1em}
#main_slideshow_hp.camera_wrap .camera_pag{display:none}
html{height:100%;overflow-y:scroll;overflow-x:auto}
body{margin:0;padding:0;background-color:white;height:100%}
#page{width:100%;background:white;min-height:100%;position:relative;min-width:0}
.header_content,.bandeau_liens_content,.row,.footer,.ligne_footer_content{margin-left:auto;margin-right:auto;padding-left:1.5%;padding-right:1.5%;width:97%;max-width:1200px}
#container{clear:both;position:relative;padding-bottom:260px}
.row{padding-top:30px;padding-bottom:30px}
.payer_acte .row{width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
#bloc_cours .bloc_content{max-width:320px}
#bloc_droite{display:none}
.texte iframe{width:100%}
#bloc_actualites .table.TOC .item .item_info_supp .item_info_chapo_complet,#bloc_actualites .table.TOC .item .item_info_supp .item_info_texte{display:none}
.programme .item_logo{width:30%}
.programme .item_info_chapo,.programme .item_info_texte{display:none}
.programme .item_info_supp{display:none}
.content_footer{padding:5px;clear:both}
div.cs_sommaire{position:relative}
img.ui-datepicker-trigger{width:16px}
@media only screen and (min-width:481px){.bandeau_titre h1{font-size:2.4em}
h2.titre_bloc{font-size:1.7em}
.table_item .item .titre_item{font-size:1.5em}
#container{padding-bottom:260px}
.img_logo{max-width:350px;width:40%;float:right;padding:0 0 0 15px}
.programme .item_info_chapo{display:block}
.programme .item_info_texte{display:none}
.page_login .content .authentification,.page_login .content .creation_compte{width:47.5%;padding:0 2.5%;display:table-cell}
.onebyone{padding-bottom:40%}
.table_item .item{width:48%;margin:2px 1%}
.forum_connect{display:inline;float:right;text-align:right}
.pagination .prev,.pagination .pages,.pagination .next{white-space:nowrap;display:none}
.pagination .pages{display:table-cell}
.pagination .prev strong,.pagination .next strong{background-color:#ccc;color:#fff}
.pagination .prev a,.pagination .next a{background-color:#EAEAEA;color:#fff}
.pagination .pages a{background-color:#e6e6e6}
.pagination .pages strong{background-color:#EAEAEA;color:#fff}}
@media only screen and (min-width:768px){.pc,.mobile,.page_sommaire #navigation{display:none}
.tab{display:block}
.content{background-color:white;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.15);box-shadow:0 1px 4px rgba(0,0,0,0.15);filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#26000000,Positive=true)"}
#container{background-color:#EDEAE8;padding-bottom:215px}
.content > section,.content > article,.right_col,.content_footer{padding-left:5%;padding-right:5%}
.right_col{margin:auto}
.right_col > div{margin:20px auto;max-width:450px}
.content_footer{padding-bottom:25px}
.nav_meme_rub{list-style:none;text-align:left}
#page{width:100%;margin:0 auto}
#header{width:100%}
#navigation.nav_left{float:left;width:31.5%;text-align:left}
.rtl #navigation.nav_left{float:right;text-align:right}
.header_content,.bandeau_liens_content,.bloc_content,.footer,.ligne-footer{width:95%;padding-left:2.5%;padding-right:2.5%}
#container{padding-bottom:225px}
.content{float:right;width:68.5%;clear:none}
.content > section,.content > article{padding-top:20px}
.content #documents_portfolio{padding:0}
.camera_fakehover{height:100%}
.pagination .prev,.pagination .pages,.pagination .next{display:table-cell;white-space:nowrap}}
@media only screen and (min-width:1025px){.bandeau_titre h1{font-size:3em}
h2.titre_bloc{font-size:2em}
.table_item .item .titre_item{font-size:1.5em}
.content > section,.content > article{float:left;padding:15px .5% 15px 2.5%;width:69%;width:calc(97% - 250px)}
.rtl .content > article{float:right;padding:15px 2.5% 15px .5%}
.content .right_col{float:right;background-color:transparent;width:24%;padding-right:2.5%;padding-left:1.5%;width:calc(220px);padding-right:calc(15px);padding-left:calc(15px)}
.rtl .content .right_col{float:left;background-color:transparent;width:24%;padding-right:1.5%;padding-left:2.5%}
.content_footer{padding-left:2.5%;padding-right:2.5%}
.tab,.mobile,#bloc_droite{display:none}
.pc{display:block}
#container{padding-top:135px;padding-bottom:200px}
.content{width:76.5%}
#pied_article{width:100%}
#navigation.nav_left{float:left;width:23.5%;text-align:left}
.content .programmation .date{display:table-cell}}
@media only screen and (min-width:1240px){.bloc_content{padding:50px 0}}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/style.css?1789975372 */
body{color:#2e2e2e;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
a{text-decoration:none}
a.spip_in,a.spip_out,a.spip_mail{text-decoration:none;font-weight:600}
#menu a{color:#555;text-decoration:none}
a.spip_in:hover,a.spip_out:hover,a.spip_mail:hover{text-decoration:underline}
h2{padding-top:.2em;padding-bottom:.19em;margin-top:.4em;margin-bottom:.8em}
h4.soustitre{font-size:1.25em}
h2.titre_bloc{text-transform:uppercase;letter-spacing:1px;border:none;text-align:center;margin:30px 0 0}
h2.titre_bloc .titre_ligne,.content .titre_ligne{height:3px;width:50px;display:block;margin:1em auto}
.content .titre_ligne{margin:1em 0}
.content .titre_ligne_2{height:2px;height:3px;width:50px;display:block;margin:1em 0;background-color:#909090}
h2.titre-section-petit{font-size:1.6em;margin:1em 0;text-transform:uppercase;letter-spacing:1px;padding:0 0 .5em}
article h2.titre-section-petit{margin:50px 0 30px}
#calendar h2.menu-titre{display:none}
.right_col{width:90%;padding:1px 5%}
.right_col h2.titre{margin-top:0;padding-top:0;font-size:1.3em}
.content_footer h3.titre{border-bottom:1px solid #CCC;padding-bottom:.3em;margin:1em 0;display:inline-block}
h3.spip{line-height:1.5em;text-align:left}
h4.spip{line-height:1.5em;text-align:left}
h5.spip{font-size:1.4em}
hr{height:1px;border:0}
ul.spip li{position:relative;padding:.25em .5em;line-height:180%}
ul.spip li::before{content:' ';width:5px;height:5px;border-radius:50%;display:inline-block;margin:0 10px 2.5px 0;position:initial;top:initial;margin-top:initial;left:initial}
.tableau{display:table}
.table-row{display:table-row}
.table-cell{display:table-cell}
span.titre_bloc a{color:white}
.pagination{width:100%;display:table;margin-top:30px}
.pagination .prev,.pagination .pages,.pagination .next{display:table-cell;white-space:nowrap}
.pagination .prev,.pagination .next{display:none}
.pagination .prev strong,.pagination .next strong{padding:15px 20px;background-color:#e6e6e6;display:block;border-radius:5px}
.pagination .prev a,.pagination .next a{padding:15px 20px;background-color:#CCC;display:block;border-radius:5px}
.pagination .pages{text-align:center;width:100%}
.pagination .pages .sep,.pagination .next .sep{display:none}
.pagination .pages a{background-color:#e6e6e6;padding:5px;margin:5px}
.pagination .pages strong{background-color:#605e60;padding:5px;margin:5px}
sup,sup.typo_exposants{font-size:78%;font-variant:normal;vertical-align:24%}
sub{font-size:60%;font-variant:normal;vertical-align:-20%}
.caps{font-variant:small-caps}
#header{border-bottom:5px solid #efefef}
.filariane,.filariane a{color:black}
.bandeau{border-bottom:1px solid white;background-position:center;background-size:cover}
.content{background-color:white;padding:0}
.bandeau,.bandeau .bandeau_titre{position:relative}
.bandeau::before{content:'';z-index:0;background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.2) 85%,rgba(0,0,0,0.3) 100%) repeat scroll 0% 0%;position:absolute;left:0;right:0;top:0;bottom:0}
.bandeau_liens{position:relative;min-height:48px}
.filariane{position:relative;line-height:30px;position:relative;padding:10px 0;display:inline-block}
.bandeau_liens .menu_gestion{position:relative;display:inline}
.bandeau_liens .bouton{float:right;display:table;padding:5px}
.bandeau_liens .bouton a{float:none;display:block}
.bouton:hover a,.bouton a:hover{text-decoration:none}
.bloc_accueil_content{position:relative}
#bloc_adhesion{position:absolute;right:0;bottom:0;width:33.33%}
#bloc_adhesion h2.titre_bloc{color:white;text-transform:uppercase;padding:.5em;font-size:1.2em;text-align:center;margin:0}
#bloc_adhesion .chapo{padding:0 20px;color:black;font-style:normal;font-size:1em}
#bloc_adhesion .bouton i{color:white;border-left:0;border-right:1px solid rgba(255,255,255,0.6)}
#bloc_adhesion .bouton span{color:white}
.damier.table_item .item{color:white}
.table.TOC p{margin:0}
#bloc_agenda_actu{background-color:white}
#bloc_agenda_actu .bloc_content{background-color:#efefef;max-width:1100px;margin:0 auto;padding:30px 2.5%}
#bloc_agenda_actu .bloc_content h2.titre_bloc{margin-top:0;padding:0}
.nav_left ul li > a{position:initial}
.nav_left a.on{font-weight:600}
.nav_left > ul > li.active > a{color:white;text-transform:uppercase;text-align:center;font-size:1.4em;display:table-cell;vertical-align:middle;width:100%;padding:.3em}
.nav_left > ul > li.active:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;content:"\f0c9 ";font-size:1.4em;display:table-cell;vertical-align:middle;text-align:center;width:50px;min-width:50px;height:50px;background-color:rgba(0,0,0,0.2);color:white}
.nav_left > ul > li > ul > li{border-bottom:1px solid rgba(255,255,255,0.3)}
.nav_left > ul > li > ul > li > a{background-color:rgba(0,0,0,0.1);transition:.3s all ease;color:white;font-weight:600;font-size:1.1em;position:relative;margin:0;padding:.6em 30px .8em 1em;position:relative;border-left:4px solid transparent}
.nav_left > ul > li > ul > li > a:hover{background-color:rgba(0,0,0,0.2);transition:.3s all ease;border-left:4px solid rgba(255,255,255,0.6)}
.nav_left > ul > li > ul > li > a.on{background-color:rgba(0,0,0,0.2);border-left:4px solid rgba(255,255,255,0.9)}
.nav_left > ul > li > ul > li > ul li{padding:0 0 0 2em}
.nav_left > ul > li > ul > li > ul li a{padding:.4em .5em .7em;color:white;border-top:rgba(255,255,255,0.1) 1px solid}
.nav_left > ul > li > ul > li > ul li{position:relative}
.nav_left > ul > li > ul > li > ul li a.on:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;content:"\f061 ";color:white;font-size:.75em;position:absolute;text-align:center;width:25px;height:25px;top:50%;left:5px;margin-top:-7.5px}
.texte{line-height:180%}
#documents_portfolio a.lien_visualisation{color:white}
.right_col .bouton{text-align:center}
.responsables .responsable{margin-bottom:10px;height:75px;display:table-row}
.responsables .responsable .responsable_logo,.responsables .responsable .responsable_info{display:table-cell;vertical-align:middle;width:20%}
.responsables .responsable .responsable_logo img{background-color:#CCC}
.responsables .responsable .responsable_info{width:66%;padding-left:3%}
.responsables .responsable .responsable_info .nom_famille{text-transform:uppercase;font-weight:600}
.responsables .responsable .responsable_info .nom{padding-bottom:.5em;display:block;font-size:1.1em;font-weight:400}
.responsables .responsable .responsable_info .email a{font-size:.9em;padding:.5em 0;display:block;word-break:break-all}
.programme .item_info_lieu span,.programme .item_info_adresse span,.programme .item_info_descriptif span{color:black}
.page_auteur .texte{margin:20px 0}
.page_auteur .texte h3.spip,.page_auteur .texte h4.spip{margin:1em 0 .25em}
.liquid-slider-wrapper .liquid-nav-left-arrow,.liquid-slider-wrapper .liquid-nav-right-arrow{width:20px;height:20px;margin:50px 0 0;background-image:url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/img/arrow_blue.png');background-position:center left;background-repeat:no-repeat;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.liquid-slider-wrapper .liquid-nav-right-arrow{background-position:center right;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.bandeau_content,.bloc_content,.bloc_accueil_content{margin-left:auto;margin-right:auto;position:relative}
#document_actif{margin:1em auto}
#document_actif img{padding:4px;border:1px solid #DDD}
.content_footer{padding:5px;clear:both}
.table .item.evenement_passe{opacity:1}
.table.TWOE .item .item_info_supp,.table.TWOE .item .item_info h3.item_info_titre,.table.TWOE .item .item_info_supp h3.item_info_titre,.table.TWOE .item .item_info_supp a,.table.TWOE .item .item_info_supp a:hover,.table.TWOE .item .item_info_date,.table.TWOE .item:hover .item_info_date{color:#FFF}
.table.TWOE .item .item_info_supp{text-transform:none;background-color:rgba(0,0,0,0.7)}
.table.TWOE .item_info_supp .item_info_spectacle{display:block}
.table.TWOE .item .item_info{transition:all .3s ease}
.table.TWOE .item:hover .item_info{color:#FFF}
@media only screen and (min-width:481px){.texteencadre-spip{width:45%}
.pagination .prev,.pagination .next{display:table-cell}}
@media only screen and (min-width:768px){#page{background-color:#d9d8d9}
.content{-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.15);box-shadow:0px 1px 4px rgba(0,0,0,0.15);filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#26000000,Positive=true)"}
#container{background-color:#EDEAE8}
.right_col{margin:auto}
.content_footer{padding-bottom:25px}
#footer .footer{min-height:95px}
#bloc_agenda_actu,#bloc_activite{display:block}
#bloc_adhesion{display:none}
#bloc_agenda_actu .bloc_content{padding:30px 2.5%;max-width:95%}
.table.TWLA .item .item_info_supp{font-size:1em}
.footer{padding:35px 0 25px}
.footer .logos_social{padding:0}
.content_footer{padding-left:5%;padding-right:5%}}
@media only screen and (min-width:1025px){.content_footer{padding-left:2.5%;padding-right:2.5%}
#bloc_adhesion{display:block}
#bloc_actualites .bloc_content{padding:50px 30px;max-width:900px}
#menu_agenda-inline > ul li span.oe_day{font-size:2em;font-weight:700}
.full .table.TWLA .item .item_info_supp h3.item_info_titre,.half .table.TWLA .item .item_info_supp h3.item_info_titre{font-size:1.4em}
.one_third .table.TWLA .item .item_info_supp h3.item_info_titre,.two_third .table.TWLA .item .item_info_supp h3.item_info_titre{font-size:1.35em}
#bloc_activite .bloc_content{padding:50px 0;max-width:960px}
#bloc_agenda_actu .bloc_content{padding:30px 0;max-width:960px}}
@media only screen and (min-width:1240px){.bandeau_content,.bloc_accueil_content{max-width:1200px}
.bloc_content{padding:50px 50px;max-width:1100px}
#bloc_agenda_actu .bloc_content{padding:30px 50px;max-width:1100px}
#bloc_activite .bloc_content{padding:50px 0;max-width:1200px}}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/header.css?1789975372 */
#header{background-color:white;width:100%;min-width:300px;border-bottom:5px solid #efefef;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.header_content{position:relative}
#top_bar{position:relative;padding:10px 2.5%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#efefef;display:table;width:95%}
#top_bar > *{padding:5px;margin:5px 0}
#top_bar .logos_social{text-align:center;display:inline-block}
#top_bar .logos_social a.Facebook{background-color:#3b5998}
#top_bar .logos_social a.Twitter{background-color:#000}
#top_bar .logos_social a.Google{background-color:#dd4b39}
#top_bar .logos_social a.Youtube{background-color:#b00}
#top_bar .logos_social a.LinkedIn{background-color:#0077B5}
#top_bar .logos_social a.Instagram{background-color:#ef0075}
#top_bar .logos_social a.vKontakte{background-color:#45668e}
#top_bar .logos_social a.Whatsapp{background-color:#25d366}
#top_bar .logos_social a.Email{background-color:#af1b46}
#top_bar .connexion{background-color:white;text-transform:uppercase;position:relative;z-index:100;display:block}
#top_bar .connexion ul{display:none;position:absolute;top:100%;right:0;overflow:visible;height:0}
.rtl #top_bar .connexion ul{right:inherit;left:0}
#top_bar .connexion:hover ul{display:block;height:auto}
#top_bar .connexion ul li a{text-transform:lowercase;padding:0 0 0 .5em}
#top_bar{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
#top_bar #formulaire_recherche{background-color:white}
#top_bar .connexion{text-transform:uppercase;padding:0 0 0 15px}
#top_bar .connexion > span{padding:5px 0;display:block;text-align:center;cursor:pointer}
#top_bar .connexion > span > i{float:right;margin:0 10px}
#top_bar .connexion{position:relative}
#top_bar .connexion ul.user_profil{background-color:transparent;padding:10px 0 0;margin:0;opacity:0;top:99%;position:absolute;right:-10px;border-top:none;width:228px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .5s ease}
#top_bar .connexion:hover ul.user_profil{border:1px solid transparent;border-top:none;opacity:1;height:auto;overflow:visible;box-shadow:-3px 3px 5px rgba(0,0,0,0.15)}
.connexion .user_profil li{height:0;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}
.connexion:hover .user_profil li{height:auto}
#top_bar .connexion .user_profil li a{color:black;display:block;padding:.6em 1em .6em 3em;text-transform:none;background-color:#efefef}
#top_bar .connexion .user_profil li a:hover{background-color:white}
#top_bar .connexion .user_profil li a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;text-decoration:inherit;font-size:18px;position:absolute;left:10px;color:#585858}
.connexion .user_profil li.signin a,.connexion .user_profil li.login a,.connexion .user_profil li.logout a,.connexion .user_profil li.profil a{background-color:rgba(54,93,157,0.1)}
.connexion .user_profil li.signin a::before{content:"\f044"}
.connexion .user_profil li.login a::before{content:"\f2f6"}
.connexion .user_profil li.logout a::before{content:"\f2f5"}
.connexion .user_profil li.profil a::before{content:"\f007"}
.connexion .user_profil li.annuaire a::before{content:"\f03a"}
.connexion .user_profil li.carte_adherent a::before{content:"\f2c2"}
#top_bar .header_recherche,#catnav .item.logo{display:none}
.header_content .logo_site{width:250px}
.header_content .logo_site a{display:block}
.header_content .logo_site img{width:100%;max-height:150px}
.header_content #main_menu > .logo_site{text-align:center;margin:15px auto}
#switcher_zen{background-color:rgba(0,0,0,0);right:inherit!important;left:0!important;top:30px!important;position:absolute;z-index:10000}
#switcher_zen select{width:auto}
#switcher_zen form{margin:0}
.reseau_national{display:block;float:left;position:relative;overflow:hidden;max-width:120px;z-index:200}
.rtl .reseau_national{float:right}
.reseau_national span{padding:.3em .6em;display:inline-block;white-space:nowrap}
.reseau_national ul{position:absolute;top:0;left:0;min-width:300px;margin:1.8em 0 0;z-index:200;height:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-box-shadow:3px 3px 4px rgba(0,0,0,.25);-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.25);box-shadow:3px 3px 4px rgba(0,0,0,.25)}
.reseau_national ul li a{padding:.8em 1em;display:block}
.reseau_national:hover{overflow:visible}
.reseau_national:hover ul{height:auto}
.header_content .logos_social img,.header_content .logos_social object{width:22px;height:22px;margin:0 5px}
.lang strong{text-transform:uppercase;padding:.5em}
.lang a{text-transform:uppercase;padding:0 .5em;display:inline;z-index:200}
@media only screen and (min-width:481px){.header_content .logo_site img{width:auto;height:90px;max-height:90px;margin:auto}
.header_content{position:relative}
.header_content #main_menu > .logo_site{margin:15px auto 0;display:inline-block}
#top_bar{display:table;position:absolute;right:1.5%;width:auto}
#top_bar > *{padding:0 5px;vertical-align:middle;display:table-cell}
#top_bar .logos_social,#top_bar .connexion,#top_bar .lang{display:table-cell;background-color:transparent}
#main_menu{padding:55px 0 0}
#catnav{padding:0;width:100%}
#catnav .logo_site{padding:0;width:100%}
.menu-button{width:20%;max-width:120px;float:right;clear:right;text-align:center;margin-top:35px}
.rtl .menu-button{float:left}
.flexnav.show{clear:both}}
@media only screen and (min-width:768px){#top_bar .header_recherche{display:table-cell}
.menu-button{width:20%;max-width:120px;float:right;clear:right;text-align:center;margin-top:48px}
.rtl .menu-button{float:left}
#top_bar{right:2.5%}
#top_bar .header_recherche,#top_bar .connexion,#top_bar .logos_social{padding:0 15px}
#top_bar .lang{padding:0 0 0 15px}
.header_content .logos_social img,.header_content .logos_social object{margin:0 10px}
#main_menu{padding:45px 0 0}}
@media only screen and (min-width:1025px){#header{position:fixed;z-index:1000;top:0;box-shadow:0 0 6px rgba(0,0,0,0.2);width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}
.admin #header{top:42px}
#top_bar{position:relative;right:0;float:right}
.rtl #top_bar{float:left}
.header_content{padding-bottom:0}
.header_content #main_menu > .logo_site{display:none}
#top_bar .connexion,#top_bar .header_recherche,#catnav .item.logo{display:table-cell}
.header_content .item.logo{min-width:200px;max-width:260px}
.header_content .logo_site img{max-width:250px;width:250px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}
#main_menu{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}
#header{height:130px}
#header.mini{height:100px}
.header_content{height:100%}
#header #main_menu{padding:0;position:absolute;bottom:0;left:0;right:0}
#header #catnav{margin:0 auto -5px;display:table;width:95%;padding:0 2.5%}
#catnav .flexnav > li.logo{position:relative}
#catnav .flexnav > li.logo .logo_site{position:absolute;bottom:0}}
@media only screen and (min-width:1025px){.header_content .item.logo{padding-left:clamp(80px,12vw,200px)}
#catnav .flexnav > li.logo .logo_site{left:0;bottom:5px;width:100%;max-width:250px}
.header_content .item.logo .logo_site img{display:block;position:static;width:auto;max-width:100%;height:auto;max-height:100px;object-fit:contain}}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/navigation.css?1789975372 */
.flexnav .touch-button .navicon{color:#FFF}
.menu-button{padding:1.2em;color:#FFF;border-bottom:1px solid rgba(0,0,0,0.2)}
.menu-button,.flexnav.flexnav-show{background-color:#2e4553}
.menu-button .touch-button .navicon{color:#FFF}
.flexnav li{background-color:transparent;min-height:45px}
.flexnav li a{border-left:4px solid transparent;color:#FFF;transition:background 0.3s ease;word-break:normal}
.flexnav > li > a{border-top:1px solid transparent;border-bottom:1px solid rgba(0,0,0,0.1)}
.flexnav li.on > a,.flexnav li.active > a,.flexnav li:hover > a{border-left:4px white solid;color:#FFF;background-color:rgba(0,0,0,0.2)}
.flexnav li:hover > a{border-left:4px solid rgba(255,255,255,0.5);}
.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a{color:#FFF;border-bottom:2px solid rgba(0,0,0,0.1)}
.nav_left > ul > li{display:none}
.nav_left{width:100%}
.nav_left ul li{overflow:hidden}
.nav_left ul li > a{padding:.2em .5em .5em;display:block;position:relative;outline:none}
.nav_left > ul > li.active > a{pointer-events:none;padding:0 0 .3em}
.nav_left > ul > li.active{display:list-item}
.nav_left > ul > li > ul > li > ul li{padding:0 0 0 1em}
.nav_left > ul > li > ul > li > ul > li > ul li{padding:0 0 0 2em}
.nav_left > ul > li > ul > li > ul > li > ul li a::before{content:"-";padding-right:.5em}
.nav_left ul li > a{position:initial}
.nav_left a.on{font-weight:600}
.nav_left > ul > li.active > a{color:#FFF;text-transform:uppercase;text-align:center;font-size:1.4em;display:table-cell;vertical-align:middle;width:100%;padding:.3em}
.nav_left > ul > li.active:before{content:"\f0c9 ";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;text-decoration:inherit;font-size:1.4em;display:table-cell;vertical-align:middle;text-align:center;width:50px;min-width:50px;height:50px;background-color:rgba(0,0,0,0.2);color:#FFF}
.nav_left > ul > li > ul > li{border-bottom:1px solid rgba(255,255,255,0.3)}
.nav_left > ul > li > ul > li > a{background-color:rgba(0,0,0,0.1);transition:.3s all ease;color:#FFF;font-weight:600;font-size:1.1em;position:relative;margin:0;padding:.6em 30px .8em 1em;position:relative;border-left:4px solid transparent}
.nav_left > ul > li > ul > li > a:hover{background-color:rgba(0,0,0,0.2);transition:.3s all ease;border-left:4px solid rgba(255,255,255,0.6)}
.nav_left > ul > li > ul > li > a.on{background-color:rgba(0,0,0,0.2);border-left:4px solid rgba(255,255,255,0.9)}
.nav_left > ul > li > ul > li > ul li{padding:0 0 0 2em}
.nav_left > ul > li > ul > li > ul li a{padding:.4em .5em .7em;color:#FFF;border-top:rgba(255,255,255,0.1) 1px solid}
.nav_left > ul > li > ul > li > ul li{position:relative}
.nav_left > ul > li > ul > li > ul li a.on:before{content:"\f061 ";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:400;text-decoration:inherit;color:#FFF;font-size:.75em;position:absolute;text-align:center;width:25px;height:25px;top:50%;left:5px;margin-top:-7.5px}
.nav_left ul li > a{position:initial}
.nav_left a.on{font-weight:600}
.nav_left > ul > li.active > a{color:#FFF;text-transform:uppercase;text-align:center;font-size:1.4em;display:table-cell;vertical-align:middle;width:100%;padding:.3em}
.nav_left > ul > li.active:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";content:"\f0c9 ";font-weight:600;text-decoration:inherit;font-size:1.4em;display:table-cell;vertical-align:middle;text-align:center;width:50px;min-width:50px;height:50px;background-color:rgba(0,0,0,0.2);color:#FFF}
.nav_left > ul > li > ul > li{border-bottom:1px solid rgba(255,255,255,0.3)}
.nav_left > ul > li > ul > li > a{background-color:rgba(0,0,0,0.1);transition:.3s all ease;color:#FFF;font-weight:500;font-size:1em;position:relative;margin:0;padding:.6em 30px .8em 1em;position:relative;border-left:4px solid transparent}
.nav_left > ul > li > ul > li > a:hover{background-color:rgba(0,0,0,0.2);transition:.3s all ease;border-left:4px solid rgba(255,255,255,0.6)}
.nav_left > ul > li > ul > li > a.on{background-color:rgba(0,0,0,0.2);border-left:4px solid rgba(255,255,255,0.9)}
.nav_left > ul > li > ul > li > ul li{padding:0 0 0 2em}
.nav_left > ul > li > ul > li > ul li a{padding:.4em .5em .7em;color:#FFF;border-top:rgba(255,255,255,0.1) 1px solid;font-size:1em}
.nav_left > ul > li > ul > li > ul li{position:relative}
.nav_left > ul > li > ul > li > ul >li > ul > li{background-color:rgba(0,0,0,0.2)}
.nav_left > ul > li > ul > li > ul > li > ul li a{font-size:1em;color:white}
.nav_left > ul > li > ul > li.on > a{border-left:4px solid #fc0;background-color:#00afd5}
.nav_left > ul > li > ul li.on > a,.nav_left > ul > li > ul li:hover > a,.nav_left > ul > li > ul > li > ul li:hover > a,.nav_left > ul > li > ul > li > ul li.on > a,.nav_left > ul > li > ul > li > ul > li > ul li:hover > a,.nav_left > ul > li > ul > li > ul > li > ul li.on > a{color:white;background-color:rgba(0,0,0,0.2)}
.nav_left > ul > li > ul > li > ul li a.on:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;content:"\f061 ";text-decoration:inherit;color:#FFF;font-size:.75em;position:absolute;text-align:center;width:25px;height:25px;top:50%;left:5px;margin-top:-7.5px}
.nav_left > ul{background-color:#334d5c}
.nav_left ul li > a{position:initial}
.nav_left a.on{font-weight:600}
.nav_left > ul > li.active > a{color:#FFF;text-transform:uppercase;text-align:center;font-size:1.4em;display:table-cell;vertical-align:middle;width:100%;padding:.3em}
.nav_left > ul > li.active:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;content:"\f0c9 ";font-size:1.4em;display:table-cell;vertical-align:middle;text-align:center;width:50px;min-width:50px;height:50px;background-color:rgba(0,0,0,0.2);color:#FFF}
.nav_left > ul > li > ul > li{border-bottom:1px solid rgba(255,255,255,0.3)}
.nav_left > ul > li > ul > li > a{background-color:rgba(0,0,0,0.1);transition:.3s all ease;color:#FFF;font-weight:500;font-size:1em;position:relative;margin:0;padding:.6em 30px .8em 1em;position:relative;border-left:4px solid transparent}
.nav_left > ul > li > ul > li > a:hover{background-color:rgba(0,0,0,0.2);transition:.3s all ease;border-left:4px solid rgba(255,255,255,0.6)}
.nav_left > ul > li > ul > li > a.on{background-color:rgba(0,0,0,0.2);border-left:4px solid rgba(255,255,255,0.9)}
.nav_left > ul > li > ul > li > ul li{padding:0 0 0 2em}
.nav_left > ul > li > ul > li > ul li a{padding:.4em .5em .7em;color:#FFF;border-top:rgba(255,255,255,0.1) 1px solid;font-size:1em}
.nav_left > ul > li > ul > li > ul li{position:relative}
.nav_left > ul > li > ul > li > ul >li > ul > li{background-color:rgba(0,0,0,0.2)}
.nav_left > ul > li > ul > li > ul > li > ul li a{font-size:1em;color:white}
.nav_left > ul > li > ul > li.on > a{border-left:4px solid white;background-color:#b5b5b5}
.nav_left > ul > li > ul li.on > a,.nav_left > ul > li > ul > li > ul li.on > a,.nav_left > ul > li > ul > li > ul > li > ul li.on > a{color:white;background-color:rgba(0,0,0,0.2)}
.nav_left > ul > li > ul > li > ul li a.on:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";content:"\f061 ";font-weight:600;text-decoration:inherit;color:#FFF;font-size:.75em;position:absolute;text-align:center;width:25px;height:25px;top:50%;left:5px;margin-top:-7.5px}
#navigation.nav_horizontal{display:table;max-width:1200px;margin:auto}
@media only screen and (min-width:768px){#navigation.nav_horizontal > ul{display:table-row}
#navigation.nav_horizontal > ul li{display:table-cell;vertical-align:middle;border:1px solid #CCC}
#navigation.nav_horizontal > ul li a{padding:1em 1.5em;display:block}}
@media only screen and (min-width:1025px){.flexnav li{background-color:transparent}
.flexnav li a{color:#35515F;font-size:1.1em}
.flexnav > li > a{border:none;background-color:transparent;border-bottom:5px solid transparent;padding:5px 10px}
.flexnav > li.active > a,.flexnav > li:hover > a{border-bottom:5px solid #293e4a;border-left:none;background-color:transparent}
.flexnav ul li a:hover{color:#FFF}
.flexnav li > ul{background-color:#334d5c}
.flexnav > li.active > a,.flexnav > li:hover > a{color:#293e4a}
.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a{font-size:1em}
.flexnav .menu-liste{color:#FFF}}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/footer.css?1789975372 */
#footer{clear:both;width:100%;position:static;background-color:#4c4c4c}
.footer .bloc_1,.footer .bloc_2{display:table;width:95%;padding:15px 2.5%}
#footer{text-align:left}
.footer{padding-top:15px;padding-bottom:15px;line-height:1.5}
.footer,.footer a,.footer a:hover,.footer .menu_footer{color:white}
.footer .menu_footer{clear:both}
.footer h3{padding:0 0 10px}
.footer .contact{padding:1em 0 0;width:100%;font-size:.9em}
.footer ul.spip li::before{background-color:white}
.footer .logo_site{float:right;vertical-align:top}
.footer .logo_site *{max-width:240px}
.footer .logo_site a{display:block}
.footer .contact span{display:block;margin-bottom:.5em}
.footer .formulaire_abonnement{padding:0}
.footer .formulaire_abonnement input[type=submit]{background:transparent}
.footer .social_network .logos_social{padding:0}
.footer .social_network .logos_social li{margin:5px 15px 0 0}
.footer .logos_social li a{transition:all ease .3s;background-color:white}
.footer .logos_social li a:hover{color:white}
.footer .logos_social li a.Facebook:hover{background-color:#3b5998}
.footer .logos_social li a.Twitter:hover{background-color:#000}
.footer .logos_social li a.Google:hover{background-color:#dd4b39}
.footer .logos_social li a.Youtube:hover{background-color:#b00}
.footer .logos_social li a.Instagram:hover{background-color:#ef0075}
.footer .logos_social li a.LinkedIn:hover{background-color:#0077B5}
.footer .logos_social li a.vKontakte:hover{background-color:#45668e}
.footer .logos_social li a.Whatsapp:hover{background-color:#25d366}
.footer .logos_social li a.Email:hover{background-color:#af1b46}
.logos_footer{float:right;text-align:right}
.logos_footer img{padding-left:10px}
.ligne_footer_content{display:table;opacity:.7;transition:.3s all ease}
.ligne_footer_content:hover{opacity:1}
.ligne_footer_content > *{display:block;text-align:left;padding:5px 0;display:none}
.copyright{text-align:left;display:block}
.copyright .enregistrement_numero{display:none}
#footer .ligne_footer,#footer .ligne_footer a{color:#FFF}
.credit{text-align:right}
.credit a{color:white;font-weight:600}
.credit a:hover{color:white;text-decoration:underline}
.logo_blobul{width:100px;padding:7px 0 7px 10px}
@media only screen and (min-width:481px){.footer .bloc_1{float:right;width:47%;padding:0 1.5%}
.footer .bloc_2{float:left;width:47%;padding:0 1.5%;display:block}
.footer .contact{padding:1em 0 0;width:100%}
.footer .contact span{margin-bottom:.3em}
.footer .formulaire_abonnement form div,.footer .formulaire_abonnement form p.boutons{display:block}
.footer .formulaire_abonnement form p.boutons{width:50%}
.ligne_footer_content .copyright,.ligne_footer_content .logo_blobul{display:table-cell;vertical-align:middle;font-size:.9em}}
@media only screen and (min-width:768px){#footer{width:100%;position:absolute;bottom:0}
.footer .bloc_1{float:right;width:33%;padding:0 0}
.footer .bloc_2{float:left;width:65%;padding:0 0}
.footer .logo_site{width:45%;float:none}
.footer .contact{padding:0 0;width:49%}
.footer .logo_site,.footer .contact{display:inline-table;width:44%;padding:0 2.5%}
.footer .logo_site{max-width:150px}
.footer .contact span{margin-bottom:.5em}
.logos_social object,.logos_social img{max-width:36px;max-height:36px}
.footer .formulaire_abonnement form div{width:100%;display:table}
.footer .formulaire_abonnement form p.boutons{width:30%;display:table-cell;vertical-align:middle}
.ligne_footer_content > *{display:table-cell;vertical-align:middle}
.copyright .enregistrement_numero{display:inline}}
@media only screen and (min-width:1025px){.footer .bloc_1{width:50%;padding:0 0}
.footer .bloc_2{width:50%;padding:0 0}
.footer .logo_site,.footer .contact,.footer .formulaire_abonnement,.footer .social_network,.footer .menu_footer{vertical-align:text-top;display:inline-table;width:44.5%;padding:0 2.5%}
.footer .formulaire_abonnement form div,.footer .formulaire_abonnement form p.boutons{display:block}
.footer .formulaire_abonnement form p.boutons{width:50%}}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/compositions-core/compositions.css?1789975372 */


/* plugins/auto/zblobul_core/v6.9.21.1/styles/responsif.css?1789975372 */


/* plugins/auto/zblobul_core/v6.9.21.1/styles/listes_responsive.css?1789975372 */
.one_third,.two_third,.half,.full{width:100%}
.table{clear:both;margin:0 0 1.5em;display:table;width:100%}
.table .item{position:relative;float:left;margin:10px 0;overflow:hidden}
.table.col_1 .item,.table.col_2 .item,.table.col_3 .item{width:99%;margin:5px .5%}
.table.col_4 .item,.table.col_5 .item{width:49%}
.table.col_4 .item:nth-child(2n+0),.table.col_5 .item:nth-child(2n+0){margin:5px 0 5px 1%}
.table.col_4 .item:nth-child(2n+1),.table.col_5 .item:nth-child(2n+1){margin:5px 1% 5px 0}
.table.col_8 .item .item_content{max-width:90px;max-width:110px;margin-left:auto;margin-right:auto}
.table.col_8 .item:nth-child(1n){width:32%;clear:none}
.table.col_8 .item:nth-child(1n+1){margin:5px 1%}
.table.col_8 .item:nth-child(3n+1){margin:5px 1% 5px 0}
.table.col_8 .item:nth-child(3n+0){margin:5px 0 5px 1%}
.table.js-masonry .item:nth-child(1n+1){margin:0;clear :none;width:50%}
@media only screen and (min-width:320px){.table.col_8 .item:nth-child(1n){clear:none;width:23.5%}
.table.col_8 .item:nth-child(1n+1){margin:5px 1%}
.table.col_8 .item:nth-child(4n+1){margin:5px 1% 5px 0}
.table.col_8 .item:nth-child(4n+0){margin:5px 0 5px 1%}}
@media only screen and (min-width:481px){.table.col_3 .item:nth-child(1n){clear:none;width:49%}
.table.col_3 .item:nth-child(2n+0){margin:5px 0 5px 1%}
.table.col_3 .item:nth-child(2n+1){clear:both;margin:5px 1% 5px 0}
.table.col_4 .item,.table.col_5 .item:nth-child(1n){clear:none;width:32%}
.table.col_4 .item:nth-child(1n+1),.table.col_5 .item:nth-child(1n+1){margin:5px 1%}
.table.col_4 .item:nth-child(3n+1),.table.col_5 .item:nth-child(3n+1){clear:both;margin:5px 1% 5px 0}
.table.col_4 .item:nth-child(3n+0),.table.col_5 .item:nth-child(3n+0){margin:5px 0 5px 1%}
.table.col_8 .item:nth-child(1n){clear:none;width:19.2%}
.table.col_8 .item:nth-child(1n+1){margin:5px .5%}
.table.col_8 .item:nth-child(5n+1){clear:both;margin:5px .5% 5px 0}
.table.col_8 .item:nth-child(5n+0){margin:5px 0 5px .5%}
.table.js-masonry .item:nth-child(1n+1){width:33%}}
@media only screen and (min-width:624px){.table.col_5 .item:nth-child(1n){clear:none;width:23.5%}
.table.col_5 .item:nth-child(4n+1){clear:both;margin:5px 1% 5px 0}
.table.col_5 .item:nth-child(4n+2){margin:5px .5%}
.table.col_5 .item:nth-child(4n+0){margin:5px 0 5px 1%}
.table.col_8 .item:nth-child(1n){clear:none;width:15.8%}
.table.col_8 .item:nth-child(1n+1){margin:5px .5%}
.table.col_8 .item:nth-child(6n+1){clear:both;margin:5px .5% 5px 0}
.table.col_8 .item:nth-child(6n+0){margin:5px 0 5px .5%}}
@media only screen and (min-width:768px){.table.col_2 .item{width:49%}
.table.col_2 .item:nth-child(2n +1){clear:both}
.table.col_3 .item:nth-child(1n),.table.col_5 .item:nth-child(1n){clear:none;width:32%}
.table.col_3 .item:nth-child(1n+1),.table.col_5 .item:nth-child(1n+1){margin:5px 1%}
.table.col_3 .item:nth-child(3n+1),.table.col_5 .item:nth-child(3n+1){clear:both;margin:5px 1% 5px 0}
.table.col_3 .item:nth-child(3n+0),.table.col_5 .item:nth-child(3n+0){margin:5px 0 5px 1%}
.table.col_8 .item:nth-child(1n){clear:none;width:19.2%}
.table.col_8 .item:nth-child(1n+1){margin:5px .5%}
.table.col_8 .item:nth-child(5n+1){margin:5px .5% 5px 0}
.table.col_8 .item:nth-child(5n+0){margin:5px 0 5px .5%}}
@media only screen and (min-width:856px){.table.col_5 .item:nth-child(1n){clear:none;width:23.5%;margin:5px .5%}
.table.col_5 .item:nth-child(4n+1){clear:both;margin:5px 1% 5px 0}
.table.col_5 .item:nth-child(4n+0){margin:5px 0 5px 1%}
.table.col_8 .item:nth-child(1n){clear:none;width:15.8%}
.table.col_8 .item:nth-child(1n+1){margin:5px .5%}
.table.col_8 .item:nth-child(6n+1){clear:both;margin:5px .5% 5px 0}
.table.col_8 .item:nth-child(6n+0){margin:5px 0 5px .5%}}
@media only screen and (min-width:1025px){.one_third{width:33%}
.two_third{width:66%}
.half{width:50%}
.full{width:100%}
.table.col_4 .item:nth-child(1n){clear:none;width:24%}
.table.col_4 .item:nth-child(1n+1){margin:5px .5%}
.table.col_4 .item:nth-child(4n+1){clear:both;margin:5px .5% 5px 0}
.table.col_4 .item:nth-child(4n+0){margin:5px 0 5px .5%}
.table.col_5 .item:nth-child(1n){clear:none;width:19.2%}
.table.col_5 .item:nth-child(1n+1){margin:5px .5%}
.table.col_5 .item:nth-child(5n+1){clear:both;margin:5px .5% 5px 0}
.table.col_5 .item:nth-child(5n+0){margin:5px 0 5px .5%}
.table.col_8 .item:nth-child(1n){clear:none;width:11.62%}
.table.col_8 .item:nth-child(1n+1){margin:5px .5%}
.table.col_8 .item:nth-child(8n+1){clear:both;margin:5px .5% 5px 0}
.table.col_8 .item:nth-child(8n+0){margin:5px 0 5px .5%}
.table.js-masonry .item:nth-child(1n+1){width:25%}}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/items.css?1789975372 */
.table.TOC{display:table;margin:auto;width:100%}
.table.TOC .item .item_content{position:relative;display:block;margin:auto}
.table.TOC .item .item_info_supp h3.item_info_titre{margin:.3em 0}
.table.TOC .item{vertical-align:top}
.table.TOC .item .item_info.TOC{margin:15px 0;padding:0 0;display:block;border-top:1px #afafaf solid}
.table.TOC .item .item_info_supp .item_info_chapo_complet,.table.TOC .item .item_info_supp .item_info_texte{text-transform:none;font-size:1em}
.table.TOC .item .item_info a.lire_plus{text-transform:uppercase;font-size:.75em;padding:10px 15px;display:inline-block;color:#2b2b2b;transition:.3s all ease;background-color:#F5F5F5}
.table.TOC .item .item_info a.lire_plus:hover{background-color:#2b2b2b;color:white}
.table.TOC .item .item_info .item_info_date{text-transform:uppercase;float:right;color:#4C4C4C;font-size:.85em;padding:10px 0}
.table.TOC p{margin:0;line-height:1.5}
.table.TOC .item.evenement .item_info_date_complete{display:block}
.table.TOC .item.evenement .item_info,.table.TOC .item.evenement .item_info_date_courte,.table.TOC .item.evenement .item_type_evenement{display:none}
.table.TOC .item.evenement .item_logo{position:relative}
.table.TOC .item.evenement .item_logo--paysage{aspect-ratio:2 / 1;overflow:hidden}
.table.TOC .item.evenement .item_logo--paysage > a{display:block;width:100%;height:100%}
.table.TOC .item.evenement .item_logo--paysage img{display:block;width:100%;height:100%;object-fit:cover}
.table.TOC .item.evenement .item_logo .item_info_date_complete{position:absolute;right:0;top:0;padding:5px;background-color:rgba(0,0,0,0.6);color:white;font-weight:400}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/print.css?1789975372 */
@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a[href]:after{content:""}
.tableau,.liste_item{page-break-inside:auto}
.ligne-tableau,.item,li.item{page-break-inside:avoid;page-break-after:auto}
abbr[title]:after{content:""}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1pt solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:0.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
a{color:black}
a:visited{color:black}
a.spip_in{color:black}
a.spip_out{color:black}
.cufon_KG{font-size:15pt}
.programme .item_info_spectacle{font-size:1.2em}
a:after{display:inline;content:"";text-transform:normal}
.item_logo a:after,#logo_site a:after{display:none}



.structure{display:none}
.spip-admin{display:none}
#lang,#form_rech,#menu_vertical
#menu,#navigation,#menu_horizontal,#accordeon,#bloc_droite,#pied_article,.facebook_article,.item_bouton_reserver,.reservez_bloc_kino_35,#documents_portfolio,ul.menu_spectacles,ul.menu_spectacles li,ul.menu_spectacles li a.onglet,#footer{display:none}
#bloc_haut,#content,#content_article{width:100%;padding:0 0 10mm;clear:both;position:relative;float:none}
.encart{display:none}
.cartouche{margin-top:.5em;padding-top:1em;margin-bottom:1em}
.cartouche .spip_logos{margin-left:0pt;padding-left:0pt;margin-right:.8em}
.image_typo{behavior:url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/win_png.htc')}
.article-info-rubrique{display:none}
.spip-admin-float{display:none}
.ps h3,.ps h4,.ps ul{display:none}
.cartouche .texte h2,.cartouche .texte form{display:none}}

/* plugins/auto/zblobul_core/v6.9.21.1/styles/spip_style.css?1789975372 */
hr.spip{display:block;clear:both;background-color:#EAEAEA;height:1px;border:0;margin:1em auto}
p.spip{margin:1em 0 0;padding:0;text-align:justify}
ol.spip{list-style-type:none;counter-reset:section}
ol.spip > li{position:relative;padding:.25em .5em;line-height:150%}
ol.spip > li::before{counter-increment:section;content:counter(section) ". ";font-weight:700;font-size:1.15em}
ol.spip > li > ol.spip{counter-reset:subsection;margin-left:2em}
ol.spip > li > ol.spip li::before{counter-increment:subsection;content:counter(subsection) ". ";font-size:1.05em}
ol.spip > li > ol.spip > li > ol.spip{counter-reset:subsubsection}
ol.spip > li > ol.spip > li > ol.spip li::before{counter-increment:subsubsection;content:counter(subsubsection) ". ";font-size:1em}
ul li{list-style:none}
ul.spip li{position:relative;padding:.25em .5em;line-height:150%}
ul.spip li::before{content:' ';width:5px;height:5px;border-radius:50%;display:inline-block;margin:0 10px 2.5px 0;background-color:#aaa}
blockquote.spip{margin:2em 0;margin-left:1em;padding-left:1em;border-left:1px dotted #aaa}
blockquote.spip_poesie{margin:2em 0;margin-left:1em;padding-left:1em;border-left:1px solid #aaa}

.spip_cadre{width:99%;font-size:inherit}
div.spip_code,.spip_cadre{margin-bottom:1em}
.spip_surligne{background:#ccc;color:#333;padding:2px 5px}
table.spip{max-width:99%;margin:0 auto 1em;border-collapse:collapse;line-height:normal;-moz-box-shadow:3px 3px 9px #E6E6E6;-webkit-box-shadow:3px 3px 9px #E6E6E6;box-shadow:3px 3px 9px #E6E6E6}
table.spip caption{caption-side:top;text-align:center;font-weight:700}
table.spip th,table.spip td{padding:.20em .40em;text-align:left;border:1px solid #ccc}
table.spip th{vertical-align:bottom;font-weight:700}
table.spip td{vertical-align:top}
table.spip td.numeric{text-align:right}
table.spip tr.row_first{background:#fff}
table.spip tr.row_odd{background:#f0f0f0}
table.spip tr.row_even{background:#e0e0e0}
img{border:0}
.spip_logos{margin:0;border:0}
.spip_documents{text-align:center;line-height:normal}
.spip_documents p{margin:.10em;padding:0}
.spip_documents_center{display:block;clear:both;width:100%;margin:1em auto;text-align:center}
.spip_documents_left{float:left;margin-right:15px;margin-bottom:5px}
.spip_documents_right{float:right;margin-left:15px;margin-bottom:5px}
.spip_doc_titre{font-size:.9em;width:100%;margin:0 auto}
.spip_doc_descriptif{clear:both;font-size:.8em;margin:0 auto;color:black}
.spip_doc_credits{font-style:italic}
.spip_doc_legende{display:block;clear:both;width:100%;max-width:25em}
.spip_documents > a{display:inline-block}
table.spip .spip_document_image{width:auto!important}
.spip_modele{float:right;display:block;padding:1em;border:1px solid;width:180px}

a.spip_in:hover,a.spip_mail:hover{text-decoration:underline}
a.spip_glossaire{color:#060}
a.spip_glossaire:hover{text-decoration:underline overline}
a.spip_mail{color:#900}
a.spip_mail:before{content:"\002709"}
a.spip_out,a[rel=external]{color:#009}
a.spip_url{color:#009}
.small{font-size:90%}
.nettoyeur{clear:both;height:0;margin:0;padding:0;border:0;line-height:1px;font-size:1px}
.invisible{position:absolute;top:-3000em;height:1%}
.texte sc{font-variant:small-caps;font-size:1.1em}
.on{font-weight:700}
h2.spip{margin:0 0 .5em;padding:0 0 .5em}
h2.titre-section-petit{font-size:1.6em;margin:1em 0;text-transform:uppercase;letter-spacing:1px;padding:0 0 .5em;border-bottom:solid 2px #555;color:#555;clear:both}
h3.spip,h4.spip,h5.spip{margin:1em 0}
h3.spip{margin:0 0 .5em;padding:0 0 .5em}
h4.spip{font-size:1.5em;line-height:1.5em;text-align:left}
h5.spip{font-size:1.4em}
h4.soustitre{margin:0 0 1em}
.texteencadre-spip{width:95%;z-index:1;position:relative;padding:1em 2.5%;margin:0 0 1em}
@media only screen and (min-width:481px){.texteencadre-spip{border:none;background-color:#F0F0F0;float:right;clear:right;width:35%;padding:1em 2.5%;margin:0 0 1em 2.5%}}

/* plugins-dist/mediabox/lib/lity/lity.css?1790084230 */
/*! 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?1790084230 */
.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}
.mediabox-hide{display:none}
.box_mediabox .mediabox-hide{display:block}
.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?1790084230 */
.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-dist/porte_plume/css/barre_outils.css?1790084230 */
.markItUpHeader{text-align:left}
.markItUp .markItUpHeader a,.markItUp .markItUpTabs a,.markItUp .markItUpFooter a{color:#000;text-decoration:none}
.markItUp{margin:5px 0;position:relative}
.markItUp .markItUpContainer{margin:0;padding:0}
.markItUp .markItUpTabs a,.markItUp .markItUpHeader a{transition:background 0.2s,color 0.2s}
.markItUp .markItUpTabs a:hover,.markItUp .markItUpTabs a:focus,.markItUp .markItUpTabs a:active,.markItUp .markItUpHeader ul a.active,.markItUp .markItUpHeader ul a:focus,.markItUp .markItUpHeader ul a:focus-within,.markItUp .markItUpHeader ul a:active,.markItUp .markItUpHeader ul a:hover{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05));outline:none!important}
.markItUp .markItUpTabs{text-align:right;position:absolute;right:10px;clear:right;z-index:5}
.markItUp .markItUpTabs a{display:block;float:right;padding:1em .5em;position:relative;font-size:.9em}
.markItUp .markItUpTabs a.on:after,.markItUp .markItUpTabs a:hover:after,.markItUp .markItUpTabs a:focus:after,.markItUp .markItUpTabs a:active:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;border-bottom:2px solid var(--spip-color-theme,hsla(0,0%,0%,0.66))}
.markItUp .markItUpHeader{display:block;margin:0;padding:0;min-height:3.2em;background:white;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-bottom-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-radius:var(--spip-form-border-radius,6px) var(--spip-form-border-radius,6px) 0 0}
.markItUp .markItUpHeader:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.lte7 .markItUp .markItUpHeader ul{height:3.2em}
.markItUp .markItUpHeader ul{display:block;margin:0!important;padding:0}
.markItUp .markItUpHeader ul li{list-style:none;float:left;position:relative;clear:none;border:0;margin:0;padding:0;overflow:visible}
.markItUp .markItUpHeader ul li:first-child{padding-top:0}
.markItUp .markItUpHeader ul a{clear:none;display:block;margin:0;padding:1.05em .5em}
.markItUp .markItUpHeader ul a em{display:block;background-repeat:no-repeat;width:1rem;height:1rem;text-indent:-10000px}
.markItUp .markItUpHeader > ul > li:first-child > a{padding-left:10px}
.markItUp .markItUpHeader ul .markItUpDropMenu ul{display:none;position:absolute;top:3.15em;width:8rem;z-index:3}
.markItUp .markItUpHeader ul .markItUpDropMenu ul.expanded{display:block;width:12em}
.markItUp .markItUpHeader ul .markItUpDropMenu ul li{float:left;margin-right:0;background-color:white}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05))}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a:hover,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:focus,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:active{background-color:var(--spip-color-theme-lighter,hsla(0,0%,0%,0.15))}
.lte8 .markItUp .markItUpHeader ul .markItUpDropMenu ul{padding-top:0;border-top:1px solid #ccc}
.markItUp .markItUpHeader ul ul .markItUpDropMenu{background:#F5F5F5 url('//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/css/img/submenu.png') no-repeat 50% 50%}
.markItUp .markItUpHeader ul ul .separateur{margin:0;border:0}
.markItUp .markItUpEditor{clear:both;display:block;overflow:auto;margin:0}
.markItUp .markItUpEditor#text_area{height:300px;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0}
.markItUp .markItUpPreview{clear:both;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0;background:#fff;overflow:auto;padding:1em}
.markItUp .preview p{margin-bottom:1em}
.markItUp .preview ul{margin-bottom:1em;margin-top:.5em}
.markItUp .preview li{border:none;padding:1px}
.markItUp .preview .cadre ol,.markItUp .preview .cadre ul{padding:.5em}
.markItUp .markItUpContainer.fullscreen{position:fixed;top:0;left:0;height:100%;width:100%;background:#DDD;z-index:1002}
.markItUp .fullscreen .markItUpHeader{position:absolute;top:0;right:50%;width:50%;max-width:40em;display:block!important}
.markItUp .fullscreen .markItUpEditor,.markItUp .fullscreen .markItUpPreview{margin-top:3.4em;top:0;width:50%;max-width:40em;height:95%!important;display:block!important;border:0}
.markItUp .fullscreen .markItUpEditor{position:absolute!important;right:50%}
.markItUp .fullscreen .markItUpPreview{position:absolute;left:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #eee;border-left-color:hsla(0,0%,0%,0.1)}
.markItUp .fullscreen .markItUpTabs{position:absolute;left:50%;width:50%;max-width:40em}
.markItUp .fullscreen .markItUpTabs .previsuVoir,.markItUp .fullscreen .markItUpTabs .previsuEditer,.markItUp .fullscreen .markItUpFooter{display:none}
.markItUp .markItUpTabs .fullscreen{text-indent:-1000em;text-align:left;background-image:url('//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/css/img/arrow_out.svg')!important;background-position:center center!important;background-repeat:no-repeat!important;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:16px}
.markItUp .fullscreen .markItUpTabs .fullscreen{background-image:url('//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/css/img/arrow_in.svg')!important}
.markItUp .markItUpFooter{margin:0;padding:0;width:100%}
.markItUp .markItUpResizeHandle{overflow:hidden;width:21px;height:6px;margin-left:auto;margin-right:auto;background-image:url('//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/css/img/handle.svg');cursor:ns-resize}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-b160be5e.css?1790108722 */
.markItUp .outil_header1>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -2px}
.markItUp .outil_bold>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -22px}
.markItUp .outil_italic>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -42px}
.markItUp .outil_stroke_through>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -62px}
.markItUp .outil_liste_ul>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -442px}
.markItUp .outil_liste_ol>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -462px}
.markItUp .outil_indenter>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -482px}
.markItUp .outil_desindenter>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -502px}
.markItUp .outil_quote>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -302px}
.markItUp .outil_poesie>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -322px}
.markItUp .outil_link>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -342px}
.markItUp .outil_notes>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -362px}
.markItUp .outil_guillemets>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -522px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -542px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -562px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -582px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -602px}
.markItUp .outil_caracteres>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -282px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -162px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -202px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -222px}
.markItUp .outil_aelig>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -142px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -122px}
.markItUp .outil_oe>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -262px}
.markItUp .outil_oe_maj>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -242px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -182px}
.markItUp .outil_uppercase>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -82px}
.markItUp .outil_lowercase>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -102px}
.markItUp .outil_code>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -382px}
.markItUp .outil_cadre>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -402px}
.markItUp .outil_clean>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -422px}
.markItUp .outil_preview>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -622px}
.markItUp .outil_intertitre1>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -2px}
.markItUp .outil_intertitre2>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/intertitre2.png);background-position:0}
.markItUp .outil_intertitre3>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/intertitre3.png);background-position:0}
.markItUp .outil_alignerdroite>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/right.png);background-position:0}
.markItUp .outil_alignergauche>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/left.png);background-position:0}
.markItUp .outil_stroke_through_et>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -62px}
.markItUp .outil_cadretexte>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/cadretexte.png);background-position:0}
.markItUp .outil_speciaux>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/tag.png);background-position:0}
.markItUp .outil_barre_code>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/page_white_code_red.png);background-position:0}
.markItUp .outil_barre_cadre>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/page_white_code.png);background-position:0}
.markItUp .outil_miseenevidence>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/miseenevidence.png);background-position:0}
.markItUp .outil_miseenevidence2>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/miseenevidence2.png);background-position:0}
.markItUp .outil_exposant>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/exposant.png);background-position:0}
.markItUp .outil_indice>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/indice.png);background-position:0}
.markItUp .outil_petitescapitales>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/petitescapitales.png);background-position:0}
.markItUp .outil_barre_poesie>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/poesie.png);background-position:0}
.markItUp .outil_barre_tableau>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/typoenluminee/v4.0.2/icones_barre/barre-tableau.png);background-position:0}
.markItUp .tac_drop>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/tarteaucitron/v1.9.13/icones_barre/tac.png)}
.markItUp .couteau_suisse_drop>a>em{background-image:url(//www.friendsofthelycee.org.uk/plugins/auto/couteau_suisse/v2.1.0/icones_barre/couteau-19.png)}
.markItUp .cs_smileys_drop>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/1705a5cbe54ca874ab96aea55581c6.png)}
.markItUp .smiley_pleure_de_rire>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/1f82f8b7069174802cb16e279dfb0e.png)}
.markItUp .smiley_triste>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/e036490616485cfa8da63b686b46a7.png)}
.markItUp .smiley_mort_de_rire>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/1705a5cbe54ca874ab96aea55581c6.png)}
.markItUp .smiley_en_colere>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/39c5e36fa0ab66b8e79572ce485287.png)}
.markItUp .smiley_clin_d-oeil>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/236b1298f6b77077325c8352c0ce9f.png)}
.markItUp .smiley_sourire>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/53aa9a860a31926982117e342ff2c1.png)}
.markItUp .smiley_pas_content>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/0ec20a4bfc648aa30d50302232b74c.png)}
.markItUp .smiley_diable>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/26dda4aad92e6807a471e71dd573f2.png)}
.markItUp .smiley_rouge>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/2132e09ca65f1d8363242997455148.png)}
.markItUp .smiley_rigolo>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/0d4d2083573b647d259c6686a9d3a6.png)}
.markItUp .smiley_lunettes>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/06d2b65182fd82a187f7891829d461.png)}
.markItUp .smiley_tire_la_langue>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/71ae08bda20c3939eb7fcb96a46933.png)}
.markItUp .smiley_bof>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/c0ef8e676e48856cfe2d1a050b9aa7.png)}
.markItUp .smiley_mouais>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/2af6c503bc3c010a084d55b46f460c.png)}
.markItUp .smiley_surpris>a>em{background-image:url(//www.friendsofthelycee.org.uk/local/couteau-suisse/icones_barre/b8f2e6a88fef81025fba4e573d26da.png)}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:5em;height:5em;border:1px solid #eee;background:#fff url('//www.friendsofthelycee.org.uk/prive/images/loader.svg') center no-repeat;background-size:50%;opacity:0.5;position:absolute;left:50%;top:50%;margin-left:-2.5em;margin-top:-2.5em}
.fullscreen .ajaxLoad:after{position:fixed;left:75%}

/* plugins/auto/zblobul_core/v6.9.21.1/css/enluminurestypo.css */


/* local/couteau-suisse/header.css */
table.cs_smileys td{text-align:center;font-size:90%;font-weight:700}
div.cs_sommaire{display:block;float:right;margin-left:1em;margin-right:.4em;overflow:auto;z-index:100;max-height:350px;text-align:left}
a.sommaire_ancre{background:transparent url(https://www.friendsofthelycee.org.uk/prive/images/deplierbas.svg) no-repeat scroll left center;background-size:12px;padding-left:10px;text-decoration:none!important}
div.cs_sommaire a:after{display:none}
div.cs_sommaire_avec_fond{background:transparent url(https://www.friendsofthelycee.org.uk/plugins/auto/couteau_suisse/v2.1.0/img/sommaire/coin.gif) no-repeat scroll left top;border-right:1px solid rgb(153,153,153);border-bottom:1px solid rgb(153,153,153);padding-bottom:.1em}
div.cs_sommaire_sans_fond{border:thin solid gray;background-color:white}
div.cs_sommaire_inner{margin:3pt}
div.cs_sommaire_titre_avec_fond,div.cs_sommaire_titre_sans_fond{border-bottom:1px dotted silver;line-height:1;position:inherit;font-weight:700;text-align:center}
div.cs_sommaire_titre_avec_fond{margin-left:15px}
div.cs_sommaire ul{margin:.3em .5em .1em .7em;padding:0pt;font-size:84%;list-style-image:none;list-style-position:outside;list-style-type:none}
div.cs_sommaire ul li{margin:0pt;padding:0pt;list-style-image:none;list-style-position:outside;list-style-type:none}
div.cs_sommaire_titre_avec_fond,div.cs_sommaire_titre_sans_fond{background:transparent url(https://www.friendsofthelycee.org.uk/prive/images/deplierbas.svg) no-repeat scroll right center;background-size:18px;cursor:pointer;padding:.3em 18px}
div.cs_sommaire_replie{background:transparent url(https://www.friendsofthelycee.org.uk/prive/images/deplierhaut.svg) no-repeat scroll right center;background-size:18px;border:none}
.cs_sommaire_invisible{display:none}

/* plugins/auto/cvtupload/v2.3.4/css/cvtupload.css?1787646438 */
.formulaire_spip .saisie_fichiers input[type=file]{display:block;margin-bottom:1em}
.cvtup-fichier-precedent{display:block;width:100%;overflow:auto;margin-bottom:1em;border:1px solid #DDD;border-radius:5px}
.cvtup-fichier-precedent .cvtup-description,.cvtup-fichier-precedent .cvtup-action{display:block;overflow:visible;padding:.5em;vertical-align:top}
.cvtup-fichier-precedent .cvtup-description{overflow:visible}
.cvtup-fichier-precedent .cvtup-description img{max-width:100%;height:auto;margin-bottom:.5em}
.cvtup-fichier-precedent .cvtup-description .cvtup-filename{display:block}
.cvtup-fichier-precedent .cvtup-action label{display:inline}
.cvtup-fichier-precedent .cvtup-remplacer{clear:both;padding:.5em}

/* plugins/auto/uploadhtml5/v2.1.0/lib/dropzone/dropzone.css */
@media screen{@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}
@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}
@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}
@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}
@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}
@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
.dropzone,.dropzone *{box-sizing:border-box}
.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}
.dropzone.dz-clickable{cursor:pointer}
.dropzone.dz-clickable *{cursor:default}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}
.dropzone.dz-started .dz-message{display:none}
.dropzone.dz-drag-hover{border-style:solid}
.dropzone.dz-drag-hover .dz-message{opacity:0.5}
.dropzone .dz-message{text-align:center;margin:2em 0}
.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}
.dropzone .dz-preview:hover{z-index:1000}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}
.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}
.dropzone .dz-preview.dz-image-preview{background:white}
.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}
.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}
.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}
.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}
.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}
.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 .4em;border-radius:3px}
.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}
.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}
.dropzone .dz-preview .dz-image img{display:block}
.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-moz-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-ms-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-o-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);animation:passing-through 3s cubic-bezier(0.77,0,0.175,1)}
.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-moz-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-ms-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-o-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);animation:slide-in 3s cubic-bezier(0.77,0,0.175,1)}
.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}
.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}
.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}
.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}
.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}
.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}
.dropzone .dz-preview.dz-error .dz-error-message{display:block}
.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}
.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:white}
.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}}

/* page=style_public.css */
body{color:#2e2e2e;font-size:90%}
.table_item .item .titre_item::first-line,.table_item .item .titre_item_hidden::first-line,table.spip tr td,.desc_diapo,.table .item_info_supp .item_info_spectacle{font-family:'Open Sans',sans-serif;font-weight:300}
body,a,#menu a,.content h4.soustitre,.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a,.table_item .item .titre_item,.table_item .item .titre_item_hidden,.accordion h3{font-family:'Open Sans',sans-serif;font-weight:400}
h1,h2,h4,h5,.content .chapo,label,.programmation .date,input[type=radio]:checked + label,input[type=checkbox]:checked + label,.title,.title_diapo,.table span,table.spip caption,table.spip tr th,#main_slideshow_hp .camera_caption > div a,.camera_caption > div,#bloc_contact .info_contact .nom,#hierarchie a:last-child,.table .item_info_supp .item_info_date_courte,.table .item_info_supp .item_info_date_complete,.liste_item .item_info .item_info_chapo,.programme .item_info_lieu span,.programme .item_info_adresse span,.programme .item_info_descriptif span,.champ .submit,.formulaire .submit,.menu-button,.on,.on > a,.filariane,.filariane a,body b,h3,.bandeau_titre h1,h2.titre_bloc,.flexnav li a,strong,.table .item .item_info a.lire_plus,.table .item h3.item_info_titre{font-family:'Open Sans',sans-serif;font-weight:600}
.extra-bold{font-family:'Open Sans',sans-serif;font-weight:800}
h1.titre{font-size:2em}
h2{font-size:1.8em}
h3.spip{font-size:1.8em}
h4.spip{font-size:1.4em}
h4{font-size:1.4em}
h5.spip{font-size:1.4em}
table.spip tr th{font-size:1.2em}
span.titre_bloc{font-size:1.3em}
#top_bar .connexion ul li a{font-size:.9em}
.camera_caption > div{font-size:1em}
#main_slideshow_hp .camera_caption > div a{font-size:1.4em}
.table_item .item .titre_item_hidden{font-size:1.5em}
.table_item .item .descriptif_item{font-size:.8em}
.liste_item .item_info .item_info_titre a{font-size:1em}
.liste_item .item_info .item_info_soustitre h4{font-size:.7em}
.liste_item .item_info .item_info_chapo{font-size:.85em}
.liste_item .item_info .item_info_texte,.liste_item .item_info .item_info_lieu,.liste_item .item_info .item_info_evenement{font-size:.9em}
.table.TWOE .item .item_info h3.item_info_titre{font-size:1em;line-height:1.5em}
.table .item .item_info_supp h3.item_info_titre{font-size:1.6em;line-height:1.5em}
.table .item_info_supp .item_info_chapo{font-size:.8em}
.table.TOC .item .item_info_supp a{color:#2e2e2e}
.table.TOC .item .item_info_supp .item_info_date{display:none}
#bloc_social .bloc_content h2{font-size:1.8em}
#bloc_social .bloc_content h3{font-size:1.1em}
.chapo{font-size:1.1em}
.texte{font-size:1em}
.content .type_spectacle{font-size:1.4em}
.content .programmation .date{font-size:1.1em}
.programme .item_info_spectacle{font-size:1.8em}
.programme .item_info_titre a{font-size:1.2em}
.programme .item_info_date{font-size:.9em}
.programme .item_info_lieu span,.programme .item_info_adresse span,.programme .item_info_descriptif span{font-size:1em}
.liste_partenaire_actuel .item_evenements li a{font-size:1em}
#footer{font-size:.9em}
.accordion h3{font-size:1.6em}
.no-accordion ul li > a,.accordion ul li > a{font-size:1em}
.accordion .st-content ul li > a{font-size:.9em}
legend{font-size:1.1em}
label{font-size:1.1em}
textarea,.champ,select{font-style:normal;font-size:12px}
.flexnav li a{font-size:1.3em}
.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a{font-size:1.1em}
.flexnav .touch-button .navicon{font-size:12px}
.menu-button .touch-button .navicon{font-size:16px}
@media only screen and (min-width:1025px){.flexnav > li > a{font-size:1em}
.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a{font-size:1em}}
/*! PLUGINS CORE */
COMPOSITIONS CORE
PAGES CORE
BLOC CORE
COMPOSITIONS PLUGIN
PAGES PLUGIN
BLOC PLUGIN
COMPOSITIONS THEME
PAGES THEME
BLOC THEME
#bloc_accueil .slideshow{display:none}
#bloc_accueil .no_slideshow .camerarelative{position:relative;overflow:hidden}
#bloc_accueil .no_slideshow .diaporama_fallback_image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
#bloc_accueil .no_slideshow .camerarelative > div{position:relative;z-index:1}
.camera_loader{opacity:0;height:0;width:0}
.camera_target_content{display:none}
.slideshow .camera_prev,.slideshow .camera_next{height:40px;top:95%;margin-top:-20px;width:40px}
.slideshow .camera_commands{height:40px;top:20px;width:40px}
.slideshow .camera_pie{height:40px;top:20px;width:40px;position:absolute;right:10px}
.slideshow .camera_prev{left:0}
.slideshow .camera_prev > span{display:block;height:40px;width:40px}
.slideshow .camera_next{right:0}
.slideshow .camera_next > span{display:block;height:40px;width:40px}
.camera_commands{right:41px}
.camera_commands > .camera_play{height:40px;width:40px}
.camera_commands > .camera_stop{display:block;height:40px;width:40px}
.camerarelative{text-shadow:1px 1px 0 rgba(0,0,0,0.25);zoom:1;filter:none;background-position:center;background-size:cover}
.camerarelative .align_left{text-align:left}
.camerarelative .align_right{text-align:right}
.camerarelative .align_center{text-align:center}
.camerarelative > div{background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.15) 70%,rgba(0,0,0,0) 100%) repeat scroll 0 0;width:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;color:white;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;text-align:center;height:100%}
.camerarelative > div > div{padding:5% 2.5%;width:95%}
.camerarelative .title_diapo{width:100%;padding:0}
.camerarelative .title_diapo *{width:100%;padding:0;text-align:inherit}
.camerarelative .title_diapo h1{color:white;font-size:2em;line-height:1.25em;font-weight:700}
.camerarelative .title_diapo h1{font-size:1.8em}
.camerarelative .desc_diapo{font-size:1em;padding:.3em 2.5%;font-weight:600}
.camerarelative .align_left .desc_diapo,.camerarelative .align_right .desc_diapo{padding-left:0;padding-right:0}
.camerarelative .desc_diapo a,#main_slideshow_hp .desc_diapo a{display:inline-block;font-size:small;color:white;text-decoration:none;padding:.75em 1.5em .75em 45px;margin:1em 0 0;transition:.3s all ease;text-transform:uppercase;border-radius:3px;text-align:center;position:relative;transition:.3s all ease;background-color:#606060}
.camerarelative .desc_diapo a::before,#main_slideshow_hp .desc_diapo a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;text-decoration:inherit;font-size:20px;position:absolute;text-align:center;width:20px;height:20px;top:50%;left:15px;margin-top:-10px;content:"\f35d"}
.camerarelative .desc_diapo a:hover,#main_slideshow_hp .desc_diapo a:hover{text-decoration:none}
.camerarelative .credits{position:absolute;bottom:5px;right:5px;opacity:.5;transition:.3s ease all}
.camerarelative .credits:hover{opacity:1}
@media only screen and (min-width:481px){.camerarelative > div > div{margin:auto;padding:5% 10%;width:80%;max-width:80%}
.camerarelative .align_left > div{padding:2.5% 25% 0 2.5%;width:72.5%}
.camerarelative .align_right > div{padding:2.5% 2.5% 0 25%;width:72.5%}}
@media only screen and (min-width:768px){.camerarelative{padding:0}
.camerarelative > div > div{margin:auto;padding:0 10%;width:80%;max-width:80%}
.camerarelative .align_left > div{width:48.5%;padding:1.5% 50% 0 1.5%;text-align:left}
.camerarelative .align_right > div{width:48.5%;padding:1.5% 1.5% 0 50%;text-align:right}
.camerarelative .align_center{width:auto;text-align:center}
.camerarelative .title_diapo h1{font-size:3vw}
.camerarelative .desc_diapo{font-size:2vw}
.camerarelative .date_diapo{text-transform:capitalize;font-weight:500;font-size:1.7vw}
.camerarelative .align_left .desc_diapo,.camerarelative .align_right .desc_diapo{padding-left:0;padding-right:0}
.camerarelative .align_left .desc_diapo a,.camerarelative .align_right .desc_diapo a{margin:2em 0 0}
#bloc_accueil{position:relative}
#bloc_accueil .aspect_ratio{padding-bottom:33%}
#bloc_accueil .slideshow,#bloc_accueil .no_slideshow{position:absolute;top:0;right:0;left:0;bottom:0;z-index:5}
#bloc_accueil .slideshow{display:block;z-index:10}
#bloc_accueil .no_slideshow{opacity:1;transition:opacity .25s ease,visibility 0s linear .25s}
#bloc_accueil.slideshow-ready .no_slideshow{visibility:hidden;opacity:0;pointer-events:none}
#bloc_accueil .no_slideshow .camerarelative{position:absolute;top:0;right:0;left:0;bottom:0;background-position:center;background-size:cover}
#bloc_accueil .no_slideshow .camerarelative > div{display:none}
.camerarelative .title_diapo h1{margin-top:0;line-height:1.3em}
.camerarelative .desc_diapo{padding:.1em 15%;width:70%;max-width:960px}
.camerarelative .align_left > div > *,.camerarelative .align_right > div > *{width:auto;padding:0}}
@media (prefers-reduced-motion:reduce){#bloc_accueil .no_slideshow{transition:none}}
@media only screen and (min-width:1025px){.camerarelative .title_diapo h1{}
.camerarelative .desc_diapo{max-width:32em;padding:.3em 0;margin:auto;max-width:1200px}
.camerarelative .desc_diapo a{margin-top:3em}}
@media only screen and (min-width:1240px){.camerarelative .title_diapo h1{}}
@media only screen and (min-width:1500px){.camerarelative .title_diapo h1{}}
#cookieChoiceInfo{width:90%!important;padding-right:5%!important;padding-left:5%!important;background-color:rgba(99,151,198,.95)!important;font-size:.9em;top:inherit!important;bottom:0}
#cookieChoiceInfo:hover{background-color:rgb(99,151,198)!important}
#cookieChoiceInfo > span{color:white}
#cookieChoiceInfo a{margin-left:5px;color:white;font-weight:600;text-decoration:underline;display:inline-block}
#cookieChoiceInfo a#cookieChoiceDismiss{margin:5px 10px!important;text-decoration:none;border:1px solid rgb(99,151,198);background-color:white;color:rgb(99,151,198);display:inline-block;transition:.3s ease all;padding:.3em 1em;border-radius:5px}
#cookieChoiceInfo a#cookieChoiceDismiss:hover{border:1px solid white;background-color:rgb(99,151,198);color:white}
#cookie-bar{background:#0076b5bf;color:white;text-align:center;padding:1em}
#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}
#cookie-bar.fixed.bottom{bottom:0;top:auto}
#cookie-bar p{margin:0;padding:0}
#cookie-bar a{color:#fff;display:inline-block;border-radius:5px;text-decoration:none;padding:.5em 1em;margin-left:.6em}
#cookie-bar .cb-enable{background:#090}
#cookie-bar .cb-enable:hover{background:#090}
#cookie-bar .cb-disable{background:#b00}
#cookie-bar .cb-disable:hover{background:#b00}
#cookie-bar .cb-policy{background:#05d}
#cookie-bar .cb-policy:hover{background:#05d}
body #tarteaucitronRoot #tarteaucitronAlertBig{background:#436ba7}
body #tarteaucitron #tarteaucitronClosePanel{background:white;color:black;font-size:15px;padding:5px 0;z-index:1;top:6px;text-align:center}
.page_article.article_activites .content > article,.page_article.article_evenements .content > article,.page_evenement.evenement_activites .content > article,.page_evenement.evenement_evenements .content > article{box-sizing:border-box;width:100%}
.page_article.article_activites .content .right_col,.page_article.article_evenements .content .right_col,.page_evenement.evenement_activites .content .right_col,.page_evenement.evenement_evenements .content .right_col{box-sizing:border-box;min-width:0;width:100%}
@media only screen and (min-width:1025px){.page_article.article_activites .content > article,.page_article.article_evenements .content > article,.page_evenement.evenement_activites .content > article,.page_evenement.evenement_evenements .content > article{width:54.5%;width:calc(97% - 310px)}
.page_article.article_activites .content .right_col,.page_article.article_evenements .content .right_col,.page_evenement.evenement_activites .content .right_col,.page_evenement.evenement_evenements .content .right_col{min-width:280px;width:37%;width:calc(280px)}}
.table.albums_evenements .mediabox{width:90%}
.table.albums_evenements.TWOE .item .item_info_supp a{padding:0;text-align:center}
.table.albums_evenements.TWOE .item .item_info_supp a{padding:0}
.table.albums_evenements.TWOE .item_info_supp a span{margin:30px 0;background-color:#3a3a3a;padding:1em .5em;border-radius:5px;display:block}
.code_couleur_calendrier{display:table}
.code_couleur_calendrier h3.titre{font-size:1.2em;margin:1em 0;text-transform:uppercase;letter-spacing:1px;padding:0 0 .5em;color:#555}
.code_couleur_calendrier .couleur{display:inline-block;float:left;color:white;padding:.5em 1em;margin:0 5px 5px 0}
.content .programmation{padding:10px 0;margin:1.5em 0}
.content .programmation .info_supp,.content .programmation .lieu,.content .programmation .adress{padding:0 0 0 1em}
.detail_evenement{clear:both;width:100%}
#pied_article .logo_partenaires{width:100%;padding:0 0 1em;clear:both;margin:0 0 1em}
#pied_article .logo_partenaires img.spip_logos{float:left;padding:10px}
.page_evenement article.evenement .logo_evenement{clear:both;width:100%}
.page_evenement .programmation{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}
.page_evenement article.evenement .content .programmation span{display:inline;padding-right:.5em}
.page_evenement .google_map{clear:both;border-top:1px dotted #CCC;margin-top:30px;padding-top:20px}
.page_evenement .google_map h4{margin-top:1em;margin-bottom:.5em}
.page_evenement .google_map iframe{width:100%;margin:30px 0}
.page_evenement #pied_article .logo_partenaires{border-bottom:1px dotted #CCC}
.page_evenement .right_col .message_statut_inscription{margin-bottom:20px}
.page_evenement .content_footer h3.titre,.page_evenement .right_col h3.titre{margin-top:0;padding-top:0;font-size:1.25em;position:relative;text-align:left;line-height:1.3em;border:none}
.page_evenement .content_footer h3.titre i,.page_evenement .right_col h3.titre i{display:table-cell;vertical-align:middle;width:45px;font-size:40px;text-align:center;margin:5px}
.page_evenement .content_footer h3.titre span,.page_evenement .right_col h3.titre span{display:table-cell;vertical-align:middle;padding:5px 10px;color:#555}
.right_col .message_statut_inscription > p,.right_col .message_statut_inscription > form,.right_col .message_statut_inscription > ul{padding-left:15px;margin:1em 0}
@media only screen and (min-width:481px){.content .programmation .info_supp,.content .programmation .lieu,.content .programmation .adress{display:table-cell}
.detail_evenement{clear:none;max-width:350px;width:40%;float:right;padding:0 0 0 15px}
.detail_evenement .img_logo{margin:0;text-align:right}}
@media only screen and (min-width:1025px){.page_evenement .content_footer .inscription_evenement{max-width:none}
.page_evenement .content_footer .formulaire_information,.page_evenement .content_footer .formulaire_inscription,.page_evenement .content_footer .formulaire_desinscription{float:left}}
.content .forum .pagination{padding:1em 2.5%;width:95%;background-color:white}
.liste_article_archive .item{padding:10px}
.liste_article_archive .item_logo{width:160px}
.liste_partenaire_actuel{clear:both;width:100%}
.liste_partenaire_actuel li{display:table;table-layout:fixed;padding:15px 0;width:100%;border-top:1px dotted #CCC}
.liste_partenaire_actuel li:last-child{border-bottom:1px dotted #CCC}
.liste_partenaire_actuel li ul li,.liste_partenaire_actuel li ul li:last-child{border:none}
.liste_partenaire_actuel .item_partenaire_logo{display:table-cell;vertical-align:middle;width:30%;text-align:center;border-left:1px dotted #CCC}
.liste_partenaire_actuel .item_partenaire_logo img.spip_logos{float:none;padding:0 15px;max-width:180px}
.liste_partenaire_actuel .item_partenaire_titre{display:table-cell;vertical-align:middle;width:auto;padding:0 15px;overflow:hidden;border-left:1px dotted #CCC;border-right:1px dotted #CCC}
.liste_partenaire_actuel .item_evenements{display:table-cell;vertical-align:middle;width:40%;border-right:1px dotted #CCC}
.liste_partenaire_actuel ul.item_evenements li{padding:10px;width:auto}
.liste_partenaire_actuel .item_evenements li a{text-transform:uppercase}
.mur_logo .logo{text-align:center;box-shadow:0px 0px 4px 1px #d0d0d0}
.mur_logo .logo a:hover{text-decoration:underline}
.content_footer .mur_logo .logo strong.titre{text-align:center;border-bottom:none;display:block;padding:.5em;background-color:#e7e7e7}
.mur_logo .logo .descriptif{text-align:center;padding:.5em;font-size:.9em}
.content article.inc-article-navigation_horizontal{padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-filter:none;filter:none}
#nav_meme_rubrique{clear:both;width:100%;padding:20px 0}
.nav_meme_rub{list-style:none;text-align:center;display:grid;grid-template-columns:1fr;gap:1px;margin:0;padding:0}
.nav_meme_rub li{min-width:0}
.nav_meme_rub li a{padding:1em .5em;display:flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box}
@media only screen and (min-width:481px){#nav_meme_rubrique{padding:20px 0 0}
.nav_meme_rub{width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.nav_meme_rub li{padding:0;text-align:center;vertical-align:middle}
.nav_meme_rub li a{padding:1em .5em}}
.bloc_formulaire_inscription h2.titre{display:inline-block}
.bloc_formulaire_inscription > div .reponse_formulaire{text-align:left}
.bloc_formulaire_inscription > div .reponse_formulaire i{display:table-cell;vertical-align:middle;padding:5px;font-size:2em}
.bloc_formulaire_inscription > div .reponse_formulaire span{display:table-cell;vertical-align:middle}
.bloc_formulaire_inscription .formulaire_spip{padding:15px 15px 5px;display:inline-block;border-radius:5px;margin:5px auto 15px;text-align:center}
.bloc_formulaire_inscription .formulaire_spip label{white-space:nowrap;display:block;width:auto;margin:0 auto 1.5em;text-transform:uppercase;color:white;font-size:1.2em;padding:0}
.bloc_formulaire_inscription .formulaire_spip label:after{content:' ';display:block;height:2px;width:20px;background-color:white;margin:1em auto}
.bloc_formulaire_inscription .formulaire_spip input[type=email]{display:block;margin:1em auto 0;width:auto;font-size:1em;border:1px solid white;text-align:center;padding:.7em .5em}
.bloc_formulaire_inscription .formulaire_spip input[type=submit]{display:block;margin:2em auto 0;padding:.7em 1em;width:auto;font-size:1.1em;text-transform:uppercase}
.bloc_formulaire_inscription .form_explication{font-size:.9em;font-style:italic}
.bloc_formulaire_inscription .form_explication i{padding:0 5px 0 0}
.liste_categorie_forum > li{border-bottom:1px #CCC solid;padding:20px}
.liste_categorie_forum > li h2.titre{margin-bottom:0;padding-bottom:0}
.liste_categorie_forum > li h2.titre span,.liste_forum .forum span{float:right;opacity:0}
.liste_categorie_forum > li h2.titre:hover span,.liste_forum .forum:hover span{font-size:.8em;float:right;opacity:1}
ul.liste_forum.spip > li.forum{padding:0 .5em}
ul.liste_forum.spip > li.forum.statut_prop::before{background-color:#ffc573}
ul.liste_forum.spip > li.forum::before{margin:0 5px 2.5px 0}
@media only screen and (min-width:1025px){.liste_categorie_forum > li{border-bottom:none;padding:0 0 20px;margin:0 2.5% 0 0;width:47.5%;float:left;clear:both}
.liste_categorie_forum > li:nth-child(2n){float:right;clear:right}}
.forum_connect{display:block;float:none;text-align:center;width:auto;padding:0}
.forum_connect a.lien_bouton{padding:.6em 1.5em}
h2.forum-titre{font-size:1.6em;display:inline}
ul.forum .forum-fil{border-top:1px solid #DBDBDB}
ul.forum .forum-fil{background-color:#FBFBFB}
ul.forum .forum-fil:nth-child(2n+1){background-color:#F2F2F2}
.forum-contact{border-top:1px solid rgba(0,0,0,0.1);padding:15px 0 0}
.forum-contact span{padding:0 15px 10px 0;display:inline-block}
ul.forum .forum-fil ul li.forum-fil{background-color:#ECECEC}
.page_forum .lien_bouton{margin:15px 0}
.formulaire_forum fieldset{margin:25px 0}
.formulaire_forum legend{margin-bottom:.5em}
.forum_connect{text-align:right}
.forum_connect .explication{display:block;padding:1em 0}
.ligne{clear:both;width:100%;border-top:1px solid #CCC}
li.forum-fil{padding:20px}
ul.forum > li > ul{padding:20px 0 0 5%}
.forum-titre{width:100%}
.comment-author_logo,.comment-author_name,.comment-author_email{display:inline-block;padding:.5em 0}
.comment-author_name a:hover{text-decoration:underline}
.forum-info{clear:both;text-align:left}
.forum-info span{clear:both;padding:0 1em}
.forum_connect .poster,.forum-info .envoyer,.forum-info .repondre{text-transform:uppercase;background-repeat:no-repeat;background-position:95% center;padding-right:40px;display:inline-block;margin:.5em auto}
li.forum-fil.form_annonce{padding:0 15px;margin-bottom:30px}
li.forum-fil.form_annonce > *{padding:20px 0}
ul.forum li.forum-fil.statut_publie{background-color:#F3F3F3;border:2px solid rgba(0,0,0,0.14)}
ul.forum li.forum-fil.statut_prop{background:#eee url(/plugins-dist/forum/prive/themes/spip/images/forum-bg-item-64.png) center;background-color:#FFFBEF;border:2px solid #ffc573}
li.comment-meta.header{display:table;width:100%;padding:7px 0;margin-bottom:15px}
li.comment-meta.header.statut_prop{background-color:#EFCA68}
li.comment-meta.header i,li.comment-meta.header span{display:table-cell;vertical-align:middle}
li.comment-meta.header i{font-size:2.5em;color:white;text-align:center;padding:0 10px}
li.comment-meta.header span{font-weight:400;padding:0 5px}
.form_annonce .actions moderer > div{display:flex}
.form_annonce form.bouton_action_post{display:inline-block;margin:0 5px 15px 0}
.form_annonce form.bouton_action_post{margin:0}
li.forum-fil.form_annonce .bouton_supprimer{padding:0 10px;border-top:1px solid rgba(0,0,0,0.1)}
li.forum-fil.form_annonce .bouton_supprimer form button{background-color:#e28500}
.forum-fil .documents_portfolio .bouton_supprimer_image{position:absolute;top:0;right:0;left:100%;bottom:0;opacity:0.1;display:block;height:100%;background-color:rgba(255,255,255,0.66)}
.forum-fil .documents_portfolio .item:hover .bouton_supprimer_image{opacity:1;transition:.5s all ease;left:auto;right:0;text-align:right}
.forum-fil .documents_portfolio .item .bouton_supprimer_image form{display:block}
.forum-fil .documents_portfolio .item .bouton_supprimer_image button{background-color:transparent;border:none;color:black;margin:0;padding:7px;font-size:25px}
.forum-fil .documents_portfolio .item .bouton_supprimer_image button:hover{color:#d1343d}
.forum-fil ul.liste_documents li .bouton_supprimer_image{display:inline-block}
.forum-fil ul.liste_documents li .bouton_supprimer_image{opacity:1;transition:.5s all ease}
.forum-fil ul.liste_documents li .bouton_supprimer_image button{background-color:transparent;border:none;color:black;margin:0 5px;padding:2px 5px;font-size:15px}
.forum-fil ul.liste_documents li .bouton_supprimer_image button:hover{color:#d1343d}
.page_profil .logo_auteur img{background-color:#D2D2D2}
.page_profil .bloc_profil.statut_cotisation{max-width:480px}
.page_profil .formulaire_editer_logo_auteur h3.titre,.page_profil .formulaire_editer_logo_auteur label,.page_profil .formulaire_editer_logo_auteur .apercu .spip_logos,.page_profil .formulaire_editer_logo_auteur .taille{display:none}
.page_profil .bloc_profil{margin:0 0 50px}
.page_profil p.boutons{text-align:center}
.page_profil .bloc_profil .formulaire_spip .choix label .commentaires{font-weight:500;font-size:1em;margin-left:.5em}
.bloc_profil .tableau_asso{width:100%;border:#ddff38 1px solid;margin-bottom:30px}
.bloc_profil .tableau_asso .id a{word-break:normal}
.bloc_profil .tableau_asso .nom{min-width:255px;max-width:320px}
.miniature_transaction{min-width:160px}
.miniature_transaction .statut_transaction{display:table;text-align:center;background:rgba(255,255,255,0.6);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:5px;margin:0;font-size:15px;padding:0}
.miniature_transaction .statut_transaction > *{display:table-cell;vertical-align:middle;text-align:center;min-width:25px;border-right:1px solid rgba(0,0,0,0.08)}
.miniature_transaction .statut_transaction span i{font-size:20px}
.miniature_transaction .statut_transaction .tooltip{border-radius:0}
.tooltip{position:relative;display:inline-block;background-color:rgba(255,255,255,.5);padding:7px;border-radius:6px}
.tooltip i{height:15px;width:15px}
.tooltip.preinscrit{min-width:25px}
.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#444;color:#fff;text-align:center;padding:5px 10px;border-radius:5px;position:absolute;z-index:10;top:100%;left:0;font-size:13px;border-radius:5px;border-top-left-radius:0}
.tooltip:hover{background-color:#444;color:white;font-weight:600;border-radius:5px;border-bottom-left-radius:0}
.tooltip:hover .tooltiptext{visibility:visible}
.formulaire_editer_logo_auteur{z-index:1;position:relative}
.nav_horizontal_profil{clear:both;width:100%;list-style:none;text-align:center;margin-bottom:20px}
.nav_horizontal_profil li{position:relative}
.nav_horizontal_profil li i{position:absolute;top:5px;right:5px;color:#FFF}
.nav_horizontal_profil li a{padding:1em .5em;display:block;background-color:#e5e5e5;border-bottom:1px solid #F5F5F5;border-right:1px solid #F5F5F5}
.nav_horizontal_profil li a.active,.nav_horizontal_profil li a:hover{background-color:#c7c7c7}
.tableau_participation_adherent .nom .logo_evenement{display:none}
.table_conteneur{overflow-x:auto;overflow-y:clip}
.table_conteneur table{width:auto;min-width:975px}
.page_profil .formulaire_documentation{max-width:400px;padding:15px 15px;margin:2em auto;text-align:center}
.page_profil .formulaire_documentation input[type=submit],.page_profil .formulaire_documentation a.submit{margin:2em auto 1em;border:0;color:white;text-transform:uppercase;display:inline-block;padding:10px 16px;border-radius:6px;text-decoration:none;cursor:pointer}
.page_profil .formulaire_documentation.authentifier_auteur{background-color:#baff76}
.page_profil .formulaire_documentation.authentifier_auteur input[type=submit],.page_profil .formulaire_documentation.authentifier_auteur a.submit{background-color:#4c9300}
.page_profil .formulaire_documentation.authentifier_auteur input[type=submit]:hover,.page_profil .formulaire_documentation.authentifier_auteur a.submit:hover{background-color:#a5d96e}
.page_profil .formulaire_documentation.echu{background-color:#ffeb3b}
.page_profil .formulaire_documentation.echu input[type=submit],.page_profil .formulaire_documentation.echu a.submit{background-color:#c5b100}
.page_profil .formulaire_documentation.echu input[type=submit]:hover,.page_profil .formulaire_documentation.echu a.submit:hover{background-color:#c5b100}
.page_profil .formulaire_documentation.prospect{background-color:#ffee58}
.page_profil .formulaire_documentation.prospect input[type=submit],.page_profil .formulaire_documentation.prospect a.submit{background-color:#c5b100}
.page_profil .formulaire_documentation.prospect input[type=submit]:hover,.page_profil .formulaire_documentation.prospect a.submit:hover{background-color:#c5b100}
.page_profil .formulaire_documentation.creer_auteur{background-color:#d9e8ff}
.page_profil .formulaire_documentation.creer_auteur input[type=submit],.page_profil .formulaire_documentation.creer_auteur a.submit{background-color:#245d8f}
.page_profil .formulaire_documentation.creer_auteur input[type=submit]:hover,.page_profil .formulaire_documentation.creer_auteur a.submit:hover{background-color:#1d4a73}
.page_profil a:focus-visible,.page_profil button:focus-visible,.page_profil [role="button"]:focus-visible{outline:2px solid #4c9300;outline-offset:2px}
.page_profil .bloc_profil--newsletter .editer_listes{padding-left:0}
.page_profil .profil_ical_header{display:flex;align-items:flex-start;gap:16px}
.page_profil .profil_section_intro{margin:0 0 22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.page_profil .profil_ical_icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#245d8f;color:#fff;font-size:1.2rem}
.page_profil .profil_section_kicker{margin:0 0 4px;color:#5f6f78;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.page_profil .profil_section_intro .titre,.page_profil .profil_ical_header .titre{margin:0}
.page_profil .profil_section_panel{margin:0 0 22px;padding:20px 22px;border:1px solid #e1e7ea;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.05)}
.page_profil .profil_section_panel--table{overflow-x:auto}
.page_profil .profil_section_panel--table > .titre{margin-top:0}
.page_profil .profil_section_panel--info{border-left:4px solid #245d8f;background:#f7fafc}
.page_profil .profil_ical_intro{max-width:80ch;margin:18px 0;color:#374151;line-height:1.55}
.page_profil .profil_ical_procedures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.page_profil .profil_ical_procedures li{display:flex;gap:12px;min-width:0;padding:14px;border:1px solid #dbe3e8;border-radius:12px;background:#fff}
.page_profil .profil_ical_service{flex:0 0 auto;color:#245d8f;font-size:1.35rem}
.page_profil .profil_ical_procedures li > div,.page_profil .profil_ical_procedures li > div > span,.page_profil .profil_ical_procedures li > div > a{display:block}
.page_profil .profil_ical_procedures li > div > span{margin:4px 0 8px;color:#5f6f78}
.page_profil .profil_ical_webcal{margin-top:18px;padding-top:18px;border-top:1px solid #dbe3e8}
.page_profil .profil_ical_webcal > .titre{margin:0 0 6px}
.page_profil .profil_ical_webcal_hint{margin:0 0 10px;color:#5f6f78}
.page_profil .profil_linkbox{margin:0;padding:12px 14px;overflow-wrap:anywhere;border:1px solid #cfd8dc;border-radius:10px;background:#fff}
.page_profil .compte_intro_panel{margin:0 0 18px;padding:18px 20px;border:1px solid #e5e5e5;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.05)}
.page_profil .compte_intro_panel .titre,.page_profil .compte_intro_panel .chapo{margin-left:0;margin-right:0}
.page_profil .page_compte.compte_layout{display:grid;gap:18px;margin:0;padding:0}
.page_profil section.compte_bloc{margin:0;padding:20px 22px;border:1px solid #e5e5e5;border-left:4px solid #778891;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.05)}
.page_profil .compte_bloc .introduction{margin:0 0 16px;max-width:70ch;color:#4b5563}
.page_profil .compte_bloc .h3{display:flex;align-items:center;gap:10px;margin-top:0;margin-bottom:10px}
.page_profil .compte_bloc .h3 i{color:#778891}
.page_profil .section_mot_de_passe .formulaire_spip,.page_profil .section_droit_oubli .formulaire_spip{margin-top:16px;padding:0;border-radius:0;background:transparent;box-shadow:none}
.page_profil .section_mot_de_passe .formulaire_mot_de_passe_connecte{margin-top:8px}
.page_profil .section_mot_de_passe .formulaire_mot_de_passe_connecte .editer-groupe{display:grid;gap:10px}
.page_profil .section_mot_de_passe .formulaire_mot_de_passe_connecte .editer{margin:0!important;padding:0!important}
.page_profil .section_mot_de_passe .formulaire_mot_de_passe_connecte .editer > label{margin:0 0 3px}
.page_profil .section_mot_de_passe .formulaire_mot_de_passe_connecte .editer > .explication{margin:0 0 5px;padding:2px 0 2px 10px;line-height:1.3}
.page_profil .section_mot_de_passe .formulaire_mot_de_passe_connecte input[type="password"],.page_profil .section_mot_de_passe .formulaire_mot_de_passe_connecte input[type="text"]{min-height:38px;padding:8px 40px 8px 10px}
.page_profil .section_mot_de_passe .formulaire_mot_de_passe_connecte .boutons{margin-top:10px}
.page_profil .page_compte .formulaire_spip ul{list-style:none;margin:0;padding:0}
.page_profil .page_compte .formulaire_spip li{margin-bottom:12px}
.page_profil .page_compte .formulaire_spip label{display:block;margin-bottom:4px;font-weight:600}
.page_profil .page_compte input[type="text"],.page_profil .page_compte input[type="password"],.page_profil .page_compte input[type="email"],.page_profil .page_compte textarea{width:100%;max-width:100%;padding:11px 12px;border:1px solid #cfd8dc;border-radius:10px;background:#fff;box-sizing:border-box}
.page_profil .page_compte .formulaire_spip p{max-width:none}
.page_profil .page_compte .compte_bloc > p{margin-top:0}
.page_profil .page_compte .compte_bloc > p:last-child,.page_profil .page_compte .compte_bloc .boutons:last-child{margin-bottom:0}
.page_profil .page_compte .boutons{margin:16px 0 0}
.page_profil .page_compte input[type="submit"],.page_profil .page_compte .btn,.page_profil .page_compte .btn.btn-secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-radius:999px;background:#778891;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}
.page_profil .page_compte .btn.btn-secondary{background:#245d8f}
.page_profil .page_compte .btn.btn-link{background:transparent;color:#245d8f;padding-left:0;padding-right:0;min-height:auto}
.page_profil .page_compte input[type="submit"]:hover,.page_profil .page_compte .btn:hover{filter:brightness(.95)}
.page_profil .infos_compte{display:grid;grid-template-columns:minmax(140px,190px) 1fr;gap:12px 18px;margin:16px 0 0;padding:16px;border-radius:12px;background:#f8fafb}
.page_profil .infos_compte dt{margin:0;font-weight:700;color:#374151}
.page_profil .infos_compte dd{margin:0;color:#111827}
.page_profil .page_compte .note{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:#fff7dd;color:#6b5500}
.page_profil .page_compte .suppression_compte{background:#fdecec;color:#7f1d1d}
.page_profil .page_compte .section_donnees_personnelles{background:#f7fafc;border-left-color:#245d8f}
.page_profil .page_compte .section_donnees_personnelles .h3 i,.page_profil .page_compte .section_export_donnees .h3 i,.page_profil .page_compte .section_politique .h3 i{color:#245d8f}
.page_profil .page_compte .section_droit_oubli{border-left-color:#c96b1f}
.page_profil .page_compte .section_droit_oubli .h3 i{color:#c96b1f}
.page_profil .profil_adhesion{max-width:720px}
.page_profil .profil_adhesion > .adhesion_statut,.page_profil .profil_adhesion > .adhesion_intro_panel{max-width:100%}
.page_profil .bloc_profil.statut_cotisation{max-width:none}
.page_profil .profil_adhesion_layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}
.page_profil .profil_adhesion_principale{min-width:0}
.page_profil .profil_adhesion_aside{align-self:start;margin:0}
.page_profil .adhesion_intro_panel{margin:0 0 18px}
.page_profil .adhesion_surtitre{display:inline-block;padding:0;border:0;align-items:center;gap:8px;margin:0 0 6px;font-size:.9rem;font-weight:700;text-transform:uppercase;color:#555}
.page_profil .adhesion_surtitre i{margin-right:6px;color:#778891}
.page_profil .adhesion_intro_panel .titre{margin-bottom:0}
.page_profil .adhesion_intro_texte{margin:10px 0 0;max-width:70ch;color:#555}
.page_profil .adhesion_intro_panel + .adhesion_statut{margin-top:0}
.page_profil .adhesion_statut{display:block;margin:0 0 18px;padding:20px 22px;border:1px solid #e5e5e5;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.06)}
.page_profil .adhesion_statut:last-child{margin-bottom:0}
.page_profil .adhesion_statut > *{margin-top:0}
.page_profil .adhesion_entete{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}
.page_profil .adhesion_picto{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f3f3f3;color:#778891;font-size:1rem;flex:0 0 34px}
.page_profil .adhesion_kicker{margin:0 0 4px;font-size:.85rem;font-weight:700;text-transform:uppercase;color:#778891}
.page_profil .adhesion_titre{margin:0;font-size:1.45rem;line-height:1.2;color:#2e2e2e}
.page_profil .adhesion_resume_texte{margin:6px 0 0;color:#555}
.page_profil .adhesion_statut--ok{border-top:4px solid #4c9300}
.page_profil .adhesion_statut--ok .adhesion_picto{background:#edf7e9;color:#4c9300}
.page_profil .adhesion_statut--prospect,.page_profil .adhesion_statut--aconfirmer{border-top:4px solid #c5b100;background:#fffef9}
.page_profil .adhesion_statut--prospect .adhesion_picto,.page_profil .adhesion_statut--aconfirmer .adhesion_picto{background:#fff7dc;color:#c5b100}
.page_profil .adhesion_statut--echu,.page_profil .adhesion_statut--desactive{border-top:4px solid #c96b1f;background:#fffaf6}
.page_profil .adhesion_statut--echu .adhesion_picto,.page_profil .adhesion_statut--desactive .adhesion_picto{background:#fff0e3;color:#c96b1f}
.page_profil .adhesion_message{margin:16px 0 0;padding:14px 16px 14px 18px;border-radius:0;background:#fafafa;border:1px solid #ededed;border-left:4px solid #d7d7d7}
.page_profil .adhesion_message_titre{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:700;color:#2e2e2e}
.page_profil .adhesion_message--ok{background:#f6fbf4;border-color:#e3efdd;border-left-color:#4c9300}
.page_profil .adhesion_message--action{background:#f7fafc;border-color:#e6edf2;border-left-color:#778891}
.page_profil .adhesion_message--danger{background:#fff7f2;border-color:#f2e3d8;border-left-color:#c96b1f}
.page_profil .adhesion_action_principale,.page_profil .adhesion_actions{margin-top:18px}
.page_profil .adhesion_action_principale{display:inline-flex}
.page_profil .adhesion_action_principale a{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;overflow:hidden;border-radius:6px;color:#fff;font-weight:700;text-decoration:none;box-sizing:border-box}
.page_profil .adhesion_action_principale i{display:inline-flex;align-self:stretch;align-items:center;justify-content:center;padding:0 14px;border-left:0;border-right:1px solid rgba(255,255,255,.25)}
.page_profil .adhesion_action_principale span{display:inline-flex;align-items:center;padding:11px 16px;color:inherit}
.page_profil .adhesion_editorial{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f4}
.page_profil .adhesion_editorial .chapo{margin-bottom:12px;font-weight:600;color:#555}
.page_profil .adhesion_actions .ajax{display:block}
.page_profil .adhesion_actions .formulaire_spip,.page_profil .adhesion_actions .transaction_attente,.page_profil .adhesion_actions .transaction_commande{margin-top:0;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none}
.page_profil .adhesion_etape{display:block}
.page_profil .adhesion_etape h3{margin:0;font-size:1.2rem;color:#2e2e2e}
.page_profil .adhesion_etape_entete{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.page_profil .adhesion_etape_picto{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#f3f3f3;color:#778891}
.page_profil .adhesion_etape_kicker{margin:0 0 2px;font-size:.8rem;font-weight:700;text-transform:uppercase;color:#778891}
.page_profil .adhesion_etape_aide{display:flex;align-items:flex-start;gap:8px;margin:0;color:#555}
.page_profil .adhesion_etape_footer{display:block;margin-top:12px;padding-top:12px;border-top:1px solid #e9e9e9}
.page_profil .adhesion_bouton_action{display:inline-flex;margin-top:16px}
.page_profil .adhesion_bouton_action a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:6px}
.page_profil .adhesion_actions .formulaire_spip ul{margin:0;padding:0;list-style:none}
.page_profil .adhesion_actions .formulaire_spip li{margin-bottom:14px}
.page_profil .adhesion_actions .formulaire_spip input[type="text"],.page_profil .adhesion_actions .formulaire_spip input[type="password"],.page_profil .adhesion_actions .formulaire_spip input[type="email"],.page_profil .adhesion_actions .formulaire_spip input[type="number"],.page_profil .adhesion_actions .formulaire_spip select,.page_profil .adhesion_actions .formulaire_spip textarea{width:100%;max-width:100%;box-sizing:border-box}
.page_profil .adhesion_actions .formulaire_spip .boutons{margin-top:14px}
.page_profil .adhesion_actions .formulaire_creer_cotisation{background:#fff;border:1px solid #e4eaef;border-radius:12px;padding:18px}
.page_profil .adhesion_actions .formulaire_creer_cotisation fieldset{margin:0 0 14px;padding:12px 14px;border:1px solid #e6edf2;border-radius:10px;background:#fcfdff}
.page_profil .adhesion_actions .formulaire_creer_cotisation legend,.page_profil .adhesion_actions .formulaire_creer_cotisation .editer-label{margin-bottom:8px;font-weight:700;color:#2e2e2e}
.page_profil .adhesion_actions .formulaire_creer_cotisation .explication{margin:0 0 10px;color:#555;background:transparent;padding:0}
.page_profil .adhesion_actions .formulaire_creer_cotisation .editer.saisie_radio,.page_profil .adhesion_actions .formulaire_creer_cotisation .editer.saisie_case{padding:0;position:static}
.page_profil .adhesion_actions .formulaire_creer_cotisation .editer.saisie_radio > legend.editer-label,.page_profil .adhesion_actions .formulaire_creer_cotisation .editer.saisie_case > legend.editer-label{position:static;width:auto;padding:0;margin:0 0 8px;display:block}
.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_radio .choix{width:100%;margin:8px 0;padding:10px 12px;border:1px solid #dbe4ea;border-radius:8px;background:#fff;display:flex;align-items:flex-start;box-sizing:border-box}
.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_radio .radio,.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_case .checkbox{width:auto;display:inline-block;vertical-align:top;margin:2px 10px 0 0}
.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_radio .radio{margin-right:10px}
.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_radio label{display:block;width:auto;padding:0;line-height:1.35}
.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_radio .radio:checked + label{color:#255f16}
.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_case .choix{width:100%;margin-top:8px;padding:10px 12px;border:1px solid #dbe4ea;border-radius:8px;background:#fff;display:flex;align-items:flex-start;box-sizing:border-box}
.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_case .checkbox{margin-right:10px}
.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_case label{display:block;width:auto;padding:0}
.page_profil .adhesion_actions .formulaire_creer_cotisation .boutons{margin-top:16px}
.page_profil .adhesion_actions .formulaire_creer_cotisation .submit{min-height:44px;padding:10px 16px;border:0;border-radius:8px;background:#4c9300;color:#fff;font-weight:700}
.page_profil .adhesion_actions .formulaire_creer_cotisation .submit:hover,.page_profil .adhesion_actions .formulaire_creer_cotisation .submit:focus-visible{background:#3f7d00}
.page_profil .profil_adhesion_aside .logo_auteur,.page_profil .profil_adhesion_aside .formulaire_editer_logo_auteur{margin-bottom:14px;padding:14px;border:1px solid #e5e5e5;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.05)}
.page_profil .profil_adhesion_aside > span{display:block;margin:-2px 0 14px;color:#555}
.page_profil.administration .rub-filters ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px;padding:0;list-style:none}
.page_profil.administration .rub-filters a{padding:6px 10px;border-radius:16px;background:#e6e6e6;color:#2e2e2e}
.page_profil.administration .rub-filters a:hover,.page_profil.administration .rub-filters a:focus-visible{background:#c7c7c7}
.page_profil.administration .mois{margin:20px 0 10px;font-size:1.1rem;font-weight:700}
.page_profil.administration .update-card{background:#fff;border-left:4px solid #909090;border-radius:6px;padding:12px 14px;margin:12px 0;box-shadow:0 1px 4px rgba(0,0,0,.08)}
.page_profil.administration .update-card.publie{border-left-color:#4c9300}
.page_profil.administration .update-card.prepa,.page_profil.administration .update-card.brouillon{border-left-color:#c5b100}
.page_profil.administration .update-card .soustitre{margin-top:.25rem;font-size:.95em;color:#555}
.page_profil.administration .update-card .chapeau{margin:.25rem 0;font-weight:600}
.page_profil.administration .update-card .texte{margin-top:.25rem}
.page_profil.administration hr.spip{border-color:transparent;margin:8px 0}
.page_profil .badge{display:inline-block;font-size:.75rem;padding:2px 8px;border-radius:999px;background:#e6e6e6;color:#2e2e2e;margin-left:8px}
.page_profil .badge--success{background:#e6f7e9;color:#1f6f2a}
.page_profil .badge--warning{background:#fff6cc;color:#705a00}
.page_profil .badge--danger{background:#fde3e3;color:#7b1b1b}
.page_profil .toast{position:fixed;right:16px;bottom:16px;background:#2e2e2e;color:#fff;padding:10px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:9999}
.page_profil .toast--success{background:#2b7a0b}
.page_profil .toast--error{background:#d64545}
.page_profil.administration .mise_a_jour .date{padding:0;margin:15px 0 0 0px;font-weight:600}
.page_profil.administration .etat-vide{color:#555;font-style:italic;margin:1em 0}
@media only screen and (min-width:480px){.page_profil #navigation.nav_left{display:none}}
@media only screen and (min-width:768px){.tableau_participation_adherent .nom .logo_evenement{display:table-cell}
.page_profil .content{float:none;width:100%;clear:none}
.page_profil .content > section{padding:0 2.5% 20px}
.page_profil .bloc_profil.statut_cotisation{width:100%;float:none;padding-right:0}
.page_profil .bloc_profil.statut_cotisation .profil_adhesion_layout{grid-template-columns:minmax(0,1fr) 220px}
.page_profil .bloc_profil.statut_cotisation .right_col{width:auto;float:none}
.nav_horizontal_profil{display:table}
.nav_horizontal_profil li{display:table-cell}
.page_profil .page_compte.compte_layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.page_profil .page_compte .section_donnees_personnelles{grid-column:1 / -1}}
@media only screen and (min-width:1025px){.page_profil .content > section,.page_profil .content > article{float:left;padding:0 2.5% 15px;width:95%}
.page_profil.administration .blocs_destination{margin:15px 0 0 15px}
.page_profil .mise_a_jour{float:left;max-width:100%;width:calc(100% - 345px)}
.page_profil .formulaire_documentation{text-align:center}}
.page_profil.administration .mise_a_jour > [class^="rub_"]{gap:12px 16px;align-items:start;margin-bottom:20px}
.page_profil.administration .mise_a_jour > [class^="rub_"] > h2.titre-section-petit,.page_profil.administration .mise_a_jour > [class^="rub_"] > .mois{margin:8px 0 4px}
.page_profil.administration .update-card{margin:0;padding:10px 12px}
.page_profil.administration .update-title{margin:0 0 4px}
@media only screen and (min-width:1025px){.page_profil.administration .mise_a_jour{width:100%;max-width:100%;float:none}}
.page_profil.administration .rub-filters a{padding:4px 8px}
@media only screen and (max-width:767px){.page_profil .profil_section_panel{padding:16px}
.page_profil .profil_ical_procedures{grid-template-columns:1fr}
.page_profil .compte_intro_panel,.page_profil .compte_bloc,.page_profil .section_mot_de_passe .formulaire_spip,.page_profil .section_droit_oubli .formulaire_spip{padding:16px}
.page_profil .infos_compte{grid-template-columns:1fr;gap:6px}
.page_profil .adhesion_statut,.page_profil .adhesion_actions .formulaire_spip,.page_profil .adhesion_actions .transaction_attente,.page_profil .adhesion_actions .transaction_commande,.page_profil .profil_adhesion_aside .logo_auteur,.page_profil .profil_adhesion_aside .formulaire_editer_logo_auteur{padding:18px}
.page_profil .adhesion_entete,.page_profil .adhesion_etape_entete{display:flex;align-items:flex-start}
.page_profil .adhesion_picto,.page_profil .adhesion_etape_picto{width:30px;height:30px}
.page_profil .adhesion_titre{font-size:1.25rem}}
@media only screen and (min-width:1025px){.rubrique_activites .content > section,.rubrique_evenements .content > section{float:none;padding:30px 2.5%;width:95%}}
@media only screen and (min-width:1240px){.rubrique_activites .content > section,.rubrique_evenements .content > section{padding:50px 5%;width:90%}}
.rubrique_agenda h2{margin:1em 0 .5em;clear:both}
#portamento_content{float:right;position:relative}
#portamento_content #usual_type_evenement{float:none;position:absolute}
#portamento_content #usual_type_evenement.fixed{position:fixed}
@media only screen and (min-width:1025px){.rubrique_agenda.two_third{width:100%}}
.rubrique_annonceurs .liste_categorie_annonceurs > li{border-bottom:1px #CCC solid;padding:30px 0;clear:both}
.rubrique_annonceurs .liste_categorie_annonceurs > li h2.titre{margin:0;padding:0}
.rubrique_annonceurs .annonce{border-top:1px solid #CCC;background-color:#ECECEC}
.rubrique_annonceurs .annonce:nth-child(2n){background-color:#FDFCFC}
.content .annonce{width:90%;padding:30px 5% 15px}
.content .annonce .titre,.content .annonce .soustitre,.content .annonce .chapo{text-align:center}
.content .annonce .titre{padding:0;margin:0;font-size:2.5em}
.content .annonce .titre_ligne{margin:1em auto}
.content .annonce .logo_annonce{text-align:center;padding:1em}
.content .annonce .texte{padding:0 1em}
.content .annonce .texte a.spip_mail,.content .annonce .texte a.spip_out{display:inline-block;text-decoration:none;padding:.75em 1.5em .75em 45px;margin:1em 10% 0;width:60%;transition:.3s all ease;text-transform:uppercase;border-radius:3px;text-align:center;position:relative}
.content .annonce .texte a.spip_mail::before,.content .annonce .texte a.spip_out::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;font-size:20px;position:absolute;text-align:center;width:20px;height:20px;top:50%;left:15px;margin-top:-10px}
.content .annonce .texte a.spip_mail::before{content:"\f0e0 "}
.content .annonce .texte a.spip_out::before{content:"\f35d "}
.content .annonce .texte a.spip_mail:hover,.content .annonce .texte a.spip_out:hover{text-decoration:none}
@media only screen and (min-width:1025px){.rubrique_annonceurs .liste_categorie_annonceurs > li{border-top:1px #CCC solid;border-bottom:none;margin:0 2.5% 0 0;width:47.5%;float:left;clear:both}
.rubrique_annonceurs .liste_categorie_annonceurs > li:nth-child(2n){float:right;clear:right}
.content .annonce{width:80%;padding:40px 10% 30px}
.content .annonce .logo_annonce{margin-top:50px;padding:0 0 1em 5%;float:right;width:45%}
.content .annonce .texte{margin-top:50px;max-width:600px}
.content .annonce .texte a.spip_mail,.content .annonce .texte a.spip_out{width:auto;font-weight:400;margin:1em 1.5em 0 0}}
.filtre_annuaire_entreprise{clear:both;width:100%;list-style:none;text-align:center;margin-bottom:20px}
.filtre_annuaire_entreprise li{position:relative}
.filtre_annuaire_entreprise li i{position:absolute;top:5px;right:5px;color:#FFF}
.filtre_annuaire_entreprise li a{padding:1em .5em;display:block;background-color:#e5e5e5;border-bottom:1px solid #F5F5F5;border-right:1px solid #F5F5F5}
.filtre_annuaire_entreprise li a.active,.filtre_annuaire_entreprise li a:hover{background-color:#c7c7c7}
.tableau_annuaire_entreprise .item_content{border:#b5b5b5 4px solid;min-height:310px}
.tableau_annuaire_entreprise .item_content .item_info{text-align:center;padding:5px;border-top:#b5b5b5 1px solid;min-height:70px}
.tableau_annuaire_entreprise .item_content .item_info .nom_entreprise a{font-weight:700;margin:.5em 0}
.tableau_annuaire_entreprise .item_content .item_info .nom_entreprise a:hover{text-decoration:underline}
.tableau_annuaire_entreprise .item_content .item_info .presentation_courte{font-size:.9em}
.tableau_annuaire_entreprise .partenaire_principal .item_content{border-color:#c9002e}
.tableau_annuaire_entreprise .partenaire_principal .item_content .item_info{border-color:#c9002e}
.tableau_annuaire_entreprise .partenaire_principal .item_content .item_info .nom_entreprise a{color:#c9002e}
@media only screen and (min-width:768px){.filtre_annuaire_entreprise{display:table}
.filtre_annuaire_entreprise li{display:table-cell}}
.arborescence li h2.titre{margin-bottom:0;padding-bottom:0}
.arborescence li h2.titre > a{color:#555}
.arborescence li h3.titre{color:#555;margin:0;border:none}
.arborescence > li{padding:20px}
.arborescence li a:hover{text-decoration:underline}
.arborescence .liste_art_niv_0{padding:2.5%;background-color:#F1F1F1;width:95%}
.arborescence .liste_art_niv_0 .item{margin:0 0 20px;display:table;width:100%}
.arborescence .liste_art_niv_0 .item .item_info_supp h3.item_info_titre{color:#4e4e4e;font-size:1.5em;margin-bottom:.5em}
.arborescence .liste_art_niv_0 .item .item_info_supp .item_info_soustitre{font-size:1.1em;margin-bottom:.5em;display:block}
.arborescence .liste_art_niv_0 .item .item_info_supp{color:#555}

.arborescence .liste_art_niv_0 .item .item_info_supp{padding:1em;background-color:white;font-size:1em}
.arborescence .liste_art_niv_0 .item .item_logo{background-color:white}
.arborescence .liste_art_niv_0 .item .item_info.TOC,.arborescence .liste_art_niv_0 .item .item_info.TWOE{display:none}
.arborescence .liste_rub_niv_1 > li{padding:10px 0}
@media only screen and (min-width:481px){.arborescence .rub_niv_2 h3.titre{color:#555;margin:0;border:none;padding:0;margin:1em 0 0;font-size:1.3em}
.arborescence .rub_niv_2 h3 a{color:#555}
.arborescence .liste_art_niv_0 .item_content{background-color:white;display:table;width:100%}
.arborescence .liste_art_niv_0 .item_content .item_logo{float:right}
.arborescence .liste_art_niv_0 .item .item_info_supp{padding:1em 0 1em 1em;width:65%;background-color:white}
.arborescence .liste_art_niv_0 .item .item_logo{width:30%;margin-left:5%;background-color:white}}
@media only screen and (min-width:1025px){.arborescence .liste_rub_niv_1 > li{border-bottom:none;padding:0 0 20px;margin:0 2.5% 0 0;width:47.5%;float:left;clear:both}
.arborescence .liste_rub_niv_1 > li:nth-child(2n){float:right;clear:right}}
.composition_blog .row,.composition_actualites .row{background-color:transparent}
.composition_blog .content,.composition_actualites .content{background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-filter:none;filter:none}
.composition_blog .content .article_blog,.composition_actualites .content .article_blog{background-color:#FFF;display:table;margin:15px 0;padding:15px;width:auto;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.15);box-shadow:0 1px 4px rgba(0,0,0,0.15)}
.composition_blog .content article .date_publication,.composition_actualites .content article .date_publication{font-style:italic;font-weight:400;text-align:left;font-size:1.1em;margin-bottom:.3em}
.composition_blog .content article .content_footer,.composition_actualites .content article .content_footer{padding:0}
.composition_blog .content .rubrique-blog article.date_publication{color:#778891}
.rubrique-blog article{margin:0 0 40px}
.composition_blog .content .article_blog > article,.composition_actualites .content .article_blog > article{padding:15px 5%;box-sizing:border-box}
@media only screen and (min-width:768px){.composition_blog .content .article_blog,.composition_actualites .content .article_blog{padding:0;margin:0 0 30px 15px}}
@media only screen and (min-width:1025px){.composition_blog .content .article_blog > article,.composition_actualites .content .article_blog > article{float:left;padding:15px .5% 15px 2.5%;width:69%;width:calc(97% - 250px)}
.rtl.composition_blog .content .article_blog > article,.rtl.composition_actualites .content .article_blog > article{float:right;padding:15px 2.5% 15px .5%}}
.table.portfolios{display:table}
.table.portfolios{margin:auto}
.table.portfolios .item{max-width:600px;margin:15px auto 30px;border:1px solid #F1F1F1}
.table.portfolios .item .item_info_supp{padding:.5em 1em 1em}
.table.portfolios .item .item_info_supp p{margin-bottom:0}
.table.portfolios .item .item_info_supp .responsable_liste_portfolio{margin:.5em 0 0}
.table.portfolios .item .item_info_supp .responsable_liste_portfolio ul.spip li a{padding:.2em .5em .5em 0}
.table.portfolios .table .item .item_info_supp a{text-decoration:underline}
.table.portfolios .item a:hover{text-decoration:underline}
@media only screen and (min-width:1025px){.table.portfolios{display:block}
.table.portfolios .item{float:none;position:relative;max-width:600px}
.table.portfolios .item .aspect_ratio{padding-bottom:50%}
.table.portfolios .item .item_logo{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0}
.table.portfolios .item .item_logo img{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.table.portfolios .item .item_info_supp{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.75);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.table.portfolios .item:hover .item_logo img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.table.portfolios .item:hover .item_info_supp{background-color:rgba(255,255,255,0.95)}}
@media only screen and (min-width:1240px){.table.portfolios .item{width:47.5%;float:left;margin-right:1.5%;clear:both;margin-bottom:15px}
.table.portfolios .item:nth-child(2n-2){clear:none;margin-right:0;margin-left:1%}
.table.portfolios .item .aspect_ratio{padding-bottom:0}
.table.portfolios .item .item_logo,.table.portfolios .item .item_info_supp{position:relative;background-color:#F1F1F1}}
.bandeau_content,.bloc_content,.bloc_accueil_content{margin-left:auto;margin-right:auto}
.page_sommaire .row,.page_sommaire .content{max-width:100%;width:100%;padding:0}
.page_sommaire .bloc_content{width:95%;padding:30px 2.5%;margin:0 auto}
.page_sommaire .content > section,.page_sommaire .content > article{padding-left:0;padding-right:0}
.page_sommaire .content > section{background-color:transparent}
.page_sommaire .bandeau{border:none;background-color:#ECECEC;background-repeat:no-repeat;background-position:center -150px;background-size:auto 600px}
.page_sommaire .bandeau::before{background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.15) 70%,rgba(0,0,0,0) 100%) repeat scroll 0% 0%}
.page_sommaire .bandeau_titre h1{font-size:2.2em;padding:.5em 0;line-height:1.4em;font-weight:600;margin:0 0 .25em;text-align:left;letter-spacing:1px;max-width:100%;word-break:normal}
.page_sommaire h1.titre{text-align:center}
.page_sommaire h2.titre_bloc{margin:0}
.page_sommaire .titre_ligne{margin:1em auto}
.page_sommaire .bandeau{border:none;background-color:#ECECEC;background-repeat:no-repeat;background-position:center -150px;background-size:auto 600px}
.page_sommaire .bandeau::before{background:rgba(0,0,0,0) linear-gradient(
to bottom,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.15) 70%,rgba(0,0,0,0) 100%
) repeat scroll 0% 0%}
.page_sommaire #bloc_activite{display:none}
.page_sommaire #bloc_activite .st-accordion{border-top:5px solid white}
.page_sommaire #bloc_activite .bouton{display:inline-table;float:right}
.page_sommaire #bloc_activite .bouton a{margin-bottom:0}
.page_sommaire #bloc_activite .selection_eve_ou{display:table;width:auto}
.page_sommaire #bloc_activite::before{content:'';position:absolute;top:0;right:0;left:0;z-index:110;height:0;box-shadow:0 0 10px 5px rgba(0,0,0,0.2)}
.page_sommaire #bloc_activite .bloc_content h2.titre_bloc{font-size:2em}
.page_sommaire #bloc_activite .bloc_content h2.titre_bloc::after{display:block;content:'';height:4px;width:35px;background-color:white;margin:1.5em auto 0}
.onebyone{padding-bottom:35%}
.table_item .item{width:98%;margin:2px 1%}
.page_sommaire #bloc_agenda a.lien_bouton{float:right}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li,#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li > span{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.page_sommaire #bloc_contact{clear:both;width:100%}
.page_sommaire #bloc_contact .google_map{width:70%;float:left}
.page_sommaire #bloc_contact .info_contact{width:27%;float:right}
.page_sommaire #bloc_contact .info_contact h3{padding:1em 0 0}
.page_sommaire #bloc_contact .info_contact h3:first-child{padding:0}
.page_sommaire #bloc_contact .info_contact span{display:block;line-height:1.6em}
.page_sommaire #bloc_contact .info_contact span.horaires_details{line-height:1.6em}
.page_sommaire #bloc_contact .info_contact span.horaires_details td{padding:0 1em 0 0}
@media only screen and (min-width:481px){#main_slideshow_hp .camera_caption > div a{font-size:1.2em}
#main_slideshow_hp.camera_wrap .camera_pag{display:block}
.page_sommaire #bloc_cours .bloc_content{max-width:620px}
.page_sommaire .bandeau_titre h1{font-size:2.6em;padding:1em;line-height:1.5em}
.page_sommaire #bloc_activite .selection_eve_ou{display:table;width:auto}}
@media only screen and (min-width:768px){.page_sommaire .bandeau_titre h1{font-size:3em;padding:1em;line-height:1.8em}
.page_sommaire .content{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-filter:none;filter:none}
.page_sommaire #container{background-position:center 134px;padding-bottom:210px}
.page_sommaire #bloc_activite .selection_eve_ou{margin-left:40%}
.page_sommaire #bloc_activite .st-accordion{border-top:none}
.page_sommaire #bloc_activite{display:block}
.onebyone{padding-bottom:60%}
.table_item .item{width:32.6%;margin:2px .2%;font-size:90%}
.page_sommaire #navigation{display:none}}
@media only screen and (min-width:1025px){#main_slideshow_hp .camera_caption > div a{font-size:1.4em}
.page_sommaire #container{max-width:100%;padding-bottom:200px}
.page_sommaire .bloc_content{padding:50px 2.5%}
.bandeau_content,.bloc_content,.bloc_accueil_content{max-width:960px}
.page_sommaire .bandeau_titre h1{font-size:3.5em;padding:1em;line-height:1.8em;text-align:center}
.page_sommaire #bloc_activite .selection_eve_ou{margin-left:30%}
.content_sommaire{clear:both;width:100%}
.table_item .item{font-size:100%;width:19.6%;margin:2px .2%}
.onebyone{padding-bottom:100%}}
@media only screen and (min-width:1240px){.bandeau_content,.bloc_content,.bloc_accueil_content{margin-left:auto;margin-right:auto;max-width:1100px}
.page_sommaire .content{max-width:100%}
.page_sommaire .bloc_content{padding:50px 50px;max-width:1100px}
.page_sommaire #bloc_actualites .bloc_content,.page_sommaire #bloc_partenaires .bloc_content,.page_sommaire .bloc_content{padding:50px 50px;max-width:1100px}
.page_sommaire #bloc_activite .selection_eve_ou{margin-left:25%}}
#bloc_actualites{background-color:transparent}
#bloc_actualites .bloc_content{background-color:transparent;margin:0 auto}
#bloc_actualites .table.TOC .item{background-color:transparent}
#bloc_actualites .bloc_content .article img{width:100%}
#bloc_actualites .table.TOC .item .item_info.TOC{display:block}
#bloc_actualites .table.TOC .item .item_info.TWOE{display:none}
#bloc_actualites .bouton{margin-top:20px;float:right}
#bloc_actualites .bouton a{margin:0}
@media only screen and (min-width:481px){#bloc_actualites .table.TOC .item .item_info_supp{height:280px;overflow:hidden;position:relative}
#bloc_actualites .table.TOC .item .item_info_supp:before{content:'';position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to top,white,transparent)}
#bloc_actualites .table.TOC .item .item_info_supp .item_info_chapo_complet,#bloc_actualites .table.TOC .item .item_info_supp .item_info_texte{display:block}
#bloc_actualites .table.TOC .item .item_content{min-height:390px}}
@media only screen and (min-width:1025px){#bloc_actualites .table.TOC .item .item_content{min-height:440px}}
.banner a,.pub_banner a{display:block}
.page_sommaire .bloc_content.banners{border-top:1px solid #F5F5F5;padding-top:20px;padding-bottom:20px}
.page_sommaire #bloc_agenda_actu .bloc_content.banners{border-top:1px solid #D6D6D6}
.page_sommaire .table.banners{margin:0 auto}
.page_sommaire .banners.HP_PUBBAN .banner{display:table-cell;vertical-align:middle;text-align:center}
.page_sommaire .banner.HP_PUBBAN_790_90,.page_sommaire .pub_banner.HP_PUBBAN_790_90_A,.page_sommaire .pub_banner.HP_PUBBAN_790_90_B{max-width:790px;margin:0 auto;padding:0 0;float:none}
.page_sommaire .bloc_content .HP_PUBBAN{margin:0 auto}
.NAV_LEFT_BANNER{max-width:95%;width:95%;margin-top:30px;text-align:center}
.NAV_LEFT_BANNER .banner{padding:5px 2.5%;background-color:white;margin:15px auto}

@media only screen and (min-width:1025px){.page_sommaire .bloc_content .HP_PUBBAN{margin:0}}

#bloc_devenir_membre{background-image:none;position:relative}
#bloc_devenir_membre:before{content:'';position:absolute;top:0;right:0;left:0;z-index:110;height:0;box-shadow:0 0 10px 5px rgba(0,0,0,0.2)}
#bloc_devenir_membre .blur-bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}
#bloc_devenir_membre .bloc_content{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));text-align:center;z-index:101;display:table}
#bloc_devenir_membre .bloc_content h2.titre_bloc{color:white;margin:0;padding:0}
#bloc_devenir_membre .bloc_content h2.titre_bloc::after{content:'';background-color:white;height:2px;width:50px;margin:20px auto;display:block}
#bloc_devenir_membre .bloc_content .chapo,#bloc_devenir_membre .bloc_content .texte{color:white}
#bloc_devenir_membre .bloc_content .chapo p{margin:0}
#bloc_devenir_membre .bloc_content .texte{padding:.5em 0}
#bloc_devenir_membre .bloc_content .texte > *{display:none}
#bloc_devenir_membre .bloc_content .texte .texteencadre-spip{display:table}
#bloc_devenir_membre .bloc_content .texte ul.spip li::before{background-color:white}
#bloc_devenir_membre .bloc_content .texte ul.spip li a,#bloc_devenir_membre .bloc_content .texte ul.spip li a:hover{color:white;font-weight:600;text-decoration:none}
#bloc_devenir_membre .bloc_content .texte > .bouton{width:auto;display:none}
#bloc_devenir_membre .bloc_content .texte > .bouton a span{color:#fff;display:table-cell;vertical-align:middle}
#bloc_devenir_membre .bloc_content .texte > .bouton a:before,#bloc_devenir_membre .texteencadre-spip .bouton a:before{display:table-cell;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;font-size:.9em;vertical-align:middle;text-align:center;width:50px;min-width:50px;height:50px;color:#fff;background-color:rgba(255,255,255,.3)}
#bloc_devenir_membre .bloc_content .texte > .bouton a:before{content:"\f067";border-right:none}
#bloc_devenir_membre .texteencadre-spip{float:none;margin:20px auto;width:250px;height:250px;padding:30px;background-color:rgba(255,255,255,0.25);color:white;text-align:center}
#bloc_devenir_membre .texteencadre-spip h3.spip,#bloc_devenir_membre .texteencadre-spip h4.spip{text-align:center;color:white;font-weight:600;margin:0;padding:0}
#bloc_devenir_membre .texteencadre-spip h5.spip{font-size:2em;font-weight:700}
#bloc_devenir_membre .texteencadre-spip h5.spip strong{font-size:2em}
#bloc_devenir_membre .texteencadre-spip p{text-shadow:0 0 3px rgba(0,0,0,0.5)}
#bloc_devenir_membre .texteencadre-spip .bouton a{margin:1em auto 0}
#bloc_devenir_membre .texteencadre-spip .bouton a:before{content:"\f044";font-size:1.4em;background-color:rgba(0,0,0,0.2)}
#bloc_devenir_membre .texteencadre-spip .bouton a span{display:table-cell;vertical-align:middle;color:white}
@media only screen and (min-width:768px){#bloc_devenir_membre .bloc_content{min-height:360px}
#bloc_devenir_membre .bloc_content *{text-align:left}
#bloc_devenir_membre .bloc_content h2.titre_bloc::after{margin:20px 0}
#bloc_devenir_membre .bloc_content .texte{position:relative}
#bloc_devenir_membre .bloc_content .chapo,#bloc_devenir_membre .bloc_content .texte > *{max-width:50%;max-width:calc(100% - 350px);display:block}
#bloc_devenir_membre .bloc_content .texte .texteencadre-spip *{text-align:center}
#bloc_devenir_membre .bloc_content .texte .texteencadre-spip{display:table;position:absolute;max-width:none;right:30px;top:50%;margin-top:0;transform:translateY(-50%)}
#bloc_devenir_membre .bloc_content .texte > .bouton{display:inline-table;float:left;clear:both}}
@media only screen and (min-width:1025px){#bloc_devenir_membre{background-position:center top;background-repeat:no-repeat;background-size:2048px 580px;overflow:hidden;max-height:560px}
#bloc_devenir_membre .bloc_content{position:relative;top:0;left:50%;width:900px;padding:30px;margin-left:-480px;text-align:left;color:white}
#bloc_devenir_membre .blur-bg{background-position:center top;background-size:1200px 580px;top:0;bottom:0;left:50%;right:auto;height:100%;width:960px;margin-left:-480px;-webkit-filter:blur(7px);-moz-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px)}
#bloc_devenir_membre .bloc_content .chapo{max-width:64%}
#bloc_devenir_membre .bloc_content .texte{position:initial}}
@media only screen and (min-width:1240px){#bloc_devenir_membre .bloc_content{width:1100px;padding:30px 50px;margin-left:-600px}
#bloc_devenir_membre .blur-bg{width:1200px;margin-left:-600px}
#bloc_devenir_membre .bloc_content .texte .texteencadre-spip{right:50px}}
.page_sommaire #bloc_partenaires{clear:both;position:relative;overflow:visible;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:50px!important;background-color:#fff!important}
#bloc_partenaires .bloc_content{background-color:white;z-index:100;display:flow-root}
#bloc_partenaires .bloc_content h2.titre_bloc{margin:0}
#bloc_partenaires .logo_partenaires{height:95px}
#bloc_partenaires .logo_partenaires img.spip_logos{max-height:95px}
#footer{clear:both}
#bloc_partenaires .panel-wrapper{display:table;width:95%;padding:0 2.5%}
#bloc_partenaires .liquid-slider-wrapper .liquid-nav-left-arrow,#bloc_partenaires .liquid-slider-wrapper .liquid-nav-right-arrow{margin:0;top:40%}
#slider-partenaires{background-color:white}
#slider-partenaires .table{clear:none;text-align:center}
#slider-partenaires .table .item{background-color:transparent;text-align:center;display:inline-block;float:none}
#bloc_partenaires .table .item{min-height:90px}
#bloc_partenaires .table .item a{display:inline-block}
@media only screen and (min-width:1025px){#bloc_partenaires .bloc_content{padding:50px 30px;max-width:900px}}
#bloc_social{background-color:#4c4c4c}
#bloc_social .bloc_content h2{color:white;border:none}
#bloc_social .formulaire_abonnement,#bloc_social .social_network{color:white}
#bloc_social .formulaire_abonnement input[type=submit]:hover{background-color:rgba(0,0,0,.5)}
.formulaire_abonnement label{display:none}
.formulaire_abonnement input[type=email]{padding:.8em 5%;width:89%}
.formulaire_abonnement p{text-align:left}
.rtl .formulaire_abonnement p{text-align:right}
.formulaire_abonnement input[type=submit]{padding:.4em 1.5em .6em;font-size:1em;margin:0;font-size:inherit;border:2px solid white}
.footer .formulaire_abonnement form div,#bloc_social .formulaire_abonnement form div{width:100%;display:table}
.footer .formulaire_abonnement form ul,#bloc_social .formulaire_abonnement form ul{width:70%;padding:0 5% 0 0;display:table-cell;vertical-align:middle}
.footer .formulaire_abonnement form p.boutons,#bloc_social .formulaire_abonnement form p.boutons{width:30%;display:table-cell;vertical-align:middle}
.footer .formulaire_abonnement form div,#bloc_social .formulaire_abonnement form div{width:100%;display:table}
.footer .formulaire_abonnement form ul,#bloc_social .formulaire_abonnement form ul{width:70%;padding:0 5% 0 0;display:table-cell;vertical-align:middle}
.footer .formulaire_abonnement form p.boutons,#bloc_social .formulaire_abonnement form p.boutons{width:30%;display:table-cell;vertical-align:middle}
.footer .formulaire_abonnement input[type=submit],#bloc_social .formulaire_abonnement input[type=submit]{width:100%;margin:0;background-color:transparent;color:#FFF;font-size:inherit;border:2px #FFF solid}
#bloc_social{clear:both;width:100%}
#bloc_social .bloc_content{background:transparent no-repeat 2.5% 50px}
#bloc_social .bloc_content h2.titre_bloc{width:100%;padding:0;text-align:center}
#bloc_social .bloc_content h3{margin:0 0 1em}
#bloc_social .formulaire_abonnement{float:none;width:100%;margin-top:24px;padding:0;box-sizing:border-box}
#bloc_social .social_network{float:none;width:100%;margin-top:24px;padding:0;box-sizing:border-box}
#bloc_social .formulaire_abonnement form div{display:flex;align-items:center;gap:.75rem}
#bloc_social .formulaire_abonnement form ul{display:block;flex:1 1 auto;width:auto;padding:0}
#bloc_social .formulaire_abonnement form p.boutons{display:block;flex:0 0 auto;width:auto}
#bloc_social .formulaire_abonnement input[type=submit]{width:auto;min-width:8.5rem}
#bloc_social .social_network .logos_social{display:flex;flex-wrap:wrap;gap:10px 15px;margin:0;padding:0}
#bloc_social .bloc_content h2{font-size:1.8em}
#bloc_social .bloc_content h3{font-size:1.1em}
#bloc_social .logos_social li{float:none;margin:0}
#bloc_social .logos_social li a{transition:all ease .3s;background-color:#FFF;color:#4c4c4c}
#bloc_social .logos_social li a:hover{color:white}
#bloc_social .logos_social li a.Facebook:hover{background-color:#3b5998}
#bloc_social .logos_social li a.Twitter:hover{background-color:#00aced}
#bloc_social .logos_social li a.Google:hover{background-color:#dd4b39}
#bloc_social .logos_social li a.Youtube:hover{background-color:#b00}
#bloc_social .logos_social li a.Instagram:hover{background-color:#ef0075}
#bloc_social .logos_social li a.LinkedIn:hover{background-color:#0077B5}
#bloc_social .logos_social li a.vKontakte:hover{background-color:#45668e}
#bloc_social .logos_social li a.Whatsapp:hover{background-color:#25d366}
@media only screen and (min-width:768px){#bloc_social .bloc_content h2.titre_bloc{width:85%;padding-left:15%;text-align:left}
#bloc_social .formulaire_abonnement{float:left;width:40%;padding-left:15%}
#bloc_social .social_network{float:right;width:40%}
#bloc_social .formulaire_abonnement form div{display:table}
#bloc_social .formulaire_abonnement form ul{display:table-cell;width:70%;padding-right:5%}
#bloc_social .formulaire_abonnement form p.boutons{display:table-cell;width:30%}
#bloc_social .formulaire_abonnement input[type=submit]{width:100%;min-width:0}}

#bloc_accueil .slideshow{display:none}
.camera_loader{opacity:0;height:0;width:0}
.camerarelative{width:100%;text-shadow:1px 1px 0 rgba(0,0,0,0.25);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#40000000,Positive=true)";zoom:1;background-position:center;background-size:cover}
.camera_target_content{display:none}
.camerarelative > div{background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.15) 70%,rgba(0,0,0,0) 100%) repeat scroll 0 0;width:100%;height:96%;padding:2% 0;display:-ms-flexbox;display:-webkit-flex;display:flex;color:white;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;color:white;text-align:center}
.camerarelative > div > div{width:100%}
.slideshow .camera_prev,.slideshow .camera_next{height:40px;top:95%;margin-top:-20px;width:40px}
.slideshow .camera_commands{height:40px;top:20px;width:40px}
.slideshow .camera_pie{height:40px;top:20px;width:40px;position:absolute;right:10px}
.slideshow .camera_prev{left:0}
.slideshow .camera_prev > span{display:block;height:40px;width:40px}
.slideshow .camera_next{right:0}
.slideshow .camera_next > span{display:block;height:40px;width:40px}
.camera_commands{right:41px}
.camera_commands > .camera_play{height:40px;width:40px}
.camera_commands > .camera_stop{display:block;height:40px;width:40px}
.camerarelative .title_diapo{width:100%;padding:0;text-align:center}
.camerarelative .title_diapo h1{color:white;margin:.5em auto 0;font-size:2em;line-height:1.5em;font-weight:700;padding:.1em 2.5%}
.camerarelative .desc_diapo{font-size:1.3em;text-transform:uppercase;padding:.3em 2.5%;font-weight:600}
.camerarelative .desc_diapo a{display:inline-block;font-size:small;color:white;text-decoration:none;padding:.75em 1.5em .75em 45px;margin:2em 10% 0;transition:.3s all ease;text-transform:uppercase;border-radius:3px;text-align:center;position:relative;transition:.3s all ease;background-color:#ffbb1e}
.camerarelative .desc_diapo a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;text-decoration:inherit;font-size:20px;position:absolute;text-align:center;width:20px;height:20px;top:50%;left:15px;margin-top:-10px;content:"\f35d"}
.camerarelative .desc_diapo a:hover{text-decoration:none}
.camerarelative .credits{position:absolute;bottom:5px;right:5px;opacity:.5;transition:.3s ease all}
.camerarelative .credits:hover{opacity:1}
@media only screen and (min-width:481px){.camerarelative .title_diapo h1{font-size:2.5em}
.camerarelative .desc_diapo{font-size:1.5em}}
@media only screen and (min-width:768px){#bloc_accueil{position:relative}
#bloc_accueil .aspect_ratio{padding-bottom:33%}
#bloc_accueil .slideshow,#bloc_accueil .no_slideshow{position:absolute;top:0;right:0;left:0;bottom:0;z-index:5}
#bloc_accueil .slideshow{display:block;z-index:10}
#bloc_accueil .no_slideshow .camerarelative{position:absolute;top:0;right:0;left:0;bottom:0;background-position:center;background-size:cover}
#bloc_accueil .no_slideshow .camerarelative > div{display:none}
.camerarelative .title_diapo h1{font-size:2.3em;margin-top:0;line-height:1.3em;padding:.1em 5%;max-width:960px}
.camerarelative .desc_diapo{font-size:1.8em;padding:.3em 10%;max-width:960px}}
@media only screen and (min-width:1025px){#bloc_accueil .aspect_ratio{padding-bottom:33%}
.camerarelative .title_diapo h1{font-size:3em;max-width:900px}
.camerarelative .desc_diapo{font-size:2em;max-width:32em;padding:.3em 0;margin:auto;max-width:1200px}
.camerarelative .desc_diapo a{font-size:15px;margin-top:3em}}
@media only screen and (min-width:1240px){.camerarelative .title_diapo h1{font-size:3.5em}
.camerarelative .desc_diapo{font-size:2.4em}}
@media only screen and (min-width:1500px){.camerarelative .title_diapo h1{font-size:4.5em}
.camerarelative .desc_diapo{font-size:2.8em}}
#bloc_accueil .no_slideshow .camerarelative{position:relative;overflow:hidden}
#bloc_accueil .no_slideshow .diaporama_fallback_image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
#bloc_accueil .no_slideshow .camerarelative > div{position:relative;z-index:1}
@media only screen and (min-width:768px){#bloc_accueil .no_slideshow{opacity:1;transition:opacity .25s ease,visibility 0s linear .25s}
#bloc_accueil.slideshow-ready .no_slideshow{visibility:hidden;opacity:0;pointer-events:none}}
@media (prefers-reduced-motion:reduce){#bloc_accueil .no_slideshow{transition:none}}
#bloc_presentation .item_logo{width:100%}
#bloc_presentation ul.spip{clear:both}
#bloc_presentation .bloc_content{display:table;max-width:790px}
#bloc_presentation h2.titre_bloc{text-align:left}
#bloc_presentation h2.titre_bloc .titre_ligne{text-align:left;margin:.5em 0 0}
@media only screen and (min-width:768px){#bloc_presentation .item_logo{width:50%;padding-left:5%;float:right}
#bloc_presentation ul.spip{clear:none}}

.page_sommaire .bandeau{background-position:center top;background-size:cover}
.page_sommaire .bandeau_titre h1.nom_site_spip{text-align:center;color:white;text-shadow:1px 1px 5px rgba(0,0,0,0.5);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#40000000,Positive=true)";zoom:1;padding-top:0}
.page_sommaire .bandeau_titre h1.nom_site_spip:after{content:'';height:3px;width:50px;display:block;margin:30px auto 0;background-color:white}
.page_sommaire .bandeau_titre h2.slogan_site_spip{color:white;text-shadow:1px 1px 2px rgba(0,0,0,0.5);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#40000000,Positive=true)";zoom:1;padding:0 10%}
@media only screen and (min-width:481px){.page_sommaire .bandeau{}
.page_sommaire .bandeau_titre h2.slogan_site_spip{padding:0 10%}}
@media only screen and (min-width:768px){.page_sommaire .bandeau{background-position:top;background-size:cover}
.page_sommaire .bandeau_titre{text-align:center;padding:50px 0}
.bloc_accueil_content{position:relative;display:block}
#bloc_partenaires{background-color:white}
#container{padding-bottom:205px}}
@media only screen and (min-width:1025px){#container{padding-bottom:195px}
#bloc_devenir_membre .white-bg{background-color:white}
.page_sommaire #bloc_agenda .bloc_content{padding-top:0}
.page_sommaire .bandeau_titre{text-align:center;padding:100px 0}
.page_sommaire .bandeau_titre h1{text-align:center}
.page_sommaire .bandeau_titre h2.slogan_site_spip{padding:0 15%}
#bloc_actualites .table.TOC .item .item_content{min-height:320px}}
@media only screen and (min-width:1240px){.page_sommaire .bandeau_titre h1{}}
@media only screen and (min-width:1500px){.page_sommaire .bandeau_titre h1{}}
#header{border-top:none}
.bandeau,.bandeau .bandeau_titre{position:relative}
.bandeau::before{content:'';z-index:0;background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.2) 85%,rgba(0,0,0,0.3) 100%) repeat scroll 0% 0%;position:absolute;left:0;right:0;top:0;bottom:0}
#container{background-color:#fbfbfb}
@media only screen and (min-width:481px){#main_menu{padding:0}
.menu-button{margin-top:20px}
.texteencadre-spip{border:none;background-color:#F0F0F0;float:left;clear:none;width:42.5%;padding:1em 2.5%;margin:0 0 1em 2.5%}}
@media only screen and (min-width:768px){#main_menu{padding:0}
.menu-button{margin-top:20px}
.row{padding-top:0}
#container{background-color:#fbfbfb;padding-bottom:40px}
.content{background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none);box-shadow:none;-ms-filter:none;filter:none;float:none;width:auto;max-width:890px;clear:none;margin:auto}
.content > section,.content article{width:95%;padding:2.5%}}
@media only screen and (min-width:1025px){#header{height:90px}
#header.mini{height:70px}
#container{padding-top:100px;padding-bottom:40px}
.flexnav li a{font-size:1.2em;line-height:1em;padding:5px}
.bandeau_titre{text-align:center;padding:150px 0}
.bandeau_liens_content{max-width:890px}
.content{width:890px}
.content > section,.content article{width:95%;padding:2.5%}
.content .right_col{display:none}
.footer{min-height:130px}}
[#bloc_social .bloc_content{background-image:none}]
@media only screen and (min-width:768px){#bloc_social .bloc_content{background-image:url('//www.friendsofthelycee.org.uk/plugins/auto/zblobul_core/v6.9.21.1/img/ico-newsletter.png')}}
body{color:#2e2e2e}
a{color:#153f8f}
a.spip_in,a.spip_out{color:#153f8f}
a.lien_bouton,div.bouton a{background-color:rgba(209,52,61,0.7)}
a.lien_bouton{border:1px solid #153f8f}
.bouton a:hover,a.lien_bouton:hover,a.lien_bouton.on{background-color:rgba(209,52,61,1)}
h1,.content h1.titre{color:#555}
h2.titre_bloc,h2.titre-section-petit{color:#555}
h2.soustitre{color:#153f8f}
.titre_bloc,h3.spip,h4.spip,.forum-titre{color:#153f8f}
h4.soustitre{color:#778891}
hr{background-color:#EAEAEA;height:1px;border:0}
.page_profil .bloc_profil .titre{border-bottom:#153f8f 2px solid}
#header{border-top:5px solid transparent}
#top_bar{background-color:#efefef}
.bandeau_titre h1{color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.25);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#40000000,Positive=true)";zoom:1}
.bandeau_liens{border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;background-color:#EAEAEA}
.filariane,.filariane a{color:#656565}
.filariane a:hover,.filariane a:last-child{color:#153f8f}
.right_col{background-color:#F3F3F3}
h2.titre_bloc .titre_ligne,.content .titre_ligne,ul.spip li::before{background-color:#e63329}
ol.spip li::before{color:#153f8f}
span.titre_bloc{background-color:#153f8f}
.right_col h2.titre{border-bottom:#e63329 2px solid}
h2.titre-section-petit{border-bottom:2px solid #e63329}
.right_col h3.titre i,.content_footer h3.titre i{color:#153f8f}
#footer{background-color:#153f8f;color:white}
#footer .ligne_footer,#footer .ligne_footer a{color:white}
#footer .ligne_footer a:hover{text-decoration:underline}
.ligne_footer{background-color:rgba(0,0,0,0.25)}
.ligne_footer:hover{background-color:rgba(0,0,0,0.5)}
.footer .logos_social a{color:#153f8f}
.footer .logos_social a:hover{color:white}
.programme .item_info_spectacle{color:#008ac9}
.evenements_avenir_liste .evenements_avenir h3.titre{color:white}
.table.TWOE .item a{color:white}
.table.TWOE .item .item_info{background-color:rgb(21,63,143)}
.table.TWOE .item:hover .item_info{background-color:#e63329}
.table.TWOE .item .item_info_supp{background-color:rgba(21,63,143,0.75)}
.composition_blog .content .rubrique-blog article.date_publication{color:#778891}
#bloc_adhesion{background-color:#c7ebeb}
#bloc_adhesion h2.titre_bloc{background-color:#80c2c1}
.table.TOC .item .item_info{border-top:1px #e63329 solid}
.table.TOC .item .item_info a.lire_plus{color:#e63329;transition:.3s all ease;background-color:#F5F5F5}
.table.TOC .item .item_info a.lire_plus:hover{background-color:#e63329;color:white}
.bloc_content h2.titre_bloc:after{background-color:#e63329}
.bloc_formulaire_inscription .formulaire_spip{background-color:#80c2c1}
.texteencadre-spip{border:none;background-color:#F0F0F0}
.caractencadre-spip{color:#e63329}
.caractencadre2-spip{color:#153f8f}
blockquote.spip{border:none;background-color:#f0f0f0;padding:1em;margin:1em;text-align:center;font-size:1.1em}
input,textarea,select{background-color:#FFF;border:1px solid #153f8f}
input:focus,input.sffocus,textarea:focus,textarea.sffocus,select:focus,select.sffocus{border:1px solid #FFF;color:#153f8f}
input[type=button],input[type=submit]{background-color:rgba(209,52,61,0.7);border:1px solid #153f8f;color:white}
input[type=button]:hover,input[type=button]:active,input[type=submit]:hover,input[type=submit]:active{background-color:rgba(209,52,61,1);color:white;cursor:pointer}
input[type=radio]:checked + label,input[type=checkbox]:checked + label{color:#153f8f}
.formulaire form{background-color:inherit;border:1px dashed #FFF}
fieldset.saisie_fieldset > legend,.saisie_fieldset fieldset > legend.legend{color:#153f8f;border-bottom:2px solid #153f8f}
.menu-button,.flexnav.flexnav-show{background-color:#153f8f}
@media only screen and (min-width:1025px){.flexnav li{background-color:transparent}
.flexnav li a{color:#153f8f;font-size:1.3em;padding:25px 10px}
.flexnav > li.active > a,.flexnav > li:hover > a{border-bottom:5px solid #e63329}
.flexnav ul li a:hover{color:#FFF}
.flexnav li > ul{background-color:#153f8f}
.flexnav > li.active > a,.flexnav > li:hover > a{color:#e63329}
.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a{font-size:1em}
.flexnav .menu-liste{color:#FFF}}
.camerarelative .desc_diapo a,#main_slideshow_hp .desc_diapo a{background-color:}
.camerarelative .desc_diapo a:hover,#main_slideshow_hp .desc_diapo a:hover{background-color:}
.bandeau,.bandeau .bandeau_titre{position:relative}
.bandeau{min-height:190px;background-size:cover;background-position:center}
.page_sommaire .bandeau{min-height:inherit}
.bandeau::before{content:'';z-index:0;background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.2) 85%,rgba(0,0,0,0.3) 100%) repeat scroll 0% 0%;position:absolute;left:0;right:0;top:0;bottom:0}
#container{padding-bottom:28px}
#footer .copyright .menu-liste.menu-items{list-style-type:square;display:inline}
#footer .copyright .menu-liste.menu-items li{display:inline-block;margin-left:15px}
table.spip{margin:1em 0}
a.sommaire_ancre{padding:0}

@media only screen and (min-width:1025px){.bandeau{min-height:300px;background-position:center;background-position:top;background-size:cover}
#bloc_accueil .aspect_ratio{padding-bottom:33%}}

