body { padding-top: 56px; }
.left-aligned { margin-left: auto; }
.bg-dark { background-color: #271110 !important; }
.bg-hero { background-color: #f19851; }

/* CALLOUT */
.bd-callout { padding:1.25rem; margin-top:1.25rem; margin-bottom:1.25rem; border:1px solid #e9ecef; border-left-width:.25rem; border-radius:.25rem }
.bd-callout h4 { margin-bottom:.25rem }
.bd-callout p:last-child { margin-bottom:0 }
.bd-callout code { border-radius:.25rem }
.bd-callout+.bd-callout { margin-top:-.25rem }
.bd-callout-info { border-left-color:#5f6331 }
.bd-callout-warning { border-left-color:#f0ad4e }
.bd-callout-danger { border-left-color:#d9534f }
.custom-text { color:#271110}

/* footer */
footer a { color: white; font-weight: bold; text-decoration: none; }
footer a:hover { color: white; text-decoration: underline; }

.divContent {
    border: 1px solid red;
    padding: 35px;
    border-radius: 15px;
    background: rgba(255, 255, 255, 0.9);
    opacity: 0.8;
  }

  h1 {
    color: black;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 50px;
  }

  h2 {
    margin-top: 30px;
  }

  h3 {
    margin-top: 20px;
    text-decoration: underline;
    font-size: 14px;
  }

  .figure {
    display: block;
    text-align: center;
    color: gray;
  }

  object {
    width: 100%;
    height: 1000px;
  }

  table,
td, th {
  border: 1px solid #333;
  padding: 10px; /* This adds 10 pixels of space between the text and the border. */
  text-align: left; /* This aligns the text to the left. */
}

thead,
tfoot {
  background-color: #f2f2f2;
  color: black;
  text-decoration: strong
}

.nomMembre{
  color: lightskyblue;
  font-weight: bold;
}


.roleMembre{
  color: rgb(159, 159, 245);
  /* font-weight: bold; */
}

figcaption {
  font: bold smaller sans-serif;
  padding: 3px;
  text-align: center;
}

figure {
  border: 1px solid black;
  display: inline-block;
  margin: 8px;
}

.row {
  display: flex;
}

.column {
  flex: 33.33%;
  padding: 5px;
}

#toc a {
  display: block;
  margin: 5px 0;
  color: grey;
}

#toc a:hover {
  text-decoration: none;
  color: black;
}

#toc .h1 {
  font-weight: bold;
  font-size: 1.2em;
}

#toc .h2 {
  padding-left: 20px;
  font-size: 1em;
}

#toc .h3 {
  padding-left: 40px;
  font-size: 0.8em;
}


/* ... and so on for h3, h4, ... if needed */
