/* CSS principale */
* { margin:0; padding:0 }
html { width:100%; }
body { width:980px; margin:0 auto; font-size:12px; color:#000; font-family:verdana,arial,helvetica,sans-serif; }
ul, ul li { list-style-type:none }
img { border:none }
a { text-decoration:underline; }
a:hover { text-decoration:none }
a img { border:none }
input, select, textarea, button { padding:2px; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; border:1px solid #000; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size:1em; }
fieldset { border:none; }
legend { color:#000; display:none; }
label { cursor:pointer; }
label .access { text-decoration:underline; }

.clear { font-size:0.1em; clear:both; }
.form { padding:20px; }
.form fieldset.fs_submit { padding:10px; text-align:center; }
.form fieldset.fs_submit input { cursor:pointer; }
.form div { clear:both; width:100%; padding:5px 0; }
.form label { display:inline; float:left; width:220px; }
.form label.lb_checkbox { float:none; width:auto; }
.form input { width:220px; }
.form input.checkbox { width:auto; border:none; }
.form select { width:220px; }
.form span.info { display:block; padding:5px 0 0 220px; font-size:0.8em; color:#666; }
.form legend { display:none; }
.submit { padding:1px 10px; cursor:pointer; width:auto; }


