#leaderboard {      width: 983px;}div.ddMenu{z-index:99;}div.gal_club{z-index:20;}/* ----------------------------------------------------------------------------*/  /* -------------------------------------------------------------------------------------------------->>> 1. The menu <<<-----------*//* ----------------------------------------------------------*/#the_menu {      background: white url(../images/sport/choix.gif) no-repeat -21px 0;      margin: 10px 0 60px 0;      width: 983px;}/* ----------------------------------------------------------------------------*/  /* -------------------------------------------------------------------------------------------------->>> 2. Choix des sports <<<-----------*//* ----------------------------------------------------------*/#the_menu #choix {	background: #EF7804;	float: left;	height: 37px;	margin: 38px 0 0 10px;	padding: 10px;	width: 414px;}  /* -------------------------------------------------------------------------------------------------->>> 2.1 icones <<<-----------*/#the_menu #choix a.icon span {      display: none;}#the_menu #choix  a.icon {      position: relative;}#the_menu #choix a.icon:hover {      color: #271F63;      text-decoration: underline;}#the_menu #choix a.icon:hover span {      display: block;      line-height: 17px;      padding: 5px 10px;      height: 30px;      background: white url(../images/sport/fond_span.gif) no-repeat top left;      color: white;      font-weight: 900;      position: absolute;      text-transform: uppercase;      top: -71px;      left: 0;      white-space: nowrap;}#the_menu #choix a.icon:focus {      color: white;      background: #271F63 !important;}  /* -------------------------------------------------------------------------------------------------->>> 2.2 Sous menu <<<-----------*/#the_menu #choix ul {	padding-top:10px;	position:relative;}#the_menu #choix ul li.first_level {	background:#FBFBFC none repeat scroll 0 0;	border:1px solid #E6E6E6;display:inline;margin-right:7px;margin-top:8px;overflow:hidden;padding: 2px 5px;}#the_menu #choix ul li.current {	background:#6A6594;	color: white;}#the_menu #choix ul li.first_level a {	color: #271F63;}#the_menu #choix ul li.current a {	color: white;	border: 1px solid #6A6594;}#the_menu #choix ul li.current a:active, #the_menu #choix ul li.current a:hover {	color: white;	text-decoration: underline;}#the_menu #description_vds ul li.fav {	background:#FBFBFC none repeat scroll 0 0;	border:1px solid #E6E6E6;	margin-top:8px;}.fav a {	color:#2A2A2A;	text-decoration:none;}#the_menu #choix ul ul {      position: absolute;      top: -9999px;      left: -10px;      background: #6a6594;      padding: 0;      width: 953px;}#the_menu #choix ul ul li {      display: block;      float: left;      background: #6a6594;      margin: 0;      padding: .5em;}#the_menu #choix ul ul li a {      color: white;	display:none;}#the_menu #choix ul ul li a.leaf {      color: white;      display:block;	  }/* ----------------------------------------------------------------------------*/  /* -------------------------------------------------------------------------------------------------->>> 3. Liens directs <<<-----------*//* ----------------------------------------------------------*/#the_menu #description_vds {  background: white url(../images/sport/fav.gif) no-repeat top left;      float:left;      margin-top: 6px;      margin-left: 10px;      padding: 32px 10px 10px 0;      width: 509px;}#the_menu #description_vds ul {  background: #EF7804;  padding-top: 10px;  padding-left: 10px;  height: 47px;}#the_menu #description_vds ul li {  display: block;  float: left;  height: 18px;  line-height: 18px;  overflow: hidden;  padding-right: 10px;  margin-right: 10px;}.fav a {  padding-left: 10px;  color: #2a2a2a;  text-decoration: none;}#the_menu #choix ul.static_menu li a {	color: white;	white-space: nowrap;}/*   background: transparent url(../images/sport/favicon.gif) no-repeat center left;  *//* ----------------------------------------------------------------------------*//* -------------------------------------------------------------------------------------------------->>> 4. Style menu deroulant <<<-----------*//* ----------------------------------------------------------*/a, *{outline: 0 !important;z-index:20;}a span { cursor:pointer; }a span strong, button span strong { font-weight:normal; display:block; }a.menuBtn:link,a.menuBtn:visited {      float: left;      text-decoration: none;}a.menuBtn:hover,a.menuBtn:active { }a.menuBtn:link span,a.menuBtn:visited span {      }      .positionHelper { position:absolute; cursor:pointer; }.menuContainer {border: 1px solid #ddd;}.menuContainer p.menuLoading { color:#444; font-size:1.1em; padding:.5em; }.hiddenContent { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }.menu, .menu ul { background:#f9f9f9; list-style-type:none; visibility:hidden;  overflow: hidden; position:absolute; top:0; left:0; padding: 0; margin:0; color:#666;}.menu li { clear:both; float:left; width:100% !important;  }.menu li.hover {background: #eee;}.menu p,.menu a:link,.menu a:visited,.menu a:hover,.menu a:active { float:left; width:17.2em; padding:.3em; padding-left:.5em; margin:0; font-size:1.1em; line-height:1.2em; color:#666; text-decoration:none;}.menu a.singleLink:link,.menu a.singleLink:visited,.menu a.singleLink:hover,.menu a.singleLink:active { float:none; display:block; width:18.8em; }.menu a:hover,.menu a:active,.menu a.singleLink:hover,.menu a.singleLink:active {color:#fff; background:#4e92c8;}.scrollNeeded a:link,.scrollNeeded a:visited,.scrollNeeded a:hover,.scrollNeeded a:active { width:14.9em; }.menu a.menuIndicator:link,.menu a.menuIndicator:visited { background: url(../images/sport/icon_arrow_right.gif) no-repeat 98% center; }.menu a.menuIndicator:hover,.menu a.menuIndicator:active {color:#fff; background-color:#4e92c8; background-image: url(../images/sport/icon_arrow_right_hover.gif); }/*next level links*/.menu a.nextLevel:link,.scrollNeeded a.nextLevel:link,.menu a.nextLevel:visited,.scrollNeeded a.nextLevel:visited,.menu a.nextLevel:hover,.scrollNeeded a.nextLevel:hover,.menu a.nextLevel:active,.scrollNeeded a.nextLevel:active { float:right; width:1em; overflow:hidden; margin: 0; padding-left: .3em; background:url(../images/sport/icon_arrow_right.gif) no-repeat 70% 50%; text-indent:-30em; }.menu a.nextLevel:hover,.menu a.nextLevel:active { background: #4e92c8 url(../images/sport/icon_arrow_right_hover.gif) no-repeat 70% 50%; }/*BREADCRUMBS*/.ddBreadcrumb {width:21.6em; font-size:1em; background:#f9f9f9; padding: .5em 0; margin: 0; border-bottom: 1px solid #ccc;}.ddBreadcrumb li { float: left; list-style: none; margin: 0;padding:.1em 0; padding-left:.5em;}.ddBreadcrumb li.currentCrumb {clear: left; float: none; margin: .1em 0 0 0;}.ddBreadcrumb a, .ddBreadcrumb span { white-space:nowrap; font-size: 1.1em;}.ddBreadcrumb a:link,.ddBreadcrumb a:visited { color:#1266a9; background:url(../images/sport/icon_breadcrumb.gif) no-repeat right; padding-right:10px; margin-right:.5em; }.ddBreadcrumb a:hover,.ddBreadcrumb a:active { color:#4e92c8; }.ddBreadcrumb .currentCrumb a:link,.ddBreadcrumb .currentCrumb a:visited,.ddBreadcrumb .currentCrumb a:hover,.ddBreadcrumb .currentCrumb a:active { display:block; color:#333; background-image:none; font-size:1.5em; padding:.1em 0 0; margin-right:0; text-decoration:none; }.ddBreadcrumb .currentCrumb a:hover,.ddBreadcrumb .currentCrumb a:active { text-decoration:underline; }      /* ----- clear fix for floats ----- *//* these styles instruct non-IE browsers to render container elements so that they fully enclose floats */        /* without this class applied, a float might hang over the bottom border of it's container */.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }.clearfix { display:inline-block; }       /* hides clearfix from IE-mac \*/* html .clearfix { height:1%; }.clearfix { display:block; }/* end hide from IE-mac */                  
