body{background:#ddd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURf///////1V89WwAAAACdFJOU/8A5bcwSgAAABFJREFUeNpiYGBgYETDAAEGAAA8AAW4OQMyAAAAAElFTkSuQmCC) repeat;color:#444;font:86%/1.45 Lucida Sans,Lucida Grande,Trebuchet MS,Tahoma,Arial,sans-serif;margin:0}a{color:#0a74a6;text-decoration:none}a:hover{text-decoration:underline}img{border:0;width:100%}#app{margin:0 auto;max-width:66em}.page{margin:3em auto}.minimal-layout{display:grid;gap:10px;grid-template-columns:220px minmax(0,1fr)}.sidebar{align-self:start}.menu-toggle{display:none;margin:10px 0 0;width:100%}.sidebar-panel{display:block}.main-pane{min-width:0}.content{background:#fff;border:1px solid #dedede;margin:10px 0 5px;min-height:12rem;padding:16px}.nav-list{list-style:none;margin:0 0 1rem;padding:0}.nav-list li{margin:0 0 .45rem}.section-head,.meta{align-items:center;display:flex;gap:1rem;justify-content:space-between}.article-list{list-style:none;margin:0;padding:0}.article-item{clear:both}.logo-liste-art{float:left;margin:0 .9rem .35rem 0}.logo-liste-art img{background:#f3f3f3;max-width:150px}.header{position:relative}.header h1{position:absolute;text-align:center;color:#face22;width:100%}.detail{font-size:.7rem;margin-top:-1rem}.extrait{margin-top:.35rem}.excerpt-preview{display:block;line-height:1.45;max-height:7.25em;overflow:hidden;word-break:break-word}@supports (-webkit-line-clamp: 5){.excerpt-preview{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box}}.suite{margin-top:.35rem}.status-bad{color:#c00;font-weight:700}.empty{padding:.75rem 0}.article-body{line-height:1.45}.article-body .doc{margin:1rem auto;max-width:28rem;text-align:center} .doc{text-align:center} .doc img{background:#f3f3f3;display:inline-block;max-width:64px}.article-body .doc figcaption{font-size:.9em;margin-top:.35rem}.article-body .doc-title{font-weight:700}.article-body .audio-doc audio{display:block;margin:0 auto;max-width:100%;width:min(26rem,100%)}@media(max-width:900px){.page,.content{margin:0}.minimal-layout{grid-template-columns:1fr}.menu-toggle{display:block}.sidebar-panel{display:none}.sidebar-panel.nav-open{display:block}}
