

/**************************************************************

	Validate
	v 2.1

**************************************************************/

#myForm {
	/*border: 1px solid #cac9b9;	*/
	padding: 5px;
}

#myForm p {
	margin-bottom: 5px;
}

#myForm label {
	float: left;
	width: 210px;
}
#myForm label.num {
	float: left;
	width: 150px;
}
#myForm label.voie {

	width: 170px;
	margin-left: 5px;
}
#myForm label.discipline {
  float: left;
	width: 250px;

}
#myForm label.niveau {
	margin-left: 50px;
	width: 250px;

}
#myForm input, #myForm select {	
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #FFFFFF;
 border-style:solid;
 border-width:1px; 
 border-color: #646054;	 	


border: 1px solid #646054; 
}  	
#myForm input.saisie {
	width: 20px;
}
#myForm input.num {
	width: 35px;

} 
#myForm input.saisiePrix {
	width: 35px;
	text-align:right;
}

#myForm input.prix {
	border: none;    
	width: 35px;
 	text-align:right;
}	 
#myForm input.totall {
	border: none; 
 	width: 35px;
font-weight: bold;	
  	text-align:right;
}

#myForm textarea {	
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #FFFFFF;
 border-style:solid;
 border-width:1px; 
 border-color: #646054;	 	
 width:200px;
 height:60px;

border: 1px solid #646054; 
}


#myForm .red {
	border: 1px solid red;
}

#myForm label.red {
	border: none;
	color: red;
}
#myForm input.prix {
	border: none;    
	width: 40px;

}
#myForm textarea.texteEnseigne {
	width: 300px;

} 
#myForm input.referenceFacture {
	width: 300px;

}
#myForm .customRed {
	border: none;
	color: red;
}

#myForm #submit {
	margin-left: 150px;
}

#validationMessage {
	padding: 5px;
	/*background-color: #eee;*/
	border: 1px solid red;
	margin-bottom: 10px;
	color: red;
	font-weight: bold;
	display: none;
}

#myForm .errorMessage {
	color: red;
	margin-left: 10px;
	font-size: 0.9em;
}


/*************************************************************/
#myForm2 {
	/*border: 1px solid #cac9b9;	*/
	padding: 5px;
}

#myForm2 p {
	margin-bottom: 5px;
}

#myForm2 label {
	float: left;
	width: 210px;
}

#myForm2 input, #myForm2 select {	
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #FFFFFF;
 border-style:solid;
 border-width:1px; 
 border-color: #4e6128;	 	


border: 1px solid #4e6128; 
}
#myForm2 textarea {	
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #FFFFFF;
 border-style:solid;
 border-width:1px; 
 border-color: #4e6128;	 	
 width:500px;
 height:500px;

border: 1px solid #4e6128; 
}


#myForm2 .red {
	border: 1px solid red;
}

#myForm2 label.red {
	border: none;
	color: red;
}
#myForm2 input.prix {
	border: none;    
	width: 35px;

}
#myForm2 textarea.texteEnseigne {
	width: 300px;

} 
#myForm2 input.referenceFacture {
	width: 300px;

}
#myForm2 .customRed {
	border: none;
	color: red;
}

#myForm2 #submit2 {
	margin-left: 150px;
}

#validationMessage {
	padding: 5px;
	/*background-color: #eee;*/
	border: 1px solid red;
	margin-bottom: 10px;
	color: red;
	font-weight: bold;
	display: none;
}

#myForm2 .errorMessage {
	color: red;
	margin-left: 10px;
	font-size: 0.8em;
}