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; }