 :root {
	--charteColor1: #F39C12;
	--charteColor2: #008CC033;
	--charteColor3: #9f6e33;
	--charteColor4: #f8f9fa;
	--charteColor5: #ececec;

	--charte_gris:#adb5bd ;
	--charteGris2: #ececec;
	--charte_gris_clair:#edf0f3 ;
	--charte_gris_blanc:#f8f9fa ;
	
	--charteRouge:#FB0800;
	--charteRougeB:#FB080033;
	--charteOrange:#FBB300;
	--charteOrangeB:#FBB30033;
	--charteVert:#00B92D;
	--charteVertB:#00B92D33;
	}

*{
box-sizing: border-box; 
/* font-family: 'Poppins', sans-serif; */
}

input {
  /* -webkit-appearance: none; */
  /* appearance: none; */
  background-color: transparent;
  outline: none;
  box-shadow: none;
  /* autres styles personnalisés */
}



.inactif {
  pointer-events: none;
  opacity: 0.5; /* vous pouvez également ajuster l'opacité pour donner un effet visuel de désactivation */
}

div>.inactif {
  pointer-events: none;
  opacity: 0.5; /* vous pouvez également ajuster l'opacité pour donner un effet visuel de désactivation */
}

.kdDivList1{
		display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;
	justify-content :left;
	
	padding-left:10px;
	padding-right:10px;
	
	border:1px solid var(--charteColor1);
	border-radius:5px;
	background-color:white;
	
	margin-bottom:5px;
	cursor:pointer;
	}
	
.kdDivList1:hover{
background:var(--charteColor1);	
}

.wigetButton{
	display:flex;
	flex:wrap;
	ALIGN-ITEMS:center;
	ALIGN-CONTENT:center;
	justify-content :center;
	text-align:center;
	width:calc(25% - 10px);
	height:100px;
	
	border:1px solid var(--charteColor1);
	border-radius:10px;
	background-color:white;
	color:var(--charteColor1);
	font-weight:bold;
	
	margin:5px;
	padding:5px;
}

.wigetButton:hover{
	background-color:var(--charteColor1);
	color:white;
}

.alertTempBoxKd1 {
	/* display:none; */
	/* animation-delay: 2s; */
    animation: disparition 6s ease-out;
	color:white;
	/* opacity:0; */
	border:2px solid white;
	border-radius:5px;
	padding:20px;
	text-align:center;

}

@keyframes disparition {
  0% {
	opacity:1;
	color:black;
	border:2px solid var(--charteColor1);
	
        /* display:none; */
 

  }
  98% {
	opacity:1;
	color:black;
	/* border:2px solid red; */
        /* display:none; */
 

  }
  100% {
        /* display:none; */
		opacity:0;

  }
}

.button1Kd{
	border:1px solid var(--charteColor1) ;
	background-color:var(--charteColor2);
	padding:10px;
	width:200px;
	font-weight:bold;
	color:var(--charteColor1);
	border-radius:5px;
}

.divStyleBlock1{
	border:1px solid var(--charteGris2);
	border-radius:10px;
	box-shadow:3px 3px 3px 3px rgb(213 213 213 / 53%);
}

.tableBorde1 td
{
	/* border:1px solid red; */
	height:25px;
}

.divStyleBlock1 td>input
{
	/* border:1px solid red; */
	height:25px;
	width:100%;
}

/* ----------------------------reesizing ------------------------ */
.width_0{
width:0% !important;
transition:0.3s;
}

.width_50{
width:50% !important;
transition:0.3s;
	
}
.width_100{
width:100% !important;
transition:0.3s;
}

.width_30{
width:30% !important;
transition:0.3s;
	
}
.width_70{
width:70% !important;
transition:0.3s;
}


/* ----------------------------reesizing ------------------------ */
/* ----------------------------Box ------------------------ */


.boxGlobalVide{
		display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;
	justify-content :center;
	width:100%;
	height:100%;
}

