#body h3 {
    border-color: #807E1B;
}

#body #adresse strong {
    font-weight: bold;
}

#body #adresse a {
    display: block;
    margin: 1em 0 0 0;
}

#body dt {
    float: left;
    margin: 0 0.5em 0 0;
}

#body dt,
#body dt * {
    font-weight: bold;
}

#body dt:after {
    content: " :";
}

#body .rubrique {
    width: 225px;
}

#body form {
    float: right;
    display: inline;
}

#body form h3 {
    margin-top: 0;
    /margin-top: 2em;
}

#body form input#name,
#body form input#from,
#body form textarea,
#body form select {
    width: 300px;
    margin: 0 0 0.5em 0;
    padding: 1px;
}

#body form select {
    width: 250px;
}

#body input.empty {
    color: rgb(160, 160, 160);
}

#body form .subject {
    margin: 1em 0 0 0;
}

#body form textarea {
    height: 13em;
    margin: 1em 0;
}

#body form a {
    font-weight: bold;
    color: rgb(64, 64, 64);
}
