form#formconnect {
    width:          35em;
    margin:         auto;
    margin-top:     4em;
}

form#formconnect p {
    clear:          both;
    margin:         0.5em 0;
}

form#formconnect input[type=text], form#formconnect input[type=password] {
    padding:        0 0.25em;
}

#identification {
    text-align:     center;
}
form#formconnect *.field {
    clear:          both;
    height:         1.5em;
    line-height:    1.5em;
    position:       relative;
}

form#formconnect span.valinput {
    font-weight:    normal;
}
form#formconnect span.lienedition, form#formconnect span.liensauvegarder {
    position:       absolute;
    right:          0;
    top:            0;
}

div#erreur_cnx {
    width:              50em;
    margin:             auto;
    color:              #900 !important;
    background-color:   #ffc !important;
    border:             3px double #900 !important;
    padding:            0.5em 1em !important;
}
