@charset "UTF-8";
/* Reset all styles */

html, body, div, h1, h3, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
html, body { height:100%; }
/* CSS Document */

body { font-family:Arial, verdana, sans-serif; }
h1 { padding-bottom:20px; font-size:14px; }
h2 { font-weight:normal; text-transform:uppercase; font-size:14px; padding:10px 0 5px 0; margin:0; color:#e68200; }
p { padding-bottom:5px; }
img { border:none; }

#conteneur { width:900px; margin:auto; }
#logo { width:900px; height:120px; }
#nav { width:900px; padding:10px 0 0 0; }
#contenu { width:900px; padding-top:20px; }

#footer { width:900px; position: relative; padding:10px 0 20px 0; margin:auto; }

.nav { list-style:none; }
.nav li { display:inline; padding:0 5px; border-right:1px solid #000; font-size:11px; }
.nav li.first { padding-left:0; padding-right:10px; }
.nav li.last { border:0; }

.contenu { list-style:none; padding:0 3px; }
.contenu li { font-size:14px; padding-bottom:5px; padding:0 0 0 15px; background:url(../images/fleche.gif) no-repeat 0 1px; }
.block { padding:10px 0 10px 0; }

a.rub:hover { color:#000; text-decoration:underline; }
a.rub { color:#000; text-decoration:none; font-weight:bold; }

.erreur { color:red; font-weight:normal; }
.ok { color:green; font-weight:normal; }

input, textarea { background:#eee; line-height:15px; font-size:12px; padding:0 2px; margin-bottom:2px; color:#000; width:600px; border:0; font-family:Arial, verdana, sans-serif; }
textarea { min-height:50px; display:block; overflow:hidden; padding:0 2px; line-height:15px; font-size:12px; }
a.submit:hover { color:#000; text-decoration:underline; }
a.submit { color:#000; text-decoration:none; font-weight:bold; }

a:hover { color:#000; text-decoration:none; }
a { color:#000; text-decoration:underline; }

.nav a:hover { color:#000; text-decoration:underline; }
.nav a { color:#000; text-decoration:none; }
