body {background:url(images/body.gif) #18181818; margin:0px 0px 0px 0px; text-align: center;}

.images {background:#c00; width:20px; padding:1px;} /* not part of the menu */

#nav ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:11px;}
#nav li {display:table-cell; margin:0; padding:0;}
#nav a {float:left; color:#800000; background: #ccc url(top_left.gif) no-repeat left top; margin:0 5px 0 0; padding:0 0 0 2px; text-decoration:none; letter-spacing:1px;}
#nav a b {float:left; display:block; background:transparent url(top_right.gif) no-repeat right top; padding:5px 16px 5px 12px;}
#nav a:hover {background: #3a73ba url(top_left.gif) no-repeat left top; color:#fff; cursor:pointer;} 
#nav .current a {background: #3a73ba url(top_left.gif) no-repeat left top; color:#fff; cursor:default;} 
#nav {padding:2px 0 10px 0; background:#181818 url(shade_bottom.gif) repeat-x left bottom; margin:30px 0 30px 0;} /* margin for this demo only */

p.titre      { font-family:Verdana, Arial; font-size: 12pt color:#484848 }
p.nompage    { font-family:Verdana, Arial; font-size: 10pt color:#484848  }
p.hautpage   { font-family:Verdana, Arial; font-size: 8pt; color:#484848 }
p.liens      { font-family:Verdana, Arial; font-size: 10pt; font-weight:bold; color:#484848 }
p.corps      { font-family:Verdana, Arial; font-size: 9pt; text-align:left; color:#484848 }
p.corpscenter{ font-family:Verdana, Arial; font-size: 10pt; text-align:center; color:#484848 }
p.tab        { font-family:Verdana, Arial; font-size: 10pt; LINE-HEIGHT: 12px; text-align: center; color:#484848 }
p.liensbas   { font-family:Verdana, Arial; font-size: 7pt; color:#c2222f }

h1 { display: inline; font-size: 14pt; color:#C2222F; line-height: 30px; overflow:hidden; align: center; font-family: Verdana, Arial, Helvetica }