#intestazione { margin: 75px 0 50px 0; }
#intestazione img {
    margin: 0 auto;
    display: block;
}
#menu {
    width: 500px;
    margin: 30px auto 20px auto;
}
#manuale {
    float: none;
    display: block;
    margin-top: 15px;
}
#manuale img { display: inline; }
#contenuto { text-align: center; }
#contenuto form {
    margin: 0 auto;
    display: block;
    width: 470px;
}
#contenuto form table {
    width: 470px;
}
form input[type="submit"] {
    margin: 20px auto;
    display: block;
}
form .errornote {
    color: red;
/*     font-weight: bold; */
}
form .errorlist li {
/*     border: 1px solid red; */
    color: red;
    font-weight: bold;
    list-style-type: none;
    margin-left: -40px;
}
#contenuto .form-row .help li {
    list-style-type: none;
    width: 100%;
    margin-bottom: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #000;
    margin-left: -20px;
}
