#main-nav{
  width: 911px;
  height: 42px;
  margin:0;
  padding: 0;
  position: absolute;
  top: 59px;
  left: 200px;
  list-style: none;
  font-size: 12px;
	z-index: 9999;
}
.simple_nav {
  top: 105px !important;
}
#main-nav li{
  float: left;
  /*margin-left:0px;*/
}
#main-nav li a{
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  height: 32px;
  background-repeat: no-repeat;
}

#main-nav li ul li a{
  background: none !important;
}

#main-nav #tf_kz2 a{
  width: 183px;
  background-image: url(http://images.playfrance.com/v4/tfk_button_off.png);
}

#main-nav #catalogue a{
  width: 112px;
  background-image: url(http://images.playfrance.com/v4/wa_button.png);
  /*_margin-top:0px;*/
	/*height: 31px;*/
}

#main-nav #gamesmoov a{
  width: 114px;
  height: 33px;
  background-image: url(http://images.playfrance.com/v4/gm_button_on_new.png);
/*  _margin-top:0px;*/
}
#main-nav #playfrance a{
  width: 122px;
  height : 33px;
  background-image: url(http://images.playfrance.com/v4/pf_button.png);
}
#main-nav #psn a{
  width: 175px;
  margin-top:1px;
  background-image: url(http://images.playfrance.com/v3/psn_new2.png);
	height: 31px;
  _height: 20px; 
}

#main-nav #xboxfrance a{
  width: 107px;
  background-image: url(http://images.playfrance.com/v4/xf_button.png);
  height : 32px;
	/*_height: 20px; */
}

#main-nav #wiidsfrance a{
  width: 112px;
  background-image: url(http://images.playfrance.com/v4/wf_button.png);
  height : 32px;
	/*_height: 20px;*/
}
#main-nav #playfrance ul li a, #main-nav #xboxfrance ul li a, #main-nav #wiidsfrance ul li a, #main-nav #gamesmoov ul li a, #main-nav #littlebig ul li a, #main-nav #catalogue ul li a, #main-nav #psn ul li a {
	height:21px;
}

#main-nav li.communaute a{
  width: 137px;
  background-position: -400px 0;
}

#main-nav #playfrance a:hover,
#main-nav #playfrance:hover a,
#main-nav #playfrance.hover a {
  background-position: 0 -33px;
}
#main-nav #catalogue a:hover,
#main-nav #catalogue:hover a,
#main-nav #catalogue.hover a {
  background-position: 0 -33px;
}
#main-nav #xboxfrance a:hover,
#main-nav #xboxfrance:hover a,
#main-nav #xboxfrance.hover a {
  background-position: 0 -33px;
}
#main-nav #wiidsfrance a:hover,
#main-nav #wiidsfrance:hover a,
#main-nav #wiidsfrance.hover a {
  background-position: 0 -33px;
}
#main-nav #psn a:hover,
#main-nav #psn:hover a,
#main-nav #psn.hover a {
  background-position: 0 -38px;
}


#main-nav ul{
  margin: 0;
  padding: 3px 0 0 21px;
  list-style: none;
  position: absolute;
  top: 25px;
  width:890px;
  overflow: hidden;
  line-height: 24px;
  height: 24px;
  left: 0;
}


#main-nav li.catalogue ul {
  left: -266px;
}
#main-nav li.gamesmoov ul {
  left: -266px;
}
#main-nav ul li{
  padding: 0 10px 0 10px;
  line-height: 20px;
}

/* hover menu */
#main-nav .catalogue, #main-nav .gamesmoov, #main-nav .playfrance, #main-nav .xboxfrance, #main-nav .wiidsfrance {
  position: relative;
}
#main-nav div{
  display: none;
  /*width: 130px;*/
  padding:4px 0 0 0;
  position: absolute;
  top: 29px;
  left: 0;
  z-index: 3000;
}
#main-nav div div.iepng {
  width: 130px;
  height: 12px;
  overflow: hidden;
  position: static;
  top:35px;
  _top:33px;
}


#main-nav li.catalogue div div.iepng {
  background: url(http://images.playfrance.com/v4/wa_last.png) no-repeat 0 0;
}
#main-nav li.gamesmoov div div.iepng {
  background: url(http://images.playfrance.com/v4/gm_last.png) no-repeat 0 0;
}
#main-nav li.gticlub div div.iepng {
  background: url(http://images.playfrance.com/v4/gm_last.png) no-repeat 0 0;
}
#main-nav li.playfrance div div.iepng {
  background: url(http://images.playfrance.com/v4/pf_last.png) no-repeat 0 0;
}
#main-nav li.xboxfrance div div.iepng {
  background: url(http://images.playfrance.com/v4/xf_last.png) no-repeat 0 0;
}
#main-nav li.wiidsfrance div div.iepng {
  background: url(http://images.playfrance.com/v4/wf_last.png) no-repeat 0 0;
}
#main-nav li.gamesmoov div ul,#main-nav li.catalogue div ul, 
 #main-nav li.playfrance div ul, #main-nav li.xboxfrance div ul,
 #main-nav li.wiidsfrance div ul{
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1500;
  left: auto;
	top: auto;
	margin-top: -1px;
	_margin: 0;
  width: 130px;
  background: none;
  height: auto;
  line-height: normal;
}

