/* CSS Document */
* { border:0px solid red; }
/* Redéfinition des balises */
body { margin:0; padding:0 0 30px 0; background-color:#000; }
h1 { margin:0 0 15px 0; padding:0; /*background:url(images/titre.gif) no-repeat;*/ width:635px; height:25px; font:bold 22px/22px Arial, Verdana, Helvetica; }
h2 { margin:0 0 10px 0; padding:0 0 0 15px; background:url(images/news.gif) no-repeat; width:230px; height:23px; font:bold 12px/12px Arial, Verdana, Helvetica; }
h3 { margin:5px 0 0 0; padding:1px 0 0 20px; background:url(images/contact.gif) no-repeat; width:145px; height:12px; font:normal 9px/9px Arial, Verdana, Helvetica; }
h4 { margin:22px 0 5px 0; padding:0 0 1px 0; border-bottom:1px solid #C8C8C8; font:normal 9px/9px Arial, Verdana, Helvetica; color:#C8C8C8; }
h5 { margin:20px 0 20px 0; padding:0; font:normal 22px/28px Arial, Verdana, Helvetica; color:#000; border-bottom:1px solid #f4c317; }
h6 { margin:20px 0 0 0; padding:0; font:bold 15px/16px Arial, Verdana, Helvetica; }
img { margin:0 0 10px 0; }
sup { margin:0; vertical-align:text-top; } 
#droite div.float { float:left; width:315px; margin:0 30px 0 0; padding:0; font:normal 11px/18px Arial, Verdana, Helvetica; display:block; }
#droite div.margin { float:left; width:260px; margin:0; padding:0; font:normal 11px/18px Arial, Verdana, Helvetica; display:block; }
#droite div.float h2 { margin:20px 0 10px 0; padding:0 0 10px 15px; background:url(images/fleche.gif) no-repeat; border-bottom:1px solid #f4c317; width:300px; height:12px; font:bold 12px/14px Arial, Verdana, Helvetica; }
#droite div.margin h2 { margin:20px 0 10px 0; padding:0 0 10px 15px; background:url(images/fleche.gif) no-repeat; border-bottom:1px solid #f4c317; width:255px; height:12px; font:bold 12px/14px Arial, Verdana, Helvetica; }
#droite h2 { margin:20px 0 10px 0; padding:0 0 10px 15px; background:url(images/fleche.gif) no-repeat; border-bottom:1px solid #f4c317; width:600px; height:12px; font:bold 12px/14px Arial, Verdana, Helvetica; }

h2.temp { margin:20px 0 10px 0; padding:0 0 5px 15px; background:url(images/fleche.gif) no-repeat; border-bottom:1px solid #f4c317; width:255px; height:12px; font:bold 12px/12px Arial, Verdana, Helvetica; }
hr { clear: both; visibility: hidden; margin-top:20px; }
td { border-bottom:1px solid #C8C8C8; padding-top:5px; vertical-align:top; text-align:left; }
#droite p.petit, #droite div.margin p.petit, #droite div.float p.petit { font:normal 10px/13px Arial, Verdana, Helvetica; color:#666666; }
table { margin:0 0 25px 0; }
#droite table { font:normal 11px/14px Arial, Verdana, Helvetica; }
#droite div.float p, p { margin:0 0 5px 0; padding:0; font: normal 11px/15px Arial, Verdana, Helvetica; }
table span, #droite p span { font-weight:bold; color:#000000; }
#droite div.float p.leg { margin:0 0 5px 5px; padding:0; font:normal 9px/9px Arial, Verdana, Helvetica; color:#999999; }

table.finance td { padding:2px 5px; border:0; border-bottom:1px solid #C8C8C8; height:25px; vertical-align:bottom; }
table.liens td { padding:2px 5px; border:0; border-bottom:1px solid #C8C8C8; height:25px; vertical-align:bottom; }
table.agenda td p { color:#000 }
table.agenda td p span { color:#d9ad14; font-weight:bold; }

/* Création des ID */
#header { margin:20px auto 0; padding:0; width:919px; height:190px; background-color:#FFFFFF; }
#contenu { margin:0 auto 0; padding:0 0 20px 0; width:919px; height:100%; overflow:hidden; background-color:#FFFFFF; }
#gauche { float:left; display:inline; margin:0 0 20px 20px; padding:0p; width:230px; background-color:#FFF; }
#droite { float:left; margin:0 0 0 25px; padding:0; width:615px; background-color:#FFF; }
#footer { margin:0 auto; padding:0 0 10px 0; width:919px; height:20px; background-color:#FFFFFF; }

#droite p { margin:0 0 5px 0; padding:0; font: normal 11px/15px Arial, Verdana, Helvetica; }
#gauche p { margin:0; margin:0; font: normal 10px/13px Arial, Verdana, Helvetica; }

h1.logo { display:none; }

/* Création des class */

.spacer { clear: both; }
#droite div.float p.inter, #droite div.margin p.inter { font:normal 16px/18px Arial, Verdana, Helvetica; color:#f4c317; margin:10px 0; }
#footer p.copy { margin:0 0 0 276px; font-size:9px; color:#C8C8C8; }
.gris { color:#7C7C7C; font:italic 12px/16px Arial, Verdana, Helvetica; }
span.top { margin:0; padding:1px 0 0 25px; color:#C8C8C8; font:normal 9px/9px Arial, Verdana, Helvetica; background:url(images/haut.gif) no-repeat; width:124px; height:13px; display:block; }
span.close { margin:0; padding:1px 0 0 25px; color:#C8C8C8; font:normal 9px/9px Arial, Verdana, Helvetica; background:url(images/fermer.gif) no-repeat; width:124px; height:13px; display:block; }

/* Création des liens */
#droite span a:link { color:#f4c317; text-decoration:none; border:0; }
#droite span a:visited { color:#f4c317; text-decoration:none; border:0; }
#droite span a:hover { color: #FFF; text-decoration: none; border:0; }
#droite span a:active { color:#f4c317; text-decoration:none; border:0; }

#gauche h3 a:link { color:#000; text-decoration:none; border:0; background:none; }
#gauche h3 a:visited { color:#000; text-decoration:none; border:0; background:none; }
#gauche h3 a:hover { color: #FFF; text-decoration: none; border:0; background:none; }
#gauche h3 a:active { color:#000; text-decoration:none; border:0; background:none; }

#gauche p a:link { color:#000; text-decoration:none; border:0; background:none; }
#gauche p a:visited { color:#000; text-decoration:none; border:0; background:none; }
#gauche p a:hover { color: #F4C317; text-decoration: none; border:0; background:none; }
#gauche p a:active { color:#000; text-decoration:none; border:0; background:none; }

#footer p.copy a:link { color:#C8C8C8; text-decoration:none; border:0; }
#footer p.copy a:visited { color:#C8C8C8; text-decoration:none; border:0; }
#footer p.copy a:hover { color: #FFF; text-decoration: none; background-color:#f4c317; border:0; }
#footer p.copy a:active { color:#C8C8C8; text-decoration:none; border:0; }

a:link { color:#000; text-decoration:none; border-bottom:1px dashed #f4c317; }
a:visited { color:#000; text-decoration:none; border-bottom:1px dashed #f4c317;  }
a:hover { color: #FFF; text-decoration: none; background-color:#f4c317; }
a:active { color:#000; text-decoration:none; border-bottom:1px dashed #f4c317;  }

span.top a:link, span.close a:link { color:#000; text-decoration:none; border:0; background:none; }
span.top a:visited, span.close a:visited { color:#000; text-decoration:none; border:0; background:none; }
span.top a:hover, span.close a:hover { color: #FFF; text-decoration: none; border:0; background:none; }
span.top a:active, span.close a:active { color:#000; text-decoration:none; border:0; background:none; }

#droite h6 a:link { color:#000; text-decoration:none; border:0; cursor:text; background:none; }
#droite h6 a:visited { color:#000; text-decoration:none; border:0; cursor:text; background:none; }
#droite h6 a:hover { color: #000; text-decoration: none; border:0; cursor:text; background:none;}
#droite h6 a:active { color:#000; text-decoration:none; border:0; cursor:text; background:none; }

#droite table.hommes a:link { color:#000; text-decoration:none; border:0; }
#droite table.hommes a:visited { color:#000; text-decoration:none; border:0;  }
#droite table.hommes a:hover { color: #f4c317; text-decoration: none; background:none; }
#droite table.hommes a:active { color:#000; text-decoration:none; border:0;  }

table.finance td a:link, a.dl:link { color:#000; text-decoration:none; border:0; }
table.finance td a:visited, a.dl:visited { color:#000; text-decoration:none; border:0;  }
table.finance td a:hover, #a.dl:hover { color: #d9ad14; text-decoration: none; background:none; }
table.finance td a:active, a.dl:active { color:#000; text-decoration:none; border:0;  }

table.liens td a:link { color:#777777; text-decoration:none; border:0; }
table.liens td a:visited { color:#777777; text-decoration:none; border:0;  }
table.liens td a:hover { color: #d9ad14; text-decoration: none; background:none; }
table.liens td a:active { color:#777777; text-decoration:none; border:0;  }

p.mentions a:link { color:#777777; text-decoration:none; border:0; }
p.mentions a:visited { color:#777777; text-decoration:none; border:0;  }
p.mentions a:hover { color: #f4c317; text-decoration: none; background:none; }
p.mentions a:active { color:#777777; text-decoration:none; border:0;  }

a.index:link { color:#000; text-decoration:none; border:0; }
a.index:visited { color:#000; text-decoration:none; border:0;  }
a.index:hover { color: #f4c317; text-decoration: none; background:none; }
a.index:active { color:#000; text-decoration:none; border:0;  }