.boxGlobalForScreenR{
	display:flex;
	flex-wrap:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;
	/* width:calc(100% - 20px); */
	/* min-height:300px; */
	padding-right:20px;
	/* margin-top:-20px; */
	/* margin-right:20px; */
	
	box-shadow:10px 0px 10px 5px rgb(213 213 213 / 53%);
	border-radius:10px;
	background-color:white;
	
	
	/* height:auto; */
	overflow:auto;
}



.border1{border:1px solid var(--charteGris2);}
.border2{border:1px solid var(--charte_gris);}

.boxGlobal2{
	margin:20px;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	display:flex;
	flex-wrap:wrap;
		ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;
	/* border:1px solid silver; */
	box-shadow:10px 0px 10px 5px rgb(213 213 213 / 53%);
	border-radius:10px;
	width:calc(100% - 20px);
	margin-right:20px;
	background-color:white;
	min-height:200px;
	max-height:800px
	/* height:auto; */
	/* overflow:auto; */
}




.boxContenuGrid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(3, 1fr);
	/* grid-column-gap: 0px; */
	/* grid-row-gap: 0px;  */
	

	width:100%;
	height:calc(100% - 40px);
	
	padding:5px;
	/* border:1px solid green; */
	overflow:auto;
}

.boxOptions{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;

	padding:5px;
}
/* ----------------------------Box ------------------------ */

 thead th {
    position: sticky;
    top: 0;
    z-index: 10;
  }

.boxContenuList
{
display:flex;
FLEX-WRAP:wrap;
ALIGN-ITEMS:flex-start;
ALIGN-CONTENT:flex-start;
justify-content :center;
	
	/* border:1px solid red; */
	width:100%;
	height:calc(90vh - 100px);
	overflow:auto;
	
	background-color:white;
	border-radius:10px;
}

.boxTitreIconeClose
{
	display:flex;
	ALIGN-ITEMS:center;
	ALIGN-content:center;
	justify-content:center;
	
	background-color:var(--charteColor1);
	width:40px;
	height:40px;
	margin-top:-8px;
	margin-right:-6px;
	
	border-radius:0px 10px 0px 0px;
	
}

.boxTitreIconeClose>i{
	/* border:1px solid red; */
	font-size:25px;
	color:white;
}

.data2{
	font-weight:bold;
	width:100%;
	border-radius:10px 10px 0px 0px ;
	border:1px solid var(--charte_gris);
	border-bottom:0px;
	
	margin-top:10px;
	padding-left:5px;
	text-align:center;
	background-color:#728647;
	color:white;

}

.data3{
border:1px solid var(--charte_gris);
border-radius:0px 0px 10px 10px ;
width:100%;
padding:2px 2px 5px 2px;
}

.boxTitreIcone{

/* border:1px solid black; */
display:flex;
ALIGN-ITEMS:center;
/* ALIGN-CONTENT:center; */
justify-content:center;

width:40px;
height:40px;

}

.boxTitreIcone>i{
	font-size:25px;
	width:30px;
	height:30px;
	margin-bottom:-3px;
	margin-left:20px;
	color:var(--charteColor1);
}

.boxTitreText{
	display:flex;
	ALIGN-ITEMS:center;
	/* ALIGN-CONTENT:center; */
	justify-content:center;

	/* border:1px solid black; */
	height:40px;
	margin-left:15px;
	font-size:20px;

}

.boxTitre > div:nth-child(3){
    position:absolute; 
    top:7px; 
    right:5px;
}

.boxTitre{
    position:relative;
	display:flex;
	justify-content:flex-start;
	border-bottom:1px solid var(--charteColor1);
	background-color:var(--charteColor2);
}


.titre1Kd{
	width:100%;
	padding:0px 10px 0px 10px;
	/* border:1px solid red; */
	margin-top:10px;
	font-size:1.5em;
	color:var(--charteColor1);
	font-weight:bold;
}

.boxMainContent{
	display:flex;
	flex-wrap:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;
	width:calc(100%);
	
	/* border:1px solid red; */
	/* height:100%; */
	/* overflow:auto; */
	
	background-color:white;
	margin:10px;
	border-radius:20px;
}

