::-webkit-scrollbar{
    -webkit-appearance: none;
    width: 15px;
}

::-webkit-scrollbar-thumb {
    background-color: rgb(193,193,193); 
    -webkit-box-shadow: 0 0 1px rgb(193,193,193);
}

::-webkit-scrollbar-track {    
	background-color: rgb(241,241,241); 
}

/* Buttons */
::-webkit-scrollbar-button:single-button {
    display: block;
    background-size: 10px;
    background-repeat: no-repeat;
}

/* Up */
::-webkit-scrollbar-button:single-button:vertical:decrement {
    height: 16px;
    width: 16px;
    background-position: center 4px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(193,193,193)'><polygon points='50,00 0,50 100,50'/></svg>");
}

/* Down */
::-webkit-scrollbar-button:single-button:vertical:increment {
    height: 16px;
    width: 16px;
    background-position: center 4px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(193,193,193)'><polygon points='0,0 100,0 50,50'/></svg>");
}

/* Left */
::-webkit-scrollbar-button:single-button:horizontal:decrement {
    height: 12px;
    width: 16px;
    background-position: 4px center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(193,193,193)'><polygon points='0,50 50,100 50,0'/></svg>");

}

/* Right */
::-webkit-scrollbar-button:single-button:horizontal:increment {
    height: 12px;
    width: 16px;
    background-position: 4px center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(193,193,193)'><polygon points='0,0 0,100 50,50'/></svg>");
}



.encadreVert {
  margin-left: -9px;
  margin-top: -9px;
  border: 7px solid #78a430;
  border-radius: 10px;
}

.opaque{
opacity : 0.5;
}

#M1{
  min-height:94vh;
}

#M2{
  min-height:6vh;
}

input:-webkit-autofill {
   -webkit-box-shadow:0 0 0 50px white inset !important; 
}

/*Correction largeur onglet dynamique v28*/
.wbVoletFlex>td{
	min-width: 100px !important;
}
.wbVoletFlex:first-child>td>div{
	justify-content: center !important;
	align-items: center !important;
}