/* CSS Document */





tr#line1 {
	height:29px;
	line-height:29px;
	background-color:#eaedf1;
	}
	
tr#line2 {
	height:29px;
	line-height:29px;
	background-color:#ffffff;
	}
	
td#bloc1 {
	padding-left:12px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2e2e2e;
	}
	
td#bloc3{
	padding-left:12px;
	}
	
.textfield {
	background-color:#FFFFFF;
	border:1px solid #6a82a1;
	width:210px;
	height:19px;
	}

.textfield_adresse {
	background-color:#FFFFFF;
	border:1px solid #6a82a1;
	width:445px;
	height:19px;
	}

.textarea {
	width:656px;
	height:125px;
	background-color:#FFFFFF;
	border:1px solid #6a82a1;
	}
	
.star {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#c64f00;
	}
	
.legal_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: justify;
	line-height:9px;
	}
#formulaire_contact .texteInput{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#333;
}
#formulaire_contact .required{
	font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal; font-style:italic;	
}
#formulaire_contact .input{
	height:30px; width:400px; color:#666; border:1px solid #CCC; margin-top:3px;
}
#formulaire_contact .valid{
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333;
}
#formulaire_contact .texteInput .error{
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;margin-left:10px; color:#9b2424;
}
