@charset "UTF-8";

@media all {
 * { margin:0; padding:0 }
 option { padding-left:.4em }
 select { padding:1px; }
 * html body * { overflow:visible }
 * html iframe { overflow:auto }
 html { height:100%; margin-bottom:1px }
 body { font-size:100.01%; color:#000; background:#e6e6e6; text-align:left; font:11px arial; }
 fieldset,img { border:0 solid; }
 ul { margin:0 0 1em 1em }
 li { margin-left:.8em; line-height:1.5em }
 #header { position:relative }
 #topnav { text-align:left; margin:2px 0 6px 0; padding-left:246px; white-space:nowrap; height:14px; overflow:hidden; }
 #header #topnav a { font:bold 11px/14px arial; color:#f14; }
 #header,#nav { clear:both }
 .carrepub { max-height:600px; }
 .carre2pub { max-height:600px; }
 p { margin:16px 0; }
 a.titre2 { font-size:14px; line-height:14px; font-weight:bold; font-family:tahoma;
  text-decoration:none; color:#000066; padding:4px 0 4px 0; display:block; }
 a.titreB { font:13px/14px arial; color:#006; padding:4px 0 4px 0; display:block; text-decoration:none; }
 a:hover.titreB { text-decoration:underline; }
 #archrub li { display:inline-block; margin-bottom:4px; }
 .bouton_resus2club { background-position:0 0; width:126px; height:39px; }
 .bouton_resus1 { background-position:0 -40px; width:126px; height:49px; }
 .bouton_resus2 { background-position:0 -90px; width:126px; height:10px; }
 .bouton_resus2b { background-position:0 -101px; width:148px; height:10px; }
 .home7 { background-position:-169px -53px; width:31px; height:49px; display:inline-block; }
 .fleche_video { background-position:-127px -54px; width:41px; height:38px; }
 .carre_rouge { background-position:-201px -73px; width:17px; height:19px; }
 .ico_live { background-position:-201px -54px; width:44px; height:18px; }
 .fleche_menuc { background-position:-252px -54px; width:11px; height:30px; }
 .icon_rss { background-position:-219px -73px; width:15px; height:15px; }
 .news24_24 { background-position:-235px -73px; width:15px; height:15px; }
 .icon_topnews { background-position:-149px -93px; width:18px; height:18px; }
 .promo_fleche { background-position:-170px -103px; width:4px; height:7px; }
 .fleche_live { background-position:-188px -103px; width:11px; height:10px; }
 .link9 { background-position:-177px -103px; width:9px;	height:9px; }
 .voter { background-position:-201px -93px; width:70px; height:22px; }
 .logo_footer { background-position:-127px 0; width:141px; height:52px; }
 .grfooter { font:14px arial; color:#aaa; padding-top:6px; height:25px; background:-moz-linear-gradient(top,#001059 0%,#000e52 23%,#00073a 73%,#000534 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#001059),color-stop(23%,#000e52),color-stop(73%,#00073a),color-stop(100%,#000534));
  background:-webkit-linear-gradient(top,#001059 0%,#000e52 23%,#00073a 73%,#000534 100%);
  background:-o-linear-gradient(top,#001059 0%,#000e52 23%,#00073a 73%,#000534 100%);
  background:-ms-linear-gradient(top,#001059 0%,#000e52 23%,#00073a 73%,#000534 100%);
  background:linear-gradient(to bottom,#001059 0%,#000e52 23%,#00073a 73%,#000534 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001059', endColorstr='#000534',GradientType=0 ); }
 .tfoot1 { margin:0 40px; position:relative; top:-15px; }
 .tfoot1 td, .tfoot1 th { font:10px arial; padding:10px 0 5px 20px; vertical-align:top; }
 .tfoot1 th a { display:block; color:#fff; padding:0 0 4px 0; font-size:14px; }
 .tfoot1 td a { display:block; color:#aaa; padding:0 40px 4px 0; font-size:12px; text-decoration:none; }
 .tfoot1 th h4, .tfoot1 td h4 { font:bold 16px arial; color:#fff; display:block; margin:0 0 20px 0; }
 .tfoot1 td h4 { font-size:14px }
 .tfoot1 td.a2 a { display:inline;padding:0; margin:0; }
 div.m1 { color:#ccc; height:28px; padding:0; margin:0; overflow:hidden; text-align:left; background: #009; /* Old browsers */
  background:-moz-linear-gradient(top,#66669a 0%,#66669a 11%,#1d519a 11%,#1c4f91 19%,#204d8e 22%,#1a4b8d 26%,#1a4a8a 30%,#18478d 33%,#16458b 37%,#144387 41%,#143f83 52%,#0f3b7c 59%,#103a74 63%,#093165 89%,#0c2e5c 93%,#0e2c62 96%,#08295f 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#66669a),color-stop(11%,#66669a), color-stop(11%,#1d519a), color-stop(19%,#1c4f91), color-stop(22%,#204d8e), color-stop(26%,#1a4b8d), color-stop(30%,#1a4a8a), color-stop(33%,#18478d), color-stop(37%,#16458b), color-stop(41%,#144387), color-stop(52%,#143f83), color-stop(59%,#0f3b7c), color-stop(63%,#103a74), color-stop(89%,#093165), color-stop(93%,#0c2e5c), color-stop(96%,#0e2c62), color-stop(100%,#08295f));
  background:-webkit-linear-gradient(top,#66669a 0%,#66669a 11%,#1d519a 11%,#1c4f91 19%,#204d8e 22%,#1a4b8d 26%,#1a4a8a 30%,#18478d 33%,#16458b 37%,#144387 41%,#143f83 52%,#0f3b7c 59%,#103a74 63%,#093165 89%,#0c2e5c 93%,#0e2c62 96%,#08295f 100%);
  background:-o-linear-gradient(top,#66669a 0%,#66669a 11%,#1d519a 11%,#1c4f91 19%,#204d8e 22%,#1a4b8d 26%,#1a4a8a 30%,#18478d 33%,#16458b 37%,#144387 41%,#143f83 52%,#0f3b7c 59%,#103a74 63%,#093165 89%,#0c2e5c 93%,#0e2c62 96%,#08295f 100%);
  background:-ms-linear-gradient(top,#66669a 0%,#66669a 11%,#1d519a 11%,#1c4f91 19%,#204d8e 22%,#1a4b8d 26%,#1a4a8a 30%,#18478d 33%,#16458b 37%,#144387 41%,#143f83 52%,#0f3b7c 59%,#103a74 63%,#093165 89%,#0c2e5c 93%,#0e2c62 96%,#08295f 100%);
  background:linear-gradient(to bottom,#66669a 0%,#66669a 11%,#1d519a 11%,#1c4f91 19%,#204d8e 22%,#1a4b8d 26%,#1a4a8a 30%,#18478d 33%,#16458b 37%,#144387 41%,#143f83 52%,#0f3b7c 59%,#103a74 63%,#093165 89%,#0c2e5c 93%,#0e2c62 96%,#08295f 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66669a',endColorstr='#08295f',GradientType=0); }
 div.m1 a { color:#fff; font:bold 14px/28px tahoma,Trebuchet MS; border-right:0; text-decoration:none; padding:6px 5px; margin:0; height:28px; background-color:transparent; }
 div.m1 a:hover { color:#FF0E45; background:#fff; border-left:0px; border-top:4px solid #FF0E45; padding:2px 5px 6px 6px; margin:0; }
 div.m1 div { display:none; text-align:left; }
 div.m2 { height:21px; line-height:21px; padding:0; margin:0; overflow:hidden; text-align:left; border-left:1px solid #E5E5E5; }
 div.m2 a { color:#006; font:11px tahoma; text-decoration:none; padding:0 10px; margin:0; }
 div.m2 a:hover { text-decoration:underline; }
 div.m2 { background:#ffffff;
  background:-moz-linear-gradient(top,#ebe7e8 0%,#e9ebe8 5%,#edeef0 10%,#f3f1f2 15%,#fcfcfc 30%,#fdfdfd 80%,#fbfbfb 90%,#fdfdfd 96%,#e6e6e6 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebe7e8),color-stop(5%,#e9ebe8),color-stop(10%,#edeef0),color-stop(15%,#f3f1f2),color-stop(30%,#fcfcfc),color-stop(80%,#fdfdfd),color-stop(90%,#fbfbfb),color-stop(96%,#fdfdfd),color-stop(100%,#e6e6e6));
  background:-webkit-linear-gradient(top,#ebe7e8 0%,#e9ebe8 5%,#edeef0 10%,#f3f1f2 15%,#fcfcfc 30%,#fdfdfd 80%,#fbfbfb 90%,#fdfdfd 96%,#e6e6e6 100%);
  background:-o-linear-gradient(top,#ebe7e8 0%,#e9ebe8 5%,#edeef0 10%,#f3f1f2 15%,#fcfcfc 30%,#fdfdfd 80%,#fbfbfb 90%,#fdfdfd 96%,#e6e6e6 100%);
  background:-ms-linear-gradient(top,#ebe7e8 0%,#e9ebe8 5%,#edeef0 10%,#f3f1f2 15%,#fcfcfc 30%,#fdfdfd 80%,#fbfbfb 90%,#fdfdfd 96%,#e6e6e6 100%);
  background:linear-gradient(to bottom,#ebe7e8 0%,#e9ebe8 5%,#edeef0 10%,#f3f1f2 15%,#fcfcfc 30%,#fdfdfd 80%,#fbfbfb 90%,#fdfdfd 96%,#e6e6e6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe7e8',endColorstr='#ffffff',GradientType=0); }
 div.fdpro2 { padding:8px 0 8px 6px; font-family:arial; font-size:12px; text-align:bottom; vertical-align:bottom; background:#ffffff;
  background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 24%,#fffff5 27%,#fffefc 29%,#fefefe 32%,#fdfdfb 39%,#f2f2ea 71%,#ede8e4 93%,#ebe8e3 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(24%,#ffffff),color-stop(27%,#fffff5),color-stop(29%,#fffefc),color-stop(32%,#fefefe),color-stop(39%,#fdfdfb),color-stop(71%,#f2f2ea),color-stop(93%,#ede8e4),color-stop(100%,#ebe8e3));
  background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 24%,#fffff5 27%,#fffefc 29%,#fefefe 32%,#fdfdfb 39%,#f2f2ea 71%,#ede8e4 93%,#ebe8e3 100%);
  background:-o-linear-gradient(top,#ffffff 0%,#ffffff 24%,#fffff5 27%,#fffefc 29%,#fefefe 32%,#fdfdfb 39%,#f2f2ea 71%,#ede8e4 93%,#ebe8e3 100%);
  background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 24%,#fffff5 27%,#fffefc 29%,#fefefe 32%,#fdfdfb 39%,#f2f2ea 71%,#ede8e4 93%,#ebe8e3 100%);
  background:linear-gradient(to bottom,#ffffff 0%,#ffffff 24%,#fffff5 27%,#fffefc 29%,#fefefe 32%,#fdfdfb 39%,#f2f2ea 71%,#ede8e4 93%,#ebe8e3 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebe8e3',GradientType=0); }
}

@media screen, projection {
 body { background:#e6e6e6; color:#000; }
 .page_margins { margin:0 auto; width:990px; background:#fff; box-shadow:0 5px 15px #999; }
 .page { padding:0 8px 0 8px; }
 #header { padding:0; margin:0; color:#000; background:#fff; }
 #topnav { color:#5f5f5f; background:transparent; }
 #nav { overflow:hidden; }
 #main { margin:0; background:#fff; }
 #footer { padding:0; margin:0; color:#fff; background:#003; }
 table.tab1 { background-color:transparent; overflow:hidden; padding:0; margin:0 0 8px 0; }
 table.tab1 td { margin:0; padding:0; }
}
