body{
  margin:0;
  padding:0;
  color:#999999;
  background:#FFF url(http://www.fnacmusic.com/images/header_fnac/v2/skin/body_background.png) repeat-x scroll center top;
  font-size:12px;
  _font-size:0.75em;
}
a img {
  border:0pt none;
}
.blanc {
  color:#FFFFFF !important;
}
.gras {
  font-weight:bold !important;
}
/* ====== header ====== */
#header{
/* initialement sur #page */
  margin:0 auto 0;
  min-width:996px;
  width:83em;
/* === */
  background:transparent url(http://www.fnacmusic.com/images/header_fnac/v2/skin/header/header_background.png) no-repeat left top; 
  position:relative;
  z-index:55;
}
#header *{
  cursor:default;
}
#header a, #header a *{
  cursor:pointer;
}
#header #titre{
  float:left;
  margin:0;
}
#header #titre a{
  display:block;
  overflow:hidden;
  width:62px;
  height:58px;
  text-indent:-5000px;
  background:url(http://www.fnacmusic.com/images/header_fnac/v2/logos/logo-fnac.png) no-repeat left top;
}
#header_top{
  height:97px;
  padding:0 10px 0;
}

#fnacMusicAdvert_1
{
  width: 730px;
  height: 90px;
  float: right;
  margin:3px 0 0 0;
  padding: 0px;
  border:solid 1px #CCC;
  overflow: hidden;
}

#fnacMusicAdvert_2
{
  display: block;
  float: right;
  margin:3px 0 0 0;
  width: 16px;
  height: 90px;
  background: url(http://www.fnacmusic.com/images/header_fnac/v2/skin/pub/fond_pub.png);
}

#adslogan{
  float:left;
  margin:14px 0 0 7px;
}

#mininav, #mininav *{
  margin:0;
  padding:0;
  list-style:none;
}
#mininav{
  float:right;
  margin-top:10px;
  white-space:nowrap;
  font-size:0.8em;
}
#mininav li, #mininav li a{
  color:#ccc; /* gris clair */
}
#mininav li{
  display:block;
  float:left;
  border-right:1px solid #FFF; /*blanc */
  margin:2px 5px 0 0;
  padding:0 5px 0 0;
}
#mininav li a{
  display:inline;
  font-family:Verdana, Arial;
