form {position:relative;height:360px;font-size:11px;padding:15px;width:300px;margin:40px 0 50px 100px;} label {position:relative;display:block;width:300px;height:30px;float:left;clear :both;} label.captcha { margin-top:15px; } label span {display:block;width:120px;height:25px;float:left;font-weight:bold;color:#993122;} input.txt { width:150px;height:15px;border:1px inset #666;background:#FAFCF8} textarea { width:300px;height:120px;border:1px inset #666;background:#FAFCF8} input.btn {position:relative; display:block;border:1px outset #95A938;float:right;cursor:pointer;background:#065816;color:#FAFCF8;} form img {border:1px solid #F4F4F4; } h2 { font-size:14px;text-indent:50px;margin-bottom:30px; }  form#formInscription label{ width:400px; } form#formInscription span{ width:200px; } form#formInscription select { width:150px;height:15px;border:1px inset #666;background:#FAFCF8} form#formInscription label.err input{border-color: red;border-width: 2px;border-style: solid;} form#formInscription label.err select{border-color: red;border-width: 2px;border-style: solid;}