/*
#@0
*/
:root {
  --bs-primary: #0da4b5;
  --bs-primary-text: #0da4b5;
  --bs-primary-rgb: 4, 180, 189;
  --bs-secondary: #535b67;
  --bs-secondary-rgb: 83, 91, 103;
}
html {
  --main-color: #0da4b5;
  --main-color-dark-6: #075962;
  --main-color-dark-5: #08636e;
  --main-color-dark-4: #096e7a;
  --main-color-dark-3: #0a7985;
  --main-color-dark-2: #0a8491;
  --main-color-dark-1: #0b8e9d;
  --main-color-light-1: #10cfe5;
  --main-color-light-2: #37def1;
  --main-color-light-3: #67e6f4;
  --main-color-light-4: #97eef7;
  --main-color-light-5: #c6f6fb;
  --main-color-light-6: #f6fdfe;
}
.pagination {
  --bs-pagination-active-bg: #0da4b5;
  --bs-pagination-active-border-color: #0da4b5;
}
.btn-primary {
  --bs-btn-bg: var(--bs-primary);
  --bs-btn-border-color: var(--bs-primary);
  --bs-btn-disabled-bg: var(--bs-primary);
  --bs-btn-disabled-border-color: var(--bs-primary);
}
body {
  font-family: "Georgia", Georgia, serif;
  background-color: #B1E8D8;
}
#page {
  text-align: justify;
}
.container {
  background-color: #ffffff;
}
a, a:link, a:visited, a:hover, a:active, .page-link, .page-link:link, .page-link:visited, .page-link:hover, .page-link:active {
  color: #000000;
  text-decoration: none;
}
a.spip_in, .page-link.spip_in {
  color: #46839B;
}
a:hover, .page-link:hover {
  color: #0da4b5;
  text-decoration: underline;
}
h1, .h1, h1 a, h1 a:link {
  color: #000000;
  font-weight: 700;
}
h1.spip, .h1.spip, h1 a.spip, h1 a:link.spip {
  color: #0db588;
}
.bg-dark h1, .bg-dark .h1, .bg-dark h1 a, .bg-secondary h1, .bg-secondary .h1, .bg-secondary h1 a {
  color: #ffffff;
}
.page_article #contenu .cartouche h1, .page_article #contenu .cartouche .h1, .page_article #contenu .cartouche h1 a, .page_article #contenu .cartouche h1 a:link {
  color: #0da4b5;
}
h1 a, .h1 a, a h1, a .h1 {
  text-decoration: none;
}
h1 a:hover, .h1 a:hover, a:hover h1, a:hover .h1 {
  color: #0da4b5;
  text-decoration: underline;
}
h2, .h2, h2 a, h2 a:link {
  color: #000000;
  font-weight: 700;
}
h2.spip, .h2.spip, h2 a.spip, h2 a:link.spip {
  color: #0db588;
}
.bg-dark h2, .bg-dark .h2, .bg-dark h2 a, .bg-secondary h2, .bg-secondary .h2, .bg-secondary h2 a {
  color: #ffffff;
}
.page_article #contenu .cartouche h2, .page_article #contenu .cartouche .h2, .page_article #contenu .cartouche h2 a, .page_article #contenu .cartouche h2 a:link {
  color: #0da4b5;
}
h2 a, .h2 a, a h2, a .h2 {
  text-decoration: none;
}
h2 a:hover, .h2 a:hover, a:hover h2, a:hover .h2 {
  color: #0da4b5;
  text-decoration: underline;
}
h3, .h3, h3 a, h3 a:link {
  color: #000000;
  font-weight: 700;
}
h3.spip, .h3.spip, h3 a.spip, h3 a:link.spip {
  color: #0db588;
}
.bg-dark h3, .bg-dark .h3, .bg-dark h3 a, .bg-secondary h3, .bg-secondary .h3, .bg-secondary h3 a {
  color: #ffffff;
}
.page_article #contenu .cartouche h3, .page_article #contenu .cartouche .h3, .page_article #contenu .cartouche h3 a, .page_article #contenu .cartouche h3 a:link {
  color: #0da4b5;
}
h3 a, .h3 a, a h3, a .h3 {
  text-decoration: none;
}
h3 a:hover, .h3 a:hover, a:hover h3, a:hover .h3 {
  color: #0da4b5;
  text-decoration: underline;
}
h4, .h4, h4 a, h4 a:link {
  color: #000000;
  font-weight: 700;
}
h4.spip, .h4.spip, h4 a.spip, h4 a:link.spip {
  color: #0db588;
}
.bg-dark h4, .bg-dark .h4, .bg-dark h4 a, .bg-secondary h4, .bg-secondary .h4, .bg-secondary h4 a {
  color: #ffffff;
}
.page_article #contenu .cartouche h4, .page_article #contenu .cartouche .h4, .page_article #contenu .cartouche h4 a, .page_article #contenu .cartouche h4 a:link {
  color: #0da4b5;
}
h4 a, .h4 a, a h4, a .h4 {
  text-decoration: none;
}
h4 a:hover, .h4 a:hover, a:hover h4, a:hover .h4 {
  color: #0da4b5;
  text-decoration: underline;
}
h5, .h5, h5 a, h5 a:link {
  color: #000000;
  font-weight: 700;
}
h5.spip, .h5.spip, h5 a.spip, h5 a:link.spip {
  color: #0db588;
}
.bg-dark h5, .bg-dark .h5, .bg-dark h5 a, .bg-secondary h5, .bg-secondary .h5, .bg-secondary h5 a {
  color: #ffffff;
}
.page_article #contenu .cartouche h5, .page_article #contenu .cartouche .h5, .page_article #contenu .cartouche h5 a, .page_article #contenu .cartouche h5 a:link {
  color: #0da4b5;
}
h5 a, .h5 a, a h5, a .h5 {
  text-decoration: none;
}
h5 a:hover, .h5 a:hover, a:hover h5, a:hover .h5 {
  color: #0da4b5;
  text-decoration: underline;
}
h6, .h6, h6 a, h6 a:link {
  color: #000000;
  font-weight: 700;
}
h6.spip, .h6.spip, h6 a.spip, h6 a:link.spip {
  color: #0db588;
}
.bg-dark h6, .bg-dark .h6, .bg-dark h6 a, .bg-secondary h6, .bg-secondary .h6, .bg-secondary h6 a {
  color: #ffffff;
}
.page_article #contenu .cartouche h6, .page_article #contenu .cartouche .h6, .page_article #contenu .cartouche h6 a, .page_article #contenu .cartouche h6 a:link {
  color: #0da4b5;
}
h6 a, .h6 a, a h6, a .h6 {
  text-decoration: none;
}
h6 a:hover, .h6 a:hover, a:hover h6, a:hover .h6 {
  color: #0da4b5;
  text-decoration: underline;
}
h1.h1, h1.h2, h1.h3, h1.h4, h1.h5, h1.h6, h2.h1, h2.h2, h2.h3, h2.h4, h2.h5, h2.h6, h3.h1, h3.h2, h3.h3, h3.h4, h3.h5, h3.h6, h4.h1, h4.h2, h4.h3, h4.h4, h4.h5, h4.h6, h5.h1, h5.h2, h5.h3, h5.h4, h5.h5, h5.h6, h6.h1, h6.h2, h6.h3, h6.h4, h6.h5, h6.h6 {
  color: #0da4b5;
}
h3.h5 {
  color: #0db588;
}
.auteurs a {
  text-decoration: none;
}
.auteurs a:hover {
  text-decoration: underline;
}
blockquote.spip {
  margin: 2rem 0;
  padding-left: 1rem;
  border-left: 0.3rem solid;
}
#navigation {
  text-align: left;
}
#navigation .menu-liste .menu-entree {
  list-style: square;
  color: #30D43F;
  font-weight: bold;
}
#navigation .menu-liste .menu-entree a {
  text-decoration: none;
}
#entete div.accueil {
  display: block;
  position: relative;
  background-color: transparent;
  z-index: 10;
}
#entete div.accueil:before {
  width: 100%;
  height: 50.5%;
  background-color: #000000;
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
#pied a, #pied a:link {
  color: #ffffff;
  text-decoration: none;
}
#pied a:hover {
  color: #0da4b5;
}
.texte, .chapo, .descriptif, .cartouche {
  text-align: justify;
}
.bg-dark .pagination .page-item.tbc .page-link, .bg-secondary .pagination .page-item.tbc .page-link {
  color: #ffffff;
}
.bg-dark .pagination .page-link, .bg-secondary .pagination .page-link {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.bg-dark .pagination .page-link:hover, .bg-secondary .pagination .page-link:hover {
  color: #0da4b5;
}
