.legend {
    font-weight:bold;
}

input,fieldset,select,submit {
    font-family:"Trebuchet MS";
    font-size:100%;
}

.fieldset {
    border:1px dashed #111111;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:10px;
    padding-bottom:5px;
    padding-top:5px;
    /*width:90%;*/
    zoom:100%;

}
.form_label {
    float:left;
    width:150px;
    margin-right:15px;
    text-align:right;
}

.ess .form_label {
    float:none;
    width:auto;
    text-align:left;
    font-size:0.9em;
    font-weight:bold;
}

input {
    color:#0767CB;
    padding-left:3px;
    border:1px solid #111111;
}

textarea {
    color:#0767CB;
    border:1px solid #111111;
    padding-left:3px;
    margin-bottom:5px;
}

select {
    color:#000000;
    border:1px solid #111111;
    padding-left:3px;
}

.submit {
    background-color: #6ec3d7;
    color:#FFFFFF;
    border:1px solid #111111;
    /*background-color:#FFFFFF;*/
}

.legend
{
    font-family:"Trebuchet MS";
    color:#0767CB;
    font-size:120%;
    font-weight:bold;
    padding-bottom:5px;
}

.titreform
{
    color:#000000;
    font-size:80%;
    font-weight:bold;
 }

.avertissement
{
    color:#F00;
    font-weight:bold;
    background-color:#ffa;
    padding:10px;
    border:1px dotted #f00;

}