table, th, td { border: 0px solid black; }

	.image_liste{ height: 20px; }
	.image_entete{ height: 30px; }
	.td_bout_tableau{ background-color: #FFFFFF; height: 70px; text-align: center;}
	.tr_liste{ border-bottom: 1px solid #dbdcdc; background-color: #F9FFFF;	height: 70px;}
	.tr_entete{ border-bottom: 1px solid #dbdcdc; background-color: #EAE9FA; height: 120px; text-align: center; }
	.entete_gestion{ width:100%; position: fixed; top: 20px; border-bottom: 1px solid #dbdcdc; background-color: #EAE9FA; height: 40px; text-align: center; }
	.sous_entete_gestion{ width:100%; position: fixed; top: 60px; border-bottom: 3px solid #0d6efd; background-color: #FFFFFF; text-align: left; font-size: 0.7em; }
	.image_plus{ height: 25px; }
	.lien_liste {color: #000000; text-decoration: none; width: 80px;
  display: inline-block; text-align: center;}
	.lien_liste:focus {font-weight: bold;}
	.lien_liste:hover { background: #CDFEAA; font-weight: bold; }
	.lien { color: #C00000;	text-decoration: none; }
	.lien:focus { background: #BAE498; font-weight: bold; }
	.lien:hover { background: #CDFEAA; font-weight: bold; }
	.lien:active { font-weight: bold; }
	.lien_checkbox { color: #100000;	text-decoration: none; font-size: 0.7em; }
	.lien_checkbox:focus { background: #BAE490; }
	.lien_checkbox:hover { background: #CDFEA0; }
	.lien_tableau { outline: none; text-decoration: none; color: black;	}
	.lien_tableau:focus { background: #BAE498;}
	.lien_tableau:hover { background: #CDFEAA;}
	@media (max-width: 500px) {
		.responsive-table-line td:before { content: attr(data-title); }
		.responsive-table-line table,
		.responsive-table-line thead,
		.responsive-table-line tbody,
		.responsive-table-line th,
		.responsive-table-line td,
		.responsive-table-line tr { display: block; }
	}

	.td_libelle_form{ 
		text-decoration: none; 
		font-size: 0.8em;  
		text-align: right;
	}

	.form-control {
		display: inline-block !important; /* s'alignera au centre du td */
	}
	
	.input_form{ 
		width: 80%;
	}
	
	.td_contenu_form{ 
		width: 50%;
		text-align: center;
	}
	
	.bouton_formulaire_haut{ position: fixed; bottom: 80px; right: 10px; width: 65px; height: 50px; font-size: 0.8em; }
	.bouton_formulaire_bas{ position: fixed; bottom: 10px; right: 10px; width: 65px; height: 50px; font-size: 0.8em; }
	
	.separateur_form{
		margin-left: 100;
		margin-right: 100;
		margin-top: 5; 
		margin-bottom: 0; 
		height: 1px !important; 
		 border-top: 1px dashed red;
	}
	
	

	
