/* -------------- Formulaire contact --------------- */

div.cadreac {
width: 452px;
/*border: 1px #d5d4d4 solid;*/
background: url('images/cafch.gif') no-repeat;
padding-top: 15px;
margin: 0px 0px 15px 55px;
float: left;
display: inline;
}

div.cadreac  form.formid {
font-family: Arial;
color: #6a6a6a;
width: 417px;
padding: 0px 0px 15px 35px;
margin: 0;
background: url('images/cafcb.gif') no-repeat bottom;
float: left;
}

div.cadreai {
width: 452px;
/*border: 1px #d5d4d4 solid;*/
background: url('images/cafih2.gif') no-repeat;
padding-top: 15px;
margin: 0px 0px 15px 55px;
float: left;
display: inline;
}

div.cadreai  form.formid  {
font-family: Arial;
color: #6a6a6a;
width: 417px;
padding: 0px 0px 15px 35px;
margin: 0;
background: url('images/cafib2.gif') no-repeat bottom;
float: left;
}


.formid  p {
margin: 0px 0px 4px 0px;
}

.formid p#cho {
color: #6a6a6a;
margin-top: 10px;
}

.formid label {
color: #6a6a6a;
font-size: 12px;
width: 160px;
float: left;
padding-top: 2px;
margin-right: 10px;
}

.formid input, .formid textearea {
font-size: 12px;
font-family: Arial;
padding: 0px;
}
.formid input.text {
width: 180px;
border: 1px #7f9db9 solid;
border: 1px #d5d4d4 solid;
}
.formid input.text150 {
width: 130px;
border: 1px #7f9db9 solid;
border: 1px #d5d4d4 solid;
}
.formid input.erreuri {
background-color: #fad9eb; /*#f0f0f0;*/ /* #ff9797; */
}
.formid textarea {
font-size: 12px;
font-family: Arial;
width: 270px;
height: 100px;
border: 1px #7f9db9 solid;
border: 1px #d5d4d4 solid;
}
.formid textarea.erreurt {
background-color: #ff9797;
}

.formid input#submit {
float: right;
margin: 10px 35px 0px 0px;
}

dl#erreur {
float: left;
display: inline;
color: #6a6a6a;
margin: 0px 0px 10px 55px;
padding: 0px;
width: 452px;
background-image: url('images/cafch2.gif');
background-repeat: no-repeat;
}
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 --------------- */