body {font-family:arial; color:#000000; font-size:13px; background-color:#D3EBFA; margin:0; padding:0;}

form {padding:0px; margin:0px;}
textarea {padding:0px; border:#c0c0c0 1px solid;}
input {border:#c0c0c0 1px solid; padding:3px;}

#h2 {margin:auto; background-color:#FFF3E3; padding:5px; border:#c0c0c0 1px dotted;}
h2 {color:#000000; font-size:13px; display:inline;}

#top {margin:auto; height:20px; background-color:#FFF3E3; padding-top:4px; text-align:center; border-bottom:#7FD3EE 1px dotted;}
#top h1 {display:inline; font-size:11px; color:#808080;}
#top a {font-size:11px; color:#808080; text-decoration:none;}
#top a:hover {text-decoration:none;}
#top a:visited {color:#808080;}

#main {margin:auto; width:885px; padding:15px 0 15px 0;}

#conteneur {margin:auto; float:left; width:710px; padding:0;}

#contenu {width:500px; margin:auto; float:right; background:#ffffff; padding:15px; border:#7FD3EE 1px dotted;}
#contenu a {color:#6699ff; font-size:13px;}
#contenu a:hover {text-decoration:none;}
#contenu a:visited {color:#6699ff;}
#contenu span {font-weight:bold; color:#ff0000;}

#annu {margin:auto; padding-top:10px; margin-bottom:20px; text-align:left; font-family:arial; font-size:12px;}
#annu table {margin:auto; width:100%;}
#annu td {border-collapse:collapse; vertical-align:top; width:50%;}
#annu a {text-decoration:underline; font-size:13px; display:block}
#annu a:hover {text-decoration:none; color:#6699ff;}
#annu a:visited {color:#6699ff;}

#site {font-size:13px; padding-top:10px; padding-bottom:30px; clear:both;}
#site a {font-size:13px; color:#0000ff; font-weight:normal; display:block;}
#site a:hover {text-decoration:none;}
#site a:visited {color:#0000ff;}
#site .detail {font-size:11px; color:#808080;}

#webmaster {margin:auto; font-family:trebuchet MS; font-size:12px; font-weight:bold; color:#ff0000; margin-top:30px;}
#webmaster a {font-size:12px; font-weight:bold;}

#menu {margin:auto; width:165px; float:left; background:url(run-reunion.jpg) top center no-repeat; padding:160px 10px 0 0;}
#menu a {color:#6699ff; font-size:13px;}
#menu a:hover {text-decoration:none;}
#menu a:visited {color:#6699ff;}
#menu ul {margin:auto; padding:0px;}
#menu li {list-style-type:none; padding:1px; border-bottom:#ffffff 1px solid; line-height:20px;}
#menu .titre {text-align:center; font-size:16px; font-weight:bold;}

#extra {margin:auto; float:right; width:165px; padding:0 0 0 10px;}
#extra img {border:#808080 1px solid; width:}
#extra a {color:#6699ff; font-size:13px;}
#extra a:hover {text-decoration:none;}
#extra a:visited {color:#6699ff;}
#extra ul {margin:auto; padding:0px;}
#extra li {list-style-type:none; padding:1px; border-bottom:#ffffff 1px solid; line-height:20px;}
#extra .titre {text-align:center; font-size:16px; font-weight:bold;}

#bas {clear:both;}

#bottom {margin:auto; height:20px; background-color:#FFF3E3; border-top:#7FD3EE 1px dotted; font-size:11px; text-align:center; color:#808080; padding-top:4px;}
#bottom a {font-size:11px; color:#808080; text-decoration:none;}
#bottom a:hover {text-decoration:none;}
#bottom a:visited {color:#808080;}