.txtMax {
  white-space: nowrap; /* Empêche le texte de se retourner à la ligne */
  overflow: hidden; /* Masque le texte qui dépasse de la div */
  text-overflow: ellipsis; /* Ajoute des points de suspension à la fin du texte masqué */
  
}


#RC_contenu{
	display:flex;
	flex-wrap:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-content:flex-start;
	margin:0px;
	padding:5px;
	width:100%;
	height:100%;
	/* background-color:red; */
	
}

.del_screen
{
	display: hidden;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	
	align-items: center;
	/* border: 1px solid black; */
	height:0px;
	overflow: hidden;
	background: #ffffff;
	/* padding-left:5px; */
	/* padding-right:5px; */
	transition: 0.1s;
}

.del_screen_on
{
	display: flex;
	position:absolute;
	align-items: center;
	justify-content: center;
	overflow: auto;
	/* max-height:70vh; */
	transition: 0.5s;
	z-index:300;
	background-color: rgba(131, 131, 131, .7);

}



.screenL
{
display:flex;
FLEX-WRAP:wrap;
ALIGN-ITEMS:flex-start;
ALIGN-CONTENT:flex-start;
justify-content :center;

width:100%;
height:calc(90vh - 110px);
overflow:auto
}

.screenR
{
display:flex;
ALIGN-ITEMS:baseline;
FLEX-WRAP:wrap;
ALIGN-CONTENT:flex-start;
width:0%;	
height:calc(100% - 45px);
/* border:1px solid black; */
padding-top:5px;
padding-left:20px;
}


.menuForm{
display:flex;
position:absolute;
top:-20px;
right:10px;
}

.popupMenuForm
{
top:-50px;
}

	
.popupMenuForm>.menuFormButton
{
	border:3px solid white;
}
.popupMenuForm>.menuFormButton:hover{
	border:3px solid var(--charteColor1);
}




.menuFormButton
{
border:1px solid var(--charteColor1);
background-color:var(--charteColor1);
margin-left:5px;
/* padding:5px; */
border-radius:5px;
width:40px;
height:40px;
display:flex;
ALIGN-ITEMS:flex-start;
ALIGN-content:flex-start;
JUSTIFY-CONTENT:left;
cursor:pointer;
color:white;
transition:0.5s;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
}

.menuFormButtonOpen
{
border:1px solid var(--charteColor1);
/* background-color:var(--charteColor1); */
margin-left:5px;
/* padding:5px; */
border-radius:5px;
/* width:40px; */
height:40px;
display:flex;
ALIGN-ITEMS:Center;
/* ALIGN-content:flex-start; */
JUSTIFY-CONTENT:left;
cursor:pointer;
/* color:white; */
transition:0.5s;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left:5px;
  padding-right:5px;
  
 background-color:white;
color:var(--charteColor1);
/* transition:0.5s; */
width:160px;
}


.menuFormButton>span
{
	display:flex;
	ALIGN-ITEMS:center;
	ALIGN-CONTENT:center;
	justify-content:left;
	padding-left:10px;
	/* border:1px solid red; */
	height:38px;
	border-radius:0px;
	margin-top:-5px;
	
}


.menuFormButton:hover
{
background-color:white;
color:var(--charteColor1);
transition:0.5s;
width:160px;
}

.menuFormButton:active
{

background-color:green;
color:white;
}

.menuFormButton>i, .menuFormButtonOpen>i
{
font-size:25px;
margin-right:5px;
/* border:1px  solid  red; */
}


.RC_block tr:hover{
	background-color:silver;
}


.RC_block>span:first-child{
	display:block;
	border:0px solid black;
	font-size:20px;
	padding-left:20px;
	padding-right:100px;
	position:absolute;
	top:-25px;
	left:-1px;
	border-top:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-radius:10px 10px 0px 0px;
	background-color:silver;	
	max-width:calc(100% + 2px);
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
/* color:red; */
	
}

