
sup {
	font-size: 10px;
}

.frm_inscription  {
	position: relative;
	float: left;
	width: 650px;
	padding-left: 70px;
	margin-top: 20px;
	
}

.frm_inscription p {
   
  height: 26px;
	padding: 2px;
	width: 550px;
	
}

.frm_inscription fieldset {	
	display: block; 
	margin: 0px auto 25px auto; 
	padding: 10px; 
	border: 1px solid #7592A4; 
}

.frm_inscription legend {		
   margin: 0; 
   padding: 0px 2px; 
   font-weight: bold;  
   text-transform: uppercase;
   color: #862C00;
   font-size: 13px;
	
	

}

.frm_inscription label {
	position: absolut;
	float: left;	
	width: 250px;
	margin-left: 10px;
	margin-top: 5px;
	color: Black;
	
}



.frm_inscription textarea {
	color: Blue;
	padding:2px; 
	background: White;
	border: 1px solid #7592A4;
	margin-top: 3px;
	width: 250px;
}


.frm_inscription span {
   
   height: 40px;
	padding: 2px;
	width: 450px;
}

.frm_inscription_bold {
   
   font-weight: bold;
}

#champs_obligatoires
{
	font-style: italic;
	color: Red;
}

.frm_inscription input {
	color: #7592A4;
	padding:2px; 
	background: White;
	border: 1px solid #7592A4;
	margin-top: 3px;
}

.frm_inscription select {
	color: #7592A4;
	padding:2px; 
	background: White;
	border: 1px solid #7592A4;
	margin-top: 3px;
}

.input{	
	width: 250px;
}

.frm_inscription .input_erreur {
	color: #7592A4;
	padding:2px; 
	background: #FFECDB;
	border: 1px solid Red;
	margin-top: 3px;
	width: 250px;
}

.frm_inscription .checkbox_erreur {
	color: Black;
	padding:2px; 
	background-color: red;
	border: 1px solid Red;
	margin-top: 3px;
}