
	.total_form {
		padding:20px 0 0 30px;
	}
	.colonne {
		width:120px; float:left; text-align:left; padding-top:3px;
	}
	.titre {
		color:#FFFFFF; font-size:12px; font-weight:bold; margin:0px; padding:0;
	}
	.titre_error {
		color:#73C0AE; font-size:12px; font-weight:bold; margin:0px; padding:0;
	}
	.input_form {
		width:200px; border:1px solid #7d7d7d; margin-top:2px; background-color:#fff; color:#000; font-weight:bold;
	}
	.input_error {
		width:200px; border:1px solid #7d7d7d; margin-top:2px; background-color:#73C0AE; color:#000; font-weight:bold;
	}
	.area {
		width:370px; height:100px; border:1px solid #7d7d7d; margin-top:2px; background-color:#fff; color:#000; font-size:14px; font-weight:bold;
	}
	.area_error {
		width:370px; height:100px; border:1px solid #7d7d7d; margin-top:2px; background-color:#73C0AE; color:#000; font-size:14px; font-weight:bold;
	}
	.select {
		width:202px; border:1px solid black; margin-top:1px; background-color:#fff; color:#7d7d7d;
	}
	.select_error {
		width:202px; border:1px solid black; margin-top:1px; background-color:#73C0AE; color:#fff;
	}
	.upload {
	}
	.upload_error {
	}
	.check {
		color:#7d7d7d; width:200px; height:auto; background-color:#dddfff; text-align:left; 
	}
	.check_error {
		color:#7d7d7d; width:200px; height:auto; background-color:#73C0AE; text-align:left; 
	}
	.check_txt {
		color:#7d7d7d; text-align:left; font-weight:bold;
	}
	.check_txt_error {
		color:#fff; text-align:left; font-weight:bold;
	}