a:link {                          /* propriétés d'un lien */
     text-decoration: none;     /* pour enlever le soulignement */
    color: #414141;
    background-color: inherit;
}

a:visited {                 /* propriétés d'un lien visité */
     text-decoration: none;
     color: #414141;
     background-color: inherit;
 }

 a:hover {                     /* propriétés du survol d'un lien */
     text-decoration: none; /* pour remettre le soulignement */
     background-color: inherit;
     color: #986828;
 }

 a:active {                     /* propriétés d'un lien actif */
     text-decoration: underline;
     color: #414141;
     background-color: inherit;
}

a img 
{ 
 border: none; 
} 



#new, #new ul{
margin:0;
padding:0;
list-style-type:none;
/*line-height:1.5em; */
}

#new a{
display:block;
/*padding:0px 15px;*/
color:black;
text-decoration:none;
background-color:white;

}

#new li{
float:left;
position:relative;
z-index:999;
}

#new ul {
position:absolute;
display:none;
width:9em;
/*top:1.5em;*/
top:-5px;
right:140px;
/*top:-35px;
right:5px;*/
}



#new li ul a{
/* taille fenetre deroulante */
/*width:12em;*/
height:auto;
float:left;
}

#new ul ul{
top:auto;
}	

#new li ul ul {
left:12em;

}

#new li:hover ul ul, #new li:hover ul ul ul, #new li:hover ul ul ul ul{
display:none;
}
#new li:hover ul, #new li li:hover ul, #new li li li:hover ul, #new li li li li:hover ul{
display:block;
}
	 
	 
	 
	 


.nav-container {
  position: relative;
  z-index:910;
}

#nav {
  margin: 0 0 0 0;
  padding: 0;
  
  text-align: right;
  display:table;
  width:850px;
}




#nav li {
  /*display:-moz-inline-box;
  display: inline-block;*/
  display: table-cell;
  vertical-align: top; 
  font-size:12px;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-family: 'TradeGothicLTStdCnBold', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center; 
  font-weight:bold;
  color: #414141;
  
}



#nav li ul li{
  text-align: left;
}


#nav li.nav-1, li.nav-2, li.nav-3, li.nav-4, li.nav-5, li.nav-6, li.nav-7 {/*float: left;*/}

#nav li.active a {
  background: transparent url(../images/arrowSmallBlackRight.png) no-repeat 10px 9px;
  color:#1a171c;
}


#nav .nav-8:hover, #nav .nav-10:hover,  #nav .nav-7 a:hover,  #nav .nav-9 a:hover{background: #fff; color: #1A171C !important;}
#nav .active .nav-8,#nav .active .nav-10,  #nav .active .nav-7,  #nav .active .nav-9{color: #1A171C !important; background: #fff url("../images/arrowSmallBlackRight.png") no-repeat scroll 10px 9px !important;}

#nav li ul {
  position: absolute;
  top:25px;
  width:900px;
  left:-5px;
  text-align: left;
  height: 33px;
  background: black;
  border:0;
  /*padding:3px 0 0;*/
  margin:0;
}


.whatnew {
  width:56px !important;
  height: 39px !important;
  background: transparent url(images/comm.png) no-repeat 100% 0 !important;
  margin: 7px 0 0 7px !important;
  padding:0 !important;
  
}

.active .whatnew {
  background-image: url(../images/txt/fr_FR/whatNewGrayActive.png) !important;
}

.active .whatnew:hover {
  background-image: url(../images/txt/fr_FR/whatNewBlackActive.png) !important;
}

.whatnew:hover {
  background-image: url(../images/txt/fr_FR/whatNewBlack.png) !important;
}

#nav li ul li .whatnew {
   background-image: url(../images/txt/fr_FR/whatNewGray2.png) !important;
}


.cat-container ul li .the-hits-new{
   background-image: url(../images/txt/fr_FR/theHitsBlanc.png) !important;
}

.active .the-hits-new,.active .the-hits-new:hover {
   background-image: url(../images/txt/fr_FR/theHitsBlanc.png) !important;
}

#nav li ul li .whatnew:hover {
   background-image: url(../images/txt/fr_FR/whatNewGray2.png) !important;
}

#nav li ul li .the-hits-new,#nav li ul li .the-hits-new:hover{
   background-image: url(../images/txt/fr_FR/theHits.png) !important;
}

.cat-container ul li .active {
  background: transparent url(../images/arrowSmallBlackRight.png) no-repeat 0 4px;
  font-weight: bold;
  padding-top:2px;
}
.cat-container ul li .active span {
  text-decoration: underline;
}

.cat-container ul li a:link, .cat-container ul li a:visited {
  color:#000;
  text-decoration: none;
}

.cat-container ul li a:hover span {
  text-decoration: underline;
}


#nav li ul li {
  display:-moz-inline-box;
  display: inline-block;
  vertical-align: top;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase; 
  padding:10px 5px 10px 30px;
}

#nav li ul li.first {
  float:none;
  padding:0;
}

#nav li ul li a {
  display:block;
  padding:3px 0 3px 10px;
  color:#fff;
  height: auto;
}

  

#nav li ul li a:link, #nav li ul li a:visited {
  color:#fff;
  
}
#nav li ul li a:hover {
  text-decoration: underline;
}


#nav li.active ul li a {
  background: none;
}

/*#nav li.hover ul {
  display:block;
}*/

#nav li a {
  display: block;
  padding:8px 16px 0 16px;
  height: 22px;
}

/* Couleur texte menu parent */
#nav li a:link, #nav li a:visited { color:#1a171c; text-decoration: none;  }

#nav li.active {  }
#nav li.active a:link, .header-links li.active a:visited {  }

#nav li.over a {
  background: #1a181d;
  color:#fff;
}

#nav .nav-8 a, #nav .nav-9 a,  #nav .nav-10 a , #nav li.nav-7 a{
  background: #1a181d;
}

#nav .nav-8.active a, #nav .nav-9.active a,  #nav .nav-10.active a , #nav li.nav-7 a{
  background: #1a181d;
  color:#fff;
}

#nav .nav-5.active a, #nav .nav-6.active a{
  color:#1a171c !important;
}

#nav li.nav-8 a, #nav li.nav-9 a, #nav li.nav-10 a, #nav li.nav-8 a:visited, #nav li.nav-9 a:visited, #nav li.nav-10 a:visited {
  color: #FFFFFF;
}

/* couleur pas deroulant */
#nav li.nav-5 a, #nav li.nav-6 a, #nav li.nav-5 a:visited, #nav li.nav-6 a:visited{
  color: #4aacfc;
  text-decoration: none ; 

}
/* couleur pas deroulant hover */
#nav li.nav-5 a:hover, #nav li.nav-6 a:hover{
  color: #28282a !important;
  text-decoration: none ; 
  
}

#nav li.nav-1 a:hover, #nav li.nav-2 a:hover{
  color: #aa8c44 !important;
  text-decoration: none ; 
  
}

/* couleur pas deroulant */
#nav li.nav-22 a{
  color: #000;

}
/* couleur pas deroulant hover */
#nav li.nav-22 a:hover{
  color: #78282a !important;
  text-decoration: none ; 
}

.menu a{
	color:#FFF;
}

.menu a:hover{
	color:#aa8c44;
}