/*text-decoration:none; permet de retrouver le souslignement des liens au survol */
}
#mininav li.panier{
  margin-top:0;
  padding-top:2px;
  background:url(http://www.fnacmusic.com/images/header_fnac/v2/pictos/picto-panier-header.png) no-repeat left 0;
}
#mininav li.panier, #mininav li.panier a{
  vertical-align:middle;
  color:#DE9C00; /* moutarde */
  font-weight:bold;
  border:none;
}
#mininav li.panier a{
  padding:0 0 0 21px;
  line-height:1em;
}
#mininav li.panier span{
  display:block;
  margin:3px 0 0 23px;
  color:#E5B033; /* moutarde clair */
}
#mininav li.panier div{
  display:inline;
}
/* ============ menu =========== */
#menu{
  clear:both;
  position:relative;
  height:50px;
  background:url(http://www.fnacmusic.com/images/header_fnac/v2/skin/header/menu_background.png) repeat-x left 24px;
}
#menu, #menu *{
  margin:0;
  padding:0;
}
#menu ul{
  list-style:none;
  padding-left:5px
}
* html #menu ul{/*bug ie6*/
  padding-left:0;
}
#menu li{
  float:left;
  margin:0 0 0 5px;
  padding:0 0 0 7px;
  min-width:128px;
  width:10.7em;
}
.IS_IE #menu li{
  _behavior:expression(addHover(this)); /* ajout de la pseudo classe :hover pour IE */
}
#menu li, #menu li div{
  cursor:pointer;
  background:url(http://www.fnacmusic.com/images/header_fnac/v2/skin/header/onglets_background.png) no-repeat left top;
}
#menu li div{
  background-position:right top;
  padding-right:8px;
}
#menu li.current, #menu li:hover, #menu li.hover{
  background-position:left -50px;
}
#menu li.current div, #menu li:hover div, #menu li.hover div{
  background-position:right -50px;
}
#menu li#m_adherents:hover, #menu li#m_adherents.hover, #menu li#m_adherents:hover div, #menu li#m_adherents.hover div{
  background-image:url(http://www.fnacmusic.com/images/header_fnac/v2/skin/header/onglets_adherents_background.png);
}
#menu li a{
  display:block;
  overflow:hidden;
  height:24px;
  text-indent:-5000px;
  background:url(http://www.fnacmusic.com/images/header_fnac/v2/skin/header/onglets_titres.png) no-repeat left top;
}
#menu li div a{
  margin:0 auto
}
#menu li li{
  width:auto;
  min-width:0;
  background:none;
}
#menu li li a{
  height:23px;
}
/* -- onglets -- */
#m_rayons div a{
  background-position:center -10px;
}
/* texte onglets principaux */
#m_rayons.current div a, #m_rayons:hover div a, #m_rayons.hover div a{ background-position:center -40px;}
#m_spectacles div a{background-position:center -70px;}
#m_spectacles.current div a, #m_spectacles:hover div a, #m_spectacles.hover div a{background-position:center -100px;}
#m_telechargement div a{background-position:center -130px;}
#m_telechargement.current div a, #m_telechargement:hover div a, #m_telechargement.hover div a{background-position:center -160px;}
#m_mobile div a{background-position:center -190px;}
#m_mobile.current div a, #m_mobile:hover div a, #m_mobile.hover div a{background-position:center -220px;}
#m_fnac_solutions div a{background-position:center -250px;}
#m_fnac_solutions.current div a, #m_fnac_solutions:hover div a, #m_fnac_solutions.hover div a{background-position:center -280px;}
#m_a_la_fnac div a{background-position:center -310px;}
#m_a_la_fnac.current div a, #m_a_la_fnac:hover div a, #m_a_la_fnac.hover div a{background-position:center -340px;}
#m_adherents div a{background-position:center -370px;}
#m_adherents.current div a, #m_adherents:hover div a, #m_adherents.hover div a{background-position:center -400px;}
/*decor onglets */
#m_spectacles div {
position:relative;
}
#m_spectacles .ticket {
background:transparent url(http://www.fnacmusic.com/images/header_fnac/v2/skin/header/ticket_spectacles.png) no-repeat scroll right top;
display:block;
width:35px;
height:27px;
position:absolute;
left:-3px;
top:-10px;
}
/* ----- sous-onglets ------ */
#menu ul ul{
  background:none;
  padding:0;
  position:absolute;
  left:10px;
  top:13px;
  width:980px;
  display:none; /* lot2 */
}
#menu ul li.current ul{ /* lot2 */
  display:block;
}
#menu ul ul li{
  padding:0;
  margin:0;
  width:auto;
  margin-left:-2px;
  position:relative;
  zoom:1;
}
#menu ul ul li.first{
  margin-left:0;
}
#menu ul ul li:hover, #menu ul ul li.hover, #menu ul ul li.current{
  background:none;
  z-index:29;
}
/* ---- Onglet Rayons ---- */
#m_rayons ul a{
  background:url(http://www.fnacmusic.com/images/header_fnac/v2/skin/header/sous_onglets_rayon.png) no-repeat left top;
}
#m_telechargement ul a{
  background:url(http://www.fnacmusic.com/images/header_fnac/v2/skin/header/sous_onglets_telechargements7.png) no-repeat left top;
}
/* sous onglets rayons, deplacement des images */
#m_rayons #m_livres a{width:52px; background-position:0 0;}
#m_rayons #m_livres.current a,
#m_rayons #m_livres.currentJs a,
#m_rayons #m_livres a:hover{background-position:0 -30px;}
#m_rayons #m_musique a{width:65px;background-position:-200px 0;}
#m_rayons #m_musique.current a,
#m_rayons #m_musique.currentJs a,
#m_rayons #m_musique a:hover{background-position:-200px -30px;}
#m_rayons #m_dvd a{width:46px;background-position:-400px 0;}
#m_rayons #m_dvd.current a,
#m_rayons #m_dvd.currentJs a,
#m_rayons #m_dvd a:hover{background-position:-400px -30px;}
#m_rayons #m_jeux_video a{width:78px;background-position:-600px 0;}
#m_rayons #m_jeux_video.current a,
#m_rayons #m_jeux_video.currentJs a,
#m_rayons #m_jeux_video a:hover{background-position:-600px -30px;}
#m_rayons #m_logiciel a{width:66px;background-position:-800px 0;}
#m_rayons #m_logiciel.current a,
#m_rayons #m_logiciel.currentJs a,
#m_rayons #m_logiciel a:hover{background-position:-800px -30px;}
#m_rayons #m_micro_informatique a{width:131px;background-position:-1000px 0;}
#m_rayons #m_micro_informatique.current a,
#m_rayons #m_micro_informatique.currentJs a,
#m_rayons #m_micro_informatique a:hover{background-position:-1000px -30px;}
#m_rayons #m_telecom_gps_pda a{width:140px;background-position:-1200px 0;}
#m_rayons #m_telecom_gps_pda.current a,
#m_rayons #m_telecom_gps_pda.currentJs a,
#m_rayons #m_telecom_gps_pda a:hover{background-position:-1200px -30px;}
#m_rayons #m_tv_videoson a{width:102px;background-position:-1400px 0;}
#m_rayons #m_tv_videoson.current a,
#m_rayons #m_tv_videoson.currentJs a,
#m_rayons #m_tv_videoson a:hover{background-position:-1400px -30px;}
#m_rayons #m_photo_camescope a{width:138px;background-position:-1600px 0;}
#m_rayons #m_photo_camescope.current a,
#m_rayons #m_photo_camescope.currentJs a,
#m_rayons #m_photo_camescope a:hover{background-position:-1600px -30px;}
#m_rayons #m_tirages_photos a{width:102px;background-position:-1800px 0;}
#m_rayons #m_tirages_photos.current a,
#m_rayons #m_tirages_photos.currentJs a,
#m_rayons #m_tirages_photos a:hover{background-position:-1800px -30px;}
#m_rayons #m_spectacles a{width:78px;background-position:-2000px 0;}
#m_rayons #m_spectacles.current a,
#m_rayons #m_spectacles.currentJs a,
#m_rayons #m_spectacles a:hover{background-position:-2000px -30px;}
#m_mobile #m_mob_logo a {width: 140px; background-position:0 0;}
#m_mobile #m_mob_logo.current a,
#m_mobile #m_mob_logo a:hover {background-position:0 -30px;}
#m_mobile #m_mob_telephonie a {width: 187px; background-position:-159px 0;}
#m_mobile #m_mob_telephonie.current a,
#m_mobile #m_mob_telephonie a:hover {background-position:-159px -30px;}
#m_mobile #m_mob_abo a {width:181px; background-position:-364px 0;}
#m_mobile #m_mob_abo.current a,
#m_mobile #m_mob_abo a:hover {background-position:-364px -30px;}
#m_telechargement #m_tel_musique a {width: 104px; background-position:0 0;}
#m_telechargement #m_tel_musique.current a,
#m_telechargement #m_tel_musique a:hover {background-position:0 -30px;}
#m_telechargement #m_tel_jeux a {width: 49px; background-position:-200px 0;}
#m_telechargement #m_tel_jeux.current a,
#m_telechargement #m_tel_jeux a:hover {background-position:-200px -30px;}
#m_telechargement #m_tel_logiciels a {width: 71px; background-position:-400px 0;}
#m_telechargement #m_tel_logiciels.current a,
#m_telechargement #m_tel_logiciels a:hover {background-position:-400px -30px;}
#m_telechargement #m_tel_videos a {width: 61px; background-position:-600px 0;}
#m_telechargement #m_tel_videos.current a,
#m_telechargement #m_tel_videos a:hover {background-position:-600px -30px;}
#m_telechargement #m_tel_documentaires a {width: 108px; background-position:-1200px 0;}
#m_telechargement #m_tel_documentaires.current a,
#m_telechargement #m_tel_documentaires a:hover {background-position:-1200px -30px;}
#m_telechargement #m_tel_films a {width: 49px; background-position:-1400px 0;}
#m_telechargement #m_tel_films.current a,
#m_telechargement #m_tel_films a:hover {background-position:-1400px -30px;}
#m_telechargement #m_tel_livres a {width: 55px; background-position:-800px 0;}
#m_telechargement #m_tel_livres.current a,
#m_telechargement #m_tel_livres a:hover {background-position:-800px -30px;}
#m_telechargement #m_tel_abonnement_jeux a {width: 162px; background-position:-1000px 0;}
#m_telechargement #m_tel_abonnement_jeux.current a,
#m_telechargement #m_tel_abonnement_jeux a:hover {background-position:-1000px -30px;}
#menu ul li ul li div.sousMenuDeroule{
  display:none;
  position:absolute;
  top:22px;
  width:150px;
  margin:0 -25px -25px -25px;
  padding:0 25px 25px 25px;
  background:none;
}