td.qselectionliste_cell_appreciation {
	width:230px;
}
td.qselectionliste_cell_commentaire{
	max-width:auto;
}
#LI-542_qliste_grille_valeur_pro table td{
	max-width:none;
}
#LI-542_qliste_grille_valeur_pro table th{
	font-weight:normal;
}
#LI-542_qliste_grille_valeur_pro .qselectionliste_cell_coefficient,
#LI-542_qliste_grille_valeur_pro .qselectionliste_cell_points
{
	width:50px;
}
#LI-542_qliste_grille_valeur_pro .qselectionliste_cell_commentaire
{
	width:250px;
}
#LI-542_qliste_grille_valeur_pro .qselectionliste_cell_coefficient .form-control,
#LI-542_qliste_grille_valeur_pro .qselectionliste_cell_points .form-control
{
	width:50px;
	text-align:center;
	border:none;
}
#LI-544_elligible_cia{
	display:none;
}



#LI-542_qliste_grille_valeur_pro table {
  width: 100%;
  border-collapse: collapse;
 /* table-layout: fixed;*/
}

#LI-542_qliste_grille_valeur_pro td {
  /*border: 1px solid #ccc;*/
  padding: 2px;
}

#LI-542_qliste_grille_valeur_pro td:first-child {
  display: block;       /* La 1ère cellule prend toute la ligne */
  width: 100%;
  box-sizing: border-box;
  border-bottom:none;
  font-size:0.95em;
}

#LI-542_qliste_grille_valeur_pro tr {
  display: flex;  
  flex-wrap: wrap;      /* Permet le retour à la ligne */
}

#LI-542_qliste_grille_valeur_pro tr td:not(:first-child) {
  flex: 1;              /* Les 4 inputs se partagent la ligne */
  min-width: 50px;     /* Pour éviter que ça soit trop serré */
  padding-bottom:5px;
  flex: 1 1 0; min-width: 100px;
}
#LI-542_qliste_grille_valeur_pro tr th{
	display:none;
}

#LI-542_qliste_grille_valeur_pro td:nth-child(3),
#LI-542_qliste_grille_valeur_pro td:nth-child(4)
 {
  flex: 0 0 80px;    /* ne grossit pas, largeur fixe */
  max-width: 80px;
}

/* Ajouter un "label" au-dessus des inputs */
#LI-542_qliste_grille_valeur_pro td:nth-child(2)::before { content: "Appréciation"; display: block; font-weight: bold;font-size:0.9em; }
#LI-542_qliste_grille_valeur_pro td:nth-child(3)::before { content: "Coefficient"; display: block; font-weight: bold;font-size:0.9em; }
#LI-542_qliste_grille_valeur_pro td:nth-child(4)::before { content: "Points"; display: block; font-weight: bold;font-size:0.9em; }
#LI-542_qliste_grille_valeur_pro td:nth-child(5)::before { content: "Observations si insuffisant"; display: block; font-weight: bold;font-size:0.9em; }