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

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

#login { text-align:center; }
#login form { margin:0px; }
#login table { background-color:#ffffff; border:2px solid #006699; margin:100px auto; width:300px; }
#login table tr { height:25px; vertical-align:middle; }
#login table th, #login table td { font-size:12px; padding:0px; }
#login table tr.head td { background-color:#006699; background-image:url(th.gif); color:#ffa34f; height:30px; font-weight:bold; padding:5px; text-align:center; }
#login table th { text-align:right; padding-right:5px; }
#login table tr.foot td { text-align:center; }
#login input.text { width:150px; height:22px; color:#000000; background-color:#ffffff; background-repeat:no-repeat; background-position:left; border:1px solid #006699; border-left:5px solid #006699; padding:2px 2px 2px 23px; }
#login input.identifiant { background-image:url(ico-login.gif); }
#login input.motdepasse { background-image:url(ico-pass.gif); }

#confirm { width:300px; background-color:#eeeeee; border:1px solid #98aab1; font-size:12px; margin:150px auto; }
#confirm .message { margin:20px; text-align:left; }
#confirm .boutons { margin:20px; text-align:right; }
#confirm .boutons a { width:80px; background-color:#e0e0e0; border:1px solid #98aab1; color:#808080; font-weight:bold; margin-left:10px; padding:5px 10px; text-align:center; text-decoration:none; }
#confirm .boutons a:hover { background-color:#ffcc66; }
