@charset "UTF-8";
/* CSS Document */

.DivForm {
  border: 1px #ccc solid;
  padding: 10px;
  width: 400px !important;
}

.DivForm .label {
  display: block;
  float: left;
  width: 150px;
  text-align: right;
  margin-right: 5px;
}

.DivForm .DivLigne {
  padding: 5px 0;
  clear: both;
  width: 500px;
}

.DivForm label.error {
font-size: 11px; 
margin-right: 10px;
width:350px;
padding-top:5px;
padding-left:154px;
color: red;
float: left;
}

#DivForm p { clear: both; }

.DivForm input[type=text], select {
  width: 200px;
  float: left;
}

.DivForm input.error, textarea.error { border: 2px dotted red;}

.DivForm textarea {
  height: 80px;
  width: 220px;
  float: left;
}

.DivForm .submit {
  margin-left: 155px;
  margin-top: 10px;
}

.DivForm .InputCaptcha {
  margin-left: 10px;
  width:120px;
}

.DivForm .ImageCaptcha {
	margin-left: 40px;
	margin-top: 10px;
}

.DivForm .ErrorCaptcha {
font-size: 11px; 
margin-right: 10px;
width:350px;
padding-top:0px;
padding-left:154px;
color: red;
float: left;
visibility:hidden;
}

.DivForm  select {
width: auto;
margin-right:100px;
}