@import url('https://www.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/styles/editorial.css');
/* compact [
	page=zblobul_fonts.css
	plugins/auto/zblobul_core/v6.9.21/plugins/flexnav/flexnav.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/plugins/fontawesome-6.7.2/css/fontawesome.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/plugins/fontawesome-6.7.2/css/regular.min.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/plugins/fontawesome-6.7.2/css/brands.min.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/plugins/fontawesome-6.7.2/css/solid.min.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/plugins/liquidslider/css/liquid-slider.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/plugins/accordion/css/rub_accordion.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/spip-forms-base.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/spip-forms-buttons-choice.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/spip-forms-formulaire-legacy.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/spip-forms-saisies-layout.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/spip-forms-etapes-responsive.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/spip_forms.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/formulaires-account-cleanup.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/formulaires-search-login.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/formulaires-password-toggle.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/formulaires.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/plugins-core/tarteaucitron.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-base.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-items-social.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-layout.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-bandeau.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards/editorial-cards-table-common.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards/editorial-cards-twla-twoe.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards/editorial-cards-documents-media.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards/editorial-cards-lists-archives.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-utilities-responsive.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-faux-tables.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/bloc-core/buttons/legacy-link-button.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-buttons.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/style-base.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/style-bandeau-home.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/style-aside-content.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/plugins-core/liquid-slider/slider-arrow-controls.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/compositions-core/twoe/legacy-twoe-card-overlays.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/bloc-core/pagination/legacy-pagination-desktop.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/style-home-blocks-responsive.css?1789974190
	plugins/auto/blobul_af/v6.8.25/styles/style.css?1787643970
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-shell-base.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-shell-mobile-tablet.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-shell-desktop-sticky.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-topbar-layout.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-account-dropdown.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-search-language.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-social-links.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-reseau-national.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/header.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-flexnav-mobile.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-flexnav-desktop.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-nav-left-structure.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-nav-left-levels.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-nav-left-states.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-nav-horizontal-base.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-nav-horizontal-desktop.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/navigation.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/footer-shell.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/footer-columns.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/footer-brand-social.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/footer-legal-credit.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/footer.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/compositions-core/compositions.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/responsif.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/listes-responsive-layout.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/listes-responsive-grid.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/listes-responsive-masonry.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/listes_responsive.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/items-toc-base.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/items-toc-evenement.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/items.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/core_v2.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/components/navigation-disclosure.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/components/header-modern.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/components/corner-style.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/print-reset.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/print-visibility.css?1789974190
	plugins/auto/zblobul_core/v6.9.21/styles/print.css?1789974190
	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-2fb9a1d0.css?1790108660
	plugins/auto/blobul_af/v6.8.25/css/enluminurestypo.css
	plugins/auto/zblobul_core/v6.9.21/mll_styles.css
	local/cache-css/cssdyn-multilang_css-1fd42240.css?1790108660
	plugins/auto/cvtupload/v2.3.4/css/cvtupload.css?1787646438
	plugins/auto/zblobul_core/v6.9.21/styles/variants/legacy/variant.css?1789974190
	local/cache-css/typo_commun-urlabs-791b-urlabs-791b-minify-1a0d.css?1790108660
	local/cache-css/typo_af-urlabs-1ff7-urlabs-1ff7-minify-ef4c.css?1790108660
	local/cache-css/style_af-urlabs-f517-urlabs-f517-minify-ffeb.css?1790108660
	local/cache-css/home-sections-urlabs-f88b-urlabs-f88b-minify-3e30.css?1790108660
	local/cache-css/home-social-urlabs-292f-urlabs-292f-minify-65bb.css?1790108660
	local/cache-css/home-contact-urlabs-123d-urlabs-123d-minify-9fc6.css?1790108660
	local/cache-css/header_shell_v2-urlabs-83a2-urlabs-83a2-minify-11c1.css?1790108660
	local/cache-css/theme-urlabs-5c96-urlabs-5c96-minify-d57b.css?1790108660
	local/cache-css/spip_style-urlabs-343d-urlabs-343d-minify-79c4.css?1790108660
	page=style_public.css
] 75.1% */

/* page=zblobul_fonts.css */
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:75% 100%;font-display:swap;src:url("https://www.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/fonts/open-sans/OpenSans-Variable.woff2") format("woff2")}

/* plugins/auto/zblobul_core/v6.9.21/plugins/flexnav/flexnav.css?1789974190 */
.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:50%;right:0;width:50px;height:50px;display:inline-block;text-align:center;transform:translateY(-50%)}
.menu-button .touch-button .navicon{position:relative;top:0}
@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/plugins/fontawesome-6.7.2/css/fontawesome.css?1789974190 */
/*!
* 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/plugins/fontawesome-6.7.2/css/regular.min.css?1789974190 */
/*!
* 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.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/plugins/fontawesome-6.7.2/webfonts/fa-regular-400.woff2') format("woff2"),url('//www.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/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/plugins/fontawesome-6.7.2/css/brands.min.css?1789974190 */
/*!
* 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.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/plugins/fontawesome-6.7.2/webfonts/fa-brands-400.woff2') format("woff2"),url('//www.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/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/plugins/fontawesome-6.7.2/css/solid.min.css?1789974190 */
/*!
* 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.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/plugins/fontawesome-6.7.2/webfonts/fa-solid-900.woff2') format("woff2"),url('//www.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/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/plugins/liquidslider/css/liquid-slider.css?1789974190 */
.no-js .liquid-slider{height:350px;overflow:scroll}
.ls-preloader{background:url('//www.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/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.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/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.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/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/plugins/accordion/css/rub_accordion.css?1789974190 */
.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/styles/legacy-entrypoints/spip-forms-base.css?1789974190 */
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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/spip-forms-buttons-choice.css?1789974190 */
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}
.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"}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/spip-forms-formulaire-legacy.css?1789974190 */
.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}
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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/spip-forms-saisies-layout.css?1789974190 */
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}
.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%}
.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%}
.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 fieldset.editer > .explication,.formulaire_spip .editer > .explication{box-sizing:border-box;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:not(:is(.formulaire_login,.formulaire_inscription)) 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:not(:is(.formulaire_login,.formulaire_inscription)) 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:not(:is(.formulaire_login,.formulaire_inscription)) 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_spip:not(:is(.formulaire_login,.formulaire_inscription)) 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:not(:is(.formulaire_login,.formulaire_inscription)) 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:not(:is(.formulaire_login,.formulaire_inscription)) 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.formulaire_login div.editer.saisie_input{display:flex;flex-direction:column;align-items:stretch;gap:.45rem}
.formulaire_spip.formulaire_login div.editer.saisie_input > label,.formulaire_spip.formulaire_login div.editer.saisie_input > :is(input,.password_strength_wrap,.erreur_message){grid-column:auto;grid-row:auto;width:100%;max-width:none;float:none;margin:0;box-sizing:border-box}
.formulaire_spip.formulaire_login div.editer.saisie_input > .erreur_message{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}
body.core-shell-v2 .formulaire_spip .editer.piege_hidden,body.core-shell-v2 #formulaire_inscription .editer.saisie_session_email{display:none!important}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/spip-forms-etapes-responsive.css?1789974190 */
.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}
.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/styles/spip_forms.css?1789974190 */
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}
.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 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}
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}
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}
.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%}
.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%}
.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 fieldset.editer > .explication,.formulaire_spip .editer > .explication{box-sizing:border-box;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:not(:is(.formulaire_login,.formulaire_inscription)) 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:not(:is(.formulaire_login,.formulaire_inscription)) 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:not(:is(.formulaire_login,.formulaire_inscription)) 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_spip:not(:is(.formulaire_login,.formulaire_inscription)) 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:not(:is(.formulaire_login,.formulaire_inscription)) 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:not(:is(.formulaire_login,.formulaire_inscription)) 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.formulaire_login div.editer.saisie_input{display:flex;flex-direction:column;align-items:stretch;gap:.45rem}
.formulaire_spip.formulaire_login div.editer.saisie_input > label,.formulaire_spip.formulaire_login div.editer.saisie_input > :is(input,.password_strength_wrap,.erreur_message){grid-column:auto;grid-row:auto;width:100%;max-width:none;float:none;margin:0;box-sizing:border-box}
.formulaire_spip.formulaire_login div.editer.saisie_input > .erreur_message{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}
body.core-shell-v2 .formulaire_spip .editer.piege_hidden,body.core-shell-v2 #formulaire_inscription .editer.saisie_session_email{display:none!important}
.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}
.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/styles/legacy-entrypoints/formulaires-account-cleanup.css?1789974190 */
.formulaire_editer_auteur .editer_liens_sites,.formulaire_editer_auteur .reset_password,.formulaire_editer_auteur .editer_bio{display:none}
.formulaire_editer_auteur .editer_pgp,.formulaire_editer_auteur .editer_liens_sites{display:none}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/formulaires-search-login.css?1789974190 */
.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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/formulaires-password-toggle.css?1789974190 */
.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/styles/formulaires.css?1789974190 */
.formulaire_editer_auteur .editer_liens_sites,.formulaire_editer_auteur .reset_password,.formulaire_editer_auteur .editer_bio{display:none}
.formulaire_editer_auteur .editer_pgp,.formulaire_editer_auteur .editer_liens_sites{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}
.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/styles/plugins-core/tarteaucitron.css?1789974190 */
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/styles/legacy-entrypoints/zblobul-base.css?1789974190 */
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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-items-social.css?1789974190 */
.logos_social{padding:0;list-style:none}
.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}
.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}
#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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-layout.css?1789974190 */
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:0}
.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_droite{display:none}
.content_footer{padding:5px;clear:both}
@media only screen and (min-width:481px){#container{padding-bottom:0}}
@media only screen and (min-width:768px){.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:0}
.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}
#page{width:100%;margin:0 auto}
#header{width:100%}
.core-layout__rail > .nav_left{float:left;width:31.5%;text-align:left}
.rtl .core-layout__rail > .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:0}
.content{float:right;width:68.5%;clear:none}
.row.core-layout{display:flex;align-items:flex-start}
.core-layout__rail{flex:0 0 31.5%}
.core-layout__rail > .nav_left{float:none;width:100%}
.core-layout__content{flex:0 0 68.5%;min-width:0;background-color:white;box-shadow:0 1px 4px rgba(0,0,0,0.15)}
.core-layout__content:first-child{flex-basis:100%}
.page_sommaire .core-layout__content{flex-basis:100%}
.content.core-layout__main{float:none;width:100%;background:transparent;box-shadow:none}
.content > section,.content > article{padding-top:20px}
.content #documents_portfolio{padding:0}
.camera_fakehover{height:100%}}
@media only screen and (min-width:1025px){.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%}
#container{padding-top:135px;padding-bottom:0}
.content{width:76.5%}
#pied_article{width:100%}
.core-layout__rail > .nav_left{float:none;width:100%;text-align:left}
.core-layout__rail{flex-basis:23.5%}
.core-layout__content{flex-basis:76.5%;display:flex;flex-wrap:wrap;align-items:flex-start}
.core-layout__content:first-child{flex-basis:100%}
.page_sommaire .core-layout__content{flex-basis:100%}
.content.core-layout__main{width:calc(100% - 250px)}
.content.core-layout__main > section,.content.core-layout__main > article{float:none;width:100%;box-sizing:content-box}
.core-layout__aside{flex:0 0 250px;padding-right:0;padding-left:0}
.core-layout__aside .right_col{float:none;width:auto;margin:0;padding:0;background-color:transparent}
.core-layout__footer{flex:0 0 100%}}
@media only screen and (min-width:1240px){.bloc_content{padding:50px 0}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-bandeau.css?1789974190 */
.bandeau{width:100%;display:block}
.bandeau_titre{text-align:center;padding:20px 0}
.bandeau_titre h1{display:block;padding:.5em;line-height:1.5em;font-size:2.2em}
.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}
@media only screen and (min-width:481px){.bandeau_titre h1{font-size:2.4em}}
@media only screen and (min-width:1025px){.bandeau_titre h1{font-size:3em}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards/editorial-cards-table-common.css?1789974190 */
.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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards/editorial-cards-twla-twoe.css?1789974190 */
.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%}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards/editorial-cards-documents-media.css?1789974190 */
.img_logo{margin:20px 0;text-align:center;width:100%}
#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}
@media only screen and (min-width:481px){.img_logo{max-width:350px;width:40%;float:right;padding:0 0 0 15px}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards/editorial-cards-lists-archives.css?1789974190 */
.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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-editorial-cards.css?1789974190 */
.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%}
#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}
@media only screen and (min-width:481px){.img_logo{max-width:350px;width:40%;float:right;padding:0 0 0 15px}}
.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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-utilities-responsive.css?1789974190 */
.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}
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}
#bloc_cours .bloc_content{max-width:320px}
.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}
div.cs_sommaire{position:relative}
img.ui-datepicker-trigger{width:16px}
@media only screen and (min-width:481px){h2.titre_bloc{font-size:1.7em}
.table_item .item .titre_item{font-size:1.5em}
.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}
.nav_meme_rub{list-style:none;text-align:left}
.pagination .prev,.pagination .pages,.pagination .next{display:table-cell;white-space:nowrap}}
@media only screen and (min-width:1025px){h2.titre_bloc{font-size:2em}
.table_item .item .titre_item{font-size:1.5em}
.tab,.mobile,#bloc_droite{display:none}
.pc{display:block}
.content .programmation .date{display:table-cell}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-faux-tables.css?1789974190 */
.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}

/* plugins/auto/zblobul_core/v6.9.21/styles/bloc-core/buttons/legacy-link-button.css?1789974190 */
.formulaire_abonnement{padding:25px 0 0}
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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/zblobul-buttons.css?1789974190 */
.formulaire_abonnement{padding:25px 0 0}
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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/style-base.css?1789974190 */
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}
.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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/style-bandeau-home.css?1789974190 */
#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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/style-aside-content.css?1789974190 */
.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}
.bandeau_content,.bloc_content,.bloc_accueil_content{margin-left:auto;margin-right:auto;position:relative}
#bloc_devenir_membre .texteencadre-spip{float:none}
#document_actif{margin:1em auto}
#document_actif img{padding:4px;border:1px solid #DDD}
.content_footer{padding:5px;clear:both}
@media only screen and (min-width:481px){.texteencadre-spip{width:45%}}
@media only screen and (min-width:768px){.right_col{margin:auto}
.content_footer{padding-bottom:25px;padding-left:5%;padding-right:5%}
.footer .logos_social{padding:0}}
@media only screen and (min-width:1025px){.content_footer{padding-left:2.5%;padding-right:2.5%}}
@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/styles/plugins-core/liquid-slider/slider-arrow-controls.css?1789974190 */
.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.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/styles/plugins-core/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)}

/* plugins/auto/zblobul_core/v6.9.21/styles/compositions-core/twoe/legacy-twoe-card-overlays.css?1789974190 */
.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}

