/* -------------- Formulaire contact --------------- */

.cadreac {
width: 452px;
/*border: 1px #d5d4d4 solid;*/
background: url('images/cafch.gif') no-repeat;
padding-top: 20px;
margin: 10px 0px 0px 140px;
float: left;
display: inline;
}


div.cadreac  form#contact {
font-family: Arial;
color: #6a6a6a;
width: 417px;
padding: 0px 0px 15px 35px;
margin: 0;
background: url('images/cafcb.gif') no-repeat bottom;
float: left;
}

#contact p {
margin: 0px 0px 4px 0px;
}

#contact p#cho {
color: #6a6a6a;
margin-top: 10px;
}

#contact label {
color: #6a6a6a;
font-size: 12px;
width: 100px;
float: left;
padding-top: 4px;
margin-right: 10px;
}

#contact input, #contact textearea {
font-size: 12px;
font-family: Arial;
padding: 4px 2px;
}
#contact input.text {
width: 260px;
border: 1px #7f9db9 solid;
border: 1px #9b9b9b solid;
}
#contact input.text150 {
width: 170px;
border: 1px #7f9db9 solid;
border: 1px #9b9b9b solid;
}
#contact input.erreuri {
border: 1px #e93c00 solid;
}
#contact textarea {
clear: both;
font-size: 12px;
font-family: Arial;
width: 374px;
height: 140px;
border: 1px #7f9db9 solid;
border: 1px #9b9b9b solid;
}
#contact textarea.erreurt {
border: 1px #e93c00 solid;
}

#contact input#submit {
float: right;
margin: 10px 35px 0px 0px;
padding: 4px;
}

dl#erreur {
float: left;
display: inline;
color: #6a6a6a;
margin: 10px 0px 10px 140px;
padding: 0px;
width: 452px;
background-image: url('images/cafch2.gif');
background-repeat: no-repeat;
}
body.box_devis dl#erreur {
	margin: 0 0 10px 0;
}

dl#erreur dt {
float: left;
margin: 0px;
padding: 12px 15px 8px 15px;
font-weight: bold;
font-size: 12px;
}
dl#erreur dd {
float: left;
margin: 0px;
padding: 0px 10px 10px 15px;
width: 427px;
background-image: url('images/cafcb2.gif');
background-repeat: no-repeat;
background-position: bottom;
}
dl#erreur dd ul {
float: left;
margin: 0px;
padding: 0px;
list-style: none;
}
dl#erreur dd ul li {
margin: 0px 0px 2px 20px;
padding-left: 13px;
background-image: url('images/pcm.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
}

/* -------------- Fin formulaire contact --------------- */


/* -------------- Formulaire contact_02 --------------- */

#contact_02 p {
	margin: 0px 0px 10px 0px;
}

#contact_02 p#cho {
}

#contact_02 .checkbox {
	float: left;
}

#contact_02 label {
	font-size: 12px;
	margin-left: 3px;
}
#contact_02 .label_01 {
	float: left;
	width: 500px;
	margin-left: 3px;
	padding: 2px 0 0 0;
}
#contact_02 .label_02 {
	margin-left: 3px;
	padding: 2px 0 0 0;
	float: left;
	width: 130px;
}

#contact_02 .label_03 {
	margin-left: 3px;
	padding: 2px 0 0 0;
	float: left;
	width: 165px;
}

#contact_02 .input_email {
	padding: 3px;
	width: 290px;
	margin: 0 0 0 10px;
	border: 1px #d4d4d4 solid;
}
#contact_02 .input_autres {
	padding: 3px;
	margin: 0 0 0 23px;
	border: 1px #d4d4d4 solid;
}


#contact_02 .textarea_remarques {
	width: 370px;
	height: 170px;
	border: 1px #d4d4d4 solid;
}

/* -------------- FIN Formulaire contact_02 --------------- */
