/** THEME - Programmes EN **/

@page {
  size: A4;
  margin: 10mm 25mm 17mm;
}

.page-header .hf-container {
  box-sizing: border-box;
  min-height: 23.2mm;
  margin: 0 0 4mm !important;
  padding: 0 0 2mm !important;
  border: 0 !important;
  border-bottom: 0.3mm solid #000 !important;
  background: url("data:image/jpeg;base64,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") left top / 46mm 21.2mm no-repeat;
}
.page-header .hf-container > div { visibility: hidden; }

.page-footer,
.page-footer-fake {
  color: #606060;
  font-family: Arial, "Liberation Sans", sans-serif;
  font-size: 9pt;
}
.page-footer .hf-container,
.page-footer-fake .hf-container {
  box-sizing: border-box;
  min-height: 8mm;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 10pt !important;
  line-height: 1.2 !important;
}
.page-footer-fake .hf-container {
  min-height: 10mm;
}
.page-footer-fake {
  display: table-footer-group !important;
  height: 10mm !important;
}
.page-footer-fake > tr,
.page-footer-fake > tr > td {
  height: 10mm !important;
  min-height: 10mm !important;
}
.page-footer {
  display: block !important;
  bottom: 0 !important;
  background: transparent !important;
}
.page-footer .footer-content::before {
  content: "© Ministère de l’Éducation nationale et de la Jeunesse  >  www.education.gouv.fr";
}
.page-footer .footer-content { text-align: left !important; }
.page-footer .footer-content-left,
.page-footer .footer-content-right { display: none; }

.markdown-body {
  box-sizing: border-box;
  max-width: none;
  margin: 0;
  padding: 0;
  color: #1e1e1e;
  background: #fff;
  font-family: Arial, "Liberation Sans", sans-serif;
  font-size: 11pt;
  line-height: 1.24;
  overflow-wrap: break-word;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  font-family: inherit;
  line-height: 1.2;
  page-break-after: avoid;
  break-after: avoid-page;
}
.markdown-body h1 {
  margin: 0 0 7mm;
  padding: 0 0 1.8mm;
  border: 0;
  border-bottom: 0.5mm solid #b6ddea;
  color: #17818e;
  font-size: 16pt;
  font-weight: 700;
}
.markdown-body h2 {
  margin: 6mm 0 3mm;
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
  color: #17818e;
  font-size: 15pt;
  font-weight: 700;
}
.markdown-body h3 { margin: 5mm 0 2.5mm; color: #17818e; font-size: 14pt; font-weight: 700; }
.markdown-body h4 { margin: 4mm 0 2mm; font-size: 12pt; }
.markdown-body h5,
.markdown-body h6 { margin: 3.5mm 0 1.5mm; font-size: 11pt; }
.markdown-body h6 { color: #666; font-style: italic; }
.markdown-body p {
  margin: 0 0 2.5mm;
  text-align: justify;
  text-align-last: left;
  orphans: 2;
  widows: 2;
}
.markdown-body ul,
.markdown-body ol { margin: 1.5mm 0 3mm; padding-left: 7mm; }
.markdown-body li {
  margin: 0.7mm 0;
  padding-left: 0.5mm;
  text-align: justify;
  text-align-last: left;
}
.markdown-body li::marker { color: #0062ac; }
.markdown-body li > p { margin: 0; }
.markdown-body strong { font-weight: 700; }
.markdown-body a { color: #1e1e1e; text-decoration: underline; }
.markdown-body blockquote {
  margin: 4mm 0;
  padding: 2.5mm 4mm;
  border-left: 3px solid #17818e;
  color: #3a3a3a;
  background: #f3f3f3;
}
.markdown-body table {
  width: 100%;
  margin: 3mm 0 4mm;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 11pt;
  line-height: 1.24;
  page-break-inside: auto;
}
.markdown-body thead { display: table-header-group; }
.markdown-body tr { break-inside: avoid; page-break-inside: avoid; }
body article.markdown-body table th,
body article.markdown-body table td {
  padding: 1.7mm 2mm;
  border: 0.3mm solid #000 !important;
  border-color: #000 !important;
  text-align: left;
  vertical-align: top;
}
.markdown-body th { background: #b6ddea; font-weight: 700; }
.markdown-body table tbody tr,
.markdown-body table tbody tr:nth-child(2n),
.markdown-body table tbody tr:nth-child(2n + 1) {
  background: #fff !important;
}
.markdown-body th:nth-child(1), .markdown-body td:nth-child(1) { width: 27%; }
.markdown-body th:nth-child(2), .markdown-body td:nth-child(2) { width: 36.5%; }
.markdown-body th:nth-child(3), .markdown-body td:nth-child(3) { width: 36.5%; }
.markdown-body img { max-width: 100%; height: auto; page-break-inside: avoid; }
.markdown-body code {
  padding: 0.1em 0.28em;
  border-radius: 2px;
  background: #eee;
  font-family: "DejaVu Sans Mono", Consolas, monospace;
  font-size: 0.88em;
}
.markdown-body pre {
  margin: 4mm 0;
  padding: 3mm 4mm;
  border: 1px solid #cecece;
  border-left: 3px solid #17818e;
  background: #f6f6f6;
  white-space: pre-wrap;
  break-inside: avoid;
}
.markdown-body pre code { padding: 0; background: transparent; }
.markdown-body hr { margin: 6mm 0; border: 0; border-top: 1px solid #929292; }
.markdown-body .katex-display { margin: 4mm 0; overflow: visible; break-inside: avoid; }
@media print {
  html, body { background: #fff !important; }
  .markdown-body { print-color-adjust: exact; -webkit-print-color-adjust: exact; }
}
