#clientMenu {margin-top: 5em; max-width: 250px;
    margin-left: auto; margin-right: auto;
}
#clientMenu span {padding: 1em; background: #2d4366; color: white; font-size: large;
    font-weight: bold; border-radius: 3px; margin-bottom: 2em; cursor: pointer; display: block;
}

/* Mes informations */
#acctable {
    margin-top:2em;
    min-width:30%;
    margin-left:auto;
    margin-right:auto;
    vertical-align:middle;
    text-align: left;
    font-size: large;
}

#old,#new,#repeat {margin-bottom: .2em;}
input {width:100%; border: #f26835 solid 2px; border-radius:3px; background: rgb(255, 253, 244);
    font:inherit; padding:4px 3px; box-sizing:border-box; color: #f26835; margin-bottom: .5em;
}
#modbtn {padding: .5em; background: #f26835; color: white; font-size: large; font-weight: bold; border-radius: 3px; cursor: pointer; display: block; text-align: center;}
td {padding: .7em .3em; vertical-align:middle;}


/* Misc */
#recoverbtn, #loginbtn, #signupbtn, #resetbtn {cursor: pointer; margin: 1em 0em 3em; background: #2d4366; border-color: #2d4366; color: #ffffff;}

#loginform, #recoverform, #newpassform, #signupform {max-width:250px; text-align:left; margin:2em auto 1.5em auto; font-size:1.2em; font-weight:bold;}

.altNav {margin: 0em .3em; padding: .5em 1em; background: #f26835; color: white; font-size: medium; max-width: 250px; font-weight: bold; border-radius: 3px; cursor: pointer; display: inline-block;
}