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

#conteneur {margin:auto; width:650px; background-color:#ffffff; padding:10px; border-bottom:#c0c0c0 5px solid;}

#contenu {margin:auto;}

#header {margin:auto; background:url(cotisation-retraite.jpg) left no-repeat; color:#666633; margin-bottom:0px; padding:5px 0 0 125px; text-align:left; height:90px;}
#header h1 {font-family:impact; font-size:30px; color:#ffffff; display:inline;}
#header a {text-decoration:none; color:#666633;} 
#header a:hover {text-decoration:none; color:#666633;}
#header a:visited {color:#666633;}

#texte {margin:auto; width:400px; float:left;}
#texte a {font-size:12px; color:#666633; font-weight:bold; display:block;} 
#texte a:hover {text-decoration:none; color:#666633;}
#texte a:visited {color:#666633;}
#texte h2 {padding:5px; font-size:18px; border:#c0c0c0 3px dotted;}

#menu {margin:auto; width:230px; float:right; background-color:#ffffff; text-align:left;}
#menu a {text-decoration:underline; color:#666633;}
#menu a:hover {text-decoration:none; color:#666633;}
#menu a:visited {color:#666633;}
#menu ul {margin:auto; padding:10px 0 10px 20px;}
#menu li {list-style:square; padding-left:0px; line-height:30px;}
#menu h3 {padding:5px; font-size:18px; color:#000000; border:#c0c0c0 3px dotted; display:inline;}
#menu h4 {padding:20px 0 20px 0; font-size:18px; color:#000000; border:#c0c0c0 3px dotted; display:inline;}

#bottom {margin:auto; clear:both; padding-top:40px; color:#808080; 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;}
