.wpcf7 p{
	text-transform: inherit !important;
	font-size: 1.1em !important;
}

.wpcf7 textarea , .wpcf7 input{
	transition: border 0.1s ease-in , box-shadow 0.5s ease-in;
	padding:5px !important;
	color:black !important;
}

.wpcf7 input[type='submit']{
	color:white !important;
	background-color: #2895cb;
	border: inherit !important;
}

.wpcf7 input[type='submit']:hover{
	background-color: #2985C2;
}

.wpcf7 textarea.wpcf7-form-control:focus, .wpcf7 input.wpcf7-form-control:focus{
	border: 1px solid #438FFF;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
}

.captcha{
	font-style: italic;
}

.info_obligatoire{
	font-style: italic;
}

.wpcf7-submit{
	width: 100% !important;
}

@media screen and (min-width: 769px){
	.wpcf7-captchar{
		width: 40% !important;
		padding-right: 10px !important;
	}

	.wpcf7-submit{
		width: 40% !important;
		margin-left:20px !important;
	}

}

.wpcf7-captchac{
	border:1px solid black;
}

.wpcf7-quiz-label{
	display: block;
	width: 100%;
}

span.wpcf7-not-valid-tip{
	width: 65% !important;
	margin : 0 auto !important;
}