.RC_block{
	position:relative;
	/* display:flex; */
	/* FLEX-WRAP:wrap; */
	/* ALIGN-ITEMS:flex-start; */
	/* ALIGN-CONTENT:flex-start; */
	/* margin-top:100px; */
	padding:10px;
	padding-top:30px;
	border:1px solid silver;
	border-radius:0px 10px 10px 10px;
	position:relative;
	margin-top:40px;	
	margin-bottom:50px;	
	background-color:white;
}

RC_formInput{
position:relative;
border:1px solid silver;
border-radius:10px;
background-color:white;
min-height:30px;
margin-top:20px;
width:100%;


}

.RC_formInput input, .RC_formInput select, .RC_formInput textarea{
	border:0px;
	width:calc(100% - 40px);
	margin-left:10px;
	margin-right:10px;
	/* height:calc(100% - 10px); */
	outline: none;
	margin-top:10px;
	/* border:1px solid red; */
}

.RC_formInput input:required+span:after,
.RC_formInput textarea:required+span:after,
.RC_formInput select:required+span:after
 {
  content: "*";
   position:absolute;
  right:5px;
  top:-2px;
  font-size:30px;
  color:orange;
}

.RC_formInput select{
margin-top:5px;
}

.RC_formInput textarea{
resize:auto;
}
.RC_formInput>.divTxt{

padding:6px;
padding-top:7px;
padding-left:20px;
/* border:1px solid red; */
height:100%;
}

.RC_formInput>.divTxt:before{
	content:"• ";
   position:absolute;
	left:5px;
	top:-7px;
  font-size:30px;
  color:var(--charteColor1);
}


.RC_formInput{
position:relative;
width:100%;
border:1px solid silver;
border-radius:10px;
background-color:white;
min-height:30px;
margin-top:20px;


}

.RC_formInput input, .RC_formInput select, .RC_formInput textarea{
	border:0px;
	width:calc(100% - 40px);
	margin-left:10px;
	margin-right:10px;
	/* height:calc(100% - 10px); */
	outline: none;
	margin-top:10px;
}

.RC_formInput input:required+span:after,
.RC_formInput textarea:required+span:after,
.RC_formInput select:required+span:after
 {
  content: "\272f";
   position:absolute;
  right:5px;
  top:-2px;
  font-size:20px;
  color:orange;
}

.RC_formInput select{
margin-top:5px;
}

.RC_formInput textarea{
resize:none;
}
.RC_formInput>.divTxt{

padding:6px;
padding-top:7px;
padding-left:20px;
/* border:1px solid red; */
height:100%;
}

.RC_formInput>.divTxt:before{
	content:"• ";
   position:absolute;
	left:5px;
	top:-7px;
  font-size:30px;
  color:var(--charteColor1);
}

.RC_formName{
display:block;
position:absolute;
background-color:white;
border-radius:10px;
border:1px solid var(--charteColor1);
padding-left:10px;
padding-right:10px;
font-size:10px;
top:-12px;
left:10px;
/* color:var(--charteColor1); */
color:black;
font-weight:bold;
min-width:100px;
text-align:center;

}
.RC_formInput>input:focus ~ .RC_formName{
color:red;
}


.RC_blockDcfOff{
	margin-left:5px; 
	margin-top:-10px; 
	width:calc(100% - 10px);
	height:50px;
	overflow:hidden;
	transition:0.3s;
}

.RC_blockDcfOn{
	border:1px solid var(--charteColor1);
	border-top:0;
	border-radius:10px;
	margin-left:5px; 
	margin-top:-10px; 
	width:calc(100% - 10px);
	height:325px;
	overflow:hidden;
	transition:0.3s;
}

.RC_tableList {
width:100%;
table-layout: fixed;
}



.champObligatoire{
	border:1px solid orange !important;
	/* background:orange !important; */
	/* color:white!important; */
}

.textChampObligatoireOff{
	/* display:none; */
	white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
	color:red;
	font-size:8px;
	width:0px;
	height:0px;
	transition:1s;
}

.textChampObligatoireOn{
	/* display:block; */
	white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
	color:red;
	font-size:8px;
	width:200px;
	padding-left:20px;
	transition:1s;
}




