#surcharge
{
	text-align: right;
}
.content {
	z-index: 1;
  	BACKGROUND-COLOR: #ffffed;
	border: 3px solid #000000;
	margin: 0 2em;
  width: max-width;
}

.navbar-right .dropdown-menu-left {
    right: auto;
    left: auto;

  }
.dropdown-menu {
  font-size: 16px;
}

.progress{  
	display: block;
	width: 300px;  
	height: 30px;  
}

@media (max-width: 1230px) { /* Remplacez 123px par la taille de votre choix */
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin: 7.5px -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-text {
float: none;
margin: 15px 0;
}
/* cette classe est à ajouter lorsque que vous utilisez une version de Bootstap supérieure ou égale à la 3.1.0 */
.navbar-collapse.collapse.in {
display: block!important;
}
.collapsing {
overflow: hidden!important;
}
}
.horizontal-scroll-except-first-column {
  overflow-x: auto; /* Scroll horizontal si nécessaire */
  max-width: 100%;
}

.horizontal-scroll-except-first-column table {
  border-collapse: collapse;
  table-layout: auto; /* Laisse le navigateur ajuster les largeurs */
  width: max-content; /* S'adapte au contenu */
}

.horizontal-scroll-except-first-column th,
.horizontal-scroll-except-first-column td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  /* white-space: nowrap; /* Évite les retours à la ligne */ */
}

/* Première colonne sticky */
.horizontal-scroll-except-first-column > table > * > tr > th:first-child,
.horizontal-scroll-except-first-column > table > * > tr > td:first-child {
  position: sticky;
  left: 0;
  background: #fff;
  z-index: 2; /* Pour passer au-dessus des autres cellules */
}

/* Première ligne sticky */
/* .horizontal-scroll-except-first-column thead th { */
  /* position: sticky; */
  /* top: 0; */
  /* z-index: 3; /* plus haut que la colonne */ */
/* } */
