 #formulaire_contact {
	position:relative;
	margin:0 0 0 20px !important;
	margin:0 0 0 10px;
	padding:0;
	top:8px;
	color:#000000;
	width:479px;
	height:330px;
	font-size:13px;
	text-align:left;
	float:left;
 }
 
 #p_gauche{
 	text-align:right;
	width:240px;
	padding:20px 10px 0 120px;
	font-size:18px;
	float:left;
	font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
 }
 
  #p_droit{
 	text-align:left;
	width:220px;
	padding-top:25px;
	padding-left:110px;
	font-size:18px;
	float:left;
	font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
 }
 
	.total_form {
		width:320px;
		padding:0 0 0 20px;
		font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	

	.colonne {
		width:105px; float:left; text-align:right; padding-top:3px; display:block; height:15px;
	}
	.titre {
		color:#000000; font-size:13px; font-weight:bold; margin:0px; padding:0;
		font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	.titre_error {
		color:#030301; font-size:13px; font-weight:normal; margin:0px; padding:0;
	}
	.input_form {
		width:200px; border:1px solid #B5B6B8; margin-top:3px; background-color:#fff; color:#030301; font-weight:bold;
		font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	.input_error {
		width:200px; border:1px solid #030301; margin-top:3px; background:#B00000; color:#ffffff; font-weight:bold;
		font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	.area {
		width:200px; height:55px; border:1px solid #B5B6B8; margin-top:2px; background-color:#fff; color:#030301; font-size:14px; font-weight:bold;
		font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	.area_error {
		width:200px; height:55px; border:1px solid  #030301; margin-top:2px; background:#B00000; color:#ffffff; font-size:14px; font-weight:bold;
		font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	.select {
		width:202px; border:1px solid #a58ddb; margin-top:1px; background-color:#fff; color:#030301;
	}
	.select_error {
		width:202px; border:1px solid #030301; margin-top:1px; background-color:#fff; color:#030301;
	}
	.upload {
	}
	.upload_error {
	}
	.check {
		color:#7d7d7d; width:200px; height:auto; text-align:left; padding-top:4px;
	}
	.check_error {
		color:#7d7d7d; width:200px; height:auto; background-color:#FE0000; text-align:left; 
	}
	.check_txt {
		color:#7d7d7d; text-align:left; font-weight:bold;
	}
	.check_txt_error {
		color:#fff; text-align:left; font-weight:bold;
	}
	.submit_input {
		position:absolute;
		border:1px solid #B5B6B8; background-color:#FFFFFF;
		color:#B49529;
		font-weight:bold;
		/* border-top:3px solid #453738; */
		width:80px; height:22px;
		cursor:pointer;
		float:right;
		margin-right:14px;
		top:306px;
		left:350px;
	}

#msg_erreur {
	height: 17px !important;
	height: 12px;
	padding-top: 12px !important;
	padding-top: 5px;
	text-align: left;
	padding-left:124px;
	font-size:13px;
	font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
}

#droite_contact{
	width:470px;
	margin-left:13px !important;
	margin-left:0;
	height:333px;
	float:left;
	margin-top:16px;
}

#droite_contact p{
	width:413px;
	font-family:"Adobe Garamond Pro", Garamond,  Geneva, Arial, Helvetica, sans-serif;
	margin-left:35px;
	text-align:justify;
}