/* plugins/auto/zblobul_core/v6.9.21/styles/bloc-core/pagination/legacy-pagination-desktop.css?1789974190 */
@media only screen and (min-width:481px){.pagination .prev,.pagination .next{display:table-cell}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/style-home-blocks-responsive.css?1789974190 */


/* plugins/auto/blobul_af/v6.8.25/styles/style.css?1787643970 */


/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-shell-base.css?1789974190 */
#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}
#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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-shell-mobile-tablet.css?1789974190 */
@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}
#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}}
#header #main_menu > .menu-button > .fa-bars{display:none}
@media only screen and (min-width:768px){.menu-button{width:20%;max-width:120px;float:right;clear:right;text-align:center;margin-top:48px}
.rtl .menu-button{float:left}
#main_menu{padding:45px 0 0}}
@media only screen and (min-width:481px) and (max-width:1024px){#header{position:sticky;top:0;z-index:1000}
.admin #header{top:42px}
#header,#header .header_content,#header #main_menu{overflow:visible}
#header .header_content{box-sizing:border-box;width:100%}
#header #top_bar{z-index:30}
#header #main_menu{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:124px;padding:16px 2.5% 0;position:relative}
#header .header_content #main_menu > .logo_site{justify-self:start;width:auto;margin:0}
#header .header_content #main_menu > .logo_site img{display:block;width:auto;height:72px;max-height:72px;margin:0}
#header #main_menu > .menu-button{box-sizing:border-box;justify-self:end;width:auto;min-width:120px;max-width:160px;min-height:52px;margin:0;float:none;clear:none}
#header #catnav{grid-column:1 / -1;position:absolute;z-index:40;top:100%;right:2.5%;left:2.5%;width:auto;margin:0}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-shell-desktop-sticky.css?1789974190 */
@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%;transition:all 0.3s ease}
.admin #header{top:42px}
.header_content{box-sizing:content-box;width:90%;max-width:1200px;margin:0 auto;padding-right:2.5%;padding-left:2.5%;padding-bottom:0}
.header_content #main_menu > .logo_site{display:none}
#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;max-height:100px;object-fit:contain;transition:all 0.5s ease}
#main_menu{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:100%;padding:0}
#catnav .flexnav > li.logo{position:relative}
#catnav .flexnav > li.logo .logo_site{position:absolute;bottom:0}
#catnav .flexnav > li.logo .logo_site img{display:block;margin:0 auto 5px}
#catnav .flexnav > li.logo{width:250px;min-width:250px;max-width:250px}
#catnav .flexnav > li.logo .logo_site,#catnav .flexnav > li.logo .logo_site a{width:250px}
#catnav .flexnav > li.logo .logo_site img{margin-right:0;margin-left:0}
#catnav .flexnav > li > a{line-height:18px}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-topbar-layout.css?1789974190 */
#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 > .core-account-mobile{display:none}
@media only screen and (min-width:481px){#top_bar{display:table;position:absolute;right:1.5%;width:auto}
#top_bar > *{padding:0 5px;vertical-align:middle;display:table-cell}
#top_bar > .core-account-mobile{display:none}}
@media only screen and (min-width:768px){#top_bar{right:2.5%}}
@media only screen and (min-width:1025px){#top_bar{position:relative;right:0;float:right}
.rtl #top_bar{float:left}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-account-dropdown.css?1789974190 */
#top_bar .connexion{background-color:white;text-transform:uppercase;position:relative;z-index:100;display:block}
#header #main_menu{z-index:100}
#header #top_bar{z-index:300}
#top_bar > .core-account{position:relative;z-index:310}
#top_bar .core-account__menu{z-index:320}
#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 .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;list-style:none;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"}
@media only screen and (max-width:480px){#top_bar > .core-account{box-sizing:border-box;display:block;width:100%;margin-top:.5rem;padding:0}
#top_bar .core-account__toggle{justify-content:center;width:100%}
#top_bar .core-account__menu{right:0;left:0;min-width:0;top:calc(100% + .25rem)}}
@media only screen and (min-width:481px){#top_bar .connexion{display:table-cell;background-color:transparent}}
@media only screen and (min-width:768px){#top_bar .connexion{padding:0 15px}}
@media only screen and (min-width:1025px){#top_bar .connexion{display:table-cell}
#top_bar > .core-account{display:table-cell;position:relative;vertical-align:middle}
#top_bar .core-account__action,#top_bar .core-account__toggle{min-height:32px;padding:.25rem .5rem}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-search-language.css?1789974190 */
#top_bar #formulaire_recherche{background-color:white}
#top_bar .header_recherche{display:none}
.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){#top_bar .lang{display:table-cell;background-color:transparent}}
@media only screen and (min-width:768px){#top_bar .header_recherche{display:table-cell}
#top_bar .header_recherche{padding:0 15px}
#top_bar .lang{padding:0 0 0 15px}}
@media only screen and (min-width:1025px){#top_bar .header_recherche{display:table-cell}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-social-links.css?1789974190 */
#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}
.header_content .logos_social img,.header_content .logos_social object{width:22px;height:22px;margin:0 5px}
@media only screen and (min-width:481px){#top_bar .logos_social{display:table-cell;background-color:transparent}}
@media only screen and (min-width:768px){#top_bar .logos_social{padding:0 15px}
.header_content .logos_social img,.header_content .logos_social object{margin:0 10px}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/header/header-reseau-national.css?1789974190 */
.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}

/* plugins/auto/zblobul_core/v6.9.21/styles/header.css?1789974190 */
#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}
#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}
@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}
#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}}
#header #main_menu > .menu-button > .fa-bars{display:none}
@media only screen and (min-width:768px){.menu-button{width:20%;max-width:120px;float:right;clear:right;text-align:center;margin-top:48px}
.rtl .menu-button{float:left}
#main_menu{padding:45px 0 0}}
@media only screen and (min-width:481px) and (max-width:1024px){#header{position:sticky;top:0;z-index:1000}
.admin #header{top:42px}
#header,#header .header_content,#header #main_menu{overflow:visible}
#header .header_content{box-sizing:border-box;width:100%}
#header #top_bar{z-index:30}
#header #main_menu{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:124px;padding:16px 2.5% 0;position:relative}
#header .header_content #main_menu > .logo_site{justify-self:start;width:auto;margin:0}
#header .header_content #main_menu > .logo_site img{display:block;width:auto;height:72px;max-height:72px;margin:0}
#header #main_menu > .menu-button{box-sizing:border-box;justify-self:end;width:auto;min-width:120px;max-width:160px;min-height:52px;margin:0;float:none;clear:none}
#header #catnav{grid-column:1 / -1;position:absolute;z-index:40;top:100%;right:2.5%;left:2.5%;width:auto;margin: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%;transition:all 0.3s ease}
.admin #header{top:42px}
.header_content{box-sizing:content-box;width:90%;max-width:1200px;margin:0 auto;padding-right:2.5%;padding-left:2.5%;padding-bottom:0}
.header_content #main_menu > .logo_site{display:none}
#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;max-height:100px;object-fit:contain;transition:all 0.5s ease}
#main_menu{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:100%;padding:0}
#catnav .flexnav > li.logo{position:relative}
#catnav .flexnav > li.logo .logo_site{position:absolute;bottom:0}
#catnav .flexnav > li.logo .logo_site img{display:block;margin:0 auto 5px}
#catnav .flexnav > li.logo{width:250px;min-width:250px;max-width:250px}
#catnav .flexnav > li.logo .logo_site,#catnav .flexnav > li.logo .logo_site a{width:250px}
#catnav .flexnav > li.logo .logo_site img{margin-right:0;margin-left:0}
#catnav .flexnav > li > a{line-height:18px}}
#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 > .core-account-mobile{display:none}
@media only screen and (min-width:481px){#top_bar{display:table;position:absolute;right:1.5%;width:auto}
#top_bar > *{padding:0 5px;vertical-align:middle;display:table-cell}
#top_bar > .core-account-mobile{display:none}}
@media only screen and (min-width:768px){#top_bar{right:2.5%}}
@media only screen and (min-width:1025px){#top_bar{position:relative;right:0;float:right}
.rtl #top_bar{float:left}}
#top_bar .connexion{background-color:white;text-transform:uppercase;position:relative;z-index:100;display:block}
#header #main_menu{z-index:100}
#header #top_bar{z-index:300}
#top_bar > .core-account{position:relative;z-index:310}
#top_bar .core-account__menu{z-index:320}
#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 .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;list-style:none;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"}
@media only screen and (max-width:480px){#top_bar > .core-account{box-sizing:border-box;display:block;width:100%;margin-top:.5rem;padding:0}
#top_bar .core-account__toggle{justify-content:center;width:100%}
#top_bar .core-account__menu{right:0;left:0;min-width:0;top:calc(100% + .25rem)}}
@media only screen and (min-width:481px){#top_bar .connexion{display:table-cell;background-color:transparent}}
@media only screen and (min-width:768px){#top_bar .connexion{padding:0 15px}}
@media only screen and (min-width:1025px){#top_bar .connexion{display:table-cell}
#top_bar > .core-account{display:table-cell;position:relative;vertical-align:middle}
#top_bar .core-account__action,#top_bar .core-account__toggle{min-height:32px;padding:.25rem .5rem}}
#top_bar #formulaire_recherche{background-color:white}
#top_bar .header_recherche{display:none}
.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){#top_bar .lang{display:table-cell;background-color:transparent}}
@media only screen and (min-width:768px){#top_bar .header_recherche{display:table-cell}
#top_bar .header_recherche{padding:0 15px}
#top_bar .lang{padding:0 0 0 15px}}
@media only screen and (min-width:1025px){#top_bar .header_recherche{display:table-cell}}
#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}
.header_content .logos_social img,.header_content .logos_social object{width:22px;height:22px;margin:0 5px}
@media only screen and (min-width:481px){#top_bar .logos_social{display:table-cell;background-color:transparent}}
@media only screen and (min-width:768px){#top_bar .logos_social{padding:0 15px}
.header_content .logos_social img,.header_content .logos_social object{margin:0 10px}}
.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}
#top_bar > .core-account-mobile{display:none}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-flexnav-mobile.css?1789974190 */
.flexnav .touch-button .navicon{color:#FFF}
.flexnav > li > .touch-button{align-items:center;display:flex;height:50px;justify-content:center}
.flexnav > li > .touch-button .navicon{top:0}
.flexnav > li.item-with-ul > .touch-button .navicon::before{content:"\f105"}
.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)}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-flexnav-desktop.css?1789974190 */
@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/styles/legacy-entrypoints/navigation/navigation-nav-left-structure.css?1789974190 */
.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{background-color:#334d5c}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-nav-left-levels.css?1789974190 */
.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;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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-nav-left-states.css?1789974190 */
.nav_left > ul > li.active{display:list-item!important;width:100%}
.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:table-cell!important;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;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.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:hover > a,.nav_left > ul > li > ul > li > ul li:hover > a,.nav_left > ul > li > ul > li > ul > li > ul li:hover > 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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-nav-horizontal-base.css?1789974190 */
#navigation.nav_horizontal{display:table;max-width:1200px;margin:auto}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/navigation/navigation-nav-horizontal-desktop.css?1789974190 */
@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}}

/* plugins/auto/zblobul_core/v6.9.21/styles/navigation.css?1789974190 */
.flexnav .touch-button .navicon{color:#FFF}
.flexnav > li > .touch-button{align-items:center;display:flex;height:50px;justify-content:center}
.flexnav > li > .touch-button .navicon{top:0}
.flexnav > li.item-with-ul > .touch-button .navicon::before{content:"\f105"}
.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)}
@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}}
.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{background-color:#334d5c}
.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;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.active{display:list-item!important;width:100%}
.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:table-cell!important;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;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.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:hover > a,.nav_left > ul > li > ul > li > ul li:hover > a,.nav_left > ul > li > ul > li > ul > li > ul li:hover > 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}}
.flexnav > li.item-with-ul > .touch-button .navicon::before{content:"\f105"}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/footer-shell.css?1789974190 */
#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:15px 2.5%;line-height:1.5}
.footer .menu_footer{clear:both}
@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}}
@media only screen and (min-width:768px){#footer{width:100%}
.footer .bloc_1{float:right;width:33%;padding:0 0}
.footer .bloc_2{float:left;width:65%;padding:0 0}}
@media only screen and (min-width:1025px){.footer .bloc_1{width:50%;padding:0 0}
.footer .bloc_2{width:50%;padding:0 0}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/footer-columns.css?1789974190 */
.footer,.footer a,.footer a:hover,.footer .menu_footer{color:white}
.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 .contact span{display:block;margin-bottom:.5em}
.footer .formulaire_abonnement{padding:0}
.footer .formulaire_abonnement input[type=submit]{background:transparent}
@media only screen and (min-width:481px){.footer .contact{padding:1em 0 0;width:100%}
.footer .contact span{margin-bottom:.3em}}
@media only screen and (min-width:768px){.footer .contact{padding:0 0;width:49%}
.footer .contact span{margin-bottom:.5em}}
@media only screen and (min-width:1025px){.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%}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/footer-brand-social.css?1789974190 */
.footer .logo_site{float:right;vertical-align:top}
.footer .logo_site *{max-width:240px}
.footer .logo_site a{display:block}
.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}
@media only screen and (min-width:768px){.footer .logo_site{width:45%;float:none}
.footer .logo_site,.footer .contact{display:inline-table;width:44%;padding:0 2.5%}
.footer .logo_site{max-width:150px}
.logos_social object,.logos_social img{max-width:36px;max-height:36px}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/footer-legal-credit.css?1789974190 */
.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){.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){.ligne_footer_content > *{display:table-cell;vertical-align:middle}
.copyright .enregistrement_numero{display:inline}}

/* plugins/auto/zblobul_core/v6.9.21/styles/footer.css?1789974190 */
#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:15px 2.5%;line-height:1.5}
.footer .menu_footer{clear:both}
@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}}
@media only screen and (min-width:768px){#footer{width:100%}
.footer .bloc_1{float:right;width:33%;padding:0 0}
.footer .bloc_2{float:left;width:65%;padding:0 0}}
@media only screen and (min-width:1025px){.footer .bloc_1{width:50%;padding:0 0}
.footer .bloc_2{width:50%;padding:0 0}}
.footer,.footer a,.footer a:hover,.footer .menu_footer{color:white}
.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 .contact span{display:block;margin-bottom:.5em}
.footer .formulaire_abonnement{padding:0}
.footer .formulaire_abonnement input[type=submit]{background:transparent}
@media only screen and (min-width:481px){.footer .contact{padding:1em 0 0;width:100%}
.footer .contact span{margin-bottom:.3em}}
@media only screen and (min-width:768px){.footer .contact{padding:0 0;width:49%}
.footer .contact span{margin-bottom:.5em}}
@media only screen and (min-width:1025px){.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 .logo_site{float:right;vertical-align:top}
.footer .logo_site *{max-width:240px}
.footer .logo_site a{display:block}
.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}
@media only screen and (min-width:768px){.footer .logo_site{width:45%;float:none}
.footer .logo_site,.footer .contact{display:inline-table;width:44%;padding:0 2.5%}
.footer .logo_site{max-width:150px}
.logos_social object,.logos_social img{max-width:36px;max-height:36px}}
.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){.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){.ligne_footer_content > *{display:table-cell;vertical-align:middle}
.copyright .enregistrement_numero{display:inline}}

/* plugins/auto/zblobul_core/v6.9.21/styles/compositions-core/compositions.css?1789974190 */


/* plugins/auto/zblobul_core/v6.9.21/styles/responsif.css?1789974190 */


/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/listes-responsive-layout.css?1789974190 */
.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}
@media only screen and (min-width:1025px){.one_third{width:33%}
.two_third{width:66%}
.half{width:50%}
.full{width:100%}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/listes-responsive-grid.css?1789974190 */
.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%}
@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%}}
@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){.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%}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/listes-responsive-masonry.css?1789974190 */
.table.js-masonry .item:nth-child(1n+1){margin:0;clear:none;width:50%}
@media only screen and (min-width:481px){.table.js-masonry .item:nth-child(1n+1){width:33%}}
@media only screen and (min-width:1025px){.table.js-masonry .item:nth-child(1n+1){width:25%}}

/* plugins/auto/zblobul_core/v6.9.21/styles/listes_responsive.css?1789974190 */
.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}
@media only screen and (min-width:1025px){.one_third{width:33%}
.two_third{width:66%}
.half{width:50%}
.full{width:100%}}
.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%}
@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%}}
@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){.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){margin:0;clear:none;width:50%}
@media only screen and (min-width:481px){.table.js-masonry .item:nth-child(1n+1){width:33%}}
@media only screen and (min-width:1025px){.table.js-masonry .item:nth-child(1n+1){width:25%}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/items-toc-base.css?1789974190 */
.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}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/items-toc-evenement.css?1789974190 */
.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 .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/styles/items.css?1789974190 */
.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 .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/styles/core_v2.css?1789974190 */
:root{--core-v2-max-width:1200px;--core-v2-reading-width:72rem;--core-v2-rail-width:19rem;--core-v2-space-1:.25rem;--core-v2-radius-lg:1.5rem;--core-v2-shadow-md:0 18px 48px rgba(15,23,42,0.1);--core-v2-surface:#fff;--zblobul-color-accent:#0ea5e9;--zblobul-color-surface:#f3f4f6;--core-v2-text:#1f2937;--core-v2-transition:180ms ease}
html[data-core-shell="v2"]{scroll-behavior:auto}
body.core-shell-v2{min-height:100vh;color:inherit}
body.core-shell-v2 :focus-visible{outline:3px solid var(--zblobul-color-accent);outline-offset:2px}
body.core-shell-v2 .core-header__inner{background-color:#fff}
body.core-shell-v2 #page.core-page{min-height:100vh;display:flex;flex-direction:column}
body.core-shell-v2 #header.core-header{min-width:0}
body.core-shell-v2 #container.core-page__container{flex:1 0 auto;clear:none;position:relative;padding-bottom:0}
body.core-shell-v2 #footer.core-footer{position:static;flex:0 0 auto}
body.core-shell-v2 .bandeau.core-hero{display:block}
body.core-shell-v2 .row.core-layout{min-width:0}
body.core-shell-v2 .core-layout__rail,body.core-shell-v2 .core-layout__aside,body.core-shell-v2 .core-layout__footer,body.core-shell-v2 .content.core-layout__main{min-width:0}
body.core-shell-v2 .core-layout__footer{box-sizing:border-box}
body.core-shell-v2 .core-layout__content{min-width:0;border-radius:var(--core-radius-lg,0)}
body.core-shell-v2 .core-layout__rail > .nav_left{float:none;width:100%}
body.core-shell-v2 .core-header__toggle{display:inline-flex}
body.core-shell-v2 .content.core-layout__main{clear:none;border-radius:var(--core-radius-lg,0)}
body.core-shell-v2 .content > section,body.core-shell-v2 .content > article,body.core-shell-v2 .right_col,body.core-shell-v2 .content_footer,body.core-shell-v2 .content_footer > *{box-sizing:border-box}
body.core-shell-v2 .core-header__toggle::before{display:none}
body.core-shell-v2 .core-header__nav{display:none}
body.core-shell-v2 #header.core-header #top_bar > .core-account,body.core-shell-v2 #header.core-header #top_bar .core-account__toggle{margin-block:0}
body.core-shell-v2 #bloc_accueil .camera_prev,body.core-shell-v2 #bloc_accueil .camera_next,body.core-shell-v2 #bloc_accueil .camera_commands,body.core-shell-v2 #bloc_accueil .camera_pag{opacity:1!important;pointer-events:auto;z-index:20}
body.core-shell-v2.core-nav-open .core-header__nav{display:block}
body.core-shell-v2 .content_footer > *{width:100%;max-width:100%}
body.core-shell-v2 .core-footer__main,body.core-shell-v2 .core-footer__credits-nav{display:block}
body.core-shell-v2 .camerarelative .desc_diapo,body.core-shell-v2 .camera_caption .desc_diapo{box-sizing:border-box;width:min(calc(100% - 2rem),46rem);max-width:46rem;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}
body.core-shell-v2 .camerarelative .desc_diapo p,body.core-shell-v2 .camera_caption .desc_diapo p{max-width:100%;margin-right:auto;margin-left:auto}
body.core-shell-v2 .camerarelative > .align_left > div,body.core-shell-v2 .camerarelative > .align_center > div,body.core-shell-v2 .camerarelative > .align_right > div,body.core-shell-v2 .camerarelative > .event > div{box-sizing:border-box;width:min(calc(100% - 2rem),60rem)}
body.core-shell-v2 #bloc_accueil .camerarelative > .align_left,body.core-shell-v2 #bloc_accueil .camerarelative > .align_center,body.core-shell-v2 #bloc_accueil .camerarelative > .align_right,body.core-shell-v2 #bloc_accueil .camerarelative > .event{box-sizing:border-box}
body.core-shell-v2 .camerarelative > .align_left > div{margin-right:auto;margin-left:clamp(1rem,6vw,5rem)}
body.core-shell-v2 .camerarelative > .align_center > div,body.core-shell-v2 .camerarelative > .event > div{margin-right:auto;margin-left:auto}
body.core-shell-v2 .camerarelative > .align_right > div{margin-right:clamp(1rem,6vw,5rem);margin-left:auto}
body.core-shell-v2 .camerarelative > .align_left,body.core-shell-v2 .camerarelative > .align_left .title_diapo,body.core-shell-v2 .camerarelative > .align_left .desc_diapo,body.core-shell-v2 .camerarelative > .align_left .desc_diapo p{text-align:left}
body.core-shell-v2 .camerarelative > .align_right,body.core-shell-v2 .camerarelative > .align_right .title_diapo,body.core-shell-v2 .camerarelative > .align_right .desc_diapo,body.core-shell-v2 .camerarelative > .align_right .desc_diapo p{text-align:right}
body.core-shell-v2 .camerarelative > .align_left .desc_diapo,body.core-shell-v2 .camerarelative > .align_left .desc_diapo p{margin-right:auto;margin-left:0}
body.core-shell-v2 .camerarelative > .align_right .desc_diapo,body.core-shell-v2 .camerarelative > .align_right .desc_diapo p{margin-right:0;margin-left:auto}
@media (min-width:768px){body.core-shell-v2 .camerarelative > .align_left > div,body.core-shell-v2 .camerarelative > .align_right > div{width:min(calc(100% - 2rem),38rem);padding:clamp(.9rem,2vw,1.5rem) clamp(1rem,2.5vw,1.75rem);border-radius:.35rem;background:rgba(8,27,39,0.68);box-shadow:0 .75rem 2rem rgba(0,0,0,0.22);backdrop-filter:blur(2px)}
body.core-shell-v2 .camerarelative > .align_left > div{border-left:.25rem solid var(--zblobul-color-accent)}
body.core-shell-v2 .camerarelative > .align_right > div{border-right:.25rem solid var(--zblobul-color-accent)}
body.core-shell-v2 .camerarelative > .align_left .desc_diapo,body.core-shell-v2 .camerarelative > .align_right .desc_diapo{width:100%;max-width:none}
body.core-shell-v2 .camerarelative > .align_left .desc_diapo a,body.core-shell-v2 .camerarelative > .align_right .desc_diapo a{margin:clamp(.75rem,2vw,1.25rem) 0 0}}
body.core-shell-v2 [id^="bloc_social"] .bloc_content{display:grid;grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);grid-template-areas:"titre titre"
"formulaire reseaux";gap:2rem 3rem;box-sizing:border-box;width:min(calc(100% - 2rem),68rem);margin:0 auto;padding:clamp(2.5rem,5vw,4rem)}
body.core-shell-v2 #bloc_social_home .bloc_content{position:relative;background-image:none}
body.core-shell-v2 #bloc_social_home .bloc_content::before{position:absolute;top:clamp(2rem,4vw,3.125rem);left:clamp(1.5rem,3vw,2.5rem);width:5.125rem;height:5.125rem;background:transparent url('//www.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/img/ico-newsletter.png') no-repeat center / contain;content:"";pointer-events:none}
body.core-shell-v2 [id^="bloc_social"] .titre_bloc{grid-area:titre;width:auto;margin:0;padding:0;text-align:center}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement{grid-area:formulaire;min-width:0}
body.core-shell-v2 [id^="bloc_social"] .social_network{grid-area:reseaux;min-width:0}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement,body.core-shell-v2 [id^="bloc_social"] .social_network{width:auto;margin:0;padding:0;float:none}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement h3,body.core-shell-v2 [id^="bloc_social"] .social_network h3{margin:0 0 1rem}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement form > div{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:32rem}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement .form-hidden{display:none}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement .editer-groupe{min-width:0;padding:0}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement input[type="email"]{display:block;box-sizing:border-box;width:100%;max-width:32rem}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement p.boutons{justify-self:start;width:min(100%,16rem);margin:0}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement input[type="submit"]{width:100%;max-width:none;border-color:currentColor;background-color:transparent;color:inherit}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement input[type="submit"]:hover,body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement input[type="submit"]:focus-visible{background-color:var(--zblobul-color-primary);color:#fff}
body.core-shell-v2 [id^="bloc_social"] .logos_social{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0;padding:0}
body.core-shell-v2 [id^="bloc_social"] .logos_social li{margin:0}
body.core-shell-v2 [id^="bloc_social"] .logos_social li a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2rem;min-width:2rem;height:2rem;padding:0;border-radius:50%;background-color:#fff;color:var(--zblobul-color-primary)}
body.core-shell-v2 [id^="bloc_social"] .logos_social li a:hover{background-color:var(--zblobul-color-primary);color:#fff}
body.core-shell-v2 [id^="bloc_social"] .bloc_content > div[style*="clear"]{display:none}
body.core-shell-v2 [id^="bloc_actualites"] .item_logo--paysage{aspect-ratio:2 / 1;overflow:hidden}
body.core-shell-v2 [id^="bloc_actualites"] .item_logo--paysage > a{display:block;width:100%;height:100%}
body.core-shell-v2 [id^="bloc_actualites"] .item_logo--paysage img{display:block;width:100%;height:100%;object-fit:cover}
@media only screen and (min-width:768px){body.core-shell-v2 [id^="bloc_actualites"] .table.TOC.col_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
body.core-shell-v2 [id^="bloc_actualites"] .table.TOC.col_3 > .item{display:flex;float:none;width:auto!important;margin:0!important}
body.core-shell-v2 [id^="bloc_actualites"] .table.TOC.col_3 > .item > .item_content{display:flex;flex-direction:column;width:100%;height:100%}
body.core-shell-v2 [id^="bloc_actualites"] .table.TOC.col_3 > .item > .item_content > .item_info_supp{flex:1 0 auto}
body.core-shell-v2 [id^="bloc_actualites"] .table.TOC.col_3 > .item > .item_content > .item_info{margin-top:auto}}
@media only screen and (min-width:1025px){html.page_article body.core-shell-v2:not(:has(.core-layout__aside .ui-datepicker)) .content.core-layout__main{flex:1 1 100%;width:100%}
html.page_article body.core-shell-v2:not(:has(.core-layout__aside .ui-datepicker)) .core-layout__aside{display:none}}
@media only screen and (max-width:1024px){body.core-shell-v2 .core-header__toggle{box-sizing:border-box;width:100%;max-width:none;margin-right:0;margin-left:0;float:none;clear:both}}
@media only screen and (max-width:760px){body.core-shell-v2 #bloc_social_home .bloc_content::before{top:1.5rem;left:1.5rem;width:3rem;height:3rem}
body.core-shell-v2 [id^="bloc_social"] .bloc_content{grid-template-columns:minmax(0,1fr);grid-template-areas:"titre"
"formulaire"
"reseaux";gap:1.75rem;padding:2.5rem 1rem;background-image:none}
body.core-shell-v2 [id^="bloc_social"] .titre_bloc{font-size:clamp(1.6rem,8vw,2rem)}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement form > div{grid-template-columns:minmax(0,1fr)}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement input[type="submit"]{min-height:2.75rem}
body.core-shell-v2 [id^="bloc_social"] .formulaire_abonnement p.boutons{width:100%}}
@media only screen and (min-width:768px) and (max-width:1024px){body.core-shell-v2 .core-header__toggle{display:flex}}
@media only screen and (max-width:480px){body.core-shell-v2 #header.core-header{border-bottom-width:1px;box-shadow:0 8px 24px rgba(15,23,42,.08)}
body.core-shell-v2 #header.core-header .core-header__inner{box-sizing:border-box;padding:.5rem}
body.core-shell-v2 #header.core-header #top_bar{box-sizing:border-box;width:100%;padding:.75rem;border:1px solid rgba(15,23,42,.07);border-radius:.75rem;background:#f8fafc}
body.core-shell-v2 #header.core-header #top_bar > *{margin:.2rem 0}
body.core-shell-v2 #header.core-header #top_bar .connexion{margin-top:.5rem;padding:0!important;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:.55rem;background:#fff}
body.core-shell-v2 #header.core-header #top_bar .connexion > span{padding:.65rem .75rem}
body.core-shell-v2 #header.core-header .core-header__toggle{min-height:3.5rem;margin-top:.5rem;padding:.75rem 1rem;border-radius:.65rem}
body.core-shell-v2 #header.core-header .header_content #main_menu > .logo_site{margin:1rem auto}}

/* plugins/auto/zblobul_core/v6.9.21/styles/components/navigation-disclosure.css?1789974190 */
.blobul-nav,.blobul-nav ul{list-style:none;margin:0;padding:0}
.blobul-nav{display:flex;align-items:stretch;width:100%}
.blobul-nav li{position:relative}
.blobul-nav a{display:flex;align-items:center;min-height:44px;text-decoration:none}
.blobul-nav__submenu-toggle{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:36px;padding:.5rem}
.blobul-nav__submenu-toggle i{transition:transform 180ms ease}
.blobul-nav__submenu-toggle[aria-expanded="true"] i{transform:rotate(180deg)}
.blobul-nav__submenu[hidden]{display:none!important}
.blobul-nav .blobul-nav__submenu:not([hidden]){display:block!important}
.blobul-nav :focus-visible{outline:3px solid var(--core-nav-focus,#167da3);outline-offset:2px}
@media (max-width:1199.98px){.blobul-nav{align-items:stretch;flex-direction:column}
.blobul-nav > li,.blobul-nav__submenu > li{display:grid;grid-template-columns:minmax(0,1fr) auto}
.blobul-nav > li > a,.blobul-nav__submenu > li > a{padding:.7rem 1rem}
.blobul-nav__submenu{background:color-mix(in srgb,currentColor 7%,transparent);grid-column:1 / -1;position:static;width:100%}
.blobul-nav__submenu a{padding-left:2rem}}
@media (min-width:1200px){.blobul-nav > li{align-items:center;display:flex}
.blobul-nav > li > a{padding:.65rem .75rem}
.blobul-nav > li > .blobul-nav__submenu-toggle{margin-left:-.45rem}
.blobul-nav__submenu{background:var(--core-nav-submenu-background,#fff);border-radius:var(--core-radius-md,0);box-shadow:0 14px 36px rgba(17,40,52,0.16);left:0;min-width:15rem;padding:.45rem;position:absolute;top:calc(100% + .25rem);z-index:220}
.blobul-nav > li > .blobul-nav__submenu{left:0!important;top:calc(100% + .25rem)!important}
.blobul-nav__submenu .blobul-nav__submenu{left:calc(100% + .25rem);top:0}
.blobul-nav__submenu > li{display:grid;grid-template-columns:minmax(0,1fr) auto}
.blobul-nav__submenu a{border-radius:var(--core-radius-sm,0);padding:.65rem .75rem;white-space:nowrap}}
@media (prefers-reduced-motion:reduce){.blobul-nav__submenu-toggle i{transition:none}}

/* plugins/auto/zblobul_core/v6.9.21/styles/components/header-modern.css?1789974190 */
.core-header[data-core-navigation="disclosure"]{--core-header-action:#167da3;--core-header-action-contrast:#fff;--core-header-border:rgba(17,40,52,0.12);background:#fff;border-bottom:1px solid var(--core-header-border);height:auto!important;position:sticky!important;top:0;z-index:1000}
body.admin .core-header[data-core-navigation="disclosure"]{top:42px}
body.core-shell-v2.core-navigation-disclosure #container,body.core-shell-v2 #container:has(> #header.core-header[data-core-navigation="disclosure"]){padding-top:0!important}
.core-header[data-core-navigation="disclosure"] .core-header__inner{box-sizing:border-box;height:auto;margin:0 auto;max-width:1440px;padding:0;position:relative;width:100%}
.core-header[data-core-navigation="disclosure"] .core-header__topbar{align-items:center;box-sizing:border-box;display:flex;float:none;gap:.65rem;justify-content:flex-end;margin:0;padding:.55rem clamp(1rem,3vw,2.5rem);position:static;right:auto;width:100%}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #top_bar.core-header__topbar{box-sizing:border-box;display:flex!important;float:none!important;inset:auto!important;position:static!important;width:100%!important}
.core-header[data-core-navigation="disclosure"] .core-header__topbar > *{display:block;margin:0;padding-block:0;vertical-align:middle}
.core-header[data-core-navigation="disclosure"] .core-header__social{display:none!important}
.core-header[data-core-navigation="disclosure"] .core-header__main{align-items:center;display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr);inset:auto;padding:.65rem clamp(1rem,3vw,2.5rem);position:static;width:auto}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #main_menu.core-header__main{box-sizing:border-box;float:none!important;inset:auto!important;padding:.65rem clamp(1rem,3vw,2.5rem)!important;position:static!important;width:100%!important}
.core-header[data-core-navigation="disclosure"] .core-header__brand{align-items:center;display:flex!important;margin:0!important;min-width:0;text-align:left;width:auto}
.core-header[data-core-navigation="disclosure"] .core-header__brand a{display:inline-flex}
.core-header[data-core-navigation="disclosure"] .core-header__brand img{display:block;height:auto;max-width:100%;width:auto}
.core-header[data-core-navigation="disclosure"] .core-header__nav{display:block;margin:0;min-width:0;padding:0;width:100%}
.core-header[data-core-navigation="disclosure"] .core-header__nav .item.logo{display:none!important}
.core-header[data-core-navigation="disclosure"] .core-header__toggle{align-items:center;background:var(--core-header-action);border:1px solid var(--core-header-action);border-radius:var(--core-radius-md,0);color:var(--core-header-action-contrast);cursor:pointer;display:none;gap:.5rem;justify-content:center;min-height:44px;padding:.6rem .8rem}
.core-header[data-core-navigation="disclosure"] .core-header__toggle:hover,.core-header[data-core-navigation="disclosure"] .core-header__toggle:focus-visible,.core-header[data-core-navigation="disclosure"] .core-header__toggle[aria-expanded="true"]{background:color-mix(in srgb,var(--core-header-action) 84%,#000);border-color:color-mix(in srgb,var(--core-header-action) 84%,#000);color:var(--core-header-action-contrast)}
.core-account{--core-header-action:#0074b3;--core-header-action-contrast:#fff;display:none}
.core-account-mobile{display:none}
.core-header[data-core-navigation="disclosure"] .core-account,.core-account__guest{align-items:center;display:flex;gap:.5rem}
.core-header[data-core-navigation="disclosure"] .core-account{position:relative;z-index:230}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #top_bar.core-header__topbar > .core-account{display:flex!important}
.core-header[data-core-navigation="disclosure"] .connexion{display:none!important}
.core-account__action,.core-account__toggle{align-items:center;border:1px solid var(--core-header-action);border-radius:var(--core-radius-pill,0);box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.45rem;justify-content:center;min-height:44px;padding:.55rem .9rem;text-decoration:none;text-transform:none;transition:background-color 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease}
.core-account__action--login,.core-account__toggle{background:#fff;color:var(--core-header-action)}
.core-account__action--signup{background:var(--core-header-action);color:var(--core-header-action-contrast)}
.core-account__action:hover,.core-account__action:focus-visible,.core-account__toggle:hover,.core-account__toggle:focus-visible{box-shadow:0 6px 18px rgba(17,40,52,0.14);transform:translateY(-1px)}
.core-account__toggle:hover,.core-account__toggle:focus-visible{background:var(--core-header-action);color:var(--core-header-action-contrast)}
.core-account__toggle{appearance:none}
.core-account__avatar{align-items:center;background:color-mix(in srgb,var(--core-header-action) 12%,#fff);border-radius:50%;display:inline-flex;height:1.85rem;justify-content:center;width:1.85rem}
.core-account__chevron{transition:transform 180ms ease}
.core-account__toggle[aria-expanded="true"] .core-account__chevron{transform:rotate(180deg)}
.core-account__menu{background:#fff;border:1px solid var(--core-header-border);border-radius:var(--core-radius-lg,0);box-shadow:0 16px 38px rgba(17,40,52,0.18);min-width:15rem;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem)}
.core-account__menu::before{content:"";height:.5rem;left:0;position:absolute;right:0;top:-.5rem}
.core-account__menu[hidden]{display:none!important}
.core-account__menu ul{list-style:none;margin:0;padding:0}
.core-account__menu a{border-radius:var(--core-radius-sm,0);display:block;padding:.7rem .8rem;text-decoration:none;text-transform:none;transition:background-color 160ms ease,color 160ms ease,transform 160ms ease}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #top_bar.core-header__topbar{position:relative;z-index:300}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #main_menu.core-header__main{position:relative;z-index:100}
body.core-shell-v2 .core-account__menu a::before{display:inline-block;width:1.35rem;margin-right:.35rem;color:var(--core-header-action);font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;text-align:center}
body.core-shell-v2 .core-account__menu li.profil a::before{content:"\f007"}
body.core-shell-v2 .core-account__menu li.login a::before{content:"\f2f6"}
body.core-shell-v2 .core-account__menu li.signin a::before{content:"\f234"}
body.core-shell-v2 .core-account__menu li.fiche_adherent a::before{content:"\f2bb"}
body.core-shell-v2 .core-account__menu li.mot_de_passe a::before{content:"\f084"}
body.core-shell-v2 .core-account__menu li.logout a::before{content:"\f2f5"}
.core-account__menu a:hover,.core-account__menu a:focus-visible{background:rgba(0,116,179,0.11);color:#005f91;transform:translateX(3px)}
.core-header[data-core-navigation="disclosure"] :focus-visible{outline:3px solid var(--core-nav-focus,var(--core-header-action));outline-offset:2px}
@media (min-width:1200px){body.core-shell-v2.core-header-mini #header.core-header[data-core-navigation="disclosure"]{box-shadow:0 4px 18px rgba(17,40,52,0.1)}
body.core-shell-v2.core-header-mini #header.core-header[data-core-navigation="disclosure"] .core-header__topbar{display:flex!important;padding-bottom:0;padding-top:0}
body.core-shell-v2.core-header-mini #header.core-header[data-core-navigation="disclosure"] .core-header__main{padding-bottom:.35rem!important;padding-top:.35rem!important}
body.core-shell-v2.core-header-mini #header.core-header[data-core-navigation="disclosure"] .core-header__brand img{max-height:3.5rem;width:auto}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #main_menu.core-header__main{display:grid!important;inset:auto!important;position:static!important;width:auto!important}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #main_menu.core-header__main > .core-header__brand{display:flex!important;opacity:1;visibility:visible}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #catnav.core-header__nav{display:block!important;opacity:1;visibility:visible}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #catnav.core-header__nav > ul{display:flex!important;max-height:none!important;overflow:visible!important}}
@media (max-width:1199.98px){.core-header[data-core-navigation="disclosure"] .core-header__topbar{flex-wrap:wrap;padding:.5rem 1rem}
.core-header[data-core-navigation="disclosure"] .core-header__search{display:none!important}
.core-header[data-core-navigation="disclosure"] .core-header__main{grid-template-columns:minmax(0,1fr) auto;min-height:106px;padding:.5rem 1rem}
.core-header[data-core-navigation="disclosure"] .core-header__brand{grid-column:1}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #main_menu.core-header__main{align-items:center!important;min-height:106px!important;padding:.5rem 1rem!important;position:relative!important}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] .core-header__toggle{clear:none!important;display:inline-flex!important;float:none!important;margin:0!important;width:auto!important}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #catnav.core-header__nav{background:#fff;border-top:1px solid var(--core-header-border);display:none!important;left:0;max-height:calc(100vh - 8rem);overflow:auto;position:absolute;right:0;top:100%;z-index:220}
body.core-shell-v2.core-nav-open #header.core-header[data-core-navigation="disclosure"] #catnav.core-header__nav{display:block!important}
body.core-shell-v2 #header.core-header[data-core-navigation="disclosure"] #catnav.core-header__nav > ul{max-height:none!important;overflow:visible!important}
.core-account__action span{display:none}
.core-account__action{min-width:44px;padding:.55rem}}
@media (max-width:640px){body.admin .core-header[data-core-navigation="disclosure"]{top:0}
.core-header[data-core-navigation="disclosure"] .core-header__topbar{justify-content:space-between}
.core-header[data-core-navigation="disclosure"] .core-header__language{margin-right:auto}}
@media (min-width:481px) and (max-width:1024px){body.core-shell-v2 #header.core-header #main_menu.core-header__main{align-items:end!important;min-height:124px!important;padding:16px 2.5% 0!important}}
@media (prefers-reduced-motion:reduce){.core-account__action,.core-account__toggle,.core-account__chevron,body.core-shell-v2 #header.core-header,body.core-shell-v2 #header.core-header .core-header__topbar,body.core-shell-v2 #header.core-header .core-header__main,body.core-shell-v2 #header.core-header .logo_site img{transition:none}}

/* plugins/auto/zblobul_core/v6.9.21/styles/components/corner-style.css?1789974190 */
body[data-core-corners="square"]{--core-radius-sm:0;--core-radius-md:0;--core-radius-lg:0;--core-radius-pill:0}
body[data-core-corners="rounded"]{--core-radius-sm:.35rem;--core-radius-md:.65rem;--core-radius-lg:1rem;--core-radius-pill:999px}
body[data-core-corners]{--core-v2-radius-sm:var(--core-radius-sm);--core-v2-radius-md:var(--core-radius-md);--core-v2-radius-lg:var(--core-radius-lg)}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/print-reset.css?1789974190 */
@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}}

/* plugins/auto/zblobul_core/v6.9.21/styles/legacy-entrypoints/print-visibility.css?1789974190 */
@media print{.chapo{}


.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.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/styles/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/styles/print.css?1789974190 */
@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.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/styles/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-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.alliancefrancaisecork.com/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.alliancefrancaisecork.com/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.alliancefrancaisecork.com/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.alliancefrancaisecork.com/plugins-dist/porte_plume/css/img/handle.svg');cursor:ns-resize}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-2fb9a1d0.css?1790108660 */
.markItUp .outil_header1>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -2px}
.markItUp .outil_bold>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -22px}
.markItUp .outil_italic>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -42px}
.markItUp .outil_stroke_through>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -62px}
.markItUp .outil_liste_ul>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -442px}
.markItUp .outil_liste_ol>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -462px}
.markItUp .outil_indenter>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -482px}
.markItUp .outil_desindenter>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -502px}
.markItUp .outil_quote>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -302px}
.markItUp .outil_poesie>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -322px}
.markItUp .outil_link>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -342px}
.markItUp .outil_notes>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -362px}
.markItUp .outil_guillemets>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -522px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -542px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -562px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -582px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -602px}
.markItUp .outil_caracteres>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -282px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -162px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -202px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -222px}
.markItUp .outil_aelig>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -142px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -122px}
.markItUp .outil_oe>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -262px}
.markItUp .outil_oe_maj>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -242px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -182px}
.markItUp .outil_uppercase>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -82px}
.markItUp .outil_lowercase>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -102px}
.markItUp .outil_code>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -382px}
.markItUp .outil_cadre>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -402px}
.markItUp .outil_clean>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -422px}
.markItUp .outil_preview>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -622px}
.markItUp .outil_intertitre1>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -2px}
.markItUp .outil_intertitre2>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/intertitre2.png);background-position:0}
.markItUp .outil_intertitre3>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/intertitre3.png);background-position:0}
.markItUp .outil_alignerdroite>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/right.png);background-position:0}
.markItUp .outil_alignergauche>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/left.png);background-position:0}
.markItUp .outil_stroke_through_et>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -62px}
.markItUp .outil_cadretexte>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/cadretexte.png);background-position:0}
.markItUp .outil_speciaux>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/tag.png);background-position:0}
.markItUp .outil_barre_code>a>em{background-image:url(//www.alliancefrancaisecork.com/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.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/page_white_code.png);background-position:0}
.markItUp .outil_miseenevidence>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/miseenevidence.png);background-position:0}
.markItUp .outil_miseenevidence2>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/miseenevidence2.png);background-position:0}
.markItUp .outil_exposant>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/exposant.png);background-position:0}
.markItUp .outil_indice>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/indice.png);background-position:0}
.markItUp .outil_petitescapitales>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/petitescapitales.png);background-position:0}
.markItUp .outil_barre_poesie>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/poesie.png);background-position:0}
.markItUp .outil_barre_tableau>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/typoenluminee/v4.0.2/icones_barre/barre-tableau.png);background-position:0}
.markItUp .tac_drop>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/tarteaucitron/v1.9.13/icones_barre/tac.png)}
.markItUp .couteau_suisse_drop>a>em{background-image:url(//www.alliancefrancaisecork.com/plugins/auto/couteau_suisse/v2.1.0/icones_barre/couteau-19.png)}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:5em;height:5em;border:1px solid #eee;background:#fff url('//www.alliancefrancaisecork.com/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/blobul_af/v6.8.25/css/enluminurestypo.css */


/* plugins/auto/zblobul_core/v6.9.21/mll_styles.css */


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

/* 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/zblobul_core/v6.9.21/styles/variants/legacy/variant.css?1789974190 */
body[data-core-design="legacy"]{--core-design-variant:legacy}

/* local/cache-css/typo_commun-urlabs-791b-urlabs-791b-minify-1a0d.css?1790108660 */
body{color:#2e2e2e;font-size:90%}
.desc_diapo,.table .item_info_supp .item_info_spectacle{font-family:'Open Sans',sans-serif;font-weight:300}
body,a,.content h4.soustitre,.table_item .item .titre_item,.table_item .item .titre_item_hidden,.table_item .item .titre_item::first-line,.table_item .item .titre_item_hidden::first-line,table.spip tr td,.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,.on,.on > a,.filariane,.filariane a,body b,h3,.bandeau_titre h1,h2.titre_bloc,strong,.table .item .item_info a.lire_plus,.table .item h3.item_info_titre{font-family:'Open Sans',sans-serif;font-weight:600}
.bold{font-family:'Open Sans',sans-serif;font-weight:700}
.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.4em}
h4{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.35em}
.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.35em}
label{font-size:1.1em}
textarea,.champ,select{font-style:normal;font-size:12px}

/* local/cache-css/typo_af-urlabs-1ff7-urlabs-1ff7-minify-ef4c.css?1790108660 */


/* local/cache-css/style_af-urlabs-f517-urlabs-f517-minify-ffeb.css?1790108660 */
a,#menu a,.spip_in,.spip_out{color:#D8002C}
a:hover{color:black}
h1{color:#D82E50}
h2.titre_bloc{border:none}
h2.titre_bloc .titre_ligne,.content .titre_ligne{background-color:#D82E50}
h2.soustitre{color:#334D5C}
h3.spip{color:#D8002C;line-height:1.5em}
h4{color:#00598c}
hr{background-color:#EAEAEA;height:1px;border:0}
ol.spip li::before{color:#D8002C}
ul.spip li::before{background-color:#D8002C}
span.titre_bloc{background-color:#D8002C}
span.titre_bloc a{color:white}
.notes{background-color:#FCFCFC}
.pagination{width:100%;display:table}
.pagination .prev,.pagination .pages,.pagination .next{display:table-cell;white-space:nowrap}
.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{display:none}
.pagination .pages a{background-color:#e6e6e6;padding:5px;margin:5px}
.pagination .pages strong{background-color:#e6e6e6;padding:5px;margin:5px}
.pagination .next a,.pagination .prev a,.pagination .pages a{background-color:#D82E50;color:#FFF}
.pagination .next a:hover,.pagination .prev a:hover,.pagination .pages a:hover{background-color:#D82E50;color:#FFF}
.pagination .pages strong,.pagination .prev strong,.pagination .next strong{background-color:#ccc;color:#FFF}
table.spip{margin:1em auto;border-collapse:collapse;border-spacing:0;line-height:normal;background-color:#F0F0F0;word-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}
table.spip caption{caption-side:top;text-align:center;margin-right:auto;margin-left:auto}
table.spip tr:nth-child(odd){background-color:#F8F8F8}
table.spip tr th{background:#3D4852;border:1px solid white;color:white;padding:1em 10px;text-align:center}
table.spip tr.row_first th:even{background-color:#000}
table.spip tr.row_first th:first-child{background-color:#E8E8E8}
table.spip tr td{padding:1em 10px;text-align:center;vertical-align:middle;border-right:1px solid rgba(0,0,0,0.02);border-left:1px solid rgba(0,0,0,0.02);color:black}
.odd{background-color:#F8F8F8}
table.spip tr td:first-child{text-align:right;background-color:rgba(255,255,255,0.6);border-right:2px solid rgba(0,0,0,0.05);color:#3D4852}
.tableau_prix_site table.spip tr.even:nth-child(6){border-top:2px solid #E8E8E8}
.tableau_prix_site table.spip tr.even:nth-child(6) td{padding-top:2em;vertical-align:bottom}
a.lien_bouton{color:white;border:1px solid #283D49;color:#FFF;background:#334C5B;padding:.6em 1.5em}
a.lien_bouton:hover,a.lien_bouton.on{background-color:#283D49}
a.lien_bouton.grand{text-transform:uppercase;letter-spacing:1px;font-size:1.2em}
.bouton a{background-color:#d82e50}
#header{border-top:5px solid #D2294C}
#menu_lang{background-color:#FAFAFA;padding:5px;border:1px solid #F0F0F0}
.lang strong{color:#9D9D9D}
.titre_bloc{color:#D8002C}
.filariane,.filariane a{color:black}
.filariane a:hover,.filariane a:last-child{color:#D82E50}
.bandeau{background-color:#D82E50;border-bottom:1px solid white}
.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;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#40000000,Positive=true)}
.bloc_content{background-color:white;margin-top:20px}
.table.TWOE .item .item_info_supp h3.item_info_titre{color:white}
.table.TWOE .item .item_info .item_info_date{text-transform:uppercase;color:white}
.table.TWOE .item .item_info_supp{color:white;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_supp a,.table.TWOE .item .item_info_supp a:hover{color:white}
.table.TWOE .item,.table.TWOE .item .item_info{background-color:#334c5b;color:white}
.table.TWOE .item:hover .item_info{background-color:#D82E50;color:#FFF}
.table.TWOE .item .item_info h3.item_info_titre,.table.TWOE .item .item_info h3.item_info_titre a{color:white}
.table.TWOE .item .item_info_supp{background-color:rgba(0,0,0,0.7)}
.table.TWLA .item .item_info_supp{background-color:#334C5B}
.table p{margin:0}
#bloc_contact{background-color:white}
#bloc_contact .info_contact h3{color:#C92232}
#bloc_partenaires{background-color:white}
.nav_meme_rub li{border:1px solid transparent;border-bottom:1px solid #CCC}
.nav_meme_rub li.on{background-color:white;border:1px solid #CCC;border-bottom:1px solid transparent}
.nav_meme_rub li a{color:black}
.nav_meme_rub li.on a,.nav_meme_rub li:hover a{color:#D8002C}
.texte{line-height:180%}
#documents_portfolio a.lien_visualisation{background-color:#058CC9;color:white}
.article_evenement .programmation{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}
.article_evenement .date .avenir{text-transform:uppercase}
.article_evenement .date .avenir:hover{background-color:#D8002C;text-transform:uppercase}
.article_evenement .date .avenir:hover{color:white}
#pied_article .logo_partenaires{border-bottom:1px dotted #CCC}
.programme .item_info_spectacle{color:#008ac9}
.programme .item_info_lieu span,.programme .item_info_adresse span,.programme .item_info_descriptif span{color:black}
h2.forum-titre{font-size:1.6em;display:inline}
ul.forum > .forum-fil{border-top:1px solid #DBDBDB}
ul.forum > .forum-fil{background-color:white}
ul.forum > .forum-fil:nth-child(2n+1){background-color:#F2F2F2}
.forum-titre{color:#D82E50}
.forum-info{border-top:1px solid #F4F4F4}
#footer{background-color:#334c5b;color:white}
.footer .formulaire_abonnement input[type=submit]{border:2px solid white}
.ligne_footer{background-color:#23343e}
.footer .logos_social a{color:#334c5b}
.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('https://www.alliancefrancaisecork.com/plugins/auto/blobul_af/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)}
#actu_cours .liquid-slider-wrapper .liquid-nav-left-arrow,#actu_cours .liquid-slider-wrapper .liquid-nav-right-arrow{background-image:url('https://www.alliancefrancaisecork.com/plugins/auto/blobul_af/img/arrow_white.png')}
#bloc_partenaires .liquid-slider-wrapper .liquid-nav-right-arrow,#bloc_partenaires .liquid-slider-wrapper .liquid-nav-right-arrow{background-image:url('https://www.alliancefrancaisecork.com/plugins/auto/blobul_af/img/arrow_blue.png')}
.no-accordion ul li > a,.accordion ul li > a{color:#002537}
.no-accordion ul li,.accordion ul li{padding:10px}
.accordion h3{border-bottom:1px solid #DCD5D1;padding-bottom:3px;color:#D82E50}
.no-accordion ul li:hover,.accordion ul li:hover{border-bottom:1px solid transparent}
.no-accordion ul li a:hover,.accordion ul li a:hover{text-decoration:none}
.no-accordion ul li:hover a,.accordion ul li:hover a{text-decoration:none}
.accordion .st-open li,.accordion .st-open li:hover{background-color:transparent;border:none}
.accordion .st-open li:hover{background-color:rgba(0,0,0,0.15);border:none}
.accordion .st-content ul{margin:0}
.texteencadre-spip{border:none;background-color:#F0F0F0}
.caractencadre-spip{color:#00598c}
.caractencadre2-spip{color:#d82e50}
*.required,[required],*:required{border:1px solid #D82E50}
legend{padding:.3em 0}
input:focus,input.sffocus{border:1px solid #334C5B}
input,textarea,select{background-color:#FCFCFC;border:1px solid #CCC}
input[type=text]{background-color:white}
input[type=button],input[type=submit]{background-color:#334D5C;color:white;border:1px solid #283D49}
input[type=button]:hover,input[type=submit]:hover,input[type=button]:active,input[type=submit]:active{background-color:#283D49}
input[type=radio]:checked + label,input[type=checkbox]:checked + label{color:#334C5B}
.formulaire form{background-color:#058CC9;border:1px dashed #FFF}
.champ .submit,.formulaire .submit{background-color:#FFF;color:#058CC9}
.formulaire_abonnement p{color:#D8002C}
.formulaire_abonnement input[type=email]{background-color:white;border:1px solid #23343e}
.formulaire_abonnement input[type=submit]{background-color:#DF5A49;color:white}
.footer .formulaire_abonnement input[type=submit]:hover{background-color:rgba(0,0,0,.5)}
.footer .formulaire_abonnement .reponse_formulaire .reponse_formulaire_ok,.formulaire_abonnement p{color:white}
#shortcuts .formulaire_abonnement{text-align:left;line-height:120%}
#shortcuts .formulaire_abonnement h3{color:#D8002C}
#shortcuts .formulaire_abonnement input[type="submit"]{width:auto;border:0px;line-height:120%;color:rgb(255,255,255);text-align:center}
#shortcuts .formulaire_abonnement input[type="email"]{border-style:solid;border-width:1px;border-color:rgb(189,189,189);background-color:rgb(250,249,248)}
#shortcuts p.boutons{margin:.3em 0}
.jspDrag,.jspArrow.jspArrowUp,.jspArrow.jspArrowDown{background-color:#99D0EB}
.jspArrow.jspDisabled{background-color:#D6D6D6}
.jspCorner{background-color:#eeeef4}
h1.titre{font-size:2.2em}
h2{font-size:1.8em}
h3.spip{font-size:1.8em}
h4{font-size:1.4em}
table.spip tr th{font-size:1.2em}
span.titre_bloc{font-size:1.3em}
.reseau_national span{color:#9D9D9D;background-color:#FAFAFA;border:1px solid #D8002C;border-top:none;font-size:.9em}
.reseau_national:hover span{color:black}
.reseau_national ul li{background-color:#FAFAFA}
.reseau_national ul li a{color:#9D9D9D;font-size:.9em}
.reseau_national ul li a:hover{color:black;background-color:white}
#top_bar .connexion ul li a{font-size:.85em}
.lang{font-size:.8em}
.lang strong,.lang a{font-size:1.15em}
.camera_caption > div{font-size:1em}
#main_slideshow_hp .camera_caption > div a{font-size:1.4em}
#shortcuts a.lien{font-size:1.1em}
#shortcuts .formulaire_abonnement h3{font-size:1.2em}
#bloc_offre_cours p.texte,#bloc_offre_examens p.texte{font-size:1.2em}
.table_item .item .titre_item_hidden{font-size:1.5em}
.table_item .item .descriptif_item{font-size:.8em}
.layout_par_onglet li ul li a{font-size:1.2em}
.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:1em}
.chapo{font-size:1.2em}
.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.35em}
label{font-size:1.1em}
textarea,.champ,select{font-style:normal;font-size:12px}
a.fc-event{text-decoration:none}
a.fc-event:hover{text-decoration:underline;color:white}
#bloc_cours{border-top:#D1C9C5 1px solid;border-bottom:#D1C9C5 1px solid}
#bloc_offre_cours,#bloc_offre_examens{text-align:center}
#bloc_offre_cours h2.titre_bloc{display:block;padding:60px 0 0;background:transparent url('https://www.alliancefrancaisecork.com/plugins/auto/blobul_af/v6.8.25/img/ico-offre_cours.png') no-repeat center top}
#bloc_offre_cours p.texte,#bloc_offre_examens p.texte{font-style:italic}
#bloc_offre_examens .bloc_content{padding-top:0}
#bloc_offre_examens .bloc_content h2.titre_bloc{padding:0 0}
.table_item{margin:30px auto}
.table_item .item_content{position:absolute;top:0;bottom:0;left:0;right:0}
.table_item .item .titre_item{position:absolute;bottom:0;left:0;line-height:110%;width:auto;padding:10px}
.table_item .item .item_content_hidden{position:absolute;height:0;bottom:0;width:90%;padding:0 5%}
.table_item .item .titre_item_hidden{padding:10px 0 5px}
.table_item .item .descriptif_item{padding:0}
.annonce .texte a.spip_mail,.annonce .texte a.spip_out{background-color:#d1343b;color:white}
.annonce .texte a.spip_mail::before,.annonce .texte a.spip_out::before{color:white}
.annonce .texte a.spip_mail:hover,.annonce .texte a.spip_out:hover{background-color:#B52C32}
@media only screen and (min-width:768px){.table.TWLA .item .item_info_supp{font-size:1em}
#container{background-color:#EDEAE8}}
@media only screen and (min-width:1025px){.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}}

/* local/cache-css/home-sections-urlabs-f88b-urlabs-f88b-minify-3e30.css?1790108660 */
body.core-shell-v2 #bloc_actualites .bloc_content,body.core-shell-v2 #bloc_contact .bloc_content{box-sizing:border-box;margin-left:auto;margin-right:auto;width:97%}

/* local/cache-css/home-social-urlabs-292f-urlabs-292f-minify-65bb.css?1790108660 */
body.core-shell-v2 #bloc_social .bloc_content{display:grid;grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);grid-template-areas:"titre titre"
"formulaire reseaux"}
body.core-shell-v2 #bloc_social .formulaire_abonnement,body.core-shell-v2 #bloc_social .social_network{box-sizing:border-box;width:auto;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;float:none}
body.core-shell-v2 #bloc_social .formulaire_abonnement{grid-area:formulaire}
body.core-shell-v2 #bloc_social .social_network{grid-area:reseaux}
@media (max-width:48rem){body.core-shell-v2 #bloc_social .bloc_content{grid-template-columns:minmax(0,1fr);grid-template-areas:"titre"
"formulaire"
"reseaux"}}

/* local/cache-css/home-contact-urlabs-123d-urlabs-123d-minify-9fc6.css?1790108660 */
@media (min-width:768px){body.core-shell-v2 #bloc_contact .bloc_content{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:0 2rem}
body.core-shell-v2 #bloc_contact .titre_bloc{grid-column:1 / -1}
body.core-shell-v2 #bloc_contact .google_map,body.core-shell-v2 #bloc_contact .info_contact{float:none;width:auto}
body.core-shell-v2 #bloc_contact .bloc_content > div[style*="clear"]{display:none}}

/* local/cache-css/header_shell_v2-urlabs-83a2-urlabs-83a2-minify-11c1.css?1790108660 */
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;width:100%}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #top_bar.core-header__topbar{align-items:center;background:#f6f7f9;border:0;border-bottom:1px solid #e2e6eb;border-radius:0;box-sizing:border-box;display:flex;float:none;gap:.75rem;justify-content:flex-end;margin:0 0 0 auto;padding:.5rem clamp(1rem,3vw,2.5rem);position:static;max-width:100%;width:fit-content}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #top_bar > *{margin:0;padding:0}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__social{display:none!important}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__search{flex:0 1 22rem;margin-right:0;max-width:100%;width:22rem}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #formulaire_recherche,body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #formulaire_recherche form,body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #formulaire_recherche form > div{background:transparent;margin:0;padding:0;position:relative;width:100%}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #formulaire_recherche .text{background:#fff;border:1px solid #cbd2da;border-radius:.5rem;box-sizing:border-box;font:inherit;height:2.75rem;margin:0;padding:0 3rem 0 .875rem;width:100%}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #formulaire_recherche label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #formulaire_recherche .submit{background:transparent;border:0;border-radius:.5rem;cursor:pointer;height:2.75rem;margin:0;padding:0;position:absolute;right:0;top:0;width:2.75rem;z-index:2}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #formulaire_recherche .fas{color:#334155;pointer-events:none;position:absolute;right:.9rem;top:.9rem;z-index:1}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #formulaire_recherche .text:focus{border-color:var(--zblobul-color-accent,#3558a2);box-shadow:0 0 0 3px color-mix(in srgb,var(--zblobul-color-accent,#3558a2) 22%,transparent);outline:0}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__language #menu_lang{align-items:center;background:#fff;border:1px solid #cbd2da;border-radius:999px;display:flex;gap:.125rem;margin:0;padding:.2rem}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__language #menu_lang > *{list-style:none;margin:0;padding:0}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__language a,body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__language strong{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;line-height:1;min-height:2rem;min-width:2rem;padding:.45rem .6rem;text-decoration:none;text-transform:uppercase}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__language strong{background:var(--zblobul-color-accent,#3558a2);color:#fff}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__language a:hover,body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__language a:focus-visible{background:#e9edf2}
@media (max-width:767.98px){body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] #top_bar.core-header__topbar{align-items:stretch;flex-wrap:wrap;margin-left:0;padding:.75rem 1rem;width:100%}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__search{flex:1 0 100%;order:2;width:100%}
body.core-shell-v2 #header.core-header[data-core-navigation="flexnav"] .core-header__language{margin-left:auto;order:1}}

/* local/cache-css/theme-urlabs-5c96-urlabs-5c96-minify-d57b.css?1790108660 */
table.spip tr.row_first th:first-child{background-color:#001489}
table.spip tr th{background-color:#001489}
.table .item .item_info_supp h3.item_info_titre{font-size:1.35em;line-height:1.5em}
a,#menu a,.spip_in,.spip_out,h1,h3.spip,ol.spip li::before,.titre_bloc,.filariane a:hover,.filariane a:last-child,.nav_meme_rub li.on a,.nav_meme_rub li:hover a,.forum-titre,.accordion h3,.caractencadre2-spip,.formulaire_abonnement p,#shortcuts .formulaire_abonnement h3{color:#DA002E}
h2.titre_bloc .titre_ligne,.content .titre_ligne,ul.spip li::before,span.titre_bloc,.pagination .next a,.pagination .prev a,.pagination .pages a,.pagination .next a:hover,.pagination .prev a:hover,.pagination .pages a:hover,.bouton a,.table.TWOE .item:hover .item_info,.article_evenement .date .avenir:hover,#bloc_social{background-color:#DA002E}
h2.soustitre{color:#8C8D8F}
.core-shell-v2 .core-hero{background-color:#DA002E;border-bottom:1px solid white}
#bloc_contact .info_contact h3{color:#DA002E}
#footer{background-color:#DA002E;color:white}
.ligne_footer{background-color:#DA002E}
.footer .logos_social a{color:#DA002E}
#bloc_social .logos_social li a,.footer .logos_social li a{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;border-radius:50%;background-color:#FFF;color:#DA002E;font-size:18px;line-height:1}
#bloc_social .logos_social li a i,.footer .logos_social li a i{width:auto;font-size:18px;line-height:1}
*.required,[required],*:required{border-color:#DA002E}
input[type=button],input[type=submit]{background-color:#8C8D8F}
#footer.core-footer{background-color:#DA002E;color:#FFF}
.core-shell-v2 .nav_left > ul{background-color:#DA002E}
.core-shell-v2 .nav_left > ul > li.active::before{font-family:"Font Awesome 6 Free";font-weight:900}
.no_slideshow .camerarelative .desc_diapo a,.cameraSlide .camerarelative .desc_diapo a{background-color:#DA002E}
#bloc_social{display:none}
.footer .logo_site *{max-width:150px;height:100px}
.ligne_footer{background-color:#00000030}
@media only screen and (max-width:767px){#bloc_accueil{position:relative;height:clamp(300px,72vw,360px);min-height:0}
#bloc_accueil .no_slideshow,#bloc_accueil .no_slideshow .camerarelative{position:absolute;inset:0;width:100%;height:clamp(300px,72vw,360px);min-height:clamp(300px,72vw,360px)}
#bloc_accueil .no_slideshow .camerarelative{background-position:center;background-size:cover}
#bloc_accueil .no_slideshow .camerarelative > div{box-sizing:border-box;height:100%;padding:0}
#bloc_accueil .no_slideshow .camerarelative > div > div{box-sizing:border-box;width:min(100%,32rem);max-width:100%;margin:auto;padding:1.25rem}
#bloc_accueil .no_slideshow .title_diapo h1{margin:0;font-size:clamp(1.45rem,6vw,1.9rem);line-height:1.15}
#bloc_accueil .no_slideshow .desc_diapo{width:100%;padding:.75rem 0 0;font-size:.95rem;line-height:1.35}
#bloc_accueil .no_slideshow .desc_diapo p{margin:0}
#bloc_accueil .no_slideshow .desc_diapo a{margin-top:1rem}}
@media only screen and (min-width:768px){body #bloc_accueil .aspect_ratio{padding-bottom:var(--core-home-slideshow-ratio,25%)}
#bloc_social{display:block}
body #bloc_accueil .camerarelative > .align_left > div,body #bloc_accueil .camerarelative > .align_center > div,body #bloc_accueil .camerarelative > .align_right > div,body #bloc_accueil .camerarelative > .event > div{box-sizing:border-box;width:66.6667%;max-width:60rem;padding-top:clamp(.75rem,1.25vw,1.5rem);padding-bottom:clamp(.75rem,1.25vw,1.5rem)}
body #bloc_accueil .camerarelative > .align_center > div,body #bloc_accueil .camerarelative > .event > div{margin-right:auto;margin-left:auto}
#bloc_accueil .camerarelative .title_diapo h1{margin:0 0 clamp(.5rem,.8vw,1rem);font-size:clamp(1.75rem,2.6vw,3rem);line-height:1.1}
#bloc_accueil .camerarelative .desc_diapo{box-sizing:border-box;width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding:.25rem 0 0;font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.25}
#bloc_accueil .camerarelative .desc_diapo p{margin:0}
#bloc_accueil .camerarelative .desc_diapo a{margin:clamp(1rem,1.2vw,1.5rem) 0 0;padding-top:.55em;padding-bottom:.55em}}
@media only screen and (min-width:1025px){.content section,.content article{float:left;padding:15px 10%;width:auto}
.content .right_col{float:none;background-color:transparent;width:auto;padding-right:calc(15px);padding-left:calc(15px)}
h2.titre-section-petit{text-align:center}}
body.core-shell-v2 #main_menu .menu-button{background-color:#DA002E}
@media only screen and (max-width:1024px){body.core-shell-v2 #header.core-header{position:relative!important;top:auto!important}
body.core-shell-v2 #catnav .flexnav.flexnav-show{background-color:#DA002E}
body.core-shell-v2 #header.core-header #main_menu > .logo_site img{height:130px;max-height:130px;width:auto}
body.core-shell-v2 #main_menu > .menu-button .touch-button i::before{font-size:18px;height:auto;margin:0;padding:0;position:static;width:auto}
body.core-shell-v2 #main_menu > .menu-button{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;padding:.75rem 1rem}
body.core-shell-v2 #main_menu > .menu-button .touch-button{align-items:center;display:inline-flex;height:24px;justify-content:center;position:static;transform:none;width:24px}
body.core-shell-v2 #main_menu > .menu-button .touch-button i{align-items:center;display:flex;height:24px;justify-content:center;position:static;width:24px}}
@media only screen and (min-width:481px) and (max-width:1024px){body.core-shell-v2 #header.core-header #top_bar{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;width:95%}
body.core-shell-v2 #header.core-header #top_bar .core-header__search{float:none;grid-column:1;grid-row:1;min-width:0;width:auto}
body.core-shell-v2 #header.core-header #top_bar .core-header__language,body.core-shell-v2 #header.core-header #top_bar .lang{float:none;grid-column:2;grid-row:1}
body.core-shell-v2 #header.core-header #main_menu{padding:8px 2.5%!important}}
@media only screen and (min-width:1025px){body.core-shell-v2 #container{padding-top:200px}
body.core-shell-v2 #header.core-header:not(.mini){height:190px}
body.core-shell-v2 #header.core-header:not(.mini) .logo_site img{height:160px;max-height:160px;width:auto}
body.core-shell-v2 #header.core-header .logo_site img{display:block;margin-left:auto!important;margin-right:auto!important;transition:height .3s ease,max-height .3s ease}
body.core-shell-v2.core-header-mini #header.core-header .logo_site img,body.core-shell-v2 #header.core-header.mini .logo_site img{height:80px;max-height:80px;width:auto}
body.core-shell-v2 #header.core-header #top_bar{transition:opacity .3s ease,transform .3s ease}
body.core-shell-v2.core-header-mini #header.core-header #top_bar,body.core-shell-v2 #header.core-header.mini #top_bar{opacity:0;pointer-events:none;transform:translateY(-100%)}
body.core-shell-v2.core-header-mini #header.core-header #main_menu,body.core-shell-v2 #header.core-header.mini #main_menu,body.core-shell-v2.core-header-mini #header.core-header #catnav,body.core-shell-v2 #header.core-header.mini #catnav{height:100%}
body.core-shell-v2 #header.core-header:not(.mini) #main_menu{height:100px}
body.core-shell-v2 #header.core-header:not(.mini) #catnav{height:100%}
body.core-shell-v2 #header.core-header:not(.mini) #catnav .flexnav > li,body.core-shell-v2.core-header-mini #catnav .flexnav > li,body.core-shell-v2 #header.core-header.mini #catnav .flexnav > li{vertical-align:middle}}

/* local/cache-css/spip_style-urlabs-343d-urlabs-343d-minify-79c4.css?1790108660 */


/* page=style_public.css */
:root{--zblobul-color-primary:#4c4c4c;--zblobul-color-secondary:#333;--zblobul-color-accent:#0ea5e9;--zblobul-color-surface:#f3f4f6}
body{font-size:100%;font-family:'Open Sans',sans-serif}
.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-weight:300}
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-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{font-weight:600}
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-weight:700}
.extra-bold{font-weight:800}
h1.titre{font-size:1.6em}
h2,h3.spip{font-size:1.6em}
h4.spip,h5.spip,h4{font-size:1.4em}
table.spip tr th{font-size:1.2em}
span.titre_bloc{font-size:1.3em}
.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,.table .item .item_info_supp h3.item_info_titre{font-size:1em;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.6em}
#bloc_social .bloc_content h3{font-size:1.1em}
.chapo{font-size:1.1em;line-height:1.5}
.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}
.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-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,.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a{font-size:1em}
.table .item .item_info_supp h3.item_info_titre{font-size:1.3em;line-height:1.5em}}
/*! PLUGINS CORE */
/*! COMPOSITIONS CORE */
/*! PAGES CORE */
/*! BLOC CORE */
/*! SHELL CORE */
#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}
.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.alliancefrancaisecork.com/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)}
.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%}
html.page_article.article_activites body.core-shell-v2 .core-layout__main > article,html.page_article.article_evenements body.core-shell-v2 .core-layout__main > article,html.page_evenement.evenement_activites body.core-shell-v2 .core-layout__main > article,html.page_evenement.evenement_evenements body.core-shell-v2 .core-layout__main > article{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 .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}
@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%}}
.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}}
.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 .core-layout__content,.composition_actualites .core-layout__content{background-color:transparent;box-shadow:none}
.rubrique-actualites__header{width:100%;padding-inline:clamp(1rem,4vw,3rem);box-sizing:border-box}
.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 .core-layout__main,.composition_actualites .core-layout__main{width:100%}
.composition_blog .core-layout__aside,.composition_actualites .core-layout__aside{display:none}
.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%}}
.liste_categorie_forum{list-style:none;margin:0;padding:0}
.liste_categorie_forum > li{box-sizing:border-box;border-bottom:1px #CCC solid;font-size:.96875rem;line-height:1.5;list-style:none;padding:1rem 0}
.liste_categorie_forum > li h2.titre{font-size:1.35rem;line-height:1.25;margin-bottom:0;padding-bottom:0}
.liste_categorie_forum > li h4.soustitre{font-size:1.0625rem;font-weight:400;line-height:1.35;margin-bottom:.5rem}
.liste_categorie_forum > li p{font-size:inherit;line-height:inherit;margin:.75rem 0}
.liste_categorie_forum > li p:empty{display:none;margin:0}
.liste_categorie_forum > li .titre_ligne{margin:.5rem 0 1rem}
.liste_categorie_forum > li .bouton a{font-size:.875rem;line-height:1.2}
.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4%;row-gap:1.5rem}
.liste_categorie_forum > li{display:flex;flex-direction:column;min-width:0;width:auto;margin:0;padding:0 0 1.25rem;border-bottom:1px solid #DDD;float:none;clear:none}
.liste_categorie_forum > li:nth-child(2n){float:none;clear:none}
.liste_categorie_forum > li > .bouton{margin-top:0;padding-top:.75rem}}
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}
h2.forum-titre{font-size:1.6em;display:inline}
ul.forum .forum-fil{border-top:1px solid #DBDBDB;background-color:#FBFBFB}
ul.forum .forum-fil:nth-child(2n+1){background-color:#F2F2F2}
ul.forum .forum-fil ul li.forum-fil{background-color:#ECECEC}
.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}
.page_forum .lien_bouton{margin:15px 0}
.formulaire_forum fieldset{margin:25px 0}
.formulaire_forum legend{margin-bottom:.5em}
.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-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}
.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}
.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}
.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 .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}}
.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;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 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_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}}
.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}
@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}}
.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 #pied_article .logo_partenaires{border-bottom:1px dotted #CCC}
@media only screen and (min-width:481px){.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}}
html.page_evenement body.core-shell-v2 .core-layout__content,html.page_evenement body.core-shell-v2 .core-layout__main,html.page_evenement body.core-shell-v2 .core-layout__aside,html.page_evenement body.core-shell-v2 .core-layout__footer{box-sizing:border-box;min-width:0}
html.page_evenement body.core-shell-v2 .core-layout__footer{width:100%}
@media only screen and (min-width:1025px){html.page_evenement body.core-shell-v2 .core-layout__content{display:grid;grid-template-columns:minmax(0,1fr) 17.5rem;grid-template-areas:"main aside"
"footer footer";column-gap:1.5rem;align-items:start}
html.page_evenement body.core-shell-v2 .content.core-layout__main{grid-area:main;width:auto}
html.page_evenement body.core-shell-v2 .core-layout__aside{grid-area:aside;width:auto;min-width:0;margin:0;padding:0;align-self:start}
html.page_evenement body.core-shell-v2 .core-layout__footer{grid-area:footer;margin:0;padding:0}}
@media only screen and (max-width:1024px){html.page_evenement body.core-shell-v2 .core-layout__content{display:block}
html.page_evenement body.core-shell-v2 .content.core-layout__main,html.page_evenement body.core-shell-v2 .core-layout__aside,html.page_evenement body.core-shell-v2 .core-layout__footer{width:100%;margin:0}
html.page_evenement body.core-shell-v2 .core-layout__aside,html.page_evenement body.core-shell-v2 .core-layout__footer{padding-right:0;padding-left:0}}
.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 .right_col .message_statut_inscription{margin-bottom:20px}
.right_col .message_statut_inscription > p,.right_col .message_statut_inscription > form,.right_col .message_statut_inscription > ul{padding-left:15px;margin:1em 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}
.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}
@media only screen and (min-width:481px){.content .programmation .info_supp,.content .programmation .lieu,.content .programmation .adress{display:table-cell}}
@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}}
.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}
.table.portfolios{display:table;margin:auto}
.table.portfolios .item{max-width:600px;margin:15px auto 30px;border:1px solid #F1F1F1}
@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)}}
.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 .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;background:#778891;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,.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_case .choix{width:100%;box-sizing:border-box;margin:8px 0;padding:10px 12px;border:1px solid #dbe4ea;border-radius:8px;background:#fff;display:flex;align-items:flex-start}
.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 label,.page_profil .adhesion_actions .formulaire_creer_cotisation .saisie_case 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 .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{align-self:start;margin:0}
.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}
.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}
.page_profil.administration .rub-filters a{padding:4px 8px}
.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 .profil_section_intro{display:flex;align-items:flex-start;gap:18px;margin:0 0 22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}
.page_profil .profil_section_intro > div{min-width:0}
.page_profil .profil_section_intro .titre{margin:0;font-size:1.55rem;line-height:1.2}
.page_profil .profil_section_intro p:last-child{margin:8px 0 0;max-width:72ch;color:#586a74}
.page_profil .profil_section_icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#edf2f4;color:#526b79;font-size:1.2rem}
.page_profil .profil_section_kicker{margin:0 0 4px;color:#667984;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.page_profil .profil_section_panel{margin:0 0 18px;padding:20px 22px;border:1px solid #e1e7ea;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(31,48,58,.06);box-sizing:border-box}
.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_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_ical_header .titre{margin:0}
.page_profil .profil_section_panel--table{overflow-x:auto}
.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 .profil_section_panel > :first-child{margin-top:0}
.page_profil .profil_section_panel > :last-child{margin-bottom:0}
.page_profil .profil_cards_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%}
.page_profil .profil_cards_grid > .item{width:auto;margin:0}
.page_profil .table.col_3.profil_cards_grid > .item{display:block;float:none;width:auto;max-width:none;min-width:0}
.page_profil .profil_cards_grid > .item > h2{display:flex;align-items:center;min-height:2.5em;margin:0 0 12px}
.page_profil .profil_quick_actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}
.page_profil .profil_quick_action{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px;border:1px solid #e1e7ea;border-radius:12px;background:#fff;color:#2f3e48;text-decoration:none;box-shadow:0 4px 12px rgba(31,48,58,.05);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}
.page_profil .profil_quick_action:hover{transform:translateY(-2px);border-color:#c6d1d7;box-shadow:0 7px 18px rgba(31,48,58,.09)}
.page_profil .profil_quick_action > i{flex:0 0 24px;margin-top:3px;color:#526b79;font-size:1.1rem;text-align:center}
.page_profil .profil_quick_action span{display:block;min-width:0}
.page_profil .profil_quick_action strong,.page_profil .profil_quick_action small{display:block}
.page_profil .profil_quick_action small{margin-top:4px;color:#657781;line-height:1.35}
.page_profil .profil_admin_documentation .formulaire_documentation{max-width:none;margin:0;padding:0;background:transparent;text-align:left}
.page_profil .profil_admin_documentation .formulaire_documentation .boutons{margin-bottom:0}
.page_profil .profil_admin_updates{margin-top:26px}
.page_profil .profil_section_heading{margin:0 0 16px}
.page_profil .profil_section_heading h2{margin:0;font-size:1.45rem}
.page_profil .profil_section_heading p:last-child{margin:6px 0 0;color:#586a74}
.page_profil .profil_update_group{margin:0 0 12px;border:1px solid #e1e7ea;border-radius:12px;background:#fff;overflow:hidden}
.page_profil .profil_update_group > summary{padding:15px 18px;background:#f6f8f9;color:#2f3e48;font-weight:700;cursor:pointer}
.page_profil .profil_update_group[open] > summary{border-bottom:1px solid #e1e7ea}
.page_profil .profil_update_group_content{padding:18px}
@media (max-width:767px){.page_profil .profil_section_intro{gap:12px;padding:18px}
.page_profil .profil_section_icon{flex-basis:40px;width:40px;height:40px}
.page_profil .profil_section_intro .titre{font-size:1.3rem}
.page_profil .profil_section_panel{padding:16px}
.page_profil .profil_cards_grid,.page_profil .profil_quick_actions{grid-template-columns:1fr}
.page_profil .profil_update_group_content{padding:14px}
.page_profil .profil_ical_procedures{grid-template-columns:1fr}}
.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 .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}
@media only screen and (min-width:480px){.page_profil .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 .right_col{width:auto;float:none}
.nav_horizontal_profil{display:flex;flex-wrap:wrap;align-items:stretch}
.nav_horizontal_profil li{display:flex;flex:1 0 auto}
.nav_horizontal_profil li a{width:100%;height:100%;box-sizing:border-box;white-space:nowrap}
.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:none;padding:0 2.5% 15px;width:100%;box-sizing:border-box}
.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}}
@media only screen and (min-width:1025px){.page_profil.administration .mise_a_jour{width:100%;max-width:100%;float:none}}
@media only screen and (max-width:767px){.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}}
.page_sommaire .row,.page_sommaire .content{width:100%;max-width:none;padding:0}
html.page_sommaire body.core-shell-v2 .core-layout__rail{display:none}
html.page_sommaire body.core-shell-v2 .core-layout__content,html.page_sommaire body.core-shell-v2 .content.core-layout__main{float:none;width:100%}
.page_sommaire .bloc_content{width:95%;margin:0 auto;padding:30px 2.5%}
@media only screen and (min-width:1025px){.page_sommaire .bloc_content{padding:50px 2.5%}}
.page_sommaire #footer .footer{width:95%;margin:0 auto;padding:15px 2.5%}
body.core-shell-v2 .core-home-block--culture{--core-home-block-accent:#8b3ea8}
body.core-shell-v2 .core-home-block--culture .core-home-block__card--culture{min-height:100%;background:radial-gradient(circle at top right,rgba(139,62,168,0.08),transparent 40%),linear-gradient(180deg,#fcf7ff 0%,#fff 100%)}
body.core-shell-v2 .core-home-block--culture .core-home-block__card-subtitle{color:var(--core-home-block-accent)}
#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}}

body.core-shell-v2 .core-home-block--camp{--core-home-block-accent:#dd7d22}
body.core-shell-v2 .core-home-block--camp .core-home-block__eyebrow{color:var(--core-home-block-accent)}
body.core-shell-v2 .core-home-block--camp .core-home-block__richtext{display:grid;gap:1rem;line-height:1.75}
body.core-shell-v2 .core-home-block--camp .core-home-block__richtext > *{margin:0}
body.core-shell-v2 .core-home-block--camp .core-home-block__media{overflow:clip;border-radius:1.5rem;background:linear-gradient(180deg,#fff5ea 0%,#fff 100%)}
#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}}
body.core-shell-v2 .core-home-block--saturday-school{--core-home-block-accent:#2a7b59}
body.core-shell-v2 .core-home-block--saturday-school .core-home-block__card--school{min-height:100%;background:radial-gradient(circle at top right,rgba(42,123,89,0.08),transparent 40%),linear-gradient(180deg,#f5fcf8 0%,#fff 100%)}
body.core-shell-v2 .core-home-block--saturday-school .core-home-block__media{overflow:clip;border-radius:1rem}
body.core-shell-v2 .core-home-block--pedagogic-team{--core-home-block-accent:#2d8a71}
body.core-shell-v2 .core-home-block--pedagogic-team .core-home-block__eyebrow{color:var(--core-home-block-accent)}
body.core-shell-v2 .core-home-block--pedagogic-team .core-home-block__richtext{display:grid;gap:1rem;line-height:1.7}
body.core-shell-v2 .core-home-block--pedagogic-team .core-home-block__richtext > *{margin:0}
body.core-shell-v2 .core-home-block--pedagogic-team .core-home-block__media{overflow:clip;border-radius:1.5rem;background:linear-gradient(180deg,#edf9f5 0%,#fff 100%);box-shadow:0 1.5rem 3rem rgba(12,52,42,0.12)}
@media only screen and (max-width:767px){[id^="bloc_evenements"] .table.col_3 .item,[id^="bloc_actualites"] .table.col_3 .item{width:99%!important;clear:both!important;margin:0 0 1rem!important;float:none}
[id^="bloc_evenements"] .table.TOC .item .item_content,[id^="bloc_actualites"] .table.TOC .item .item_content{min-height:0!important}
[id^="bloc_evenements"] .table.TOC .item .item_info_supp,[id^="bloc_actualites"] .table.TOC .item .item_info_supp{padding-top:.6rem}
[id^="bloc_evenements"] .table.TOC .item .item_info_supp h3.item_info_titre,[id^="bloc_actualites"] .table.TOC .item .item_info_supp h3.item_info_titre{font-size:1.05rem;line-height:1.35}}
@media only screen and (min-width:560px) and (max-width:767px){[id^="bloc_evenements"] .table.col_3 .item,[id^="bloc_actualites"] .table.col_3 .item{width:calc(50% - .5rem)!important;clear:none!important;margin:0 0 1rem!important;float:left}
[id^="bloc_evenements"] .table.col_3 .item:nth-child(odd),[id^="bloc_actualites"] .table.col_3 .item:nth-child(odd){clear:left!important}
[id^="bloc_evenements"] .table.col_3 .item:nth-child(even),[id^="bloc_actualites"] .table.col_3 .item:nth-child(even){float:right}}
body.core-shell-v2 .core-home-block--committee{--core-home-block-accent:#bf6b2c}
body.core-shell-v2 .core-home-block--committee .core-home-block__eyebrow,body.core-shell-v2 .core-home-block--committee .core-home-block__card-subtitle{color:var(--core-home-block-accent)}
body.core-shell-v2 .core-home-block--committee .core-home-block__card--committee{min-height:100%;background:radial-gradient(circle at top right,rgba(191,107,44,0.1),transparent 38%),linear-gradient(180deg,#fffaf5 0%,#fff 100%)}
body.core-shell-v2 .core-home-block--committee .core-home-block__media{aspect-ratio:1 / 1;overflow:clip;border-radius:1.1rem}
body.core-shell-v2 .core-home-block--committee .core-home-block__media img{width:100%;height:100%;object-fit:cover}
.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}}
body.core-shell-v2 .core-home-block--providers{--core-home-block-accent:#0f6c74}
body.core-shell-v2 .core-home-block__providers-layout{display:grid;grid-template-columns:minmax(16rem,0.95fr) minmax(0,1.05fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center;margin-bottom:clamp(1.5rem,3vw,2.5rem)}
body.core-shell-v2 .core-home-block--providers .core-home-block__richtext{display:grid;gap:1rem}
body.core-shell-v2 .core-home-block--providers .core-home-block__media--providers,body.core-shell-v2 .core-home-block--providers .core-home-block__media--provider-card{overflow:clip;border-radius:1.25rem;background:linear-gradient(180deg,#fbffff 0%,#eef8f8 100%)}
body.core-shell-v2 .core-home-block--providers .core-home-block__media--providers{box-shadow:0 1.3rem 2.6rem rgba(15,108,116,0.1)}
body.core-shell-v2 .core-home-block--providers .core-home-block__media--providers img,body.core-shell-v2 .core-home-block--providers .core-home-block__media--provider-card img{display:block;width:100%;height:auto}
body.core-shell-v2 .core-home-block--providers .core-home-block__card--provider{align-content:start}
@media (max-width:900px){body.core-shell-v2 .core-home-block__providers-layout{grid-template-columns:minmax(0,1fr)}}
#bloc_social{clear:both;width:100%;background-color:#4c4c4c}
#bloc_social .bloc_content{background:transparent url('//www.alliancefrancaisecork.com/img/ico-newsletter.png') no-repeat 2.5% 50px}
#bloc_social .bloc_content h2{color:white;border:none;font-size:1.8em}
#bloc_social .bloc_content h2.titre_bloc{display:block;width:85%;padding:0 0 0 15%;text-align:left}
#bloc_social .bloc_content h3{margin:0 0 1em;font-size:1.1em}
#bloc_social .formulaire_abonnement,#bloc_social .social_network{color:white}
#bloc_social .formulaire_abonnement{float:left;width:40%;margin-top:30px;padding:0 0 0 15%}
#bloc_social .social_network{float:right;width:40%;margin-top:30px;padding:0}
.formulaire_abonnement label{display:none}
.formulaire_abonnement input[type=email]{width:89%;padding:.8em 5%}
.formulaire_abonnement p{text-align:left}
.rtl .formulaire_abonnement p{text-align:right}
.formulaire_abonnement input[type=submit]{margin:0;padding:.4em 1.5em .6em;border:2px solid white;font-size:inherit}
#bloc_social .formulaire_abonnement form div{display:table;width:100%}
#bloc_social .formulaire_abonnement form ul{display:table-cell;width:70%;padding:0 5% 0 0;vertical-align:middle}
#bloc_social .formulaire_abonnement form p.boutons{display:table-cell;width:30%;vertical-align:middle}
.footer .formulaire_abonnement form > div,.footer .formulaire_abonnement form p.boutons{display:block;width:100%}
.footer .formulaire_abonnement form p.boutons{margin-top:.75em}
.footer .formulaire_abonnement input[type=submit],#bloc_social .formulaire_abonnement input[type=submit]{width:100%;margin:0;border:2px #fff solid;background-color:transparent;color:#fff;font-size:inherit}
#bloc_social .formulaire_abonnement input[type=submit]:hover{background-color:rgba(0,0,0,.5)}
#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{min-width:32px;padding:3px;background-color:#fff;color:#4c4c4c;font-size:22px;transition:all ease .3s}
#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}
[id^="bloc_social"]{background-color:#4c4c4c}
[id^="bloc_social"] .bloc_content{background:transparent url('//www.alliancefrancaisecork.com/img/ico-newsletter.png') no-repeat 2.5% 50px}
@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}}
[id^="bloc_social"] .bloc_content h2,[id^="bloc_social"] .formulaire_abonnement,[id^="bloc_social"] .social_network{color:white}
[id^="bloc_social"] .formulaire_abonnement p.boutons{text-align:center}
[id^="bloc_social"] .formulaire_abonnement input[type=submit]{box-sizing:border-box;width:100%;max-width:16rem}
body.core-shell-v2 .core-home-block--testimonials{--core-home-block-accent:#7f4d3f}
body.core-shell-v2 .core-home-block--testimonials .core-home-block__card--testimonial{position:relative;align-content:start;padding-top:2.5rem}
body.core-shell-v2 .core-home-block__quote-mark{position:absolute;top:.65rem;left:1rem;font-size:4rem;line-height:1;color:rgba(127,77,63,0.16);font-family:Georgia,serif}
body.core-shell-v2 .core-home-block__card-title{margin:0;font-size:1.1rem;line-height:1.35}
body.core-shell-v2 .core-home-block__card-subtitle{margin:0;font-size:.95rem;font-weight:600;color:var(--core-home-block-accent)}
body.core-shell-v2 .core-home-block__card-text{margin:0;font-size:.97rem;line-height:1.7}
body.core-shell-v2 .core-home-block__card-text > *:first-child{margin-top:0}
body.core-shell-v2 .core-home-block__card-text > *:last-child{margin-bottom:0}
.slideshow{display:none}
.camera_caption{color:#000;bottom:0;display:block;position:absolute;width:100%}
#main_slideshow_hp .camera_caption > div{padding:10px;color:white}
.camera_caption .title_diapo{line-height:100%}
.camera_caption > div{background-color:#000;background-color:rgba(0,0,0,0.6);padding:10px}
#main_slideshow_hp .camera_caption > div a{padding:.1em 25% .1em 0;display:block;color:white}
#main_slideshow_hp .camera_caption > div a:hover{text-decoration:none;color:white}
#main_slideshow_hp.camera_wrap .camera_pag{position:absolute;right:5px;bottom:0}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul{text-align:center}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li{background-color:transparent;border:2px solid white;height:10px;margin:5px;width:10px}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li > span{height:8px;left:1px;top:1px;width:8px;background-color:transparent}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li:hover,#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{background-color:white;border:none;width:14px;height:14px}
.no_slideshow{background-color:white}
@media only screen and (min-width:768px){#carousel_evenements{width:95%;margin:auto;max-width:800px;min-height:400px;background-color:rgba(0,0,0,.75);float:none}
.slideshow{display:block}
#main_slideshow_hp{max-width:800px;min-height:400px}
.no_slideshow .table.TOC.col_3 .item:nth-child(4){display:none}}
@media only screen and (min-width:1025px){.bloc_accueil_content{display:flex}
#carousel_evenements{width:66.67%;margin:0;min-height:320px}
#main_slideshow_hp{min-height:320px}}
@media only screen and (min-width:1240px){#carousel_evenements,#main_slideshow_hp{min-height:400px}}
body.core-shell-v2 #bloc_devenir_membre{clear:both;position:relative;width:100%;overflow:hidden}
#bloc_equipe_pedagogique{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#1d1d1d;padding:100px 0;position:relative}
#bloc_equipe_pedagogique::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}
#bloc_equipe_pedagogique .bloc_content{box-sizing:border-box;color:white;position:relative}
#bloc_equipe_pedagogique .bloc_content h2.titre_bloc{color:white;text-shadow:2px 1px 5px #0f0f0f;margin-bottom:0;padding-bottom:0}
#bloc_equipe_pedagogique .bloc_content .item_info{text-shadow:1px 1px 1px #0f0f0f;line-height:2em;font-size:1.2em;text-align:center;padding:0 5%}
@media only screen and (max-width:767px){#bloc_equipe_pedagogique{padding:72px 0;background-position:center top}
#bloc_equipe_pedagogique .bloc_content{padding-left:1rem;padding-right:1rem}
#bloc_equipe_pedagogique .bloc_content h2.titre_bloc{font-size:2rem;line-height:1.15}
#bloc_equipe_pedagogique .bloc_content .item_info{font-size:1em;line-height:1.55em;padding:0}}
@media only screen and (min-width:1025px){#bloc_equipe_pedagogique .page_sommaire .bloc_content{padding-top:110px;padding-bottom:110px}
#bloc_equipe_pedagogique .bloc_content .item_info{text-align:center;line-height:2em;font-size:1.4em}}
@media only screen and (min-width:1240px){#bloc_equipe_pedagogique .page_sommaire .bloc_content{padding-top:110px;padding-bottom:110px}
#bloc_equipe_pedagogique .bloc_content .item_info{padding:0 15%;line-height:2em;font-size:1.4em}}
#bloc_prestataires .item_logo{width:100%}
#bloc_prestataires ul.spip{clear:both}
#bloc_prestataires .bloc_content{display:table}
.liste_prestataires{display:block}
.liste_prestataires .prestataire{position:relative}
.liste_prestataires .prestataire .texte_prestataire{position:absolute;top:0;z-index:1;width:100%;padding:18px 22px;box-sizing:border-box}
.liste_prestataires .prestataire .texte_prestataire .titre{font-size:1.15em;font-weight:700;display:block;line-height:1.15;max-width:14ch;text-shadow:0 1px 2px rgba(0,0,0,.35)}
.liste_prestataires .prestataire .texte_prestataire .descriptif{display:none}
.liste_prestataires .prestataire:first-child(odd) .texte_prestataire{text-align:right;right:0}
.liste_prestataires .prestataire:nth-child(even) .texte_prestataire{left:0}
.liste_prestataires .prestataire:first-child(odd) .texte_prestataire .titre{color:#555;text-align:right}
.liste_prestataires .prestataire:nth-child(even) .texte_prestataire .titre{color:white}
.liste_prestataires .prestataire::before{content:'';z-index:0;background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0) 100%) repeat scroll 0 0;position:absolute;left:0;right:0;top:0;bottom:0;transition:.3s ease all}
.liste_prestataires .prestataire:hover::before{background:transparent}
@media only screen and (max-width:767px){#bloc_prestataires .bloc_content{display:block}
.liste_prestataires .prestataire + .prestataire{margin-top:.75rem}
.liste_prestataires .prestataire .texte_prestataire{padding:16px 16px}
.liste_prestataires .prestataire .texte_prestataire .titre{font-size:1.05em;max-width:12ch}}
@media only screen and (min-width:768px){.liste_prestataires{display:table;width:100%;table-layout:fixed}
.liste_prestataires .prestataire{display:table-cell;vertical-align:middle}}
#bloc_temoignages{background-color:#4170b3;color:white;display:block!important;overflow:hidden;text-align:center}
#bloc_temoignages .bloc_content,#bloc_temoignages .ls-wrapper,#bloc_temoignages .liquid-slider,#bloc_temoignages .panel-mask{overflow:hidden}
#bloc_temoignages h2.titre_bloc{color:white;margin:0;padding:0}
#bloc_temoignages h2.titre_bloc .titre_ligne{background-color:white}
#bloc_temoignages .ls-nav-left,#bloc_temoignages .ls-nav-right{opacity:1!important}
#bloc_temoignages .ls-nav-left a,#bloc_temoignages .ls-nav-right a{color:white}
#bloc_temoignages h3.item_info_titre{font-size:1.5em}
#bloc_temoignages .item_info_texte{padding:0 2em;line-height:2em;font-size:1.1em}
#bloc_temoignages .item_info_chapo_complet{display:none}
#bloc_temoignages .item_info_soustitre{margin-top:.25em;margin-bottom:1em;font-style:italic}
@media only screen and (max-width:767px){#bloc_temoignages{padding-left:1rem;padding-right:1rem}
#bloc_temoignages h3.item_info_titre{font-size:1.2em}
#bloc_temoignages .item_info_texte{padding:0;line-height:1.7em;font-size:1em}}
#bloc_devenir_membre{background-size:cover;background-position:center;padding:72px 0}
#bloc_devenir_membre .bloc_content{max-width:720px;margin:0 auto;padding:36px 40px;background-color:rgba(56,107,170,0.65)}
#bloc_devenir_membre .titre_bloc{color:white}
#bloc_devenir_membre .texte{color:white}
#bloc_devenir_membre .texte .bouton{margin-top:24px}
#bloc_devenir_membre .texte > .bouton a,#bloc_devenir_membre .texte > div.bouton a{display:inline-block;background-color:rgba(166,213,220,0.6);padding:12px 20px;text-decoration:none}
#bloc_devenir_membre .texte > .bouton:hover a span,#bloc_devenir_membre .texte > div.bouton:hover a span{background-color:rgba(166,213,220,1)}
#bloc_devenir_membre .texte > .bouton a span,#bloc_devenir_membre .texte > div.bouton a span{color:#fff}
@media only screen and (max-width:767px){#bloc_devenir_membre{padding:40px 0;background-position:center center}
#bloc_devenir_membre .bloc_content{max-width:none;margin:0 1rem;padding:24px 20px;background-color:rgba(56,107,170,0.72)}
#bloc_devenir_membre .titre_bloc{font-size:2rem;line-height:1.1}
#bloc_devenir_membre .texte{font-size:1rem;line-height:1.6}
#bloc_devenir_membre .texte > .bouton a,#bloc_devenir_membre .texte > div.bouton a{padding:12px 16px}}
#bloc_presentation .item_logo{width:100%}
#bloc_presentation ul.spip{clear:both}
#bloc_presentation .bloc_content{display:table}
@media only screen and (max-width:767px){#bloc_presentation .bloc_content{display:block}
#bloc_presentation h2.titre_bloc{font-size:2rem;line-height:1.15}}
@media only screen and (min-width:768px){#bloc_presentation .item_logo{width:50%;padding-left:5%;float:right}
#bloc_presentation ul.spip{clear:none}}
.formulaire_abonnement{padding:25px 0 0}
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}
.forum_connect{display:block;float:none;width:auto;padding:0;text-align:right}
.forum_connect a.lien_bouton{padding:.6em 1.5em}
.forum_connect .explication{display:block;padding:1em 0}
.forum_connect .poster{text-transform:uppercase;background-repeat:no-repeat;background-position:95% center;padding-right:40px;display:inline-block;margin:.5em auto}
@media only screen and (min-width:481px){.pagination .prev,.pagination .next{display:table-cell}}
body.core-shell-v2 .core-page-heading{display:block;min-width:0}
body.core-shell-v2 .core-panel{min-width:0}
body.core-shell-v2 .core-hero__content,body.core-shell-v2 .core-breadcrumb{min-width:0}
body.core-shell-v2 .core-page-heading__title,body.core-shell-v2 .core-page-heading__subtitle,body.core-shell-v2 .core-page-heading__lead,body.core-shell-v2 .core-page-heading__rule{max-width:100%}
body.core-shell-v2 .content-principal,body.core-shell-v2 .article,body.core-shell-v2 .page_login,body.core-shell-v2 .page_inscription,body.core-shell-v2 .page_forum,body.core-shell-v2 .page_profil,body.core-shell-v2 .soustitre,body.core-shell-v2 .chapo,body.core-shell-v2 .texte,body.core-shell-v2 .resume,body.core-shell-v2 .cartouche,body.core-shell-v2 .liste{min-width:0}
body.core-shell-v2 .titre_ligne{display:block;max-width:100%}
body.core-shell-v2 .content img,body.core-shell-v2 .content iframe,body.core-shell-v2 .content table,body.core-shell-v2 .content .spip_documents,body.core-shell-v2 .content .documents_portfolio,body.core-shell-v2 .formulaire_spip,body.core-shell-v2 .formulaire_spip form,body.core-shell-v2 .formulaire_spip .editer,body.core-shell-v2 .formulaire_spip .saisie,body.core-shell-v2 .right_col ul,body.core-shell-v2 .content_footer ul{max-width:100%}
body.core-shell-v2 .right_col .menu,body.core-shell-v2 .right_col .menu-liste,body.core-shell-v2 .content_footer .liste,body.core-shell-v2 .content_footer .resume,body.core-shell-v2 .content_footer .menu{margin-left:0;margin-right:0}
body.core-shell-v2 .content_footer .pagination,body.core-shell-v2 .right_col .pagination{margin-bottom:0}
body.core-shell-v2 .core-content-footer__tree,body.core-shell-v2 .core-content-footer__tree-item{list-style:none}
body.core-shell-v2 .core-content-footer__tree-item::marker{content:""}
body.core-shell-v2 .content_footer.arborescence > .liste_rub_niv_1 > .rub_niv_1{list-style:none}
body.core-shell-v2 .content_footer.arborescence > .liste_rub_niv_1 > .rub_niv_1::marker{content:""}
body.core-shell-v2 .core-home-hero__inner{min-width:0}
body.core-shell-v2 .core-home-section{min-width:0}
body.core-shell-v2 .table.TWOE .core-event-placeholder{min-height:0;aspect-ratio:2 / 1}
body.core-shell-v2 .core-event-placeholder{box-sizing:border-box;display:flex;width:100%;min-height:0;aspect-ratio:2 / 1;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.32),transparent 34%),linear-gradient(135deg,#e5e7eb,#cbd5e1);color:#64748b}
body.core-shell-v2 .core-event-placeholder i{font-size:clamp(2rem,8vw,4rem);opacity:.72}
body.core-shell-v2 .core-event-media-link{display:block;color:inherit;text-decoration:none}
@media only screen and (max-width:767px){body.core-shell-v2 #menu_agenda-inline > ul{box-sizing:border-box;display:grid;width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;float:none;border-collapse:separate}
body.core-shell-v2 #menu_agenda-inline > ul li{box-sizing:border-box;width:auto;min-width:0;margin:0;float:none}
body.core-shell-v2 #menu_agenda-inline > ul li a,body.core-shell-v2 #menu_agenda-inline > ul li span.inactive{box-sizing:border-box;min-height:4.25rem;margin:0;padding:.55rem .2rem;border-width:2px;border-radius:.45rem}
body.core-shell-v2 #menu_agenda-inline > ul li.fleche_navigation_gauche a,body.core-shell-v2 #menu_agenda-inline > ul li.fleche_navigation_droite a{display:flex;align-items:center;justify-content:center;padding:.55rem .2rem}
body.core-shell-v2 #menu_agenda-inline > ul li span.oe_day,body.core-shell-v2 #menu_agenda-inline > ul li span.oe_month{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
body.core-shell-v2 .content-principal,body.core-shell-v2 .article,body.core-shell-v2 .page_login,body.core-shell-v2 .page_inscription,body.core-shell-v2 .page_forum,body.core-shell-v2 .page_profil{min-width:0}
body.core-shell-v2 .soustitre,body.core-shell-v2 .chapo,body.core-shell-v2 .texte,body.core-shell-v2 .resume,body.core-shell-v2 .cartouche,body.core-shell-v2 .liste{min-width:0}
body.core-shell-v2 .titre_ligne{display:block;max-width:100%}
body.core-shell-v2 .content img,body.core-shell-v2 .content iframe,body.core-shell-v2 .content table,body.core-shell-v2 .content .spip_documents,body.core-shell-v2 .content .documents_portfolio{max-width:100%}
body.core-shell-v2 .formulaire_spip,body.core-shell-v2 .formulaire_spip form,body.core-shell-v2 .formulaire_spip .editer,body.core-shell-v2 .formulaire_spip .saisie{max-width:100%}
body.core-shell-v2 .right_col .menu,body.core-shell-v2 .right_col .menu-liste,body.core-shell-v2 .content_footer .liste,body.core-shell-v2 .content_footer .resume,body.core-shell-v2 .content_footer .menu{margin-left:0;margin-right:0}
body.core-shell-v2 .right_col ul,body.core-shell-v2 .content_footer ul{max-width:100%}
body.core-shell-v2 .content_footer .pagination,body.core-shell-v2 .right_col .pagination{margin-bottom:0}
#bloc_accueil .slideshow{display:none}
#bloc_accueil{width:100%;overflow:hidden}
.camera_loader{opacity:0;height:0;width:0}
.camerarelative{width:100%;font-size:75%;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}
#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_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;box-sizing:border-box;width:100%;height:100%;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}
.camerarelative .title_diapo *{width:100%;padding:0;text-align:inherit}
.camerarelative .title_diapo h1{color:white;font-size:1.8em;line-height:1.25em;font-weight:700}
.camerarelative .desc_diapo{font-size:1em;padding:.3em 2.5%;font-weight:600}
.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:2em 10% 0;transition:.3s all ease;text-transform:uppercase;border-radius:3px;text-align:center;position:relative;transition:.3s all ease;background-color:#1a69a2}
.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;background-color:#155482}
.camerarelative .credits{position:absolute;bottom:5px;right:5px;opacity:.5;transition:.3s ease all}
.camerarelative .credits:hover{opacity:1}
@media only screen and (max-width:767px){#bloc_accueil .no_slideshow .camerarelative{height:clamp(14rem,50vw,18rem)}}
@media only screen and (min-width:768px){.camerarelative{font-size:100%}
.page_sommaire .bandeau_content,.page_sommaire .bloc_accueil_content,#bloc_accueil{position:relative;width:100%;max-width:none;min-height:200px}
#bloc_accueil .aspect_ratio{padding-bottom:var(--core-home-slideshow-ratio,25%)}
#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;opacity:0;visibility:hidden}
#bloc_accueil .no_slideshow{display:block;opacity:1;transition:opacity .25s ease,visibility 0s linear .25s}
#bloc_accueil.core-home-slideshow-ready .slideshow{opacity:1;visibility:visible}
#bloc_accueil.core-home-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{font-size:3vw;margin-top:0;line-height:1.3em;max-width:none}
.camerarelative .desc_diapo{font-size:2vw;padding:.3em 10%;max-width:none}
.camerarelative .date_diapo{text-transform:capitalize;font-weight:500;font-size:1.7vw}}
@media (prefers-reduced-motion:reduce){#bloc_accueil .no_slideshow{transition:none}}
@media only screen and (min-width:1025px){#bloc_accueil .slideshow{display:block;z-index:10}
#bloc_accueil .no_slideshow .camerarelative > div{display:none}
.camerarelative .title_diapo h1{max-width:none}
.camerarelative .desc_diapo{padding:.3em 0;margin:auto;max-width:none}
.camerarelative .desc_diapo a{margin-top:3em}}
/*! IDENTITE LEGACY DU PLUGIN CONSOMMATEUR */
/*! COMPOSITIONS PLUGIN */
/*! PAGES PLUGIN */
/*! BLOC PLUGIN */
#bloc_actus_cours #slider .item.article{padding:0 7.5%}
#bloc_actus_cours .item.article{display:table}
#bloc_actus_cours .item.article .item_logo{width:33%;display:table-cell;vertical-align:middle}
#bloc_actus_cours .item.article .item_info{display:table-cell;padding-left:5%;vertical-align:top}
#bloc_actus_cours .item.article .item_info_titre{margin:0 0 1em}
#bloc_actus_cours .item.article .item_info_date,#bloc_actus_cours .item.article .item_info_chapo,#bloc_actus_cours .item.article .item_info_texte{display:none}


@media only screen and (min-width:1240px){#bloc_actus_cours .item.article .item_logo{width:40%;display:table-cell;vertical-align:middle}}
#bloc_cours{background-color:#EDEAE8}
#bloc_offre_cours p.texte,#bloc_offre_examens p.texte{color:#334C5B}
#bloc_cours{background-color:#EDEAE8}
#bloc_offre_cours p.texte,#bloc_offre_examens p.texte{color:#334C5B}
.table.damier{margin:30px auto;max-width:320px}
.table.damier .item{background-color:#334C5B;color:#FFF}
.table.damier .item:hover{background-color:#2F4653}
.table.damier .item:nth-child(2n+1){background-color:#D82E50}
.table.damier .item{width:98%;margin:2px 1%;padding:0}
.table.damier .item{float:left;background-repeat:no-repeat;background-position:95% 5%;position:relative;overflow:hidden;text-align:left}
.table.damier .onebyone{padding-bottom:100%}
.table.damier .item_content{position:absolute;top:0;bottom:0;left:0;right:0}
.table.damier .item .titre_item{position:absolute;bottom:0;left:0;line-height:110%;width:auto;padding:10px;font-size:1.3em;font-weight:500}
.table.damier .item .item_content_hidden{position:absolute;height:0;bottom:0;width:90%;padding:0 5%}
.table.damier .item .titre_item_hidden{padding:10px 0 5px}
.table.damier .item .descriptif_item{padding:0}
.table.damier .item .titre_item_hidden{border-bottom:1px solid rgba(255,255,255,0.5)}
.table.damier .item .descriptif_item p{margin:.5em 0}
.table.damier .item a,.table.damier .item a:hover{color:white}
@media only screen and (min-width:481px){.table.damier{max-width:620px}
.table.damier .item{width:48%;margin:2px 1%}
.table.damier .item:nth-child(1n){background-color:#334C5B}
.table.damier .item:nth-child(4n-2){background-color:#D82E50}
.table.damier .item:nth-child(4n-1){background-color:#D82E50}}
@media only screen and (min-width:768px){.table.damier{max-width:700px}
.table.damier .item{width:32.6%;margin:2px .2%;font-size:90%}
.table.damier .item:nth-child(1n){background-color:#334C5B}
.table.damier .item:nth-child(2n+1){background-color:#D82E50}}
@media only screen and (min-width:1025px){.table.damier{max-width:960px}
.table.damier .item{width:19.6%;margin:2px .2%}
.content_footer .table.damier .item{width:32.6%}
.table.damier .item:hover{background-image:none}
.table.damier .item:hover .item_content_hidden{height:100%;bottom:0;opacity:1}
.table.damier .item .titre_item{font-size:1.5em;transition:all .4s ease-in-out}
.table.damier .item:hover .titre_item{opacity:0;bottom:inherit;top:100%}
.table.damier .item .titre_item_hidden{font-size:1.5em}
.table.damier .item .descriptif_item{font-size:.9em}
.table.damier .item .item_content_hidden{transition:all .4s ease-in-out}}
.page_sommaire .bloc_content{background-color:transparent}
.page_sommaire .bandeau{border:none}
.page_sommaire #content section{background-color:transparent}
#bloc_accueil{background:#D82E50;background-image:url('//www.alliancefrancaisecork.com/img/bg.gif');background-color:#FFF;background-repeat:repeat-x;background-position:center -185px}
.title_diapo{line-height:100%}
#main_slideshow_hp .camera_caption > div a{padding:0em .2em .4em 0px}
.camera_caption{color:#000;bottom:0;display:block;position:absolute;width:100%}
.camera_caption > div{background:#000;background:rgba(0,0,0,0.6);padding:10px}
#main_slideshow_hp .camera_caption > div{padding:10px;color:white}
#main_slideshow_hp .camera_caption > div a{padding:.1em 30% .6em 0;display:block;color:white}
#main_slideshow_hp .camera_caption > div a:hover{text-decoration:none;color:white}
#main_slideshow_hp.camera_wrap .camera_pag{position:absolute;right:5px;bottom:0}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul{text-align:center}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li{background:transparent;border:2px solid white;height:10px;margin:5px;width:10px}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li > span{height:8px;left:1px;top:1px;width:8px;background:transparent}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li:hover,#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{background:white;border:none;width:14px;height:14px}
#shortcuts a.lien_bouton{background:#334D5C url('//www.alliancefrancaisecork.com/img/fleche.png') no-repeat 95% center}
#shortcuts a.lien_bouton:hover{background:#2A3F4A url('//www.alliancefrancaisecork.com/img/fleche.png') no-repeat 95% center}
.rtl #shortcuts a.lien_bouton,.rtl #shortcuts a.lien_bouton:hover{background-position:5% center}
.table.TOC .item .item_info{border-top:1px solid #d82e50}
.table.TOC .item .item_info a.lire_plus{color:white;background-color:#d82e50}
.table.TOC .item .item_info a.lire_plus:hover{color:white;background-color:#ad2540}
#bloc_actus_cours{background-color:#D82E50}
#bloc_actus_cours .item.article .item_info{color:#FFF;text-transform:none}
#bloc_actus_cours .item.article a,#bloc_actus_cours .item.article a:hover{color:#FFF}
#bloc_actus_cours .item.article .item_info_button a{border:2px solid #FFF;color:#FFF}
#bloc_actus_cours .item.article .item_info_button a:hover{background-color:rgba(0,0,0,0.5)}
#bloc_actus_cours .item.article .item_info_titre{font-size:2em}
#bloc_actus_cours .item.article .item_info .item_info_chapo_complet,#bloc_actus_cours .item.article .item_info .item_info_texte{font-size:1.1em;line-height:1.5em}
#bloc_actus_cours .ls-nav-left a,#bloc_actus_cours .ls-nav-right a{color:white}
#bloc_agenda,#bloc_contact{background-color:#f4f2f1}
#bloc_social{background-color:#d82e50}
#bloc_social .logos_social li a{color:#d82e50}
.liste_partenaire_actuel li{border-top:1px dotted #CCC}
.liste_partenaire_actuel li:last-child{border-bottom:1px dotted #CCC}
.liste_partenaire_actuel .item_partenaire_logo{border-left:1px dotted #CCC}
.liste_partenaire_actuel .item_partenaire_titre{border-left:1px dotted #CCC;border-right:1px dotted #CCC}
.liste_partenaire_actuel .item_evenements{border-right:1px dotted #CCC}




/*! COMPOSITIONS THEME */
/*! PAGES THEME */
/*! BLOC THEME */
.table.damier .item:nth-child(1n){background-color:#334C5B}
.table.damier .item:nth-child(2n+1){background-color:#DA002E}
@media only screen and (min-width:481px){.table.damier .item:nth-child(1n){background-color:#334C5B}
.table.damier .item:nth-child(4n+1),.table.damier .item:nth-child(4n+4){background-color:#DA002E}}
@media only screen and (min-width:768px){.table.damier .item:nth-child(1n){background-color:#334C5B}
.table.damier .item:nth-child(2n+1){background-color:#DA002E}}
.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:#8C8D8F}
.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 5 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 5 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 5 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 5 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:#8C8D8F}
.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 5 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 5 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:#626262;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 #626262;border-left:none;background-color:transparent}
.flexnav ul li a:hover{color:#FFF}
.flexnav li > ul{background-color:#8C8D8F}
.flexnav > li.active > a,.flexnav > li:hover > a{color:#8C8D8F}
.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}}
.rubrique_offre_de_cours_v2 .content{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-ms-filter:none;filter:none}
.rubrique_offre_de_cours_v2 .content > div,.rubrique_offre_de_cours_v2 .content .article_blog{background-color:#FFF;-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);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#26000000,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#26000000,Positive=true);margin-bottom:15px}
#bloc_cours{background-color:#EDEAE8}
#bloc_offre_cours p.texte,#bloc_offre_examens p.texte{color:#334C5B}
.layout_par_onglet{width:100%;min-height:250px;text-align:left;position:relative}
.layout_par_onglet li h3{display:block;width:95%;padding:.4em 2.5% .6em}
.layout_par_onglet li h3 span{float:right;width:20px;height:20px;display:block}
.layout_par_onglet > li > .st-content{z-index:0;width:100%;padding:0;overflow:hidden;background-size:cover}
.layout_par_onglet .st-content > ul > li{background:rgba(0,0,0,0.3);display:block}
.layout_par_onglet li ul li ul li{padding:1em .5em;text-align:center}
.layout_par_onglet{border:1px solid #D6D6D6;background-color:#FFF}
.layout_par_onglet > li{border-bottom:1px solid rgba(216,46,80,0.6);color:#334C5B}
.layout_par_onglet > li:last-child{border-bottom:1px solid transparent}
.layout_par_onglet > li:hover{border-bottom:1px solid transparent}
.layout_par_onglet li h3{border-right:1px solid #D6D6D6;background-color:#FFF;color:#334C5B}
.layout_par_onglet li h3 span{background:transparent url('//www.alliancefrancaisecork.com/img/arrow_blue.png') no-repeat 95% center;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.layout_par_onglet li a:hover{text-decoration:none}
.layout_par_onglet li:hover h3,.layout_par_onglet li.st-open h3{color:#FFF;background-color:#d40033}
.layout_par_onglet li:hover h3 span,.layout_par_onglet li.st-open h3 span{background:transparent url('//www.alliancefrancaisecork.com/img/arrow_white.png') no-repeat 95% center}
.layout_par_onglet li.st-open h3 span{-ms-transform:none;-webkit-transform:none;transform:none}
.layout_par_onglet > li > ul{background-position:center;-webkit-background-size:cover;background-size:cover}
.layout_par_onglet li ul li a{color:#FFF}
.layout_par_onglet > li > ul > li{background:rgba(0,0,0,0.3)}
.layout_par_onglet li ul li ul li:hover{background:rgba(216,46,80,0.6)}
.rubrique_offre_de_cours_v2 .row{background-color:#eaeaea}
.rubrique_offre_de_cours_v2 .content > div,.rubrique_offre_de_cours_v2 .content .article_blog{background-color:white;padding:15px}
.rubrique_offre_de_cours_v2 .content > div:last-child,.rubrique_offre_de_cours_v2 .date_publication{display:none}
@media only screen and (min-width:480px){.rubrique_offre_de_cours_v2 .content{width:100%}}
@media only screen and (min-width:768px){.rubrique_offre_de_cours_v2 .content{width:67%}
.rubrique_offre_de_cours_v2 .content > div,.rubrique_offre_de_cours_v2 .content .article_blog{background-color:#FFF;-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);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#26000000,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#26000000,Positive=true);margin-bottom:15px}
.layout_par_onglet li:first-child .st-content{display:block!important;z-index:10;opacity:1}
.layout_par_onglet li:first-child .st-content ul{display:none}
.layout_par_onglet li.st-open:first-child .st-content ul{display:block}
.layout_par_onglet li,.layout_par_onglet li.st-open{height:auto!important}
.layout_par_onglet > li > .st-content{position:absolute;top:0;right:0;bottom:0;width:60%}
.layout_par_onglet li.st-open .st-content{display:block!important;z-index:20;opacity:1;height:auto}
.layout_par_onglet > li > a{width:40%}}
@media only screen and (min-width:1025px){.rubrique_offre_de_cours_v2 .content{width:75%}}
.composition_podcasts .podcast-year{clear:both;margin:1.5em 0 .65em;padding-bottom:.35em;border-bottom:2px solid #DA002E;color:#334C5B;font-size:1.6em;font-weight:700;line-height:1.2}
.composition_podcasts .podcast-year:first-child{margin-top:0}
.composition_podcasts .table.damier{margin-bottom:2em}
.composition_podcasts .podcast-card-summary{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;padding:1em}
#bloc_offre_cours.composition_podcasts .podcast-card-summary .titre_item{position:static;box-sizing:border-box;width:auto;padding:0;font-size:1.08rem;font-weight:600;line-height:1.28;opacity:1;transition:none}
#bloc_offre_cours.composition_podcasts .item:hover .podcast-card-summary .titre_item{position:static;top:auto;bottom:auto;opacity:1}
#bloc_offre_cours.composition_podcasts .item_content_hidden,#bloc_offre_cours.composition_podcasts .item:hover .item_content_hidden{display:none;height:0;opacity:0;transition:none}
.composition_podcasts .podcast-date{margin-top:.65em;color:#fff;font-size:.82rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;opacity:0.82}
@media only screen and (min-width:768px) and (max-width:1024px){.composition_podcasts .podcast-card-summary{padding:.75em}
#bloc_offre_cours.composition_podcasts .podcast-card-summary .titre_item{font-size:.86rem;line-height:1.22}
.composition_podcasts .podcast-date{margin-top:.5em;font-size:.72rem}}
@media only screen and (min-width:1025px){#bloc_offre_cours.composition_podcasts .table.damier .item{width:24.6%}
#bloc_offre_cours.composition_podcasts .table.damier .item:nth-child(1n){background-color:#334C5B}
#bloc_offre_cours.composition_podcasts .table.damier .item:nth-child(8n+1),#bloc_offre_cours.composition_podcasts .table.damier .item:nth-child(8n+3),#bloc_offre_cours.composition_podcasts .table.damier .item:nth-child(8n+6),#bloc_offre_cours.composition_podcasts .table.damier .item:nth-child(8n+8){background-color:#DA002E}}
.page_sommaire .bloc_content{margin-left:auto;margin-right:auto;max-width:320px;padding-left:2.5%;padding-right:2.5%;width:95%}
.page_sommaire #bloc_contact{clear:both;width:100%}
.page_sommaire #bloc_contact .bloc_content::after{clear:both;content:"";display:table}
.page_sommaire #bloc_contact .google_map{float:left;width:70%}
.page_sommaire #bloc_contact .info_contact{float:right;width:27%}
.page_sommaire #bloc_contact .info_contact h3{padding:1em 0 0}
.page_sommaire #bloc_contact .info_contact h3:first-child{padding-top:0}
.page_sommaire #bloc_contact .info_contact span{display:block;line-height:1.6em}
.table.TOC .item .item_info a.lire_plus,.table.TOC .item .item_info a.lire_plus:hover,#bloc_actus_cours,#bloc_social{background-color:#DA002E}
#shortcuts a.lien_bouton{background-color:#8C8D8F}
.table.TOC .item .item_info{border-top-color:#DA002E}
#bloc_social .logos_social li a{color:#DA002E}
@media only screen and (min-width:481px){.page_sommaire .bloc_content,.page_sommaire .bloc_accueil_content,.page_sommaire .bandeau_content{max-width:620px}}
@media only screen and (min-width:768px){.page_sommaire .bloc_content,.page_sommaire .bloc_accueil_content,.page_sommaire .bandeau_content{max-width:700px}}
@media only screen and (min-width:768px) and (max-width:1024px){.page_sommaire #bloc_actualites .bloc_content,.page_sommaire #bloc_contact .bloc_content{box-sizing:border-box;width:95%;max-width:95%}}
@media only screen and (min-width:1025px){.page_sommaire .bloc_content,.page_sommaire .bloc_accueil_content,.page_sommaire .bandeau_content{margin-left:auto;margin-right:auto;max-width:1000px}
.page_sommaire .bloc_content{padding:50px 2.5%}}
[#bloc_social .bloc_content{background-image:none}]
@media only screen and (min-width:768px){#bloc_social .bloc_content{background-image:url('//www.alliancefrancaisecork.com/plugins/auto/zblobul_core/v6.9.21/img/ico-newsletter.png')}}
.camerarelative .desc_diapo a,#main_slideshow_hp .desc_diapo a{background-color:#333}
.camerarelative .desc_diapo a:hover,#main_slideshow_hp .desc_diapo a:hover{background-color:#333}

