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

#conteneur {margin:auto; width:640px; background-color:#ffffff; padding:20px; border:#c0c0c0 1px dotted;}

#contenu {margin:auto;}

#header {margin:auto; background:url(banque-internet.jpg) left no-repeat; color:#ffffff; background-color:#DF8F64; margin-bottom:20px; padding:5px 0 0 115px; text-align:left; border:#905C40 1px dotted; height:90px;}
#header h1 {font-family:impact; font-size:30px; display:inline;}
#header a {text-decoration:none; color:#ffffff;} 
#header a:hover {text-decoration:none; color:#ffffff;}
#header a:visited {color:#ffffff;}

#texte {margin:auto; width:400px; float:left;}
#texte a {text-decoration:underline; font-weight:normal; color:#808080;} 
#texte a:hover {text-decoration:none; color:#808080;}
#texte a:visited {color:#808080;}
#texte h2 {font-size:18px; font-weight:bold;}

#menu {margin:auto; width:210px; float:right; background-color:#DF8F64; text-align:left; padding:5px; border:#905C40 1px dotted;}
#menu a {text-decoration:none; color:#ffffff;}
#menu a:hover {text-decoration:underline; color:#ffffff;}
#menu a:visited {color:#ffffff;}
#menu ul {margin:auto; padding:0 5px 10px 5px;}
#menu li {list-style:none; padding-left:0px; line-height:30px; border-bottom:#905C40 1px dotted;}
#menu h3 {padding:0 0 5px 5px; font-size:18px; color:#000000; font-weight:bold; display:inline;}
#menu h4 {padding:20px 0 20px 0; font-size:18px; font-weight:bold; display:inline;}

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

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