body { background-color:#e5e5e5; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; margin:30px; }

#border { background-color:#fff; border:1px solid #98aab1; width:100%; height:100%; }
#border tr { vertical-align:middle; }
#border td { text-align:center; }

#login { text-align:center; }
#login #erreur { width:300px; background-color:#fcc; border:2px solid #c00; color:#c00; font-size:8pt; font-weight:bold; margin:30px auto; padding:10px; }
#login #marge { height:100px; }
#login form { margin:0px; }
#login table { width:360px; height:200px; background:#fff url(bg-login.png) center no-repeat; font-size:10pt; margin:0px auto 50px auto; }
#login table tr { vertical-align:middle; }
#login table td { text-align:center; }
#login table tr.head td { height:20px; color:#fff; font-weight:bold; padding:0px; vertical-align:top; }
#login table tr.info td { height:70px; color:#333; padding:0px 10px; text-align:left; }
#login table tr.input th { width:160px; height:30px; color:#333; text-align:right; padding-right:5px; }
#login table tr.input td { text-align:left; }
#login table tr.input td input.text { width:200px; height:22px; color:#000000; background-color:#ffffff; background-repeat:no-repeat; background-position:left; border:1px solid #c00; border-left:5px solid #c00; padding:2px 2px 2px 23px; }
#login table tr.input td input.identifiant { background-image:url(ico-login.gif); }
#login table tr.input td input.motdepasse { background-image:url(ico-pass.gif); }
#login table tr.btn td { padding:0px 10px; }
#login img { width:125px; height:50px; margin:0px auto 100px auto;}
