.blancNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;

}
.blancGrand {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.marronForm {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5b5045;
	text-decoration: none;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
}

.precharge {
	display: none;
}

#contenu {
	position:relative;
}

#captcha {
	height:23px;
	left:0px;
	position:absolute;
	top:325px;
	width:275px;
}

#req-name {
	height:23px;
	left:141px;
	position:absolute;
	top:62px;
	width:275px;
}

.req-name {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 45px;
	position: absolute;
	top: 63px;
}

#ligne1 label.error {
	left: 45px;
	position: absolute;
	top: 85px;
	font-family: arial;
	font-size: 12px;
}

#req-prename {
	height:23px;
	left:141px;
	position:absolute;
	top:100px;
	width:275px;
}

.req-prename {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 45px;
	position: absolute;
	top: 102px;
}

#ligne2 label.error {
	left: 45px;
	position: absolute;
	top: 110px;
	font-family: arial;
	font-size: 12px;
}

#req-phone {
	height:23px;
	left:141px;
	position:absolute;
	top:137px;
	width:275px;
}

.req-phone {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 45px;
	position: absolute;
	top: 140px;
}

#ligne3 label.error {
	left: 45px;
	position: absolute;
	top: 160px;
	font-family: arial;
	font-size: 12px;
}

#req-email {
	height:23px;
	left:141px;
	position:absolute;
	top:174px;
	width:275px;
}

.req-email {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 45px;
	position: absolute;
	top: 176px;
}

#ligne4 label.error {
	left: 45px;
	position: absolute;
	top: 197px;
	font-family: arial;
	font-size: 12px;
}

#message {
	height:168px;
	left:141px;
	position:absolute;
	top:377px;
	width:280px;
}

.req-message {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 45px;
	position: absolute;
	top: 380px;
}

#ligne5 label.error {
	left: 45px;
	position: absolute;
	top: 546px;
	font-family: arial;
	font-size: 12px;
	width: 200px;
}

#choix1 {
	left:138px;
	position:absolute;
	top:217px;
}

.lab-choix1 {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 164px;
	position: absolute;
	top: 217px;
}

#choix2 {
	left:138px;
	position:absolute;
	top:248px;
}

.lab-choix2 {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 164px;
	position: absolute;
	top: 248px;
}

#choix3 {
	left:138px;
	position:absolute;
	top:279px;
}

.lab-choix3 {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 164px;
	position: absolute;
	top: 279px;}

#choix4 {
	left:138px;
	position:absolute;
	top:310px;
}

.lab-choix4 {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 164px;
	position: absolute;
	top: 310px;
}

#choix5 {
	left:138px;
	position:absolute;
	top:341px;
}

.lab-choix5 {
	color: white;
	font-family: arial;
	font-size: 16px;
	left: 164px;
	position: absolute;
	top: 341px;
}


#button {
    left: 126px;
    position: absolute;
    top: 556px;
}

#map {
	position:absolute;
	right:63px;
	top:66px;
}

.formError {
	left:575px;
}

.thanks {
	color:white;
	font-family:arial;
	font-size:20px;
	font-weight:800;
	padding-left:30px;
	padding-top:80px;
	position: absolute;
	top: 100px;
	text-align:center;
	width:450px;
}

.you {
	padding-top:10px;
}