/* .RC_tableList tr>td:nth-child(1) { */
	/* width:150px; */
/* } */

/* .RC_tableList tr>td:nth-child(2) { */
	/* width:calc(100% - 150px); */
/* } */

.RC_tableList tr>td {
white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;

}
.RC_tableList tr>td>i {
	font-size:15px;
}

.RC_tableList tr>td>i:hover {
	/* font-size:15px; */
	color:var(--charteColor1);
}

.RC_tableList tr>th>input,.RC_tableList tr>td>input{
	width:100%;
	border-bottom:0px solid silver;
	outline: none;
	padding-left:3px;
}
.stock{
	background-color:white;
	/* border:1px solid ; */
	 border: 2px inset #B3B3B3;
}
.RC_tableList td
{
border-bottom:1px solid silver;
line-height:25px;
}



.screenR
{
display:flex;
ALIGN-ITEMS:baseline;
FLEX-WRAP:wrap;
ALIGN-CONTENT:flex-start;
width:0%;	
height:calc(100% - 45px);
/* border:1px solid black; */

}

.RC_contenu
{
/* border:1px solid black; */
min-width:900px;
width:100%;

height:100%;	
display:flex;
FLEX-WRAP:wrap;
ALIGN-ITEMS:flex-start;
ALIGN-CONTENT:flex-start;


}

.RC_tirePage
{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;
	/* justify-content :center; */

/* border:1px solid black; */
width:50%;
height:45px;
font-size:25px;	
/* font-weight:none; */
padding-left:40px;
color:var(--charte_gris_dark);
 border-bottom: 2px solid var(--charte_gris_dark);
 border-radius:0px 0px 0px 0px;
 /* text-align:center; */

}

.RC_menuContent
{
	border-bottom:1px solid black;
	display:flex;
	ALIGN-ITEMS:flex-start;
	/* ALIGN-content:flex-start; */
	JUSTIFY-CONTENT:center;
	width:50%;
	height:45px;
	border-bottom: 2px solid var(--charte_gris_dark);
}

.RC_menuContentIcone
{
	display:flex;
	border:1px solid var(--charteColor1);
	background-color: var(--charteColor1);
	width:40px;
	height:40px;
	ALIGN-ITEMS:center;
	JUSTIFY-CONTENT:center;
	margin-right:10px;
	border-radius:6px;
	cursor:pointer;
	color:white;
	transition:0.5s;
	
}

.RC_menuContentIcone:hover
{
	background-color: white;
	color: var(--charteColor1);
	transition:0.5s;
}

.RC_menuContentIcone>i
{
	font-size:25px;
}

.docTableArticles td{
	border:1px solid silver;
}

.docTableArticles input{
	border:0px solid silver;
}

.docArticleInputV3
{
width:100%;
padding-left:3px;	
padding-right:3px;	
height:100%;
}

.hand{cursor:pointer;}
/* documents dv av fa cmd */
.docClientV3
{
	border:1px solid silver;
}

.docTitreClientV3, .docTitreClientV3 div,.docTitreClientV3 span
{
	/* border:1px solid red; */
	display:flex;
	justify-content:space-between;
	font-size:25px;
	color:#343a40;
	/* font-weight:bold; */
	
}

