/* CSS Document */
/* --------------------------- formulaire de contact --------------------- */

#menu_bleu_contacts{
height:751px;
}

#contacts_cb{
height:750px;
}

h2#titre_contacts{
background:url(../images/titre_contacts.gif) no-repeat right top;
}

#formulaire {
width:450px;
position:relative;
left:50px;
margin:0;
padding:0;
}

#formulaire h4{
margin:0;
padding:0;
}

#formulaire form label.left {
display:block;
width:195px;
float:left;
padding:0;
margin:0;
}

#formulaire form input{
display:inline;
}

#formulaire form ul{
margin:0;
padding:0;
}

#formulaire form ul li{
padding: 3px 0;
list-style:none;
list-style-image:none;
margin:0;
width:400px;
}

#formulaire select{
width:156px;
margin:0;
padding:0;
}

#formulaire textarea{
width:349px;
overflow:hidden;
margin:0;
padding:0;
}

#contacts_logo_propulsion{
position:relative;
top:65px;
}

p.contacts{
color:#FFFFFF;
margin:10px 13px 0 13px;
font-size:11px;
position:relative;
top:50px;
}

a.contacts{
color:#FFFFFF;
}

/* ----- style pour les champs érronés */

#error {
font-size:9px;
}

input.erreur{
border: 1px solid #CC0002;
}

label.erreur{
	display:block;
	width:195px;
	float:left;
	color:#CC0002;
}

p.invalide{
margin:0;
padding:0;
color:#CC0002;
}

#non_rempli{
margin:0;
padding:0;
color:#CC0002;
}

#consigne_message{
display:block;
width:350px;
text-align:justify;
padding:10px 0 10px 0;
margin:0;
}


