
form {
	text-align: left;
	border: 1px solid #ddd;
	box-shadow: 2px 2px 5px #999 ;
	/* haut | droit | bas | gauche */
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 10px;
	border-radius: 10px; 
	background: #F5F5F4;
}

form.sansFormat {
	text-align: left;
	border: 0px solid #ddd;
	box-shadow: 0px 0px 0px transparent ;
	margin: 0px;
	border-radius: 0px; 
	background: transparent;
}

form, .encadre, .sauvegarde {
	border-radius: 10px; 
	border: 1px solid #ddd;
	box-shadow: 2px 2px 5px #999 ;
	background: #F5F5F4;
	padding: 10px;
}

textarea, input {
	background: white;
	border: 1px solid #ddd;
	height: auto;
	transition: all .2s;
	background: white;
}
input {
	border: 0;
}

input:disabled, textarea:disabled 
	{
	background-color: #FAFAFA !important;
	border: 1px dashed black !important;
	color: grey  !important;
	cursor: not-allowed;
	}
	
textarea:focus, textarea:focus-visible,  input:focus {
	box-shadow: 5px 5px 30px grey;
	outline: none;
}

input[type="file"] {
  padding: 5px;
  margin: 0;
}

.inputText, select {
	color: black;
	min-width: fit-content;
 }
.libText {
	width: 15rem;
}

.checkbox {
	border-color: grey;
	transform: scale(1.5);
	margin-right: 1rem;
 }
