
.flex_entete {
	display: -webkit-box; 
	display: -ms-flexbox; 
	display: flex; 
	-webkit-box-orient: horizontal; 
	-webkit-box-direction: normal; 
	-ms-flex-direction: row; 
	        flex-direction: row; 
	-ms-flex-pack: distribute; 
	    justify-content: space-around; 			/*evenly vs around*/
	-webkit-box-align: top;
	-ms-flex-align: top;
	        align-items: top;
	
	width: 100%;
	/* max-width: 1600px; */
	margin-left: auto;
	margin-right: auto;
	/* margin-bottom: 30px; */
}

.imglogoentete {
	height: auto;
	width: 100px;
	user-select: none;
}
.textentete {
	font-size: 1.5em;
	font-weight: bold; 
	font-variant: small-caps;
	
	width: 70%; 
	user-select: none;
}
.infoGoodHandimail {
	margin-right: 20px;
	margin-left: auto;
	width: 50%;
	max-width: 500px;
	
	border-radius: 10px;
	/* padding: 20px; */
	opacity: 0.7;
	/* box-shadow: 0px 0px 20px 2px black; */
	/* font-family: "Manuscrit_strong"; */
	/* background- */
	font-size: 1.3em;
	color: green;
	user-select: none;
}

.handitextparaph {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	
	font-size: 1.2em;
	/* color: #004864; */
	user-select: none;
}
.handitextcredit {
	margin-left: auto;
	margin-right: 20%;
	margin-top: 15px;
	margin-bottom: 10px;
	/* margin-bottom: 30px; */
	
	font-size: 1.2em;
	text-align: right;
	/* color: #004864; */
	user-select: none;
}

.handisignreferent {
	font-family: 'Manuscrit_light';
	max-width: 500px;
	/* font-family: 'Manuscrit_strong'; */
	margin-left: auto;
	margin-right: 10%;
	color: #004864;
	font-size: 2.1em;
	text-align: right;
	transform: rotate(-8deg);
	user-select: none;
}


/* formulaire de contact */

.handicontact_form {
	max-width: 80%;
	width: 500px;
	margin: auto;
}

.handicontact_input {
	font-size: 15px;
	height: 30px;
	width: 90%;
	/* background-color: #D6D6D6; */
	border-radius: 10px;
}
.handicontact_area {
	font-size: 15px;
	width: 90%;
	/* background-color: #D6D6D6; */
	border-radius: 10px;
}
.handicontact_input:required:invalid, 
.handicontact_area:required:invalid {
	border-color: ;
	box-shadow: 0px 0px 4px 3px red;
}
.handicontact_input:required:valid, 
.handicontact_area:required:valid {
	border-color: ;
	box-shadow: 0px 0px 4px 3px green;
}


























