
/* FORMULAIRE 
************************************************/ 


.formulaire{
	padding: 20px;
	/*  
	border: 1px solid red; */ 
}

.Selection_Langue .Formulaire_Visiteur .formulaire{
	padding: 0px;
}

.input {
	width : 100% ; 
	margin : 0 0 5px 0;
	height: 40px; 
	display: block;
	clear: both;
	/* 
	border: 1px solid black; */
}

.textarea { 
	margin : 0 0 10px 0 ;
	width : 275px ; 
}

.titre_formulaire h5{
	width : 100% ;
	height: 40px; 
	margin : 10px 0 5px 0px;
	display: block;
	font-size : 1.3em ;
	border-bottom : 1px dotted #B9C899 ;
	padding: 30px 0 0 0;
	color : #B9C899; 
	clear: both;
	/* 
	border: 1px solid red;
	border: 1px solid red; */
}

.champ_libelle {
	float: left;
	width: 200px;
	/*
	float: left;
	height: 45px; */
	margin: 0px;
	padding: 5px 0 0 0;
	font-weight : bold;
	
	/* 
	border: 1px solid yellow; */
}
.champ_resultat {
	float: left;
	width: 60%;
	/* height: 45px; */
	margin: 0px;
	padding: 5px;
}
.champ_resultat_big {
	float: left;
	width: 60%;
	/* height: 45px; */
	margin: 0px;
	padding: 5px;
	/* 
	border: 1px solid red; */
	/* 
	border: 1px solid yellow; */
}

.champ {
	float: left;
	width: 75%;
	/* height: 45px; */
	margin: 0px;
	padding: 5px;
}

.input {
	color: White;
}
/* Listing Engagés
**********************************************/ 
.List_Engage{
	color: White;
	width: 98%;
	margin: 0px auto 15px auto;
	
}

.List_Engage .texte{
	text-align: center;
	border-top: 1px dotted White;
	color: White;
	
}
.List_Engage .texte p{;
	color: White;
}

.List_Engage .Titre{
	color: White;
	margin: 0px auto 25px auto;
	
}

.champ_liste_engage {
	display: inline;
	float: left;
	width: 20%;
	font-size: 0.9em;
	text-align: center;
	/* height: 18px; */
	border-left: 1px dotted White;
	margin: 0px;
	padding: 5px;
}

.Ligne_Titre {
	font-style: bold;
	font-size: 1.2em;
	text-align: center;
	
}
.champ_liste_engage_large {
	display: inline;
	float: left;
	width: 35%;
	font-size: 0.9em;
	text-align: center;
	/* height: 18px; */
	border-left: 1px dotted White;
	margin: 0px;
	padding: 5px;
}
.champ_liste_engage_moyen {
	display: inline;
	float: left;
	width: 15%;
	font-size: 0.9em;
	text-align: center;
	/* height: 18px; */
	border-left: 1px dotted White;
	margin: 0px;
	padding: 5px;
}

.champ_liste_engage_mini {
	display: inline;
	float: left;
	width: 6%;
	font-size: 0.8em;
	text-align: center;
	/* height: 18px; */
	border-left: 1px dotted White;
	margin: 0px;
	padding: 5px;
}
.champ_liste_engage_70 {
	display: inline;
	float: left;
	width: 70px;
	font-size: 0.9em;
	text-align: center;
	/* height: 18px; */
	border-left: 1px dotted White;
	margin: 0px;
	padding: 5px;
}


/* Normal display */
@media screen and (max-width: 1024px) {
	
.champ_liste_engage_large {
	font-size: 0.8em;
}
.champ_liste_engage_moyen {
	display: inline;
	float: left;
	width: 9%;
	font-size: 0.8em;
}

.champ_liste_engage_mini {
	font-size: 0.7em;
}
}

/* Affichage des resultats
**********************************************/


.champ_liste_resultat {
	display: inline;
	float: left;
	width: 8%;
	font-size: 0.9em;
	/* height: 18px; */
	border-left: 1px dotted White;
	margin: 0px;
	padding: 5px;
}

.champ_liste_resultat_nom {
	display: inline;
	float: left;
	width: 30%;
	font-size: 0.9em;
	/* height: 18px; */
	border-left: 1px dotted White;
	margin: 0px;
	padding: 5px;
}
 
/********************/
/* Separateur */
/********************/
.spacer{
	height: 0em;
	clear: both;
}

 
