@charset "utf-8";
/* CSS Document */


form p {
width: 650px;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 125px; /*width of left column containing the label elements*/
}

form p label {
font-weight: bold;
float: left;
margin-left: -85px; /*width of left column*/
width: 160px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
color:#003542;
}


form p input.chps_txt, form p textarea.chps_txt {
	width:230px;
}


form p textarea#message {
	width:450px;
	height:150px;
}

form p#chps_obligatoire {
width:340px;
margin-right:45px;
	text-align:right;
	font-style:italic;
	font-size:9px;
	color:#066;
float:right;
}

form p #btn_valider {
	margin-left:75px;
	position:relative;
	top:-20px;
}

.erreur {
color:#900;	
margin-left:20px;
}
	
p.formulaire_erreur {
margin-left:-80px;
color:#900;
}


p.formulaire_ok {
	margin-top:100px;
margin-bottom:300px;
font-weight:bold;
font-size:130%;
text-align:center;
}

#contact {
	margin-left:-20px;
}

#contact h1 {
	color:#226590;
	font-size:17px;
	margin-left:40px;
	margin-bottom:30px;
	margin-top:60px;
	}

#col_droite_contact{
	margin-top:-86px;
}
