body,html {background-color:#f9f9f9; color:#666666; padding:0; margin:0; font-size:13px; font-family:Trebuchet MS, Verdana, Arial, sans-serif;}

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

#conteneur {margin:auto; width:600px; background-color:#ffffff; padding:0 20px 20px 20px; border:5px #f4f4f4 solid;}

#header {margin:auto; padding-top:16px; background:url(logo.jpg); color:#ffffff; height:84px;}
#header h1 {padding-left:145px; padding-top:24px; font-size:22px; color:#ffffff; display:inline;}
#header h1 a {font-size:38px; font-family:impact; color:#FFF; text-decoration:none;}
#header span {padding-left:145px; color:#ffffff;}

#top {background: #F6F9FB; border-bottom:1px solid #E1E1E1; padding: 5px;}

#contenu {margin:auto; float:right;}

#texte {margin:auto; padding:0; width:420px; float:left;}
#texte a {display:block;}
#texte h2 {font-size:18px; margin-top:15px;}

.gauche {margin:auto; width:210px; vertical-align:top; float:left;}
.gauche a {font-weight:bold;}
.gauche ul {margin:auto; padding:0 0 0 20px;}
.gauche li {list-style-type:square; color:#000000; line-height:22px;}

.droite {margin:auto; width:210px; vertical-align:top; float:right;}
.droite a {font-weight:bold;}
.droite ul {margin:auto; padding:0 0 0 20px;}
.droite li {list-style-type:square; color:#000000; line-height:22px;}

#annu {margin:auto; padding:10px 0 0 0; clear:both;}

#menu {margin:auto; padding:0; width:160px; float:right;}
#menu ul {margin:auto; padding:0 0 0 20px;}
#menu li {list-style-type:square; color:#3B6EBF; line-height:25px;}
#menu h3 {font-size:18px; margin-top:15px;}

#clear {display:block; clear:both; width:100%; height:1px; overflow:hidden;}

#bottom {margin:auto; clear:both; padding-top:40px; text-align:center;}
#bottom a {color:#000000; text-decoration:none; font-weight:normal;}
#bottom a:hover {color:#000000; text-decoration:underline;}
#bottom a:visited {color:#000000;}

form {margin:auto; padding:0px;}
input {border:#000000 1px solid; font-size:13px; font-family:trebuchet MS;}
