@CHARSET "ISO-8859-1";
/**
 * @version    $Revision: 44802 $
 * @date       $Date: 2010-02-09 13:19:34 +0100 (Tue, 09 Feb 2010) $
 */

/* MENU BAR */

#menuBar {
   margin-bottom:0px;
   border-right:1px solid #ddd;
   background:#ddd;
   width:1078px;
}

#menuBar li {
   list-style:none;
}

#menuBar td {
   text-align:center;
 }

#menuBar a {
   font:13px/16px arial, sans-serif;
}

/*  level 1  */
#menuBar table.level1 {
   width:1078px;
   background:url(menuBarTab_off.gif) top left repeat-x;
   height:31px;
   position:relative;
   z-index:200;
}

#menuBar .level1 td {
   border-left:1px solid #bbb;
}

#menuBar .level1 a {
   font-weight:bold;
   font-size:11px;
   line-height:33px;
   text-transform:uppercase;
   height:31px;
   display:block;
   overflow:hidden;
   text-decoration:none;
}

#menuBar .level1 td.logoHome {
   background:url(nav-une.gif) top left no-repeat;
   width: 30px;
}

#menuBar .level1 a:hover {
   text-decoration:none;
}
/*
#menuBar .gratuit a:hover {
   background:url(/medias/www/img/bg/menuBarTab_on.gif) top center no-repeat #fff;
   color:#fff!important;
}
*/
#menuBar .level1 .abonnes_page a {
   color:#d38700;
}
#menuBar .level1 .abonnes a {
   color:#d38700;
}

#menuBar .level1 .abonnes a span {
   background:url(menuBar_abonneLink.gif) 0 12px repeat-x;
}

#menuBar .level1 .abonnes_page a:hover span {
   background:url(menuBar_abonneLink.gif) 0 12px repeat-x;
   color:#FFFFFF;
}

#menuBar .level1 .abonnes a:hover span {
   background:none;
}

#menuBar .level1 .abonner {
   width:200px;
   vertical-align:top;
   border-left:0px solid #bbb;
}

#menuBar .level1 .abonner a {
   background:url(abonnerAuMonde.gif) top left no-repeat;
   width:200px;
   height:26px;
   display:block;
   margin-top:4px;
}

#menuBar .gratuit .tabOn a .sport{
   background:url(menuBarTab_on_sport.gif) top center no-repeat #fff !important;
   color:#fff!important;
}

#menuBar a .sport {
   padding: 10px 5px;
}

#menuBar .gratuit .tabOn a .sport #img_grise {
   display:none;
}

#menuBar .gratuit .tabOn a .sport #img_blanche {
   display:block;
}

#menuBar .gratuit .tabOff a .sport #img_grise {
   display:block;
}

#menuBar .gratuit .tabOff a .sport #img_blanche {
   display:none;
}

#menuBar .gratuit .tabOn a{
   background:url(menuBarTab_on.gif) top center no-repeat #fff;
   color:#fff!important;
}

#menuBar .level1 .gratuit a {
   color:#666;
}

#menuBar .level1 .abonnes a {
   color:#d38700;
}

#menuBar .abonnes .tabOn a{
   background:url(menuBarTab_gold_on.gif) top center no-repeat #fff;
   color:#fff!important;
}

#menuBar .abonnes_page .tabOff  a span
{
   background:transparent url(menuBar_abonneLink.gif) repeat-x scroll 0 12px;
}

#menuBar .abonnes_page .tabOff a:hover{
   background:url(menuBarTab_gold_ssflech.gif) top center no-repeat #fff;
   color:#CC0000!important;
}

/*  level 2  */

#menuBar .menuBarBottom {
   border-left:1px solid #ccc;
   background-color:#CC0000;
   /*border-right:1px solid #ccc;*/
   width:1078px;
   background:#CC0000;
   position:relative;
   z-index:1;
   top:-1px;

   padding:0 5px;
}
html>/**/body #menuBar .menuBarBottom {width:1067px;}

#menuBar .level2 {
   position:relative;

}

#menuBar .level2 table {
   position:relative;
   z-index:2;

}

#menuBar .level2 .flecheBas {
   background:url(flechebas_filet.gif) center left no-repeat;
   cursor:pointer;
   width: 20px;
}

#menuBar .level2 .first {
   width: 15px;
}

#menuBar .level2 td {
   background:#CC0000;
   height:35px;
   padding:0px 7px;
}

#menuBar .level2 td.rollover {
   background:url(menuBarTab_level2_on.gif) bottom center no-repeat #CC0000;
}

#menuBar .level2 a {
   color :#ffffff;
   text-decoration:none;
   font-size:13px;
   font-weight:bold;
   line-height:16px;
}

#menuBar .level2 a:hover {
   text-decoration:none;
	color:#CCCCCC;
}


#menuBar .level2 .special a {
   font-size:11px;
   line-height:13px;
}

#menuBar .level2 td.divider {
   background:url(menuBar_special.gif) center left no-repeat;
   width:1px;
   overflow:hidden;
   padding:0px;
}

#menuBar .level2 .special td {
   text-align:left;
   padding-right:15px;
}


/*  level 3  */

#menuBar .level3 {
   background:#CC0000;
   height:135px;
   overflow:hidden;
   border-bottom:1px solid #ccc;
   /* border-right:1px solid #ccc; */
   border-left:1px solid #ccc;
   position:relative;
   z-index:1;

}
* html #menuBar .level3 {width: 1077px;}
html>/**/body #menuBar .level3 {width:1077px;}

#menuBar .level3 .closeWindow {
   font-size:16px;
   position:absolute;
   top:4px;
   right:4px;
   z-index:999;
}

#menuBar .level3 .loaderLevel3 {
   width: 1078px;
   text-align:center;
   padding-top: 30px;
   padding-bottom: 30px;
}

#menuBar .level3 td {
   text-align:left;
   height:137px;
}

#menuBar .level3 .image {
   float:left;
   border:1px solid #ccc;
   padding:1px;
   margin:12px 12px 0px 12px;
   height:112px;
   overflow:hidden;
}
html>/**/body #menuBar .level3 .image {height:103px;width:auto;max-width:155px;}
* html #menuBar .level3 .image {height:107px;}

#menuBar .level3 .sansImage {
   float:left;
   padding:1px;
   margin:12px 12px 0px 12px;
   height:112px;
   overflow:hidden;
}

html>/**/body #menuBar .level3 .sansImage {height:103px;width:auto;max-width:155px;}
* html #menuBar .level3 .sansImage {height:107px;}

#menuBar .level3 .link a {
   float:left;
   display:block;
   font:bold 16px georgia, serif;
   width:250px;
   margin-right:12px;
}

#menuBar .level3 .sequence a {
   color:#900;
   font-weight:bold;
   text-transform:uppercase;
}

#menuBar .level3 .link_2 a {
   float:left;
   display:block;
   font: bold 16px georgia, serif;
   width:425px;
   margin-right:12px;
}

#menuBar .level3 ul {
   float:left;
   border-left:1px dotted #999;
   padding-left:12px;
}

#menuBar .level3 li {
   margin:0px;
   margin-bottom:4px!important;
   width: 475px;
}
* html #menuBar .level3 li {clear: left;}

#menuBar .level3 .reaction a {
   background:url(reaction.png) 0 2px no-repeat;
   font:bold 11px arial, sans-serif;
   padding-left:15px;
}
