.maintenance { margin:0; padding:0; width:100%; height:30px; text-align:center; font:bold 13pt/30px verdana; background-color:red; border-top:1px solid black; border-bottom:1px solid black; box-shadow:0 0 20px black; opacity:0.95; }body { background:#f2f2f2 url('/--/designs/background.png') repeat-x; }table.design { margin:auto; width:800px; }table.design tr.header { height:40px; }table.design tr.header td.logo a { font:bold 13pt verdana; text-decoration:none; color:white; }table.design tr.header td.logo a img { border:0px; }table.design tr.header td.reseaux a img { border:0px; }table.design tr.header-menu { height:20px; }table.design tr.header-menu a { margin:0px 5px; text-decoration:none; color:#333333; }table.design tr.header-menu a:hover { color:white; }table.design .padding { padding:25px 0px; }table.design .footer { text-align:center; font:normal 9pt Trebuchet MS; }table.design .footer a { text-decoration:none; color:blue; }table.design .copyright { padding:15px 0px; text-align:center; font:normal 9pt Trebuchet MS; }table.design .copyright img { border:0px; }table.design .copyright a.kenada { text-decoration:none; color:blue; }table.design .copyright div.browsers { display:inline-table; width:24px; height:18px; margin:0px 3px; background:url("/--/designs/mini-browsers-logos.gif") no-repeat; }table.design .copyright div.firefox { background-position:-27px -26px; }table.design .copyright div.ie { background-position:-25px -50px; }table.design .copyright div.safari { background-position:-24px -99px; }table.design .copyright div.opera { background-position:0px -99px; }table.design .copyright a.w3c { margin:0px 3px; }#identification .connexion { height:40px; }#identification .connexion input { width:110px; height:20px; border:2px solid orange; font-family:verdana; text-align:center; }#identification .recuperation { height:20px; }#identification button { cursor:pointer; padding:0px; margin:0px; border:0px; background-color:transparent; font:normal 8pt verdana; color:blue; }#identification button:hover { color:green; }form.dialbox { display:none; position:absolute; z-index:1000; }form.dialbox div.background { top:0px; left:0px; width:100%; height:100%; position:fixed; z-index:1001; background:black url('/--/dialbox/background.png'); opacity:0.3; }form.dialbox table.window { position:fixed; z-index:1002; border:2px solid black; background-color:white; }form.dialbox table.window img { display:none; }form.dialbox table.window button { cursor:pointer; width:100px; height:35px; border:0px; background:url('/--/dialbox/button.png') no-repeat; font:bold 10pt/35px verdana; color:white; }form.dialbox table.window button:hover { background:url('/--/dialbox/button-hover.png') no-repeat; }form.dialbox table.window div.error { padding:0px 16px; font:normal 9pt/11pt verdana; text-align:justify; }form.form { margin:24px auto; }form.form td { height:32px; }form.form input.text { border:1px solid black; background-color:#d2d2d2; font:bold 10pt/13pt verdana; }form.form input.text:focus { background-color:#494949; color:orange; }form.form input.button { cursor:pointer; width:100px; height:35px; border:0px; background:url('/--/clients/button.png') no-repeat; font:bold 10pt/35px verdana; color:white; }form.form input.button:hover { background:url('/--/clients/button-hover.png') no-repeat; }form.form textarea { width:300px; height:125px; border:1px solid black; background-color:#d2d2d2; font:bold 10pt/13pt verdana; }form.form textarea:focus { background-color:#494949; color:orange; }form.form select { border:1px solid black; background-color:#d2d2d2; font:bold 10pt/13pt verdana; }form.form select:focus { background-color:#494949; color:orange; }.gem { margin:0px 40px; }.gem h1 { text-align:center; }.gem table { margin:20px auto; }.gem input.field { border:1px solid black; background-color:#778899; }#search-password { cursor:pointer; border:1px solid black; background-color:orange; font:bold 9pt/13pt verdana; }.taC { text-align:center; } 	
