body {font: 12px verdana, arial, sans-serif; background:url(index2bg.gif) fixed; color:#FFF;margin:0;padding:0}
a {text-decoration:none;color:#ccc}
a span {display:none}
a:hover span {position:absolute;display:block;width:250px;padding:5px;margin:5px}
p {margin:2px 0 10px 2px}
dl,dd {margin:0;padding:0}
img {border:0}
.clearfloat {clear:both}
#logo {background:#69C url(index2logo.jpg) 0 29px no-repeat;text-align:left;margin:0 auto;width:671px;border:1px solid #F0F8FF;
/*padding-top:194px sans pub*/
padding-top:82px; /* avec pub */
}
#logo h4 {font-size:16px;color:#006;margin-top:1.5em;margin-left:0.5em;margin-bottom:0.5em;	border-top: 1px solid #DCDCDC; padding-top: 13px; margin-top: 8px;}
#barre {background:url(ssidebar0.png) top right repeat-y;border:1px solid #5d2e2e;
text-align:center; /* avec pub */
}
#news {float:left;width:470px;padding:0 5px 5px;text-align:left;}
#news a:hover {;color:#ccc}
h1, h2, h3, h4 { margin:1em 0 0 0;}
h2 {font-size:30px; }
#droit {float:right;width:170px;padding:115px 1px 4px;}
#droit img {border:solid 1px #FFF;}
#haut {position:absolute;margin:0;top:0;font-size:11px;color:#c5c3c3;padding:8px}
#haut a:hover {text-decoration:underline;background:none}
#bas {color:#c7c2c2;font-size:10px;width:670px;text-align:right;margin:0 auto;padding:4px}
#bas a {color:#ccc}
#bas a:hover {text-decoration:underline}
#menu {position:absolute;top:171px;margin-left:30px;width:671px;}
#menu dd {font:bold 11px tahoma,arial,sans-serif;margin:1px;float:left;background:#FFF;padding:3px 5px 3px 9px}
#menu a {color:#000}
#menu a:hover {text-decoration:underline}
