body,html {background-color:#f4f4f4; color:#000000; margin:0; font-size:13px; font-family:trebuchet MS;}

#conteneur {margin:auto; width:650px; background-color:#ffffff; padding:10px;}

#header {margin:auto; width:650px; background:url(logo.jpg) bottom no-repeat; color:#c0c0c0; height:180px; padding:0; border-bottom:#c0c0c0 1px solid; text-align:left;}
#header a {text-decoration:underline; font-weight:bold; color:#33CC00;} 
#header a:hover {text-decoration:none; font-weight:bold; color:#33CC00;}

#contenu {margin:auto;}

#texte {margin:auto; width:480px; padding:10px 0 0 0; float:left;}
#texte a {font-size:13px; color:#0000ff;} 
#texte a:hover {text-decoration:none; color:#0000ff;}
#texte a:visited {color:#0000ff;}
#texte h1 {font-family:arial; font-size:18px; display:inline;}
#texte .adsense {float:right; padding:0 0 5px 5px;} 

#menu {margin:auto; width:148px; float:right; background-color:#CCFF99; padding:5px; border-left:#c0c0c0 1px solid; border-bottom:#c0c0c0 1px solid; border-right:#c0c0c0 1px solid; text-align:left;}
#menu a {text-decoration:none; font-size:11px; color:#008000;}
#menu a:hover {text-decoration:underline; font-size:11px; color:#33CC00;}
#menu ul {margin:auto; padding:10px 0 10px 20px;}
#menu li {list-style:square; padding-left:0px; line-height:20px;}
#menu h3 {font-family:arial; text-decoration:underline; font-size:18px; display:inline;}
#menu h4 {font-family:arial; text-decoration:underline; font-size:18px; display:inline;}

#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;}
