@charset "utf-8";
/* CSS Document */

/* ---------------------- Eléments de Formulaire ---------------------------- */

/* ---------------------- Eléments de Formulaire ---------------------------- */

.form_inscription {
	width:100%;
/*	min-height:900px; */
	margin-left:0px;
	line-height:25px;
	text-align:center;
}

#formulaire_demande h1, .style_bouton_affiche_formulaire h1, .formulaire_contact h1 {
text-align:center;
}

#delegation_label {
	line-height:14px;
}

.input_inscription {
	border:thin #000 1px;
	width:500px;
	margin:2px;
}

.input_inscription_2 {
	float:right;
	border:thin #000 1px;
	width:130px;
	margin:2px;
}

.input_inscription_3 {
	float:right;
	border:thin #000 1px;
	width:140px;
	margin:2px;
}

.input_checkbox_inscription {
	width:100px;
	margin:7px;
}

.g-recaptcha {
margin:0 auto;
width:304px;
text-align:center;
}

.input_textCounter {
	font-size:9px;
	line-height:9px;
}

.text_area_inscription {
	border:thin #000 1px;
	width:500px;
	margin:auto;
}

.text_area_inscription_2 {
	border:thin #000 1px;
	width:500px;
	margin:auto;
}

form.form_inscription fieldset {
border:none;
}

form.form_inscription legend {
  display: inline;
  color:#000;
}

form.form_inscription label {
text-align:center;
display: inline;
width: auto;
font-size:17px;
color:#fff;
}

.radio_inscription {
	height:19px;
	margin-left:43px;
}

.label_radio_inscription {
  display: inline;
  width: auto;
  font-size:7px;
  color:#000;
}

.valider_inscription {
	margin: 10px 50px;
}

.mentions_legales {
	font-size:9px;
	line-height:11px;
	margin-top:25px;
}

#messageErreur {
	margin-left:30px;
	color:#F00;
	text-align:center;
}

.block_formulaire {
	display:block;
}

.block_formulaire_gauche {
width:329px;
display:inline-block;
text-align:left;
font-size:12px;
}

.block_formulaire_droite {
width:230px;
display:inline-block;
text-align:right;
}

.block_formulaire_gauche_2 {
width:150px;
display:inline-block;
text-align:left;
font-size:12px;
line-height:14px;
}

.block_formulaire_droite_2 {
width:340px;
display:inline-block;
text-align:right;
}

.separation {
	height:50px;
	display:block;
	margin:0 25px;
}

.separation hr {
	line-height:50px;
}

/* ENCART ADRESSE ----------------------------------------------------------- */
.formulaire_contact, #formulaire_demande {
padding:25px;
}

.container_map_adress {
width:100%;
height:270px;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
}

.encart_adresse {
font-size:17px;
color:#fff;
width:100%;
vertical-align:top;
margin-top:25px;
text-align:center;
}

.encart_adresse h1 {
text-align:center;
}

.encart_adresse i {
font-size:30px;	
}

.encart_adresse p {
margin:3px 0 3px 0;
text-align:center;
}

.encart_adresse a {
color:#fff;
}

/*.container_map_adress {
display:inline-block;
width:45%;
}

.encart_adresse {
display:inline-block;
width:45%;
vertical-align:top;
padding:25px;
}*/

#illustration_page_plus_d_infos {
	width:700px;
}

.intro_formulaire {
padding:14px;
text-align:center;
}

@media (max-width: 500px) {

	.titre_plus_d_infos h1, #formulaire_demande h1 {
			text-align:center;
	}

	.input_inscription, .text_area_inscription, .text_area_inscription_2, form.form_inscription fieldset, .block_formulaire {
		width:97%;
		float:none;
		text-align:center;
	}

	.block_formulaire_gauche, .block_formulaire_droite, .block_formulaire_gauche_2, .block_formulaire_droite_2 {
		width:97%;
		display:block;
		text-align:center;
	}

	form.form_inscription label {
		float:none;
	}

	.separation {
		width:75%;
		float:none;
	}

	.valider_inscription {
		margin: 10px 5%;
	}

	.container_map_adress {
		display:inline-block;
		width:100%;
	}
	
	.encart_adresse {
		padding:25px;
		font-size:17px;
		width:100%;
		vertical-align:top;
	}

	.mentions_legales {
		text-align:center;
	}

	#illustration_page_plus_d_infos {
		display:none;
		width:97%;
	}

}

@media (min-width: 501px) and (max-width: 900px) {

	.titre_plus_d_infos h1, #formulaire_demande h1 {
		text-align:center;
	}

	.input_inscription, .text_area_inscription, .text_area_inscription_2, form.form_inscription fieldset, .block_formulaire {
		width:97%;
		float:none;
		text-align:center;
	}

	.block_formulaire_gauche, .block_formulaire_droite, .block_formulaire_gauche_2, .block_formulaire_droite_2 {
		width:97%;
		display:block;
		text-align:center;
	}

	form.form_inscription label {
		float:none;
	}

	.separation {
		width:75%;
		float:none;
	}

	.valider_inscription {
		margin: 10px 5%;
	}

	.container_map_adress {
		width:90%;
		height:auto;
		margin:25px 17px;
	}

	.mentions_legales {
		text-align:center;
	}

	.encart_adresse {
		width:90%;
		text-align:center;
		padding:13px;
	}

	#illustration_page_plus_d_infos {
		display:none;
		width:97%;
	}

}

@media (min-width: 901px) {
	
}

/* MISE EN FORME DU STYLE DU BOUTON POUR AFFICHER LE FORMULAIRE DE CONTACT ----------------------------------------------------------- */

.style_bouton_affiche_formulaire:hover {
cursor:pointer;
}

.formulaire_contact h1, #formulaire_demande h1 {
color:#fff;
margin:25px auto;
}