a {
    color: #86665a;
}
.table.light1 td, .table.light1 th {
     border-top: 1px solid #f6f5f5;
}

.nav-tabs a.nav-link {
     color: #d2a394;
}
/* Style des onglets */
    .nav-tabs {
      border-bottom: 2px solid #dee2e6;
    }

   /* effet d'ombre douce sur le texte */
    .nav-tabs .nav-link {
      font-weight: 600;
      font-size: 1.05rem;
      color: #444;
      transition: all 0.25s ease-in-out;
      text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
        border-radius: .4rem .4rem 0 0;
    }

    /* effet "creusé" sur texte actif */
    .nav-tabs .nav-link.active {
      color: #000;
      text-shadow:
        1px 1px 1px rgba(255,255,255,0.7),
        -1px -1px 1px rgba(0,0,0,0.1);
    }

    /* effet lumineux au survol */
    .nav-tabs .nav-link:hover {
      color: #b6461d;
      text-shadow:
        0 0 4px rgba(201, 10, 10, 0.3),
        1px 1px 1px rgba(255,255,255,0.5);
    }
 /* Contenu avec bordure gauche */
    .tab-content {
      background: #fff;
      border: 1px solid #dee2e6;
      border-top: none;
      border-radius: 0 .5rem .5rem .5rem;
      box-shadow: 0 2px 6px rgba(0,0,0,0.05);
      padding: 3px 7px 7px 7px;
      border-left: 1px solid rgb(222 226 230); /* ? bordure gauche colorée */
    }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; /* ligne grise globale */
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

/* L'onglet actif casse la ligne grise */
.nav-tabs .nav-link.active {
  border-color: #dee2e6 #dee2e6 white; /* même rendu que BS4 */
  border-bottom-color: white !important; /* fond blanc pour masquer la ligne */
  background-color: white; /* fond uni */
}

/* pour bs5 le bas de l ongelt actif ne doit pas se voir ---*/
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 6px;   /* coin supérieur gauche */
  border-top-right-radius: 6px;  /* coin supérieur droit */
  transition: all 0.2s ease;
}

.nav-tabs .nav-link:hover {
  background-color: #f8f9fa;
  border-color: #dee2e6 #dee2e6 #fff; /* bordure plus visible au survol */
}

.nav-tabs .nav-link.active {
  border-color: #dee2e6 #dee2e6 white;
  background-color: white;
  font-weight: 500;
}
.nav-tabs .nav-link.active {
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);
}

