body { font-family:Arial, Verdana, sans-serif; font-size:10px; background:black url("images/body.jpeg"); text-align:center; } a { color:white; } h3 { color:black; letter-spacing:0.1em; padding:10px; margin:10px; border-bottom:1px solid #ff9900; } h3 a { text-decoration:none ; } div.page { border:1px solid #222; background:#333 url("images/page.jpeg"); background-position:top right; background-repeat:no-repeat; text-align:left; margin:5% auto; width:630px; background-color:#333; } h1 { background:#333 url("images/h1.jpeg"); background-repeat:no-repeat; background-position:top left; font-size:0px; width:203px; height:48px; } h2 { background:#333 url("images/login.jpeg"); background-repeat:no-repeat; background-position:top center; font-size:0px; height:174px; } div.form { color:white; width:292px; margin:40px 0 70px 170px; background:#ccc url("images/form.jpeg"); background-repeat:no-repeat; background-position:top center; padding:30px 0px 0 0px; height:100px; } div.form input { font-size:9px; border:1px solid black;} div.form div.pseudo { margin: 10px; } div.form div.password { position:relative; top:-41px; left:100px; margin-bottom:-41px; } div.form div.submit { position:relative; top:0px; left:200px; } div.submit input { color:white; background-color:#ccc; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #ff9900; font-size:15px; font-weight:bold; } div.form div dd { padding:0px; margin:0px; } div.oublie { padding:10px 0 0 0; text-align:center; font-size:12px; color:#333; height:30px; background:#333 url("images/forgot.jpeg"); background-repeat:no-repeat; background-position:bottom center; } li a { color:white; display:block; padding:50px 0 0 0; height:15px; vertical-align:bottom; } li { margin:5px 10px; list-style:none; width:75px; height:75px; padding:0px 0 0 0; text-align:center; } li.rep_g { float:left; background:#333 url("images/dir.png"); background-repeat:no-repeat; background-position:top center; } li.rep_c { clear:both; float:left; background:#333 url("images/dir.png"); background-repeat:no-repeat; background-position:top center; } ul { clear:both; } li.fichier_c { list-style:none; background:#333 url("images/file.png"); background-repeat:no-repeat; background-position:top center; clear:both; float:left; } li.fichier_g { list-style:none; background:#333 url("images/file.png"); background-repeat:no-repeat; background-position:top center; float:left; } .important { font-weight:bold; } .color { color:#996619; } .spacer { clear:both; } .hide { display:none; width:0px; height:0px;}