body { color:#999; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; background-image: url(../Pict/maq/fond.gif); background-repeat: repeat-x; margin: 0 0 20px; background-color: #060606;}

a { color: #fff; text-decoration:underline;  }
a:hover { color: #dcdcdc; text-decoration:underline;  }
a:visited { color: #dcdcdc; }
a:active { color: #fff; }

.justify { text-align: justify; }
.right { text-align: right; }
.spacer { height: 8px; }
.spacerbig { height: 16px; }


#copyright { color: #555; font-size: 8px; text-align: center; margin-top: 10px; }	

#head a.email { color: #555; font-size: 11px; font-weight: bold; text-decoration: none; padding-right: 5px; padding-bottom: 7px; }
#head a.email:hover { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; padding-top: 10px; }

/*** nav ***/
#nav { color: #fff; font-size: 10px; width: 151px; }
#nav a.first { color: #ccc; background:url(../Pict/maq/menuHaut.gif) no-repeat right top; display:block; text-decoration:none; font-weight:normal; font-size:10px; line-height: 28px; padding-left: 8px; border-bottom: 1px solid #181818; display: block; }
#nav a.line { color: #ccc; background:url(../Pict/maq/menuLigne.gif) no-repeat right top; display:block; text-decoration:none; font-weight:normal; font-size:10px; line-height: 28px; padding-left: 8px; border-bottom: 1px solid #181818; display: block; }
#nav a.first:hover { color: #fff; background:url(../Pict/maq/menuHaut-over.gif) no-repeat right top; display:block; text-decoration:none; font-weight:bold; font-size:10px; line-height: 28px; padding-left: 8px; border-bottom: 1px solid #181818; display: block; }
#nav a.line:hover { color: #fff; background:url(../Pict/maq/menuLigne-over.gif) no-repeat right top; display:block; text-decoration:none; font-weight:bold; font-size:10px; line-height: 28px; padding-left: 8px; border-bottom: 1px solid #181818; display: block; }

/*** content ***/
#content { font-size: 11.5px; word-spacing: -0.4px; line-height:17.5px; }

#content div.col1 { width:360px; float:left; margin-bottom: 15px; margin-left: 15px; }
#content div.col2 { width:250px; float:left; margin-bottom: 15px; margin-left: 25px; }

#content h1, h3, h4, h5, h6 { color:#fff ; }
#content h1 { font-size: 18px; padding-top: 10px; padding-bottom: 5px; margin: 0px;}
#content h2 { font-size: 16px;  padding-top: 0; padding-bottom: 10px; margin: 0; font-weight: normal;}
#content h3 { font-size: 16px; padding-top: 15px; padding-bottom: 10px; margin: 0px;}
#content h4 { font-size: 14px; padding-top: 12px; padding-bottom: 10px; margin: 0px; line-height:20px;}
#content h5 { font-size: 12px; padding-top: 5px; padding-bottom: 10px; margin: 0px;}
#content h6 { font-size: 12px; padding-top: 0px; padding-bottom: 0px; margin: 0px;}

#content p { padding: 0px; padding-bottom:8px; margin-bottom: 0px; margin-top: 0px;}
#content p.intro { color: #fff; font-size: 12px; font-weight: bold; line-height:17px; }
#content p b { color: #ccc; }
#content sup { font-size: 9px;}
#content .blanc { color: #fff; }

#content .encart div.sep0 { background:transparent; margin-top: 0px; padding-right: 5px; padding-left: 10px; }
#content .encart div.sep1 { background:transparent; margin-top: 10px; padding-right: 5px; padding-left: 10px; border-top: 1px solid #252525; }
#content .encart div.sep2 { font-weight: bold; color: #fff; font-size: 12px; background:#000; margin-bottom:10px; padding:0px; padding-left: 20px; padding-top: 10px; border-top: 1px solid #222; border-bottom: 1px solid #222; }
#content .encart .encart360g div.sep2 { background:#202020;   margin-right:1px; margin-left:1px; padding-right: 5px; padding-left: 10px;padding-top: 5px;  padding-bottom:5px; border-top: 1px solid #333; border-bottom: 1px solid #333; }

#content div.left { float:left; padding-left:10px;}
#content div.right { float:right; padding-left:10px;}
#content div.clear { clear:left;}

#content .encart { margin-top: 10px; margin-bottom: 10px; }
#content .encart p, .encart h1, .encart h2, .encart h3, .encart h4, .encart h5, .encart h6 { padding-left:10px; padding-right:10px}

#content ul {  font-size: 11px; line-height: 15px; margin:0px; padding-left:0px; padding-bottom:8px;}
#content li { margin-bottom: 5px; margin-left:30px; margin-right:10px; list-style: square; }
#content li.noBullet { list-style-type: none; margin-bottom: 3px; }

#content .encart360 { width:360px; }
#content .encart360 .top { background:url(../Pict/maq/encarts/360/encadre_bgtop.gif) no-repeat left top; }
#content .encart360 .content { background:url(../Pict/maq/encarts/360/encadre_bg.gif) repeat-y left top; }
#content .encart360 .bot { background:url(../Pict/maq/encarts/360/encadre_bgbottom.gif) no-repeat left bottom; }

#content .encart360g { width:360px; }
#content .encart360g .top { background:url(../Pict/maq/encarts/360/encadre_bgtop_brd.gif) no-repeat left top; }
#content .encart360g .content { background:url(../Pict/maq/encarts/360/encadre_bg_brd.gif) repeat-y left top; }
#content .encart360g .bot { background:url(../Pict/maq/encarts/360/encadre_bgbottom_brd.gif) no-repeat left bottom; }

#content .encart250 { width:250px; }
#content .encart250 .top { background:url(../Pict/maq/encarts/250/encadre_bgtop.gif) no-repeat left top; }
#content .encart250 .content { background:url(../Pict/maq/encarts/250/encadre_bg.gif) repeat-y left top; }
#content .encart250 .bot { background:url(../Pict/maq/encarts/250/encadre_bgbottom.gif) no-repeat left bottom; }

#content .encart360 .tableaux { width:335px; }
#content .encart360g .tableaux { width:335px; }
#content .encart250 .tableaux { width:230px; }

#content .tableaux { font-size: 11px; margin-left:10px; margin-right:10px; margin-top:0; margin-bottom:0px; }
#content .tableaux caption { font-weight: bold; color: #fff; font-size: 12px; text-align: left; padding-top: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 0 !important; }
#content .tableaux th { padding:5px; color: #fff; background-color: #191919; text-align: left; border-top: 1px solid #777; border-bottom: 1px solid #777; }
#content .encart360g .tableaux th { padding:5px; color: #fff; background-color: #202020; text-align: left; border-top: 1px solid #777; border-bottom: 1px solid #777; }
#content .tableaux tr.alt { background-color: #202020; }
#content .tableaux tr.alt:hover { background-color: #151515; }
#content .tableaux tr:hover { background-color: #191919;}
#content .tableaux td { padding: 5px; border-bottom: 1pt solid #444; }
#content .tableaux td.first { border-top: 1px solid #444; }

#content .accordion { margin: 0px; padding: 0px; border-bottom: 1px solid #252525; }
#content .accordion div.title { color: #fff; background-color: #000; border-top: 1px solid #252525; padding: 5px; margin-right: 1px; cursor: pointer;}
#content .accordion div.titleOpen { color: #fff; padding: 5px; margin-right: 1px; border-bottom: 1px solid #252525; border-top: 1px solid #252525; background-color: #200d15; cursor: pointer; }
#content .accordion div.content  { margin: 0px; padding: 0px; }
#content .accordion div.contentBlock { margin: 10px; padding: 0px;}


/*** subnav ***/
#content .subnav {}
#content .subnav a.big { background:url(../Pict/bt/bigBackGround_grey.gif) no-repeat; padding-left: 28px; font-weight: bold; line-height: 24px; font-size: 12px; text-decoration: none; margin-right: 1px; display: block; } 
#content .subnav a.big:hover { background:url(../Pict/bt/bigBackGround_red.gif) no-repeat 0px 0px; color: #fff; font-weight: bold; background-color: #000; }

#content .subnav a { background:url(../Pict/bt/fleche_inact.gif) no-repeat 10px center; font-weight: normal; line-height: 22px; text-decoration: none; padding-left: 28px; border-top: 1px solid #202020; border-bottom: 1px solid #202020; display: block; } 
#content .subnav a.first { background:url(../Pict/bt/fleche_inact.gif) no-repeat 10px center; font-weight: normal; line-height: 22px; text-decoration: none; padding-left: 28px; border-top: 1px solid #202020; border-bottom: 1px solid #202020; display: block; } 
#content .subnav a.line { background:url(../Pict/bt/fleche_inact.gif) no-repeat 10px center; font-weight: normal; line-height: 22px; text-decoration: none;  padding-left: 28px; border-bottom: 1px solid #202020; display: block; }
#content .subnav a:hover { background:url(../Pict/bt/fleche.gif) no-repeat 10px center; color: #fff; font-weight: bold; background-color: #000; }
#content .subnav a.first:hover { background:url(../Pict/bt/fleche.gif) no-repeat 10px center; color: #fff; font-weight: bold; background-color: #000; }
#content .subnav a.line:hover { background:url(../Pict/bt/fleche.gif) no-repeat 10px center; color: #fff; font-weight: bold; background-color: #000; }

/*** foot ***/
#foot div.default { background:#252525 url(../Pict/maq/botomBorder.gif) no-repeat left bottom; padding:0 10px 10px; }
#foot div.dark { background:#0a0a0a url(../Pict/maq/botomBorder.gif) no-repeat left bottom; padding:0 10px 10px; border-top: 1px solid #000; }
#foot div.grey { background:#151515 url(../Pict/maq/botomBorder.gif) no-repeat left bottom; padding:0 10px 10px; border-top: 1px solid #000; }
#foot div.red { background:#6f2429 url(../Pict/maq/botomBorder.gif) no-repeat left bottom; padding:0 10px 10px; border-top: 1px solid #000; }
#foot div.bleu { background:#2e256f url(../Pict/maq/botomBorder.gif) no-repeat left bottom; padding:0 10px 10px; border-top: 1px solid #000; }
#foot div.noend { background:#151515 url(../Pict/maq/botomBorderNobrd.gif) repeat-y left top; padding:0 10px 10px; border-top: 1px solid #000; }

#foot table { background-color: inherit; }
#foot caption { color:#fff ; font-size: 14px; font-weight: bold; background-color: inherit; text-align: left; padding-top: 10px; padding-bottom: 13px; padding-left: 10px; }
#foot td { font-size: 11px; line-height: 18px; }
#foot td.greyBorder { border-right: 1px dotted #555; }
#foot td.whiteBorder { border-right: 1px dotted #fff; }
#foot p { padding-right: 10px; padding-left: 10px; }
#foot p b { color: #ccc; font-size: 11px;}
#foot p.blanc, #foot p.blanc b, #foot b.blanc { color: #fff; }
#foot p.blanc b { color: #fff;}
#foot img.top { margin-bottom: -15px; }
#foot copyright { color: #333; font-size: 9px; text-align: center; margin-top: 10px; }	
#foot h1 { color:#fff ; font-size: 20px; margin: 0; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;}
#foot h2 { color:#fff ; font-size: 18px; margin: 0; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;}
#foot h3 { color:#fff ; font-size: 16px; margin: 0; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;}
#foot h4 { color:#fff ; font-size: 14px; margin: 0; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;}
#foot h5 { color:#fff ; font-size: 12px; margin: 0; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;}
#foot h6 { color:#fff ; font-size: 10px; margin: 0; padding-right: 10px; padding-left: 10px; }

