.monTypeBandeauTitre {
  font-family: 'Hind Madurai';
  text-align: center;
  white-space: nowrap;
  color: rgba(255,255,255,.85);
  text-decoration: none !important;
  font-weight: 500 !important;
  font-size: 1.75rem !important;
}

.monTypeBandeau {
  font-family: 'Hind Madurai';
  font-size: 0.9rem !important;
  text-decoration: none !important;
  color: rgba(255,255,255,.85);
}

.monTypeBandeauItem {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}

.monDropDown {
  --bs-dropdown-color: #fff;
  --bs-dropdown-bg: var(--bs-body-bg);
}

@media (min-width: 992px) {
  .monTypeBandeauCentre {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
  }
}

.monTypeHeaderTitre {
  font-family: 'Alata';
}

.monTypeHeaderText {
  font-family: 'Hind Madurai';
}

.mb-2 {
  padding-bottom: 3.5em;
  padding-top: 2.5em;
}

.monTypeTitre {
  font-family: 'Alata';
}

.monTypeTitre2 {
  font-family: 'Alata';
}

h2, .h2 {
  font-size: 2rem;
}

.monHR1 {
  border-radius: 5px;
  border-top-width: 2px;
  border-top-color: #A3853F;
  margin-bottom: 8px;
}

.monHR2 {
  border-radius: 5px;
  border-top-width: 2px;
  border-top-color: #282343;
  margin-bottom: 8px;
}

.monTypeChapeau {
  font-family: 'Alata';
  font-weight: 500;
}

.monTypeChapeau2 {
  font-family: 'Alata';
  font-weight: 500;
}

.monTypeSousTitre {
  font-family: 'Alata';
  padding: 5px;
  padding-top: 20px;
  padding-bottom: 10px;
  margin-top: 5px;
}

.monTypeSousTitre2 {
  font-family: 'Alata';
  padding: 5px;
  padding-top: 20px;
  padding-bottom: 10px;
  margin-top: 5px;
}

h5, .h5 {
  font-size: 1.6rem;
}

.monTypeTexte {
  font-family: 'Hind Madurai';
  padding: 5px;
  margin-bottom: 0px;
}

.monTypeTexte2 {
  font-family: 'Hind Madurai';
  padding: 5px;
  margin-bottom: 0px;
}

.monFondDore {
  background: #826a30;
  border-top-width: 2px;
  border-top-style: groove;
  color: #282343;
  padding-bottom: 3em !important;
}

.monFondViolet {
  background: #39325b;
  border-top-width: 2px;
  border-top-style: groove;
  color: #A3853F;
  padding-bottom: 4em !important;
}

.monGrandHR {
  margin-top: 9rem;
  margin-bottom: 1rem;
  color: inherit;
  border: 0;
  border-top: 2px solid;
  opacity: .5;
}

.monBlocProjet {
  /*padding-bottom: 10px;*/
  /*padding-top: 0px;*/
  /*margin-bottom: 0px;*/
}

.maCouleurTexte1 {
  color: #e1ae2a !important;
}

.maCouleurTexte2 {
  color: #9442fc !important;
}

a {
  color: #2b4cc2;
  text-decoration: none !important;
}

.monImageCentree {
  /*flex-direction: column !important;*/
  display: flex !important;
  margin: auto;
  padding: 10px;
}

.maColumnCentree {
  /*margin: auto;*/
  /*align-items: center;*/
  /*justify-content: center;*/
}

.g-2, .gy-2 {
  --bs-gutter-y: 0rem;
}

:root {
  --bs-body-font-size: 0.95rem;
  /*--bs-body-font-weight: 400;*/
  /*--bs-body-line-height: 1.6;*/
}

.blockquote-footer {
  color: #7e92b4;
}

.blockquote {
  font-size: 2rem;
}

