/* compact [
	plugins-dist/porte_plume/css/barre_outils.css?1787233622
	local/cache-css/cssdyn-css_barre_outils_icones_css-146bd36a.css?1791271912
	squelettes/css/lacavale.css?1793724893
] 80.8% */

/* plugins-dist/porte_plume/css/barre_outils.css?1787233622 */
.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.lacavale.net/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.lacavale.net/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.lacavale.net/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.lacavale.net/plugins-dist/porte_plume/css/img/handle.svg');cursor:ns-resize}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-146bd36a.css?1791271912 */
.markItUp .outil_header1>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -2px}
.markItUp .outil_bold>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -22px}
.markItUp .outil_italic>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -42px}
.markItUp .outil_stroke_through>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -62px}
.markItUp .outil_liste_ul>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -442px}
.markItUp .outil_liste_ol>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -462px}
.markItUp .outil_indenter>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -482px}
.markItUp .outil_desindenter>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -502px}
.markItUp .outil_quote>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -302px}
.markItUp .outil_poesie>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -322px}
.markItUp .outil_link>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -342px}
.markItUp .outil_notes>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -362px}
.markItUp .outil_guillemets>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -522px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -542px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -562px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -582px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -602px}
.markItUp .outil_caracteres>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -282px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -162px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -202px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -222px}
.markItUp .outil_aelig>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -142px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -122px}
.markItUp .outil_oe>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -262px}
.markItUp .outil_oe_maj>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -242px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -182px}
.markItUp .outil_uppercase>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -82px}
.markItUp .outil_lowercase>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -102px}
.markItUp .outil_code>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -382px}
.markItUp .outil_cadre>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -402px}
.markItUp .outil_clean>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -422px}
.markItUp .outil_preview>a>em{background-image:url(//www.lacavale.net/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -622px}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:5em;height:5em;border:1px solid #eee;background:#fff url('//www.lacavale.net/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%}

/* squelettes/css/lacavale.css?1793724893 */
@font-face{font-family:"Libre Caslon Text";font-style:normal;font-weight:400;font-display:swap;src:url('//www.lacavale.net/squelettes/fonts/libre-caslon-text-latin-400-normal.woff2') format("woff2")}
@font-face{font-family:"Libre Caslon Text";font-style:italic;font-weight:400;font-display:swap;src:url('//www.lacavale.net/squelettes/fonts/libre-caslon-text-latin-400-italic.woff2') format("woff2")}
@font-face{font-family:"Libre Caslon Text";font-style:normal;font-weight:700;font-display:swap;src:url('//www.lacavale.net/squelettes/fonts/libre-caslon-text-latin-700-normal.woff2') format("woff2")}
@font-face{font-family:"Libre Caslon Display";font-style:normal;font-weight:400;font-display:swap;src:url('//www.lacavale.net/squelettes/fonts/libre-caslon-display-latin-400-normal.woff2') format("woff2")}
@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url('//www.lacavale.net/squelettes/fonts/jost-latin-400-normal.woff2') format("woff2")}
@font-face{font-family:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url('//www.lacavale.net/squelettes/fonts/jost-latin-500-normal.woff2') format("woff2")}
@font-face{font-family:"Jost";font-style:normal;font-weight:600;font-display:swap;src:url('//www.lacavale.net/squelettes/fonts/jost-latin-600-normal.woff2') format("woff2")}
:root{--lc-fond:#fff;--lc-encre:#121212;--lc-texte:#1f1f1f;--lc-gris:#6e6e6e;--lc-gris-clair:#f3f2ef;--lc-filet:#dcdcdc;--lc-accent:#b3001b;--lc-serif:"Libre Caslon Text","Iowan Old Style",Georgia,serif;--lc-display:"Libre Caslon Display","Libre Caslon Text",Georgia,serif;--lc-sans:"Jost","Futura","Avenir Next","Helvetica Neue",Arial,sans-serif;--lc-largeur:1240px;--lc-lecture:40rem;--lc-marge:1.25rem}
@media (min-width:720px){:root{--lc-marge:2rem}}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}
body{margin:0;background:var(--lc-fond);color:var(--lc-texte);font-family:var(--lc-serif);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img,video,iframe,svg{max-width:100%}
img{height:auto;display:block}
a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}
a:hover{color:var(--lc-accent)}
:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}
h1,h2,h3,h4{font-weight:400;margin:0;line-height:1.12;color:var(--lc-encre)}
p{margin:0 0 1em}
hr{border:0;border-top:1px solid var(--lc-filet);margin:2.5rem 0}
.visuallyhidden,.lc-btn__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.lc-skip{position:absolute;left:-999px;top:0;background:var(--lc-encre);color:#fff;padding:.5rem 1rem;z-index:100}
.lc-skip:focus{left:0}
.lc-main{max-width:var(--lc-largeur);margin:0 auto;padding:0 var(--lc-marge) 4rem}
.lc-kicker,.lc-meta,.lc-byline,.lc-nav a,.lc-section__plus,.lc-lien-fleche,.lc-mini-titre,.lc-mots a,.lc-sousrub a,.lc-pagination,.lc-footer__liens,.lc-footer__rubriques,.lc-masthead__slogan{font-family:var(--lc-sans);letter-spacing:.08em}
.lc-kicker{display:inline-block;font-size:.72rem;font-weight:600;text-transform:uppercase;color:var(--lc-accent);text-decoration:none;margin-bottom:.55rem}
a.lc-kicker:hover{color:var(--lc-encre)}
.lc-meta{font-size:.72rem;text-transform:uppercase;color:var(--lc-gris);margin:.6rem 0 0}
.lc-lien-fleche{font-size:.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}
.lc-lien-fleche::after{content:" →"}
.lc-header{position:sticky;top:0;z-index:50;background:var(--lc-fond);border-bottom:1px solid var(--lc-filet)}
.lc-header__barre{display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;max-width:var(--lc-largeur);margin:0 auto;padding:.5rem var(--lc-marge);min-height:3.5rem}
.lc-btn{appearance:none;background:none;border:0;padding:.5rem;margin:0;color:var(--lc-encre);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%}
.lc-btn:hover{background:var(--lc-gris-clair);color:var(--lc-encre)}
.lc-btn--recherche{justify-self:end}
.lc-burger{position:relative;width:20px;height:14px;display:block}
.lc-burger::before,.lc-burger::after,.lc-burger span{content:"";position:absolute;left:0;right:0;height:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}
.lc-burger::before{top:0}
.lc-burger span{top:6px}
.lc-burger::after{bottom:0}
.lc-header.is-open .lc-burger::before{transform:translateY(6px) rotate(45deg)}
.lc-header.is-open .lc-burger::after{transform:translateY(-6px) rotate(-45deg)}
.lc-header.is-open .lc-burger span{opacity:0}
.lc-wordmark{font-family:var(--lc-display);color:var(--lc-encre);text-decoration:none;letter-spacing:-.01em;line-height:1}
.lc-wordmark--barre{justify-self:center;font-size:1.75rem}
.lc-wordmark a{text-decoration:none}
.lc-wordmark a:hover,.lc-wordmark:hover{color:var(--lc-encre)}
.lc-header--home{position:relative;border-bottom:0}
.lc-header--home .lc-wordmark--barre{visibility:hidden}
.lc-masthead{text-align:center;padding:.5rem var(--lc-marge) 1.25rem}
.lc-wordmark--une{font-size:clamp(3.2rem,13vw,8.5rem);font-weight:400;line-height:.95}
.lc-masthead__slogan{margin:.9rem 0 0;font-size:.72rem;text-transform:uppercase;color:var(--lc-gris);letter-spacing:.16em}
.lc-header--home.is-compact{position:fixed;left:0;right:0;top:0;border-bottom:1px solid var(--lc-filet);animation:lc-descend .25s ease}
.lc-header--home.is-compact .lc-wordmark--barre{visibility:visible}
.lc-header--home.is-compact .lc-masthead{display:none}
.lc-header--home.is-compact .lc-nav{display:none}
.lc-header--home.is-compact.is-open .lc-nav{display:block}
@keyframes lc-descend{from{transform:translateY(-100%)} to{transform:none}}
.lc-nav{display:none;border-top:1px solid var(--lc-filet)}
.lc-header.is-open .lc-nav{display:block}
.lc-nav__liste{list-style:none;margin:0 auto;padding:.5rem var(--lc-marge) 1rem;max-width:var(--lc-largeur)}
.lc-nav__liste li{border-bottom:1px solid var(--lc-filet)}
.lc-nav__liste li:last-child{border-bottom:0}
.lc-nav a{display:block;padding:.85rem 0;font-size:.82rem;font-weight:500;text-transform:uppercase;text-decoration:none;color:var(--lc-encre)}
.lc-nav a:hover,.lc-nav a[aria-current]{color:var(--lc-accent)}
@media (min-width:1024px){.lc-nav{display:block;border-bottom:0}
.lc-header--home .lc-nav{border-bottom:1px solid var(--lc-encre);box-shadow:0 3px 0 -2px var(--lc-encre)}
.lc-nav__liste{display:flex;justify-content:center;flex-wrap:wrap;gap:0 2.2rem;padding:0 var(--lc-marge)}
.lc-nav__liste li{border:0}
.lc-nav a{padding:.9rem 0;font-size:.74rem}
.lc-nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--lc-accent)}
.lc-btn--menu{visibility:hidden}
.lc-header--home.is-compact .lc-btn--menu{visibility:visible}
.lc-header--home.is-compact.is-open .lc-nav{display:block}
.lc-header--home.is-compact.is-open .lc-nav__liste{padding-bottom:.25rem}}
.lc-recherche{border-top:1px solid var(--lc-filet);background:var(--lc-fond)}
.lc-recherche[hidden]{display:none}
.lc-recherche__inner{max-width:44rem;margin:0 auto;padding:1.25rem var(--lc-marge) 1.5rem}
.formulaire_recherche form,.formulaire_recherche .editer-groupe,.formulaire_recherche > form > div{display:flex;gap:.5rem;align-items:stretch;margin:0;padding:0;border:0}
.formulaire_recherche label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.formulaire_recherche input[type="search"],.formulaire_recherche input.text,.formulaire_recherche input.search{flex:1;min-width:0;width:100%;font:1.35rem/1.2 var(--lc-serif);font-style:italic;border:0;border-bottom:2px solid var(--lc-encre);border-radius:0;padding:.5rem 0;background:transparent;color:var(--lc-encre)}
.formulaire_recherche input[type="search"]:focus{outline:none;border-bottom-color:var(--lc-accent)}
.formulaire_recherche input[type="submit"],.formulaire_recherche button{font:600 .72rem/1 var(--lc-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--lc-encre);color:#fff;border:0;padding:0 1.1rem;cursor:pointer;border-radius:0}
.lc-recherche--page{border:0;margin-top:1.5rem}
.lc-epigraphe{max-width:38rem;margin:2rem auto 0;text-align:center;font-style:italic;font-size:1.05rem;color:var(--lc-gris);line-height:1.5}
.lc-epigraphe::before,.lc-epigraphe::after{content:"« "}
.lc-epigraphe::after{content:" »"}
.lc-une{padding:2rem 0 2.25rem;border-bottom:1px solid var(--lc-filet)}
.lc-carte--une{display:grid;gap:1.25rem}
.lc-carte--une .lc-carte__corps{text-align:center}
.lc-carte--une .lc-carte__titre{font-family:var(--lc-display);font-size:clamp(2.1rem,6.5vw,3.6rem);line-height:1.04;letter-spacing:-.01em}
.lc-carte--une .lc-carte__soustitre,.lc-carte--une .lc-carte__intro{font-size:1.15rem}
.lc-carte--une .lc-carte__intro{max-width:34rem;margin-left:auto;margin-right:auto}
@media (min-width:1024px){.lc-carte--une{grid-template-columns:5fr 7fr;gap:3rem;align-items:center}
.lc-carte--une .lc-carte__image{order:2}
.lc-carte--une .lc-carte__corps{order:1;padding:0 1rem}
.lc-carte--une.lc-carte--sans-image{grid-template-columns:1fr}}
.lc-trio{display:grid;gap:0;padding:0}
.lc-trio > .lc-carte{padding:1.75rem 0;border-bottom:1px solid var(--lc-filet)}
@media (min-width:720px){.lc-trio{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--lc-filet)}
.lc-trio > .lc-carte{padding:2rem 1.5rem;border-bottom:0;border-left:1px solid var(--lc-filet)}
.lc-trio > .lc-carte:first-child{padding-left:0;border-left:0}
.lc-trio > .lc-carte:last-child{padding-right:0}}
.lc-bio{display:grid;gap:1.5rem;align-items:center;margin-top:4rem;padding:2rem;background:var(--lc-gris-clair)}
.lc-bio__portrait img{width:100%;max-width:260px;aspect-ratio:1;object-fit:cover;border-radius:50%;margin:0 auto;filter:grayscale(1)}
.lc-bio__titre{font-family:var(--lc-display);font-size:2rem;margin-bottom:.75rem}
.lc-bio__titre a{text-decoration:none}
.lc-bio__intro{margin-bottom:1.25rem}
@media (min-width:720px){.lc-bio{grid-template-columns:220px 1fr;gap:3rem;padding:3rem}}
.lc-section{margin-top:3.5rem}
.lc-section__entete{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-top:3px solid var(--lc-encre);padding-top:.65rem;margin-bottom:1.5rem}
.lc-section__titre{font-family:var(--lc-sans);font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.lc-section__titre a{text-decoration:none}
.lc-section__plus{font-size:.72rem;font-weight:500;text-transform:uppercase;text-decoration:none;color:var(--lc-gris)}
.lc-section__plus::after{content:" →"}
.lc-grille{display:grid;gap:2.25rem 1.5rem;grid-template-columns:1fr}
@media (min-width:560px){.lc-grille--colonne{grid-template-columns:repeat(2,1fr)}
.lc-grille--film,.lc-grille--films{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1024px){.lc-grille--colonne{grid-template-columns:repeat(3,1fr);gap:3rem 2rem}
.lc-grille--film,.lc-grille--films{grid-template-columns:repeat(4,1fr);gap:3rem 1.75rem}}
.lc-section--films{background:var(--lc-encre);color:#f2f2f2;margin-left:calc(-1 * var(--lc-marge));margin-right:calc(-1 * var(--lc-marge));padding:1.75rem var(--lc-marge) 2.75rem}
.lc-section--films .lc-section__entete{border-top-color:#fff}
.lc-section--films .lc-section__titre,.lc-section--films .lc-carte__titre,.lc-section--films a{color:#fff}
.lc-section--films .lc-section__plus,.lc-section--films .lc-meta{color:#a9a9a9}
.lc-section--films .lc-kicker{display:none}
.lc-section--films a:hover{color:#ffb3bd}
@media (min-width:1304px){.lc-section--films{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% + var(--lc-marge));padding-right:calc(50vw - 50% + var(--lc-marge))}}
.lc-carte{min-width:0}
.lc-carte__image{display:block;overflow:hidden;margin-bottom:1rem;background:var(--lc-gris-clair)}
.lc-carte__image img{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .6s ease}
.lc-carte:hover .lc-carte__image img{transform:scale(1.025)}
.lc-carte__titre{font-family:var(--lc-serif);font-size:1.35rem;line-height:1.2}
.lc-carte__titre a{text-decoration:none}
.lc-carte__titre a:hover{color:inherit;text-decoration:underline;text-decoration-thickness:1px}
.lc-carte__soustitre{font-style:italic;color:var(--lc-gris);margin:.5rem 0 0}
.lc-carte__intro{font-size:.98rem;color:#3b3b3b;margin-top:.6rem}
.lc-carte__intro p{margin:0}
.lc-carte__intro a{text-decoration:none}
.lc-carte--une .lc-carte__image{margin-bottom:0}
.lc-carte--film .lc-carte__image img{aspect-ratio:4 / 5}
.lc-carte--film .lc-carte__titre{font-family:var(--lc-display);font-size:1.6rem}
.lc-carte--film .lc-carte__soustitre{font-size:.95rem}
.lc-liste > .lc-carte{padding:1.5rem 0;border-bottom:1px solid var(--lc-filet)}
.lc-liste > .lc-carte:first-child{padding-top:0}
.lc-carte--liste{display:grid;grid-template-columns:1fr 34%;gap:1rem 1.25rem;align-items:start}
.lc-carte--liste .lc-carte__image{order:2;margin:0}
.lc-carte--liste .lc-carte__image img{aspect-ratio:4 / 3}
.lc-carte--liste .lc-carte__corps{order:1}
.lc-carte--liste.lc-carte--sans-image{grid-template-columns:1fr}
.lc-carte--liste .lc-carte__intro{display:none}
@media (min-width:720px){.lc-carte--liste{grid-template-columns:1fr 260px;gap:2rem}
.lc-carte--liste .lc-carte__titre{font-size:1.6rem}
.lc-carte--liste .lc-carte__intro{display:block}
.lc-liste{max-width:54rem}}
.lc-pagination{margin:2.5rem 0 0;font-size:.78rem;text-transform:uppercase;text-align:center}
.lc-pagination ul{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.25rem}
.lc-pagination li{margin:0}
.lc-pagination a,.lc-pagination strong,.lc-pagination .on,.lc-pagination span.pagination-item-label{display:inline-block;min-width:2.4rem;padding:.55rem .6rem;text-decoration:none;border:1px solid transparent}
.lc-pagination a:hover{border-color:var(--lc-encre);color:var(--lc-encre)}
.lc-pagination .on,.lc-pagination strong{border-color:var(--lc-encre);background:var(--lc-encre);color:#fff;font-weight:600}
.lc-pagination .pagination{margin:0}
.lc-entete{text-align:center;max-width:48rem;margin:0 auto;padding:3rem 0 2rem}
.lc-entete__titre{font-family:var(--lc-display);font-size:clamp(2.4rem,8vw,4.5rem);line-height:1;letter-spacing:-.01em}
.lc-entete__dek{font-style:italic;font-size:1.2rem;color:var(--lc-gris);margin-top:1rem}
.lc-entete__dek p:last-child{margin:0}
.lc-entete__portrait img{width:140px;height:140px;border-radius:50%;object-fit:cover;margin:0 auto 1.25rem}
.lc-ariane{margin:0}
.lc-texte--rubrique{max-width:var(--lc-lecture);margin:0 auto 1rem}
.lc-sousrub ul{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}
.lc-sousrub a{display:inline-block;font-size:.72rem;font-weight:500;text-transform:uppercase;text-decoration:none;border:1px solid var(--lc-encre);padding:.5rem .9rem;border-radius:999px}
.lc-sousrub a:hover{background:var(--lc-encre);color:#fff}
.lc-sites{list-style:none;margin:0;padding:0;display:grid;gap:0 2rem}
@media (min-width:720px){.lc-sites{grid-template-columns:repeat(2,1fr)}}
.lc-sites li{padding:1rem 0;border-bottom:1px solid var(--lc-filet)}
.lc-sites__nom{font-size:1.2rem;text-decoration:none}
.lc-sites__desc{font-size:.95rem;color:var(--lc-gris);margin-top:.25rem}
.lc-sites__desc p{margin:0}
.lc-vide{text-align:center;font-style:italic;color:var(--lc-gris)}
.lc-article__entete{text-align:center;max-width:52rem;margin:0 auto;padding:2.75rem 0 2rem}
.lc-article__surtitre{font-style:italic;color:var(--lc-gris);margin:0 0 .5rem}
.lc-article__titre{font-family:var(--lc-display);font-size:clamp(2.25rem,7vw,4.25rem);line-height:1.03;letter-spacing:-.012em}
.lc-article__dek{font-size:clamp(1.15rem,2.6vw,1.45rem);font-style:italic;line-height:1.4;color:#3a3a3a;margin:1.1rem auto 0;max-width:40rem}
.lc-byline{font-size:.72rem;text-transform:uppercase;color:var(--lc-gris);margin:1.5rem 0 0}
.lc-byline__auteurs{color:var(--lc-encre);font-weight:600}
.lc-byline__auteurs::after{content:" · ";color:var(--lc-gris);font-weight:400}
.lc-byline a{text-decoration:none}
.lc-article__visuel{margin:0 auto 2.5rem;max-width:72rem}
.lc-article__visuel img{width:100%}
.lc-article__corps{max-width:var(--lc-lecture);margin:0 auto}
.lc-chapo{font-size:1.22rem;line-height:1.55;margin-bottom:1.75rem}
.lc-chapo p:last-child{margin-bottom:0}
.lc-texte{font-size:1.12rem;line-height:1.7}
.lc-texte p{margin:0 0 1.15em;hyphens:auto}
.lc-page--article .lc-texte > p:first-of-type::first-letter{float:left;font-family:var(--lc-display);font-size:4.6em;line-height:.82;padding:.06em .09em 0 0;color:var(--lc-encre)}
.lc-page--article .lc-texte > p:last-of-type::after{content:"";display:inline-block;width:.5em;height:.5em;margin-left:.35em;background:var(--lc-accent);vertical-align:baseline}
.lc-texte a{text-decoration-color:var(--lc-accent)}
.lc-texte h2,.lc-texte h3,.lc-texte .spip h2,.lc-texte h2.spip,.lc-texte h3.spip{font-family:var(--lc-sans);font-weight:600;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;margin:2.5rem 0 1rem}
.lc-texte blockquote,.lc-texte blockquote.spip{margin:2rem 0;padding:0;border:0;font-family:var(--lc-display);font-size:1.6rem;line-height:1.3;text-align:center;color:var(--lc-encre)}
.lc-texte blockquote p:last-child{margin-bottom:0}
.lc-texte ul,.lc-texte ol{padding-left:1.25rem;margin:0 0 1.15em}
.lc-texte hr,.lc-texte .spip_hr{border:0;text-align:center;margin:2.5rem 0}
.lc-texte hr::before{content:"⁂";color:var(--lc-gris);letter-spacing:.5em}
.lc-texte table{width:100%;border-collapse:collapse;font-size:.95rem;margin:1.5rem 0}
.lc-texte th,.lc-texte td{border-bottom:1px solid var(--lc-filet);padding:.5rem;text-align:left}
.lc-texte code,.lc-texte pre{font-size:.9em;background:var(--lc-gris-clair)}
.lc-texte pre{overflow-x:auto;padding:1rem}
.spip_documents,.spip_document{margin:2rem 0;max-width:100%}
.spip_doc_inner{margin:0}
.spip_documents img,.spip_document img{margin:0 auto}
.spip_doc_legende,.spip_doc_titre,.spip_doc_descriptif,.spip_doc_credits{font-family:var(--lc-sans);font-size:.8rem;letter-spacing:.02em;color:var(--lc-gris);line-height:1.45;text-align:left;margin-top:.5rem}
.spip_doc_titre{color:var(--lc-encre);font-weight:500}
.spip_doc_credits{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}
.spip_documents_center,.spip_document_center{text-align:center;clear:both}
@media (min-width:1024px){.lc-texte .spip_documents_center.spip_document_image,.lc-texte .spip_document_image.spip_document_center{margin-left:-6rem;margin-right:-6rem}}
@media (min-width:720px){.spip_documents_left,.spip_document_left{float:left;margin:.35rem 1.75rem 1rem 0;max-width:45%}
.spip_documents_right,.spip_document_right{float:right;margin:.35rem 0 1rem 1.75rem;max-width:45%}}
.lc-texte iframe,.lc-media iframe,.spip_document iframe,.oembed iframe,.oe-video iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0}
.lc-texte video,.lc-media video{width:100%;height:auto}
.lc-texte audio,.lc-media audio{width:100%}
.lc-ps{font-size:.98rem;color:#444;border-top:1px solid var(--lc-filet);margin-top:2rem;padding-top:1.25rem;font-style:italic}
.lc-notes{font-size:.9rem;color:#444;border-top:1px solid var(--lc-filet);margin-top:2rem;padding-top:1rem}
.lc-notes p{margin:0 0 .6em}
.spip_note{text-decoration:none;color:var(--lc-accent);font-family:var(--lc-sans);font-size:.75em}
.lc-lien-externe{margin:2rem 0}
.lc-mini-titre{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--lc-encre);margin:0 0 1rem;padding-top:.6rem;border-top:2px solid var(--lc-encre)}
.lc-medias{margin:2.5rem 0;display:grid;gap:1.5rem}
.lc-media{margin:0}
.lc-media figcaption{font-family:var(--lc-sans);font-size:.8rem;color:var(--lc-gris);margin-top:.5rem}
.lc-docs{margin:2.5rem 0}
.lc-docs ul{list-style:none;margin:0;padding:0}
.lc-docs li{padding:.75rem 0;border-bottom:1px solid var(--lc-filet)}
.lc-docs li .lc-meta{display:inline;margin-left:.5rem}
.lc-docs__desc{font-size:.9rem;color:var(--lc-gris)}
.lc-mots{list-style:none;margin:2.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}
.lc-mots a{display:inline-block;font-size:.7rem;font-weight:500;text-transform:uppercase;text-decoration:none;border:1px solid var(--lc-filet);padding:.35rem .7rem}
.lc-mots a:hover{border-color:var(--lc-encre);color:var(--lc-encre)}
.lc-portfolio{max-width:64rem;margin:3.5rem auto 0}
.lc-portfolio__grille{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}
@media (min-width:720px){.lc-portfolio__grille{grid-template-columns:repeat(3,1fr);gap:1rem}}
.lc-portfolio__item{margin:0}
.lc-portfolio__item img{width:100%;aspect-ratio:3 / 2;object-fit:cover}
.lc-portfolio__item figcaption{font-family:var(--lc-sans);font-size:.75rem;color:var(--lc-gris);margin-top:.35rem}
.lc-forum{max-width:var(--lc-lecture);margin:3rem auto 0}
.lc-forum__message{padding:1rem 0;border-bottom:1px solid var(--lc-filet);font-size:.98rem}
.lc-forum__titre{font-weight:700;margin:.25rem 0}
.lc-section--suite{border-top:0}
.lc-formulaire{max-width:36rem;margin:0 auto}
.formulaire_spip fieldset{border:0;margin:0;padding:0}
.formulaire_spip legend{font-family:var(--lc-sans);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}
.formulaire_spip ul,.formulaire_spip .editer-groupe{list-style:none;margin:0;padding:0}
.formulaire_spip .editer{margin:0 0 1.25rem}
.formulaire_spip label{display:block;font-family:var(--lc-sans);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem}
.formulaire_spip input.text,.formulaire_spip input[type="text"],.formulaire_spip input[type="email"],.formulaire_spip input[type="password"],.formulaire_spip textarea{width:100%;font:1rem/1.4 var(--lc-serif);padding:.7rem .8rem;border:1px solid #bdbdbd;border-radius:0;background:#fff;color:var(--lc-encre)}
.formulaire_spip input:focus,.formulaire_spip textarea:focus{outline:none;border-color:var(--lc-encre);box-shadow:0 0 0 1px var(--lc-encre)}
.formulaire_spip .boutons{text-align:right}
.formulaire_spip input.submit,.formulaire_spip button[type="submit"],.formulaire_spip .btn{font:600 .75rem/1 var(--lc-sans);letter-spacing:.12em;text-transform:uppercase;background:var(--lc-encre);color:#fff;border:0;padding:1rem 1.6rem;cursor:pointer;border-radius:0}
.formulaire_spip input.submit:hover,.formulaire_spip button[type="submit"]:hover{background:var(--lc-accent)}
.formulaire_spip .reponse_formulaire{padding:1rem;background:var(--lc-gris-clair);margin-bottom:1.25rem}
.formulaire_spip .erreur_message{color:var(--lc-accent);font-family:var(--lc-sans);font-size:.85rem}
.formulaire_recherche.formulaire_spip label{position:absolute}
.lc-plan{display:grid;gap:0 3rem}
@media (min-width:720px){.lc-plan{grid-template-columns:repeat(2,1fr)}}
.lc-plan__secteur{padding:.75rem 0 2rem;border-top:3px solid var(--lc-encre)}
.lc-plan__secteur .lc-section__titre{margin-bottom:1rem}
.lc-plan__sous{font-family:var(--lc-sans);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:1.25rem 0 .5rem}
.lc-plan__sous--3{padding-left:1rem}
.lc-plan__sous a{text-decoration:none}
.lc-plan__articles{list-style:none;margin:0;padding:0}
.lc-plan__articles li{padding:.4rem 0;border-bottom:1px solid var(--lc-filet);font-size:.98rem}
.lc-plan__articles a{text-decoration:none}
.lc-plan__articles .lc-meta{display:inline;margin-left:.35rem}
.lc-footer{background:var(--lc-encre);color:#cfcfcf;margin-top:2rem}
.lc-footer__inner{max-width:var(--lc-largeur);margin:0 auto;padding:3rem var(--lc-marge) 2.5rem;text-align:center}
.lc-footer a{color:#fff;text-decoration:none}
.lc-footer a:hover{color:#ffb3bd}
.lc-wordmark--footer{display:inline-block;font-size:2.6rem;color:#fff;margin-bottom:1.75rem}
.lc-footer__rubriques,.lc-footer__liens{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-size:.72rem;text-transform:uppercase}
.lc-footer__rubriques{font-weight:500;padding-bottom:1.25rem;border-bottom:1px solid #333}
.lc-footer__liens a{color:#a9a9a9}
.lc-footer__credits{font-size:.85rem;font-style:italic;color:#8c8c8c;margin:1.5rem 0 0}
@media print{.lc-header,.lc-footer,.lc-section--suite,.lc-forum,.lc-pagination{display:none!important}
body{font-size:11pt}
.lc-article__corps{max-width:none}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}