#main-nav div ul li{
  float: left;
  margin: 0;
  line-height: 18px;
  font-weight: bold;
  padding: 0 0 0 0;
  width: 130px;
}
#main-nav div ul li a{
  text-decoration: none;
  width: 130px !important;
  margin: 0 0 0 0px !important;
  display: block;
  padding: 0 !important;
  height: 21px;
  text-indent: 13px;
  line-height:22px;
  _text-indent: 0px;
  font: 12px/16px "Trebuchet MS", trebuchet, Arial, sans-serif;
  font-weight: bold;
}


/* ADDED WHEN TURNING SPAN TO DIV */
#main-nav .catalogue_rollover
{
	display:block;
	left:0pt;
	padding: 0px 0pt 0pt;
	position: relative;
	top: 0px;
}
/* END ADDED */
/* ADDED WHEN SPAN->DIV FOR XHTML VALIDATION */

#catalogue div.catalogue_rollover:hover div,
#catalogue div.hover div {
  display: block;
}
#gamesmoov div.catalogue_rollover:hover div,
#gamesmoov div.hover div {
  display: block;
}
#gticlub div.catalogue_rollover:hover div,
#gticlub div.hover div {
  display: block;
}
#playfrance div.catalogue_rollover:hover div,
#playfrance div.hover div {
  display: block;
}
#xboxfrance div.catalogue_rollover:hover div,
#xboxfrance div.hover div {
  display: block;
}
#wiidsfrance div.catalogue_rollover:hover div,
#wiidsfrance div.hover div {
  display: block;
}

/* END ADDED */

#main-nav ul li.last{
  background: none;
}
#main-nav li ul a{
  display: inline;
  width: 0;
  text-indent: 0;
  background: none;
  color: #fff;
}
#main-nav li div ul a img {
	height:15px;
	width:0px;
}

#main-nav li div ul a span {
	height:9px;
	width:5px;
	visibility:hidden;
	float:left;
	margin:-12px 0 0 8px;
}
#main-nav li.catalogue div ul a span {
	background: url(http://images.playfrance.com/v3/wa_bullet.png) no-repeat ;
}
#main-nav li.gamesmoov div ul a span {
	background: url(http://images.playfrance.com/v3/gm_bullet.png) no-repeat ;
}
#main-nav li.playfrance div ul a span {
	background: url(http://images.playfrance.com/v3/pf_bullet.png) no-repeat ;
}
#main-nav li.xboxfrance div ul a span {
	background: url(http://images.playfrance.com/v3/xf_bullet.png) no-repeat ;
}
#main-nav li.wiidsfrance div ul a span {
	background: url(http://images.playfrance.com/v3/wf_bullet.png) no-repeat ;
}

#main-nav li.catalogue div ul a{
  background: url(http://images.playfrance.com/v4/wa_bg.png) no-repeat !important;
}
#main-nav li.gamesmoov div ul a{
  background: url(http://images.playfrance.com/v4/gm_bg.png) no-repeat !important;
}
#main-nav li.playfrance div ul a{
  background: url(http://images.playfrance.com/v4/pf_bg.png) no-repeat !important;
}
#main-nav li.xboxfrance div ul a{
  background: url(http://images.playfrance.com/v4/xf_bg.png) no-repeat !important;
}
#main-nav li.wiidsfrance div ul a{
  background: url(http://images.playfrance.com/v4/wf_bg.png) no-repeat !important;
}
#main-nav li.catalogue div ul li a:hover,
#main-nav li.catalogue div ul li:hover a,
#main-nav li.catalogue div ul li.hover a
{
  background: url(http://images.playfrance.com/v4/wa_bg_dark.png) no-repeat !important;
}
#main-nav li.gamesmoov div ul li a:hover,
#main-nav li.gamesmoov div ul li:hover a,
#main-nav li.gamesmoov div ul li.hover a
{
  background: url(http://images.playfrance.com/v4/gm_bg_dark.png) no-repeat !important;
}
#main-nav li.playfrance div ul li a:hover,
#main-nav li.playfrance div ul li:hover a,
#main-nav li.playfrance div ul li.hover a
{
  background: url(http://images.playfrance.com/v4/pf_bg_dark.png) no-repeat !important;
}
#main-nav li.xboxfrance div ul li a:hover,
#main-nav li.xboxfrance div ul li:hover a,
#main-nav li.xboxfrance div ul li.hover a
{
  background: url(http://images.playfrance.com/v4/xf_bg_dark.png) no-repeat !important;
}
#main-nav li.wiidsfrance div ul li a:hover,
#main-nav li.wiidsfrance div ul li:hover a,
#main-nav li.wiidsfrance div ul li.hover a
{
  background: url(http://images.playfrance.com/v4/wf_bg_dark.png) no-repeat !important;
}


/* main nav end */


.banner img,
.banner object,
.banner embed,
.flash img,
.flash object {
	display: block;
	z-index:1 !important;
	position: relative !important;
}
