.formulaire {
	margin: 1em 0;
	width: 900px;
	margin-top: 50px;
	overflow: x-hidden;
	background: #d9e4e6;
	color: #024457;
	font-size: 18px;
	font-style: bold;
	box-shadow: 0px 0px 20px #000;
	border-radius: 10px;
	text-align: left;
	padding: 10px;
	padding-bottom: 2px;
}

.cadre {
	color: #04516d;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

.submit-btn {
	width: 200px;
	background: #90d6e8;
	height: 25px;
	margin: 5px;
	font-size: 16px;
	font-style: bold;
	border-radius: 10px;
  	text-decoration: none;
  	text-transform: uppercase;
 	transition: transform 350ms cubic-bezier(0.68, -0.55, 0.265, 1.55), background-position 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55), box-shadow 500ms linear;
 	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.submit-btn:hover {
	transform: scale(1.05);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.23);
}
.submit-btn:active {
	transform: scale(0.9);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.file-btn {
	background: #90d6e8;
	margin: 5px;
	font-size: 16px;
	font-style: bold;
	border-radius: 10px;
  	text-decoration: none;
  	text-transform: uppercase;
 	transition: transform 350ms cubic-bezier(0.68, -0.55, 0.265, 1.55), background-position 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55), box-shadow 500ms linear;
 	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.label-file {
    cursor: pointer;
    color: #00b1ca;
    font-weight: bold;
}
.label-file:hover {
    color: #25a5c4;
}

.input-file {
    display: none;
}