.docTitreClientV3 span
{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

.docTitreClientV3>div>i
{
	font-size:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	cursor:pointer;
}

.w20,.w20>a{width:20px !important;}
.w30,.w30>a{width:30px !important;}
.w40,.w40>a{width:40px !important;}
.w50,.w50>a{width:50px !important;}
.w100,.w100>a{width:100px !important;}
.w150,.w150>a{width:150px !important;}
.w200,.w200>a{width:200px !important;}
.w250,.w250>a{width:250px !important;}
.w300,.w300>a{width:300px !important;}
.w350,.w350>a{width:350px !important;}
.w400,.w400>a{width:400px !important;}
.w450,.w450>a{width:450px !important;}
.w500,.w500>a{width:500px !important;}
.w550,.w550>a{width:550px !important;}
.w600,.w600>a{width:600px !important;}
.w650,.w650>a{width:650px !important;}
.ww{min-width:50px !important;}



.w20>a,.w30>a,.w40>a,.w50>a,.w100>a,.w150>a,.w200>a,.w250>a,.w300>a,.w350>a{
display:block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}





.RC_tableList span{
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  /* border:1px solid red; */
  padding-left:3px;
  width:100%;
}

.RC_tableList tr:hover{
	font-weight: bold;
}


.RC_tableList tr:nth-child(odd){
  background-color:#edf0f3;
}


.center{text-align:center !important;}
.center>a{justify-content:center;}
.left{text-align:left;}
.left>a{justify-content:left;}
.right{text-align:right;}
.right>a{display:block; justify-content:right;}



.border{border:1px solid red;}

.boutonTelechargementExport
{
	display: inline-block;
  padding: 0.5em 1em;
  border: none;
  border-radius: 0.25em;
  font-size: 1em;
  font-weight: bold;
  color: white;
  background-color: var(--charteColor1);
  cursor: pointer;
  margin-left:180px;
  margin-top:20px;
}

.boutonTelechargementExport>a{
	color:white;
}

.tdGazDeclaration{
	text-align:right;
}
.tdGazDeclaration:after{
	content:" Kg";
	
}

.tableGaz th{
	text-align:right;
}

.blockYesNo{
	display:flex;
	flex-wrap:wrap;
	position:relative;
	justify-content:center;
}

.blockYesNo div:nth-child(1){
width:100%;
font-size:20px;
text-align:center;
margin:10px;

}

.blockYesNo button{ 
width:40%;
height:50px;
margin:20px;
font-size:20px;


border-radius:5px;
border:1px solid grey;
cursor:pointer;
}

.buttonYes:hover{ 
color:white;
background-color:red;
}

.tableListV2 i{
	font-size:20px;
}

.tableListV2 tr{
	border-bottom:1px solid grey;
	height:22px;
	
}

.tableListV2 td{
	vertical-align:middle;
}

.tableListV2 a{
	display:flex;
	
	/* border:1px solid red; */
	vertical-align:middle;
}

.tableListV2 th{
	background-color:#EEF1EE;

}

.tableListV2 th:first-child{
border-radius:5px 0px 0px 0px;
}
.tableListV2 th:last-child{
border-radius:0px 5px 0px 0px;
/* background-color:red; */

}

.tdPadding
{
padding-left:15px;
padding-right:3px;
}


.w20,.w20>a{width:20px !important;}
.w30,.w30>a{width:30px !important;}
.w40,.w40>a{width:40px !important;}
.w50,.w50>a{width:50px !important;}
.w100,.w100>a{width:100px !important;}
.w150,.w150>a{width:150px !important;}
.w200,.w200>a{width:200px !important;}
.w250,.w250>a{width:250px !important;}
.w300,.w300>a{width:300px !important;}
.w350,.w350>a{width:350px !important;}
/* .ww{min-width:50px !important;} */



.w20>a,.w30>a,.w40>a,.w50>a,.w100>a,.w150>a,.w200>a,.w250>a,.w300>a,.w350>a{
display:block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}



.placeholder{

}

.placeholderCenter>input::placeholder,.placeholderRight>input::placeholder,.placeholderLeft>input::placeholder{
	font-weight:bold;
	color:#868686;
}
.placeholderCenter>input::placeholder{
	text-align:center;
}

.placeholderRight>input::placeholder{
	text-align:right;
}

.placeholderLeft>input::placeholder{
	text-align:left;
	
}

.thEnteteList{
/* background-color:var(--charteColor1); */
font-weight:bold;
	z-index:1;
}

.thEnteteList>input{
	width:100%;
	/* padding-left:10px; */
}

.hover:hover{
	background-color:var(--charte_gris);
	border-radius:3px;

}

.kdForm{
	width:100%;
	
}

.kdTable{
	width:100%;
	
	
	
}
.kdTr{
background-color:white;	
}

