body { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; background-color: #000; }
h1, h2 { margin: auto; text-align: center; font-size: 1.4em; }
.underline { text-decoration: underline; }
label { display: block; margin-top: 5px; }
label.cgu { margin: 5px 0 0 3px; float: left; width: 340px; }
a { color: #0fbbfa; text-decoration: underline; }
a:hover { text-decoration: none; }
input { width: 360px; height: 20px; border: 2px solid #666; font-size: 1em; display: block; float: left; }
input#cgu, input.checkbox, input#retenir { float: left; width: auto; border: none; }
.hidden { display: none; }
.error { display: block; float: left; padding: 5px 0 0 15px; color: #0fbbfa; font-style: italic; }
.blue { color: #0fbbfa; }
.clear { clear: both; display: block; }
.error, .errorMsg { display: block; height: 1px; overflow: hidden; float: left; }
ul, li, p { display: block; margin: auto; width: 700px; list-style: none; padding: 0; }
.left { float: left; display: block; }
/*ul { float: left; }*/
li.cgu { padding-top: 10px; }
a img { border: 0; display: block; }
p { padding: 10px; width: 700px; color: #666; margin: 20px auto; }
p.big { width: 800px; padding-top: 40px; color: #FFF; font-size: 1.1em; }
a.submit { margin: 10px 0; display: block; width: 167px; height: 51px; }
.passwordforgot { visibility: hidden; }
.center { text-align: center; }
a:hover img { filter : alpha(opacity=50); -moz-opacity : 0.5; opacity : 0.5; }
textarea { width: 360px; height: 80px; border: 2px solid #666; font-size: 1em; display: block; float: left; }
select { width: 360px; height: 25px; border: 2px solid #666; font-size: 1em; display: block; }

