body,html {background-color:#99CC66; color:#000000; margin:10px; font-size:14px; font-family:arial;}

#conteneur {margin:auto; width:670px; background-color:#ffffff; border:#f4f4f4 solid 10px;}

#barre {margin:auto; background-color:#669933; height:20px;}

#top {margin:auto; text-align:center;}
#top a {font-size:11px; font-weight:bold; color:#ffffff;} 
#top a:hover {text-decoration:none; color:#ffffff;}
#top a:visited {color:#ffffff;}
#top h1 {display:inline;}

#contenu {margin:auto; padding:10px; width:400px; float:right;}
#contenu a {font-size:13px; font-weight:normal; color:#669933; display:block;} 
#contenu a:hover {text-decoration:none; color:#669933;}
#contenu a:visited {color:#669933;}
#contenu h2 {font-size:15px;}

#menu {margin:auto; padding:120px 0 0 0; background:url(assurer-auto.jpg) top center #669933 no-repeat; font-weight:bold; width:250px; float:left;}
#menu a {text-decoration:none; color:#ffffff; font-weight:normal;}
#menu a:hover {text-decoration:underline; color:#ffffff; font-weight:normal;}
#menu a:visited {color:#ffffff;}
#menu ul {margin:auto; padding:0 0 10px 20px;}
#menu li {list-style-type:none; padding-left:0px; line-height:25px;}
#menu span {font-size:18px; color:#808080; font-weight:bold;}
#menu h3 {text-align:center; color:#ffffff; font-size:18px;}

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

