body,html {background-color:#555555; color:#000000; margin:10px; font-size:13px; font-family:arial;}

#contenu1 {margin:auto; width:700px; background-color:#ffffff; padding:20px; border-top:#c0c0c0 5px solid; border-bottom:#c0c0c0 5px solid;}

#contenu2 {margin:auto;}

#haut {margin:auto; background:url(finance-assurance.jpg) left no-repeat; border:#808080 1px solid; color:#ffffff; background-color:#6666FF; margin-bottom:20px; padding:5px 0 0 120px; text-align:left; height:90px;}
#haut h1 {font-family:impact; font-size:30px; color:#ffffff; display:inline;}
#haut a {text-decoration:none; color:#ffffff;} 
#haut a:hover {text-decoration:none; color:#ffffff;}
#haut a:visited {color:#ffffff;}

#contenu3 {margin:auto; width:470px; float:right;}
#contenu3 a {color:#555555; font-weight:bold;} 
#contenu3 a:hover {text-decoration:none; color:#555555;}
#contenu3 a:visited {color:#555555;}
#contenu3 h2 {font-family:arial; font-size:18px; font-weight:bold;}

#rep {margin:auto; width:200px; float:left; background-color:#6666FF; border:#808080 1px solid; text-align:left; padding:5px;}
#rep a {font-size:11px; text-decoration:none; color:#ffffff;}
#rep a:hover {text-decoration:underline; color:#ffffff;}
#rep a:visited {color:#ffffff;}
#rep ul {margin:auto; padding:0 0 0 5px;}
#rep li {list-style:none; padding-left:0px; line-height:30px;}
#rep h3 {padding:0 0 5px 5px; font-family:arial; font-size:18px; color:#ffffff; font-weight:bold; display:inline;}
#rep h4 {padding:20px 0 20px 0; font-family:arial; font-size:18px; font-weight:bold; display:inline;}

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