/* CSS Document */

/* --------------------------- formulaire de contact --------------------- */



#menu_bleu_contacts{

height:751px;
margin-top:-2px;
margin-left:4px;

}



#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:25px;

}

#contacts_ferrari{

position:relative;

top:45px;

}
#contacts_groupe{

position:relative;

top:55px;

}
#contacts_laffite{

position:relative;

top:80px;

}

p.contacts{

color:#FFFFFF;

margin:10px 13px 0 13px;

font-size:11px;

position:relative;

top:10px;

}



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;

}






