/***************************************************/
/******************STYLE GENERAL********************/
/***************************************************/

html
{
	font-size: 100.01%;
  box-sizing: border-box;
}

*, *:before, *:after
{
  box-sizing: inherit;
}

body
{
	position:relative;
	margin: 0;
	padding: 0;
	width:100%;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
}

img {
	border: none;
}

a:focus {
	outline: none;
}

form {
	margin: 0;
	padding: 0;
}

input {
	font: 12px/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;
}

table {
	font: 12px/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;
}

p
{
	text-align:justify;
}

#logo_motto {
	height: 42px;
	width: 969px;
	margin: 0 auto;
	position: relative;
}

#logo_motto #fnac_logo {
	height: 32px;
	width: 200px;
	display: block;
	text-indent: -9000px;
}

#logo_motto #motto {
	margin: 0;
	padding: 0;
	right: 0;
	top: 7px;
	position: absolute;
	color: #fff;
	font: 70%/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;
	display:none;
}

.wpage {
	position:relative;
}

.page {
	width: 100%;
	max-width: 970px;
	margin:auto;
	overflow:auto;
}

#main
{
	margin: 0 auto;
	width: 100%;
	position: relative;
}

/* header page */

#header
{
	width: 100%;
	margin: 0 auto;
	padding: 0 0 0 0;
	position: relative;
	top: 0;
	left: 0;
	z-index: 9999;
	vertical-align:bottom;
	font-size:0;
}

#header div.logo
{
	position:relative;
	display:inline-block;
	top:0;
	left:0;
	margin-right:10px;
}

.logo a
{
	display:inline-block;
	line-height:50px;
}

.logo a img
{
	vertical-align:middle;
}

/*
	attention au z-index de l'élément qui contient le menu : si pas assez élevé,
	il risque de passer au-dessous du flash
*/

#main-nav
{
	/*height: 42px;*/
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	font-size: 12px;
	z-index: 9999;
	display:inline-block;
	vertical-align:bottom;
}

.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: 22px;
	background-repeat: no-repeat;
}

#main-nav li ul li a {
	background: none !important;
}

#main-nav #catalogue a {
	width: 112px;
	background:	url(http://images.wiidsfrance.com/v4/sprite-menu.png) -422px -24px no-repeat;
}

#main-nav #playfrance a {
	width: 122px;
	background : url(http://images.wiidsfrance.com/v4/sprite-menu.png) -1px -24px no-repeat;
}

#main-nav #xboxfrance a {
	width: 107px;
	background:	url(http://images.wiidsfrance.com/v4/sprite-menu.png) -122px -24px no-repeat;
}

#main-nav #wiidsfrance a {
	width: 111px;
	background:	url(http://images.wiidsfrance.com/v4/sprite-menu.png) -229px -24px no-repeat;
}

#main-nav #pcactu a {
	width: 82px;
	background:	url(http://images.wiidsfrance.com/v4/sprite-menu.png) -340px -24px no-repeat;
}

#main-nav li#pcactu {
	display:none;
}

#main-nav #playstation4 a {
	width: 116px;
	background:	url(http://images.playfrance.com/ongletsps4.png) 0px 0px no-repeat;
	height: 22px;
}

#main-nav #playstation4 a:hover {background-position: -116px 0px;} 

#main-nav li.communaute a {
	width: 137px;
	background-position: -400px 0;
}

#main-nav #catalogue a:hover,#main-nav #catalogue:hover a,#main-nav #catalogue.hover a
{
	background-position: -422px 0;
}

#main-nav #playfrance a:hover,#main-nav #playfrance:hover a,#main-nav #playfrance.hover a
{
	background-position: -1px 0;
}

#main-nav #xboxfrance a:hover,#main-nav #xboxfrance:hover a,#main-nav #xboxfrance.hover a
{
	background-position: -122px 0;
}

#main-nav #wiidsfrance a:hover,#main-nav #wiidsfrance:hover a,#main-nav #wiidsfrance.hover a
{
	background-position: -229px 0;
}

#main-nav #pcactu a:hover,#main-nav #pcactu:hover a,#main-nav #pcactu.hover a
{
	background-position: -340px 0;
}

#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,#main-nav .pcactu, #main-nav .playstation4

{

	position: relative;

	/*top: 10px;*/

}



#main-nav div {

	display: none;

	/*width: 130px;*/

	padding: 4px 0 0 0;

	position: absolute;

	top: 19px;

	left: 0;

	z-index: 3000;

}



#main-nav div div.iepng {

	width: 122px;

	height: 12px;

	overflow: hidden;

	position: static;

	top: 35px;

	_top: 33px;

}



#main-nav li.catalogue div div.iepng {

	background:	url(http://images.playfrance.com/v4/sprite-menu.png) -422px -90px no-repeat !important;

	width: 111px;

}



#main-nav li.playfrance div div.iepng {

	background:	url(http://images.playfrance.com/v4/sprite-menu.png) 0px -89px no-repeat !important;

}



#main-nav li.xboxfrance div div.iepng {

	background:	url(http://images.playfrance.com/v4/sprite-menu.png) -122px -90px no-repeat !important;

	width: 107px;

}



#main-nav li.wiidsfrance div div.iepng {

	background:	url(http://images.playfrance.com/v4/sprite-menu.png) -229px -90px no-repeat !important;

}



#main-nav li.pcactu div div.iepng {

	background:	url(http://images.playfrance.com/v4/sprite-menu.png) -372px -89px no-repeat !important;

}



#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,#main-nav li.pcactu 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: 122px !important;
	margin: 0 0 0 0px !important;
	display: block;
	padding: 3px 0 0 0 !important;
	height: 21px;
	text-indent: 13px;
	line-height: 22px;
	font: 12px/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;
	font-weight: bold;
}



#main-nav .catalogue_rollover 

{

	display: block;

	left: 0pt;

	padding: 0px 0pt 0pt;

	position: relative;

	top: 0px;

}



#catalogue div.catalogue_rollover:hover div,#catalogue div.hover div {

	display: block;

}



#gamesmoov div.catalogue_rollover:hover div,#gamesmoov 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;

}



#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/sprite-menu.png) -422px -48px no-repeat !important;

}



#main-nav li.playfrance div ul a {

	background:	url(http://images.playfrance.com/v4/sprite-menu.png) 0px -47px no-repeat !important;

}

#main-nav li.playfrance div ul {width: 122px}



#main-nav li.xboxfrance div ul a {

	background:	url(http://images.playfrance.com/v4/sprite-menu.png) -122px -48px no-repeat !important;

}

#main-nav li.xboxfrance div ul {width: 107px}



#main-nav li.wiidsfrance div ul a {

	background:	url(http://images.playfrance.com/v4/sprite-menu.png) -229px -48px no-repeat !important;

}

#main-nav li.wiidsfrance div ul {width: 111px}







#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-position: -422px -68px !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-position: 0px -68px !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-position: -122px -68px !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-position: -229px -69px !important;

}



/* main nav end */

#header p {

	margin: 0;

	padding: 0 15px 0 0;

	float: right;

	font: 70%/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



/* blue header line */

.blue-bg
{
	position: relative;
	left: 0;
	width: 100%;
}



.bg-holder
{
	width: 100%;
	height: 28px;
	padding-top:5px;
	line-height:0;
}



/* subnavigation header and footer start */

.subnav
{
	margin: 0;
	padding: 0 0 0 6px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 9;
	display:inline-block;
	height:100%;
	font-size:0;
}

.subnav li,.footer-nav li
{
	height:100%;
	display: inline-block;
	font: 12px "Trebuchet MS", trebuchet, Arial, sans-serif;
	padding: 0 7px 0 7px;
}



.footer-nav li {

	/*font-size: 75%;*/

}

.footer-nav li h2
{
	font-size:12px;
	font-weight:normal;
	margin:0;	
}

.footer
{
	font-size:14px;

}



.subnav li.first,.footer-nav li.first
{
	background: none;
}





.subnav li a,.footer-nav li a
{
	text-decoration: none;
	color: #fff;
	/*float: left;*/
	z-index: 9999;
	display:inline-block;
	vertical-align:middle;
	height:100%;
}

.subnav li a span
{
	/*float: left;
	height: 21px;*/
	padding: 0;
	cursor: pointer;
	z-index: 9999;
	/*line-height:28px;*/
	vertical-align:middle;
}





/* active state  */

.subnav li a.active
{
	/*margin: 0 -8px 0 -8px;*/
	position: relative;
}



.subnav li.first  a.active
{
	margin-left: 0;
}

.subnav h2
{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	height:100%;
}



.subnav li a.active  span
{
	color: #333;
	padding: 3px 13px 0 14px;
}



/* two icons (forum, ... ) */

.subnav li.village a strong,.footer-nav li.village a strong {

	padding: 0 0 0 5px;

	font-weight: normal;

}



.subnav li.forum a strong,.footer-nav li.forum a strong {

	padding: 0 0 0 20px;

	font-weight: normal;

}

.search
{
	margin-left:125px; /* 110px */
	display:inline-block;
	vertical-align:top;
}



.subnav li a:hover,.footer-nav li a:hover {

	text-decoration: underline;

}



.subnav li a:hover span {

	text-decoration: underline;

}



/* subnavigation header and footer end */ /* form search start */

.form-search
{
	/*float: right;
	margin: -5px 0 0;*/
	padding: 0 0 0 0;
	position: relative;
}



.form-search input {

	/*vertical-align: top;*/

}



.form-search .search-text
{
	width:260px;
	height:18px;
	background: url(http://images.playfrance.com/design/communaute/fond.png) no-repeat;
	border:0px;
	padding-left: 3px;
	font-weight: bold;
	color: grey;
}

.form-search .search-button
{
	width:20px;
	height:20px;
	position:absolute;
	right:0px;
	top:0px;
}



.form-search input#search
{
	width: 93px;
	height: 15px;
	padding: 4px 0 0 4px;
	border: none;
	color: #333;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
}



.form-search label
{
	vertical-align: middle;
	color: #fff;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	padding: 0 7px 0 0;
}

/* form search end */

.container-bg-holder
{
	width: 100%;
	float: left;
	margin: 0;
	padding: 14px;

}



/* main container */

.container,.columns
{
	float: left;
	width: 100%;
	position: relative;
}

.columns {

	width: 100%;

}



/* form login box start */

.form-login-box {

	float: left;
	width: 202px;
	height: 90px;
	margin-right:12px;
	margin-bottom:10px;
	padding: 3px 0 0 7px;
	display: inline;
	font: 11px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #fff;
	border: 1px solid;

}



.form-login-box h2 {

	margin: 0;

	padding: 0;

	color: #fff;

	font: 11px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.form-login-box a {

	text-decoration: none;

	color: #fff;

	font: 11px "Trebuchet MS", trebuchet, Arial, sans-serif;

	margin: 3px 6px 0 0;

}



.form-login-box a:hover {

	text-decoration: underline;

}



/* form */

.form {

	margin: 0;

	padding: 8px 0 0;

	float: left;

}



.form li {

	float: left;

	list-style: none;

	padding: 0 0 2px;

}



.form li label {

	float: left;

	width: 50px;

	text-align: right;

	color: #fff;

	font: 11px "Trebuchet MS", trebuchet, Arial, sans-serif;

	margin: 1px 8px 1px 1px;

}



.form li input {

	float: left;

	color: #333;

	font: 10px Verdana, Arial, sans-serif;

}



.form li input#pass,.form li input#login {

	width: 82px;

	height: 14px;

	border: 1px solid #bfbfbf;

	padding: 2px 0 0;

}



.form li input#pass {

	margin: 1px 3px 0 0

}



/* form login end */ /* top banner */

.banner
{
	display: inline;
	float: left;
}



#mega {
	/*background: url(http://images.playfrance.com/v3/publicite.gif) no-repeat;*/
	/*width: 744px;
	height: 92px;
	padding: 1px 0 0 16px;*/
	width:728px;
	height:90px;
	overflow:hidden;
	margin-bottom:12px;
}

#pub_medium_rectangle {
	width: 300px;
	height: 250px;
	padding: 0;
}

#mega_bottom {
	/*background: url(http://images.pcactu.com/v3/publicite.gif) no-repeat;*/
	width: 744px;
	height: 92px;
	padding: 1px 0 0 16px;
	margin-left: 120px;
	margin-bottom: 7px;
}



.banner img,.banner object {

	display: block;

}



.pub {

	-x-system-font: none;

	font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;

	font-size: 110%;

	font-size-adjust: none;

	font-stretch: normal;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	line-height: 17px;

	padding: 0 0 0 10px;

	width: 302px;

}



/* publicite box start */

.publicite
{
	margin:auto;
	width: 302px;
	background-color: #282929;
	padding: 0 0 1px 1px;
	display: block;
}

.publicite div
{
	float:left;
}

.publicite-hp {

	margin: 0px 0 0 0px;

}



.page-inside .publicite {

	margin: 0 0 12px;

}



.publicite img {

	display: block;

	float: left;

}



#mr_pub_label {

	color: #fff;

	font: 9px/ 11px "Trebuchet MS", trebuchet, Arial, sans-serif;

	float: left;

	padding: 1px 0 1px 10px;

	margin: 0 0 0 121px;

	text-transform: uppercase;

	background: url(http://images.playfrance.com/v3/arrow.gif) no-repeat 0 6px;

	text-decoration: none;

}

.mr_pub_label {
	color: #fff;
	font: 9px/ 11px "Trebuchet MS", trebuchet, Arial, sans-serif;
	float: left;
	padding: 1px 0 1px 10px;
	margin: 0 0 0 121px;
	text-transform: uppercase;
	background: url(http://images.playfrance.com/v3/arrow.gif) no-repeat 0 6px;
	text-decoration: none;
}

/* publicite box end */ /* page left column */

.col-1 {

	float: left;
	width: 628px;
	margin-right:12px;
}



.test-box,.price {

	float: left;

	width: 625px;

	margin: 0 0 10px;

}



/* blue heading of all boxes start */

.heading,.heading2
{
	color: #fff;
	font: 12px/ 13px "Trebuchet MS", trebuchet, Arial, sans-serif;
	border: 1px solid;
	border-bottom: none;
	width: 100%;
	padding: 3px 0 5px 6px;
}

.heading-news
{
	background: -webkit-linear-gradient(#ffffff, #a6a6a6); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #a6a6a6); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #a6a6a6); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #a6a6a6); /* Standard syntax */
	float: left;
	color: #000;
	font: 11px "Trebuchet MS", trebuchet, Arial, sans-serif;
	border: 1px solid #a2a2a2;
	width: 100%;
	height:20px;
	padding-top:4px;
	padding-left:16px;

}

.heading-sep
{
	height: 12px;
}

.col-sep
{
	height:12px;
	display:none;
}

.col-2 .heading {

	width: 424px;

}



.col-3 .heading {

	width: 100%;

}



/* rss link */

.heading .rss
{
	float: right;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 5px 0 0;
}



/* blue heading of all boxes end */

.border-holder {

	float: left;

	border-top: none;

	width: 183px;

	padding: 0 0 10px;

	background-color: #fff;

}



/* gama rate box start */

.game-rate {

	margin: 0;

	padding: 0;

	float: left;

	width: 100%;

}



.game-rate li
{
	list-style: none;
	float: left;
	width: 124px;
	border: 1px solid #d9d9d9;
	margin: 10px 0 3px 26px;
	display: inline;
	padding: 3px 0 0 4px;
}



.game-rate li img {

	display: block;

	border: 1px solid #595959;

	margin: 0 0 3px;

}



.game-rate li .name {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	float: left;

	width: 118px;

	text-align: center;

}



.game-rate li a {

	text-decoration: none;

}



.game-rate li a:hover {

	text-decoration: underline;

}



/* stars */

.stars {

	float: left;

	width: 120px;

	height: 16px;

	text-indent: -9999px;

	overflow: hidden;

	padding: 2px 0 1px;

	margin: 3px 0 0;

}



/* link more */

.more {

	float: right;

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	background: none;

	text-decoration: none;

	padding: 0 0 2px;

	margin: 0 0 0 0;

	display: inline;

  color: #FF6600;

}



.more:hover {

	background: url(http://images.playfrance.com/v3/dotted-line.gif)

		repeat-x 0 100%;

}



/* stars end */ /* link more */

.border-holder .more {

	font: bold 70%/ 14px "Trebuchet MS", trebuchet, Arial, sans-serif;

	text-decoration: none;

	float: right;

	background: none;

	margin: 12px 10px 0 0;

}



* html .border-holder .more {

	margin-top: 14px;

}



*+html .border-holder .more {

	margin-top: 14px;

}



/* bottom price box start */

.price .photo {

	border: 1px solid #b0b0b0;

	float: left;

	padding: 2px 0 2px 2px;

	margin: 11px 0 0 10px;

	display: inline;

	width: 67px;

}



.price .photo img {

	display: block;

}



.price .text {

	width: 96px;

	float: left;

	padding: 13px 0 0 3px;

}



.price .text .name,.price .text .price-value,.price .text .sur {

	float: left;

	font: 70%/ 14px "Trebuchet MS", trebuchet, Arial, sans-serif;

	width: 100%;

}



.price .text .sur {

	padding: 0 0 12px;

}



.price .text .price-value {

	color: #d62a2a;

}



.price .text .name a,.price .text .sur a,.price .text p a {

	text-decoration: none;

}



.price .text .name a:hover,.price .text .sur a:hover,.price .text p a:hover

{

	text-decoration: underline;

}



.price .text p {

	margin: 0;

	padding: 0 10px 0 0;

	font: 62%/ 12px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

}



/* bottom price box end */ /* center column */

.col-2 {

	float: left;

	width: 433px;

	margin: 0 0 0 10px;

	display: inline;

}



/* actualite box start */

.actualite
{
	float: left;
	width: 100%;
	background-color: #fff;
	border: 1px solid #a2a2a2;
	border-top: none;
	padding: 0px 9px 20px 9px;
}



/* big image */

.big-image {

	float: left;

	border: 1px solid #bdbdbd;

	width: 393px;

	padding: 3px 0 3px 3px;

	margin: 17px 0 17px 17px;

	display: inline;

}



.big-image img {

	display: block;

}



/* three boxes */

.box
{
	float: left;
	width: 100%;
	display: inline;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 0 6px;
}

.box .hronom li
{
	padding:3px 0 0 0;
}

.titre_news {

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	text-decoration: none;

}



.date {

	color: #999;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



/* date */

.box .date {

	float: left;

	color: #333;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	padding: 0 0 7px 1px;

}



/* gray area */

.box .gray-box
{
	float: left;
	width: 100%;
	background-color: #EDECEC;
	padding: 6px;
}



/* photo */

.box .gray-box .photo
{
	float: left;
	border: 0px solid #999;
	margin: 0 6px 0 0;
	display: inline;
	background-color: transparent;
}



.box .photo img {

	width:100px;

	height:50px;

	display: block;

}



/* text in gray box */

.box .text
{
	padding: 0 10px 0 0;
}

.box .text h3
{
	margin: 0;
	padding: 0;
	font: 14px "Trebuchet MS", trebuchet, Arial, sans-serif;
}



.box .text h3 .orange {

	color: #FF6600;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 12px;

}



.box .text h3 .gray {

	color: #ccc;

	font-size: 12px;

}



.box .text a {

	text-decoration: none;

	/*	background: url(http://images.playfrance.com/v3/ico-info.gif) no-repeat 100% 4px;*/

	padding: 0 0px 0 0;

}



.box .text a:hover {

	text-decoration: underline;

}



.box .text p
{
	margin: 0;
	padding: 0;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #333;
}



/* lists under gray lists start */

.hronom
{
	float: left;
	margin: 0;
	padding: 10px 0 0;
	width: 100%;
}



.hronom li {

	float: left;

	width: 100%;

	list-style: none;

	/*padding: 0 0 3px;*/

	line-height: 17px;

}



.hronom .hang {

	margin-top: 20px;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

	background-color: #e0e0e0;

	border: 1px solid #333;

	width: 412px;

	z-index: 9999;

	position: absolute;

	visibility: hidden;

	padding-left: 5px;

}



.hang-mn
{
	margin-top: 20px;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #333;
	background-color: #e0e0e0;
	border: 1px solid #333;
	z-index: 9999;
	position: absolute;
	visibility: hidden;
	padding-left: 5px;
	width: 100%;
}



/* time */

.hronom li .time
{
	color: #999;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	float: left;
	padding: 0px 7px 0 1px;
	/*padding: 3px 0 0 0*/
}



/* station */

.station
{
	width: 34px;
	height: 13px;
	text-decoration: none;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://images.playfrance.com/v3/sprite-picto.png) 0px 0px no-repeat;
}



.name h3
{
	font-size:12px;
	font-weight:normal;
	margin-top:	0px;
}

h1.heading,.heading h1
{
	font-size:12px;
	font-weight:normal;
	margin:0px;	
}

.heading h1
{
	display:inline-block;
}

h2.heading
{
	font-size:12px;
	font-weight:normal;
	margin:0px;	
}

.station-360 {

	background-position: 0px -130px;

}



.station-x30x {

	background-position: 0px -143px;

}



.couleur-note {

	width: 28px;

	height: 20px;

	text-decoration: none;

	float: left;

	line-height: 16px;

	margin: 2px 0px 0 0px;

	padding: 1px 0px 0px 2px;

	text-align: center;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;

}



/* PSP, PS2, PS3 */

.couleur-note-1 {

	background: url(http://images.playfrance.com/v4/carre_couleur_1.jpg) no-repeat scroll 6px 0;

}



.couleur-note-2 {

	background: url(http://images.playfrance.com/v4/carre_couleur_2.jpg) no-repeat scroll 6px 0;

}



.couleur-note-3 {

	background: url(http://images.playfrance.com/v4/carre_couleur_2.jpg) no-repeat scroll 6px 0;

}



.couleur-note-4 {

	background: url(http://images.playfrance.com/v4/carre_couleur_5.jpg) no-repeat scroll 6px 0;

}



.couleur-note-5 {

	background: url(http://images.playfrance.com/v4/carre_couleur_5.jpg) no-repeat scroll 6px 0;

}



/* link */

.hronom li .name
{
	/*float: left;*/
	display:inline;
	color: #ccc;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	padding: 0 0 1px 4px;
	margin: -1px 0 0 6px;
}



.hronom li .name a {

	text-decoration: none;

	padding: 0 11px 0 0;

	font-size: 12px;

	line-height: 100%;

}



.hronom li .name a:hover {

	text-decoration: underline;

}



.hronom li .name img.ico {

	width:13px;

	height:13px;

}



.hronom li .name a.forum_link {

	color: #333;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.gray-box .text a.forum_link {

	color: #333;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



a.forum_link img
{
	width:9px;
	height:9px;
}



/* lists end */ /* link more */

.box .more {

	float: right;

	background: none;

	text-decoration: none;

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	padding: 0 2px 2px 0;

	margin: -2px 0 0;

}



.box .more:hover {

	background: url(http://images.playfrance.com/v3/dotted-line.gif)

		repeat-x 0 100%;

}



/* dates list stsrt */

.dates {

	float: left;

	margin: 0 0 0 6px;

	padding: 0;

	width: 418px;

	display: inline;

}



.dates li {

	float: left;

	list-style: none;

	color: #333;

	font: 70%/ 120% "Trebuchet MS", trebuchet, Arial, sans-serif;

	width: 418px;

	border-bottom: 1px solid #eaeaea;

	padding: 4px 0 5px;

}



.dates li.last {

	border: none;

}



.dates li a {

	text-decoration: none;

	color: #f60;

	font-weight: bold;

	background: none;

}



.dates li a:hover {

	background: url(http://images.playfrance.com/v3/dotted-line.gif) repeat-x 0 100%;

}



/* dates list end */ /* page right column */

.col-3
{

	float: left;

	width: 302px;

	font: 110%/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



/* lists end */ /* link more */

.box .more {

	color: #f60;

}



/* Encart TV - ancien */

.tv {

	float: left;

	width: 302px;

	height: 238px;

	margin: 8px 0 0 10px;

	/*overflow: visible;*/

}



.tv img,.tv object {

	display: block;

}



.tv h2 {

	margin: 0;

	padding: 5px 0 0 8px;

	color: #fff;

	font: 70%/ 13px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.tv .video {

	float: left;

	margin: 13px 0 0 15px;

	display: inline;

}



.tv .in {

	padding: 14px 4px;

}



.tv a img {

	border: 0;

	width: 276px;

	height: 136px;

	margin: -1px 0 0 12px;

}



.tv a:hover img
{
	filter: blur(direction=45,strength=10);
	opacity: .70
}



.tv .flechG
{
	/*float: left;*/
	position: absolute;
	margin: 135px 0px 0 -276px;
	display: block;
}



#pdlss
{ /*	float: left;*/
	margin: 135px 0 0 268px;
	display: block;
	height: 20px;
}



/*#pdlss:hover { background-position: -21px top }

.tv .flechG:hover { background-position: -21px top }*/

.thumb {

	float: left;

	width: 0px;

	overflow: hidden;

}



.thumb img {

	

}



.thumbCentral {

	float: left;

	width: 288px;

	overflow: hidden;

}



.tv .videoTitre
{
	clear: left;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	color: white;
	padding: 10px 5px;
	display: block;
	margin: -28px 0 0 12px;
}



.tv .videoTitre strong {

	width: 238px;

	overflow: hidden;

}



.tv .videoTitre .titreIn {

	width: 238px;

	overflow: hidden;

	margin-left: -4px

}



.image-thumb {

	padding-left: 0px;

}



.image-thumb img {

	margin: 6px;

	padding: 0 0 0 0;

	border: 2px solid #fff;

}



a.image-thumb:hover img
{
	/*margin: 0 0 0 0;
	padding: 0 0 0 0;*/
	border: 2px solid #06c;
	filter: Blur(direction = 45, strength = 10);
	opacity: .70;
	filter: Alpha ( opacity = 100, finishopacity = 70, style = 1 );
}



/* Encart TV - nouveau */

.tv2
{
	float: left;
	width: 302px;
	height: 272px;
	display:inline;
	margin-bottom:12px;
}



.tv2 h2

{

	margin:0;

}



.tv2 #tv-box
{
	width: 100%;
	height: 274px;
}



.tv2 .tv-box-holder
{
	float: left;
	width: 100%;
	/*height: 250px;*/
	border: 1px solid #000000;
	z-index: 100;
}

.tv2 .heading
{
	width: 100%;
}

.tv2 .video-wrapper
{
	float: left;
	position: relative;
	height: 90px;
	border-bottom: 1px solid #000000;
	cursor: pointer;
}

.tv2 .video-wrapper-1,.video-wrapper-2
{
	background: url(http://images.playfrance.com/v4/sprite-pftv.png) 0px -360px no-repeat;
}



.tv2 .video-wrapper-1
{
	width: 100px;
	border-right: 1px solid #000000;
}



.tv2 .video-wrapper-2
{
	width: 100px;
}



.tv2 .video-wrapper .background
{
	height: 90px;
	float: left;
	position: relative;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index: 1;
}



.tv2 .video-wrapper-1 .background
{
	width: 99px;
}



.tv2 .video-wrapper-2 .background
{
	width: 100px;
}



.tv2 .game
{
	position: relative;
	z-index: 2;
}



.tv2 .game img
{
	position: absolute;
	float: left;
	top: 11px;
	left: 8px;
	width: 84px;
	height: 73px;
	z-index: 2;
	background: transparent;
}

.tv2 .sel-circle,.sel-arrow
{
	background: transparent url(http://images.playfrance.com/v4/sprite-pftv.png) no-repeat;
}

.tv2 .sel-circle
{
	position: absolute;
	float: left;
	top: 23px;
	left: 28px;
	width: 42px;
	height: 42px;
	z-index: 3;
	background-position: -142px -68px;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index: 3;
}



.tv2 .sel-arrow
{
	position: absolute;
	float: left;
	top: 23px;
	left: 28px;
	width: 42px;
	height: 42px;
	z-index: 3;
	background-position: -184px -68px;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index: 4;
}



.tv2 .video-text-wrapper
{
	position: relative;
	float: left;
	width: 300px;
	height: 67px;
	background: url(http://images.playfrance.com/v4/sprite-pftv.png) -100px 0px no-repeat;
}



.tv2 .video-text
{
	width: 288px;
	height: 56px;
	position: absolute;
	font: bold 13px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #FFFFFF;
	padding: 6px;
	opacity: 0;
	filter: alpha(opacity = 0);
}



.ui-tooltip
{
	width: 200px;
	font: 12px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #ffffff;
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #303030;
	padding: 5px;
	opacity: 0.85;
	filter: alpha(opacity = 85);
}

.ui-tooltip h3,.ui-tooltip div
{
	margin: 0;
}



/* articles box start */

.articles,.prix {

	float: left;

	margin: 0;

	width: 100%;

}



.articles h2

{

	margin:0;

}



.articles-margin,.prix {

	margin: 10px 0 0;

}



.tests,.prix-body
{
	float: left;
	width: 100%;
	border: 1px solid #a2a2a2;
	border-top: none;
	background-color: #fff;
	padding: 10px;
}



.prix-body {

	padding: 5px 0 7px 6px;

}



.tests h3
{
	margin: 0;
	padding: 0 0 1px 2px;
	float: left;
	font: bold 12px/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;
	background-color: #edecec;
	width: 100%;
	text-transform: uppercase;
	color: #333;
}



/* tests lists*/

.tests ul
{
	margin: 0;
	padding: 2px 0 10px 2px;
	float: left;
	width: 100%;
	border-bottom:1px dotted #999;

}



.tests ul.last {

	background: none;

}



.articles-margin .tests ul.last {

	padding-bottom: 0;

}



.tests ul li {

	list-style: none;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	padding: 0 0 2px 12px;

	background: url(http://images.playfrance.com/v3/arrow-2.gif) no-repeat 0

		5px;

	float: left;

	width: 273px;

}



.tests ul li a {

	text-decoration: none;

}



.texte {

	list-style: none;

	font: bold 12px/ 18px Verdana, Arial, Helvetica, sans-serif;

	float: left;

}



.texte_color {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}



.tests ul li a:hover {

	text-decoration: underline;

}



.tests .more {

	margin-right:10px;

}

.tests ul.rss 
{
	float:none;
	display:block;
	width:auto;
	margin:auto;
	text-align:center;
}

.tests .rss li
{
	background: none;
	padding: 0;
	float: none;
	margin:0;
	width:auto;
	display:inline;
}



.tests .archives {

	list-style: none;

	margin: 10px 0 0 0;

}



.tests .archives li {

	padding: 0 0 0 60px;

	width: 150px;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	background: none;

}



/* page footer */

.footer {

	float: left;

	width: 100%;

	position: relative;

	display: inline;

}



/* footer lines */

.level-1,.level-2
{
	float: left;
	width: 100%;
	border: 1px solid;
}

.level-1
{
	font-size:12px;
}

.level-2
{
	padding: 3px 0 3px;
	display:table;
}

/* footer nav */

.footer-nav
{
	margin: 0;
	padding:0;
	display:inline-block;
	/*padding: 2px 0 3px;
	float: left;*/
}

.footer-nav li
{
	/*background-position: 0 4px;
	line-height: 18px;*/
}

/* second level */ /* fiels name */

.level-2 .field-box
{
	display:table-row;
	padding: 1px 0 0 9px;
}

.level-2 .field
{
	display:table-cell;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	clear: both;
}



/* game lists */

.level-2 ul
{
	margin: 0;
	padding: 1px 0 0 0;
}



.level-2 ul li
{
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	display: inline;
}



* html .level-2 ul li {

	float: none;

}



*+html .level-2 ul li {

	float: none;

}



.level-2 ul li a {

	text-decoration: none;

}



.level-2 ul li a:hover {

	text-decoration: underline;

}



/* haut link */

.haut
{
	float:right;
}

.haut a
{
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 10px;
	margin: 5px 9px 0 0;
	display: inline;
	background: url(http://images.playfrance.com/v3/arrow-haut.gif) no-repeat 0 5px;
	/*font: 75%/ 110% "Trebuchet MS", trebuchet, Arial, sans-serif;*/
}

.haut a:hover
{
	text-decoration: underline;
}



/* 3, 4, 5 levels start  */

.level-3
{
	width: 100%;
	float: left;
	padding:5px 10px 5px 10px;
}



.level-3 ul
{
	margin: 0;
	padding: 0;
	float: left;
}



.level-3 ul li
{
	float: left;
	display: inline;
	font: 75%/ 110% "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #fff;
	padding: 0 10px 0 10px;
}



.level-3 ul li.first
{
	background: none;
	padding-left: 0;
}



/* rss link */

.level-3 ul li.footer-rss {

	padding: 0 0 1px 20px;

}



.level-3 ul li a {

	text-decoration: none;

}



.level-3 ul li a:hover {

	text-decoration: underline;

}



.level-3 p,.level-6 p
{
	margin: 0;
	padding: 0;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #fff;
}


.level-3 p img {

	margin-bottom: -3px;

	font: 12px/18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #ffffff;

}



.level-3 p a {

	text-decoration: none;

}



.level-3 p a:hover {

	text-decoration: underline;

}



/* 3, 4, 5 levels end  */

.level-6
{
	width: 100%;
	float: left;
	padding:5px 10px 5px 10px;
}



/* last level icons  */

.level-6 p .ico-1 {

	padding: 3px 0 3px 23px;

}



.level-6 p .ico-2 {

	padding: 1px 0 3px 22px;

	margin: 0 0 0 2px;

}


/* full column */
.full-column
{
	float:left;
	width:100%;
	padding: 0px;
	margin-right:10px;
}

/* main column on all pages except index.html */

.main-column
{
	float: left;
	width: 628px;
	padding: 0px;
	margin-right:12px;

}



.main-box {

	float: left;

	width: 100%;

}



/* heading */

.main-box .heading {

	width: 100%;

}



.heading2 {

	width: 100%;

}



.main-box-body
{
	width: 100%;
	float: left;
	border-top: none;
	padding: 10px 10px 1px 10px;

}



.main-box-body2 {

	width: 100%;

	float: left;

	border: 1px solid #000000;

	border-top: none;

	padding: 0px 10px 0px 0px;

	border-width: medium 1px 0;

}



.espace {

	clear: both;

	height: 17px;

	width: 606px;

}



/* game info box start */

.game-info
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #eaeaea;
}



.game-info-text-box {

	border: none;

}



/* game photo */

.game-photo
{
	float:left;
	border: 1px solid #bdbdbd;
	padding: 2px;
	margin-right:10px;
}



.game-photo img {

	display: block;

}



/* game info text */

.game-pref
{
	margin: 0 0 3px 0;
	padding: 0;
	color: #333;
	font: 17px/ 20px "Trebuchet MS", trebuchet, Arial, sans-serif;
	display:inline-block;
}



.game-pref .date {

	color: #999;

	float: left;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	margin: -3px 0 0;

}



/* list: Distributeur, Genre, etc */

.about-game
{
	margin: 0;
	overflow:hidden;
}



.game-info-text-box .about-game {

	padding-top: 1px;

}

.about-game ul
{
	padding:0;
}

.about-game li
{
	list-style: none;
}

.about-game .field
{
	/*	color: #f60;*/
	color: #333;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	/*float: left;*/
	float:none;
	width: auto;
	padding: 0 4px 2px 0;
	margin: 0;
	clear: none;
}



.about-game .value
{
	/*float: left;*/
	float:none;
	color: #333;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	width: auto;
	padding: 0 15px 0 0;
}



.about-game .value a {

	text-decoration: none;

}



.about-game .value a:hover {

	text-decoration: underline;

}



/* flags and countries */

.lands {

	float: left;

	margin: 0;

	padding: 14px 0 0 1px;

}



.lands li {

	float: left;

	display: inline;

	padding: 2px 27px 1px 27px;

	font: 12px/ 13px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

}



.lands li.eu {

	background: url(http://images.playfrance.com/v3/flag-eu.gif) no-repeat;

}



.lands li.usa {

	background: url(http://images.playfrance.com/v3/flag-usa.gif) no-repeat;

}



.lands li.jp {

	background: url(http://images.playfrance.com/v3/flag-jp.gif) no-repeat;

}



/* game info box end */ /* verdict box start */

.verdict
{
	float: left;
	width: 100%;
	padding: 10px;
	border: 1px solid #d4d4d4;
	margin: 9px 0 0;
	background-color: #f7f7f7;
}



.verdict-2
{
	border: none;
	padding: 5px 20px 0 20px;
	background: none;
	margin:0 0 10px 0;
}

.verdict span
{
	color: #333;
	/*font-size: 18px;*/
}

.verdict a span
{
	color: #fff;
}
	

.verdict h2
{
	margin: 0;
	padding: 3px 0 17px;
	color: #333;
	font: 20px;
}



.verdict p 
{
	margin: 0;
	padding: 0 0 1px;
	color: #333;
	font: 18px;
}



.verdict .more span,.articles .more span {

	font-weight: normal;

	color: #f60;

	font-size: 100%;

}



/* start image */

.verdict-rate {

	float: right;

	width: 240px;

	height: 32px;

	text-indent: -9999px;

	overflow: hidden;

	margin: -3px 10px 0 0;

	display: inline;

}



.verdict-rate0 {

	background: url(http://images.playfrance.com/v3/starv-0.gif) no-repeat;

}



.verdict-rate0-5 {

	background: url(http://images.playfrance.com/v3/starv-0-5.gif) no-repeat

		;

}



.verdict-rate1 {

	background: url(http://images.playfrance.com/v3/starv-1.gif) no-repeat;

}



.verdict-rate1-5 {

	background: url(http://images.playfrance.com/v3/starv-1-5.gif) no-repeat

		;

}



.verdict-rate2 {

	background: url(http://images.playfrance.com/v3/starv-2.gif) no-repeat;

}



.verdict-rate2-5 {

	background: url(http://images.playfrance.com/v3/starv-2-5.gif) no-repeat

		;

}



.verdict-rate3 {

	background: url(http://images.playfrance.com/v3/starv-3.gif) no-repeat;

}



.verdict-rate3-5 {

	background: url(http://images.playfrance.com/v3/starv-3-5.gif) no-repeat

		;

}



.verdict-rate4 {

	background: url(http://images.playfrance.com/v3/starv-4.gif) no-repeat;

}



.verdict-rate4-5 {

	background: url(http://images.playfrance.com/v3/starv-4-5.gif) no-repeat

		;

}



.verdict-rate5 {

	background: url(http://images.playfrance.com/v3/starv-5.gif) no-repeat;

}



.verdict-rate5-5 {

	background: url(http://images.playfrance.com/v3/starv-5-5.gif) no-repeat

		;

}



.verdict-rate6 {

	background: url(http://images.playfrance.com/v3/starv-6.gif) no-repeat;

}



.verdict-rate6-5 {

	background: url(http://images.playfrance.com/v3/starv-6-5.gif) no-repeat

		;

}



.verdict-rate7 {

	background: url(http://images.playfrance.com/v3/starv-7.gif) no-repeat;

}



.verdict-rate7-5 {

	background: url(http://images.playfrance.com/v3/starv-7-5.gif) no-repeat

		;

}



.verdict-rate8 {

	background: url(http://images.playfrance.com/v3/starv-8.gif) no-repeat;

}



.verdict-rate8-5 {

	background: url(http://images.playfrance.com/v3/starv-8-5.gif) no-repeat

		;

}



.verdict-rate9 {

	background: url(http://images.playfrance.com/v3/starv-9.gif) no-repeat;

}



.verdict-rate9-5 {

	background: url(http://images.playfrance.com/v3/starv-9-5.gif) no-repeat

		;

}



.verdict-rate10 {

	background: url(http://images.playfrance.com/v3/starv-10.gif) no-repeat;

}



/* verdict box end */ /* media box start */

.media
{
	float: left;
	width: 100%;
	border-top: 1px solid #eaeaea;
	margin: 12px 0 0;
	padding: 13px 0 0;
}



.media h3,.actualite-2 h3,.forum-box h3
{
	margin: 0;
	padding: 0 0 0 3px;
	color: #333;
	/*font: bold 85%/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;*/
}



.actualite-2 h3 {

	padding: 0;

}



/* images, video, etc list */

.media ul {

	margin: 0;

	padding: 20px 0 0 11px;

	float: left;

	text-align: center;

}



.media ul li {

	float: left;

	display: inline;

	border: 1px solid #d9d9d9;

	/*	width: 129px;

	height: 97px;*/

	text-align: center;

	margin: 0 60px 0 0;

	padding: 2px 0 0;

}



.media ul li.last {

	margin-right: 0;

}



.media ul li img,.media ul li object {

	display: block;

	padding: 0 2px 2px 2px;

}



.media ul li a {

	text-decoration: none;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.media ul li a:hover {

	text-decoration: underline;

}



.actualite-2,.forum-box
{
	float: left;
	background: url(http://images.playfrance.com/v3/dotted-line-2.gif) repeat-x;
	width: 100%;
	margin: 20px 0 0;
	padding: 12px 0 0;
}



/* media box end */

	/* forum and Toute l‘actualite du jeu lists boxes start */

.forum-box {

	margin: 15px 0 0;

	padding-bottom: 17px;

}



/* forum and Toute l‘actualite du jeu lists */

.actualite-2 ul,.forum-box ul
{
	margin: 0;
	padding: 18px 0 0;
	float: left;
	width: 100%;
}



.actualite-2 ul li,.forum-box ul li
{
	float: left;
	width: 100%;
	list-style: none;
	padding: 6px 0 2px;
}



.actualite-2 ul li.gray {

	background-color: #f1f0f0;

	padding-bottom: 1px;

	padding-top: 6px;

}



/* date, name paran sty

les */

.actualite-2 ul li .date,.actualite-2 ul li .name,.forum-box ul li .date,.forum-box ul li .name,.forum-box ul li .format
{
	/*float: left;*/
	color: #999;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	padding: 0 2px 0 3px;
}



.actualite-2 ul li img {

	float: left;

}



.actualite-2 ul li .name a,.forum-box ul li .name a
{
	text-decoration: none;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	padding: 0 10px 0 0;
}



.actualite-2 ul li .forum-link a
{
	background: url(http://images.playfrance.com/v3/ico-info.gif) no-repeat	0% 4px;
	color: #333;
	text-decoration: none;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	/*float: left;*/
	padding: 0 0 10px 13px;
	margin-left: -5px;
	width: 9px;
	height: 9px;
}



.actualite-2 ul li .name a:hover,.forum-box ul li .name a:hover {

	text-decoration: underline;

}



.actualite-2 p {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



/* right column on fiche-jeu.html page */ /* infos jeu box start */

.infos-jeu
{
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom:1px dotted #999;
}



/* photo */

.infos-jeu .photo {

	border: 1px solid #dadada;

	/*width: 132px;*/

	padding: 2px 2px 2px 2px;

	float: left;

}



.infos-jeu .photo img {

	display: block;

}



/* game rate anf links */

.infos-jeu-text {

	float: left;

	width: 135px;

	padding: 1px 0 0 10px;

}



.infos-jeu-text h2,.prix h2 {

	margin: 0;

	padding: 0 0 5px;

	color: #333;

	font: bold 89%/ 19px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.infos-jeu-text h2 a,.infos-jeu-text h2 a:hover,.infos-jeu-text h2 a:link,.infos-jeu-text h2 a:visited

	{

	color: #333;

	font: bold 14px;

	text-decoration: none;

}



.infos-jeu-text ul
{
	margin: 0;
	padding: 7px 0 0;
	float: left;
	width: 135px;
	border-bottom:none;
}



.infos-jeu-text ul li {

	background: none;

	width: 100%;

	float: left;

	padding: 0 0 3px;

	margin: 0;

}



.infos-jeu-text ul li a {

	padding: 0 0 3px 17px;

}



.infos-jeu-text ul li a.imprimer {

	background: url(http://images.playfrance.com/v3/ico-6.gif) no-repeat 0 2px;

}



.infos-jeu-text ul li a.ami {

	background: url(http://images.playfrance.com/v3/ico-7.gif) no-repeat 0 2px;

}



.infos-jeu-text ul li a.ajout_collec {

	background: url(http://images.playfrance.com/design/commun/ajout.gif)

		no-repeat 0 2px;

}



.infos-jeu-bouton
{
	display: block;
	width: 135px;
	height: 39px;
	background:	url(http://images.playfrance.com/design/commun/pfxf_bouton_acheter.gif)	no-repeat;
	cursor: pointer;
}



.infos-jeu-bouton-text {

	width: 130px;

	height: 39px;

	color: white;

	font-size: 11px;

	text-align: center;

	padding-left: 22px;

	line-height: 19px;

	padding-top: 2px;

}



.infos-jeu-bouton-text2 {

	width: 120px;

	color: white;

	font-size: 11px;

	font-weight: bold;

	padding-left: 0px;

	line-height: 8px;

	padding-top: 2px;

}



/* prix box start */

.prix-body p {

	color: #333;

	font: 70%/ 115% "Trebuchet MS", trebuchet, Arial, sans-serif;

	margin: 0;

	padding: 0;

}



.prix-body p span.ebay {

	background: url(http://images.playfrance.com/v3/ebay.gif) no-repeat 100%

		-2px;

	padding: 4px 46px 0 0;

}



.prix-body ul {

	margin: 0;

	padding: 0 0 13px;

	float: left;

	width: 288px;

}



.prix-body ul li {

	list-style: none;

	float: left;

	width: 100%;

}



.prix-body ul li.gray {

	background-color: #f1f0f0;

}



.prix-body ul li span.price-value {

	color: #d62a2a;

	font: bold 75%/ 14px "Trebuchet MS", trebuchet, Arial, sans-serif;

	float: left;

	padding: 0 0 0 36px;

	width: 139px;

}



.prix-body ul li span.recource {

	color: #333;

	font: 75%/ 14px "Trebuchet MS", trebuchet, Arial, sans-serif;

	float: left;

	width: 112px;

}



.prix-body ul li span a {

	text-decoration: none;

}



.prix-body ul li span a:hover {

	text-decoration: underline;

}



/* prix box end */ /* list-preview.html page */ /* gallery box start */

.gallery
{
	/*float: left;*/
	width: 100%;
	padding: 14px 0 14px 0;
	margin: 0 0 10px 0;
	background-color: #000;
	display: block;

}



.gallery h3
{
	margin:0px;
	display:inline-block;
	vertical-align:top;
}



.gallery a {

	text-decoration: none;

}



.gallery li
{
	width:33.33333%;
	/*float: left;*/
	display: inline-block;
	text-align: center;
}



.gallery li img
{
	margin:auto;
	display: block;
	width:100%;
	/*max-width:175px;*/
}



.gallery li span {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #fff;

	position: relative;

}



/* gallery box end */ /* letters links */

.letters
{
	display:block;
	margin: 0 0 13px 0;
	text-align:center;
	background: -webkit-linear-gradient(#cbcbcb, #898989, #676767, #343434); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#cbcbcb, #898989, #676767, #343434); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#cbcbcb, #898989, #676767, #343434); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#cbcbcb, #898989, #676767, #343434); /* Standard syntax */
  box-shadow: 0px 13px 13px 0px #777;
}



.letters ul
{

	display:inline-block;
	padding: 0px;
	margin:0px;
	/*float: left;*/

	/*width: 100%;*/

	/*background:	url(http://images.xboxfrance.com/v4/Barre-Tri-Alphabet-Fond.png)	no-repeat 0 2px;*/

}

.letters ul li
{
	display: inline-block;
	/*background: url(http://images.playfrance.com/v3/sep-4.gif) no-repeat 0 2px;*/
	padding: 0 6px 0 7px;
	font: bold 12px/ 28px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.letters ul li.first
{
	background: none;
}



.letters ul li a
{
	text-decoration: none;
	color: #D7D7D7;
}

.letters ul li a:hover
{
	text-decoration: underline;
}



/* letters links end  */ /* gallery box end */ /* consoles links */

.console {

	/*float: left;*/
	/*border-top: 1px solid #eaeaea;

	border-bottom: 1px solid #eaeaea;*/

	padding: 10px 0 12px 6px;

	margin: 10px 0 0;

}



.console ul
{
	margin: 0;
	padding: 0px 0 0px 24px;
	float: left;
	/*background-color: #edecec;*/
	width: 100%;
}



.console ul li {

	float: left;

	display: inline;

	background: url(http://images.playfrance.com/v3/sep-4.gif) no-repeat 0

		2px;

	padding: 0 18px 0 18px;

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.console ul li.first {

	background: none;

}



.console ul li a {

	text-decoration: none;

}



.console ul li a.selectionne {

	color: #333;

}



.console ul li a:hover {

	text-decoration: underline;

}



/* consoles links end  */ /* preview-list list start */

.preview-list
{

	float: left;
	width: 100%;

}



.preview-list h2
{
	margin: 20px 0 0;
	padding: 0 4px 7px;
	/*color: #333;*/
	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
}



.preview-list h2 a
{
	color: #333;
}

.preview-list h3
{
	margin: 20px 0 0;
	padding: 0 4px 7px;
	color: #333;
	font: bold 14px/18px "Trebuchet MS", trebuchet, Arial, sans-serif; 
}

.preview-list ul
{
	margin: 0;
	padding: 0px 0 0px;
	/*float: left;*/
	/*width: 100%;*/
}

.preview-list ul li {

	float: left;
	width: 100%;
	list-style: none;
	padding:10px;

}

.preview-list ul li.gray {

	background-color: #edecec;

}

.preview-list p a,.preview-list p a:link,.preview-list p a:hover,.preview-list p a:visited
{
	color: #333;
	text-decoration: none;
}

/* photo */

.preview-list .photo
{
	float: left;
	border: 0px solid #999;
	width: 100px;
	background-color: transparent;
	margin-right: 10px;
	display: inline;

}

.preview-list .photo img
{
	display: block;
}

.preview-list .vthumb
{
	float:left;
	margin-right:10px;
}

.preview-list .vthumb img
{
	width:160px;
	height:120px;
}

.preview-list .note1,.preview-list .note2,.preview-list .note3,.preview-list .note4,.preview-list .note5

	{

	float: left;

	border: 1px solid #999;

	width: 80px;

	padding: 2px 0 2px 0px;

	background-color: #fff;

	margin: 17px 8px 0 6px;

	display: inline;

	font: bold 18px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #fff;

	/*	color: #333;*/

	text-align: center;

}



.preview-list .note img {

	display: block;

	vertical-align: middle;

}



.preview-list .published {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

}



/*.preview-list span {

	font: 12px/18px "Trebuchet MS", trebuchet, Arial, sans-serif; 

	color: #333;

}

.preview-list .test-corps-texte span {

	color: #333;

}*/

.texte-titre {

	font-size: 14px;

	font-weight: bold;

	background: no-repeat

		url(http://images.playfrance.com/design/commun/puce.gif) 0px 18px;

	padding: 15px 0 15px 15px;

	display: block;

}



/* game preview list */

.preview-text
{
	/*float: left;*/
	padding: 0 0 0 5px;
	margin: 0 0 0 0;
}



.preview-text h3 {

	margin: 0;

	padding: 0;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.preview-text h3 a
{
	text-decoration: none;
	/*float: left;*/
	padding: 0 0 0 3px;
}



.preview-text h3 .station {

	margin: 2px 0 0;

	

}



.preview-text h3 a:hover {

	text-decoration: underline;

}



.preview-text .about-game {

	margin: 0;

	padding: 2px 0 0 8px;

}



.preview-text .about-game li
{
	float:none;
	padding: 0;
}



.preview-text .about-game span {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.preview-text .about-game a
{
	text-decoration: none;
	padding: 0 0 0 0px;
	vertical-align: middle;
}



.preview-text .about-game a.evarticles
{
	background: url(http://images.playfrance.com/events/pic_article.png) no-repeat 0 2px;
	padding-left:20px;
}



.preview-text .about-game a.evimages
{
	background: url(http://images.playfrance.com/events/pic_image.png) no-repeat 0 2px;
	padding-left:20px;
}



.preview-text .about-game a.evvideos
{
	background: url(http://images.playfrance.com/events/pic_video.png) no-repeat 0 2px;
	padding-left:20px;
}



.preview-list .more {

	margin-right: 0;

}



.preview-list .more span {

	font-weight: normal;

}



/* preview-list list end */

.subheading
{
	float: left;
	width: 100%;
	background-color: #edecec;
	color: #f60;
	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	text-transform: uppercase;
	margin: 10px 0 0;
	padding: 0 0 2px 3px;
}



/* test.html page */ /* pages links (page1, page2) */

.pages
{
	float: left;
	margin: 0 0 10px 0;
	padding: 5px 0 2px 6px;
	width: 100%;
	background-color: #edecec;
	display: inline;
}



.pages li
{
	float: left;
	background: url(http://images.playfrance.com/v3/arrow-2.gif) no-repeat 0	5px;
	list-style: none;
	width: 100%;
	padding: 0 0 1px 12px;
	color: #333;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
}



.pages li a
{
	text-decoration: none;
}



.pages li a:hover
{
	text-decoration: underline;
}

/* bold text box with hor. line */

.line-holder
{
	float: left;
	width: 604px;
	background: url(http://images.playfrance.com/v3/line.gif) no-repeat 100% 100%;
	padding: 13px 0 0 3px;
}

.line-holder p
{
	margin: 0;
	padding: 0 0 7px;
	color: #333;
	font: 70%/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;
}

/* content text */

.content
{
	float: left;
	width: 100%;
	padding: 9px 0 0 3px;
}

.content p
{
	margin: 0;
	padding: 0 0 16px;
	color: #333;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	text-align: justify;
	margin-right: 5px;
}



.content h2 {

	margin: 0;

	padding: 0 0 15px;

	color: #333;

	font: bold 85%/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



/* EDIT ALIX */

.content a,.content p a,#content a,#content p a {

	text-decoration: none;

}



.content a:hover,.content p a:hover,#content a:hover,#content p a:hover

	{

	text-decoration: underline;

}



.test-corps-texte a,.test-corps-texte p a,.dossiers-list li a,.dossiers-list li p a

	{

	text-decoration: none;

}



.test-corps-texte a:hover,.test-corps-texte p a:hover,.dossiers-list a:hover,.dossiers-list p a:hover

	{

	text-decoration: underline;

}



.verdict a,.verdict p a {

	text-decoration: none;

}



.verdict a:hover,.verdict p a:hover {

	text-decoration: underline;

}



/* END EDIT ALIX */

.content .author {

	float: right;

	font: 12px "Trebuchet MS", trebuchet, Arial, sans-serif;

}

.content {

	font: 12px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.content .subheading,.content .subheading a,.content .subheading a:hover,.content .subheading a:link,.content .subheading a:visited

	{

	background-color: #edecec;

	color: #f60;

	font: bold 12px "Trebuchet MS", trebuchet, Arial, sans-serif;

	text-transform: uppercase;

	margin: 10px 0 10px;

}



/* screenshots list */

.screenshots {

	float: left;

	width: 607px;

	/*padding-left: 26px;*/

}



.screenshots ul {

	margin: 0;

	padding: 4px 0 16px;

	float: left;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.screenshots ul li {

	float: left;

	display: inline;

	border: 1px solid #d9d9d9;

	padding: 2px 0 2px 2px;

	width: 127px;

	margin: 0 8px 0 11px;

	text-align: center;

}



.screenshots ul li img {

	display: block;

}



.screenshots .more {

	margin-right: 0;

}



.screenshots .more span {

	font-weight: normal;

}



/* comments list */

.comments
{
	float: left;
	width: 100%;
	background-color: #f7f7f7;
	border: 1px solid #a3a3a3;
	margin: 10px 0 0;
}



.comments ul
{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	padding: 5px 0 15px;
}



.comments ul li
{
	float: left;
	width: 100%;
	list-style: none;
	margin: 0 0 0 0px;
	padding: 7px 0 7px 10px;
}



.comments ul li.gray
{
	background-color: #edecec;
}



.comments ul li h2
{
	margin: 0;
	padding: 0px 0 4px;
	color: #333;
	font: bold 14px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	float: left;
	width: 92px;
}

.comments ul li p
{
	margin: 0 10px 0 0;
	padding: 0;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
}


.comments .stars {

	float: right;

	margin: 3px 10px 0 0;

}



.comments .stars2-0 {

	background: url(http://images.playfrance.com/v3/star2-0.gif) no-repeat;

}



.comments .stars2-1 {

	background: url(http://images.playfrance.com/v3/star2-1.gif) no-repeat;

}



.comments .stars2-2 {

	background: url(http://images.playfrance.com/v3/star2-2.gif) no-repeat;

}



.comments .stars2-3 {

	background: url(http://images.playfrance.com/v3/star2-3.gif) no-repeat;

}



.comments .stars2-4 {

	background: url(http://images.playfrance.com/v3/star2-4.gif) no-repeat;

}



.comments .stars2-5 {

	background: url(http://images.playfrance.com/v3/star2-5.gif) no-repeat;

}



.comments .stars2-6 {

	background: url(http://images.playfrance.com/v3/star2-6.gif) no-repeat;

}



.comments .stars2-7 {

	background: url(http://images.playfrance.com/v3/star2-7.gif) no-repeat;

}



.comments .stars2-8 {

	background: url(http://images.playfrance.com/v3/star2-8.gif) no-repeat;

}



.comments .stars2-9 {

	background: url(http://images.playfrance.com/v3/star2-9.gif) no-repeat;

}



.comments .stars2-10 {

	background: url(http://images.playfrance.com/v3/star2-10.gif) no-repeat;

}

.test-pm
{
	float:left;
	width:100%;
	display:block;
	margin: 10px 0 0 0;
	padding: 0 10px 0 10px;
	font-size:0;
	text-align:justify;
}

.test-plus,.test-moins
{
	font: 12px/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;
	display:inline-block;
	/*float: left;*/
	width: 49%;
	margin: 10px 0 0 0;
	/*overflow-y: visible;
	margin: 20px 0 0px 20px*/
}



.test-plus p,.test-moins p {

	padding: 15px 10px 10px 15px;

	margin: 0

}



.test-plus {

	background: no-repeat

		url(http://images.playfrance.com/design/test/plus.gif) left top;

	background-color: #e0e0e0;

	/*margin-right: 5px;*/

}



.test-moins
{
	background: no-repeat	url(http://images.playfrance.com/design/test/moins.gif) left top;
	background-color: #e0e0e0;
	vertical-align:top;
}



.prev-search {

	font: 12px/ 14px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.prev-search input {

	vertical-align: middle;

}



.prev-search a {

	color: #000;

}



.prev-search .more {

	color: #f60;

}



.noborder {

	border: none;

}



.texte-puce {

	background: no-repeat

		url(http://images.playfrance.com/design/commun/puce.gif) 0px 13px;

	padding: 13px 0 0 15px;

	font: /*bold*/ 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.big-main-column
{
	float: left;
	width: 100%;
	padding: 0 0 8px;
}



.big-main-box
{
	float: left;
	width: 100%;
}



/* heading */

.big-main-box .heading {

	width: 932px;

}



.big-main-box-body {

	width: 938px;

	float: left;

	background-color: #fff;

	border: 1px solid #a2a2a2;

	border-top: none;

	padding: 10px 0 1px 10px;

}



.col
{
	float: left;
	width: 280px;
}



.contact
{
	/*background: no-repeat url(http://images.playfrance.com/design/contact/bg-equipe.jpg) right 20px;*/
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	margin-right: 20px;
}



.contact-form
{
	padding: 10px;
	border: 1px solid #aaa;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	width: 100%;
	margin:15px 0 15px 0;
}



.contact-form strong
{
	display: block;
	padding-bottom: 12px;
}



.contact-form textarea
{
	width: 100%;
}



.contact-form select {

	width: 100%;

}



.contact-form input
{
	width: 100%;
}



.contact-form .submit
{
	width: 100%;
}



.contact-form label {

	vertical-align: top;

}



.zero {

	clear: both;

}



.dossiers-list {

	margin-bottom: 10px;

}



.dossiers-list span {

	float: left;

	width: 607px;

	margin: 16px 0 0;

	padding: 0 0 8px;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.dossiers-list h2 {

	margin: 0;

	padding: 0;

	color: #333;

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.dossiers-list ul
{
	list-style: none;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: 100%;

}



.dossiers-list li
{
	background-color: #eee;
	border: 1px solid #999;
	padding:10px;
	margin:0 0 5px 0;
}


.dossiers-list h3 {

	margin: 0;

}



.dossiers-list h3 a {

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	text-decoration: none;

}



.dossiers-list h3 a:hover {

	text-decoration: underline;

}



.dossiers-list li img
{
	float: left;
	margin: 0 10px 0 0;
	width:175px;
	height:68px;
}



.dossiers-list p
{
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #333;
	margin:0 10px 0 0;
}



.test-corps-texte {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333; /*70%*/

	text-align: justify;

	margin: 10px 0 10px 0;

}



.test-corps-texte em {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	font-style: italic;

}



/*.test-corps-texte span {

	font: 12px/18px "Trebuchet MS", trebuchet, Arial, sans-serif; 

}*/

.droit-list
{
	border-bottom: 1px dashed #EAEAEA;
	border-top: 1px dashed #EAEAEA;
	margin-bottom: 10px;
	overflow:auto;
}



.pointille-list
{
	border-bottom: 1px dashed #EAEAEA;
	border-top: 1px dashed #EAEAEA;
	/*float: left;*/
	width: 100%;
}



.news-list
{
	float: left;
	width: 100%;
	margin: 16px 0 0;
	padding: 0 0 8px;
	border-bottom: 1px solid #EAEAEA;
}



.news-list h2
{
	margin: 0;
	padding: 0;
	/*color: #333;*/
	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
}



.news-list ul
{
	margin: 0;
	padding: 0px 0 0px;
	float: left;
	width: 100%;
}



.news-list ul .gray
{
	background-color: #edecec;
}

.news-list ul li
{
	float: left;
	width: 100%;
	list-style: none;
	padding: 12px 6px 6px 6px;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
}

.news-list .date
{
	color: #999;
	margin-right: 12px;
}

.news-list a,.news-list a:link,.news-list a:visited
{
	text-decoration: none;
	text-decoration: underline;
}

.news-list p a,.news-list p a:link,.news-list p a:hover,.news-list p a:visited
{
	color: #333;
	text-decoration: none;
}

.large_search h2
{
	margin: 0;
	padding: 0;
	color: #333;
	font: bold 85%/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;
}

.input-text
{
	width: 210px;
	vertical-align: middle;
}

.main-column-big
{
	float: left;
	width: 100%;
	padding: 0 0 12px 0;
}

.main-box-big
{
	float: left;
	width: 100%;
}



/* heading */

.main-box-big .heading
{
	width: 100%;
}



.main-box-body-big
{
	width: 100%;
	float: left;
	background-color: #fff;
	border: 1px solid #a2a2a2;
	border-top: none;
	padding: 10px 0 1px 0px;
}



.main-box-body-big.box-contest
{
	width: 100%;
	padding: 0;
}



.main-box-body-big p {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.main-box-body-big ul {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	padding-left: 12px;

	color: #333;

}

/*

.main-box-body ul a,.main-box-body-big ul a:hover,.main-box-body-big ul a:link,.main-box-body-big ul a:visited

	{

	color: #333;

}

*/

.preview-list a,.preview-list a:link,.preview-list a:visited {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.main-box-body p {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.main-box-body ul {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	/*padding-left: 12px;*/

	color: #333;

}

/*

.main-box-body ul a,.main-box-body-big ul a:hover,.main-box-body-big ul a:link,.main-box-body-big ul a:visited

	{

	color: #333;

}
*/


.localisation
{
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #333;
	margin: -3px 0 12px 0px;
}

.localisation ul
{
	list-style-type: none;
	display:inline;
	margin:0;
	padding:0;
}

.localisation li
{
	display:inline;
}

.localisation li::after
{
	content:"\A0\BB\A0";
}

.localisation li.last::after
{
	content:"";
}

.localisation a,.localisation a:link,.localisation a:hover,.localisation a:visited
{
	color: #333;
}



.artworks {

	font: 70%/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;

	text-decoration: none;

	margin-top: 10px;

}



.artworks a,.artworks a:link,.artworks a:hover,.artworks a:visited {

	text-decoration:none;

	/*background-color: #e0e0e0;*/

	padding: 0 5px 0 5px;

}

.preview-list .news
{
	margin: 0;
	padding: 13px 0 30px;
	/*float: left;*/
	width: 100%;
}



.preview-list .news li {

	margin-bottom: 8px;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}

.preview-list .news li a { /*color: #333;*/

	font-weight: bold;

}



.preview-list .news em {

	text-decoration: none;

	font: italic 100%/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;

	/*margin-left: 20px;

	color:#305696;*/

}



/*.preview-list .news em:hover {

	text-decoration: underline;

}*/

.preview-list .news img {

	/*float: left;*/

	margin: 0 12px 0 2px;

}



.news-corps-date
{
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #333;
	vertical-align: top;
	display:inline-block;
}



.news-corps-texte p {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	margin: 0 0 0 113px;

	padding: 0 0 0 0;

}



.news-nav-link-previous,.news-nav-link-previous a,.news-nav-link-previous a:link,.news-nav-link-previous a:hover,.news-nav-link-previous a:visited

	{

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	display: block;

	float: left;

	margin-bottom: 15px;

}



.news-nav-link-next,.news-nav-link-next a,.news-nav-link-next a:link,.news-nav-link-next a:hover,.news-nav-link-next a:visited

	{

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	display: block;

	float: right;

	/*width: 400px;*/

	text-align: right;

	margin: 0 5px 15px 0;

}



.erreur {

	color: #d00;

}



.un_x {

	float: right;

	font: bold 90%/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;

	padding: 0 3px 3px 3px;

	color: #fff;

}



.deux_x {

	float: right;

	font: bold 90%/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;

	padding: 0 3px 3px 3px;

	color: #fff;

	margin-left: 4px;

}



.selected {

	background-color: #000;

}



/***********************************************

 CSS Section Vidéos

/**********************************************/

#body-video {

	padding: 10px 0

}



#video {

	background: white

}



#video .bann {

	background-image:

		url(http://images.playfrance.com/design/forum/bann-bg.gif);

	background-color: #113974;

	background-repeat: repeat-x;

	height: 81px;

	width: 100%;

	overflow-y: hidden;

}



#video .bann-gauche-gen {

	background-image:

		url(http://images.playfrance.com/design/forum/bann-gauche-generique.jpg)

		;

	background-repeat: no-repeat;

	height: 81px;

	width: 346px;

}



#video .bann-gauche-ps2 {

	background-image:

		url(http://images.playfrance.com/design/forum/bann-gauche-ps2.jpg);

	background-repeat: no-repeat;

	height: 81px;

	width: 346px;

}



#video .bann-gauche-psp {

	background-image:

		url(http://images.playfrance.com/design/forum/bann-gauche-psp.jpg);

	background-repeat: no-repeat;

	height: 81px;

	width: 346px;

}



#video .bann-gauche-ps3 {

	background-image:

		url(http://images.playfrance.com/design/forum/bann-gauche-ps3.jpg);

	background-repeat: no-repeat;

	height: 81px;

	width: 346px;

}



#video .bann-droite {

	background-image:

		url(http://images.playfrance.com/design/forum/bann-droite.jpg);

	background-repeat: repeat-y;

	float: right;

	z-index: 2;

	height: 81px;

	width: 448px;

}



#video .playerHaut td {

	height: 45px

}



#video .playerHaut .hautGauche {

	background: #4992bd url(http://images.playfrance.com/design/video/bgPlayerHaut.jpg) no-repeat;

	vertical-align: top

}



#video .playerHaut .titre {

	text-align: center;

	font: 14px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: black;

	position: absolute;

	width: 744px;

	margin: 17px 0 0 65px

}



#video .playerHaut .zoom {

	position: absolute;

	width: 744px;

	margin-top: 22px;

	z-index: 2

}



#video .playerHaut .zoom a {

	background-color: #1b3f6a;

	float: right;

	display: block;

	padding: 3px 5px;

	color: white;

	font: 14px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

	margin-right: 2px

}



#video .playerHaut .zoom a:hover,#video .playerHaut .zoom a.selected {

	background: black;

	color: white

}



#video .playerHaut .hautPub {

	background: #4992bd

		url(http://images.playfrance.com/design/video/bgPlayerDroite.jpg)

		no-repeat;

	width: 258px

}



#video .player {

	background: black;

	text-align: left;

	vertical-align: top;

	height: 492px;

	width: 742px;

}



#video .player object {

	margin-left: 0px;

}



#video .pub {

	background: black

		url(http://images.playfrance.com/design/video/bgPub.jpg) repeat-x;

	text-align: center;

	vertical-align: top;

	padding: 10px 0

}



#video .playlist {

	height: 78px;

	padding-left: 21px

}



#video .playlist .selected {

	margin: 4px 6px -3px 0;

	padding: 10px 12px 15px 12px;

	float: left;

	background: url(http://images.playfrance.com/design/video/bgLecture.gif)

		repeat-y left -1px

}



#video .playlist a {

	margin-top: 4px;

	padding: 10px 8px 0 8px;

	float: left;

}



#video .playlist a:hover {

	background-color: black;

	padding-bottom: 8px;

	text-decoration: none

}



#video .playlist a img {

	border: none;

}



#video .playlist img

{

	width:100px;

	height:50px;

}



#video .playlist .desc
{
	position: absolute;
	margin: 50px 0 0 -158px;
	padding: 10px 5px;
	width: 250px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	cursor: pointer;
	z-index: 1000
}



#video .playlist .desc strong
{
	display: block;
	margin: -7px 0 10px 0
}



#video .playlist a .desc {

	display: none;

	z-index: -1;

	background: none

}



#video .playlist a:hover .desc {

	display: block;

	position: absolute;

	z-index: 1000

}



#video .playDesc {

	background-color: #e3e3e3;

	padding: 7px;

	font: 12px/ 18px Verdana, Arial, Helvetica, sans-serif;

	line-height: 18px

}



#video .videoListe
{
	height: 240px;
	width: 355px;
	margin: 5px 0 5px 8px;
	overflow: hidden;
	float: left;
}



#video .videoListeSection
{
	height: 430px;
	width: 355px;
	margin: 5px 0 5px 8px;
	overflow: hidden;
	float: left;
}



#video .videoListeDeux
{
	height: 240px;
	width: 360px;
	margin: 5px 0 5px 8px;
	overflow-y: scroll;
	float: left;
	scrollbar-base-color: #e3e3e3;
	scrollbar-3dlight-color: #e3e3e3;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #e3e3e3;
	scrollbar-face-color: #4f78ab;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #e3e3e3;
	border-bottom: solid 1px #ccc;
}



#video .videoListeDeuxSection
{
	height: 430px;
	width: 360px;
	margin: 5px 0 5px 8px;
	overflow-y: scroll;
	float: left;
	scrollbar-base-color: #e3e3e3;
	scrollbar-3dlight-color: #e3e3e3;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #e3e3e3;
	scrollbar-face-color: #4f78ab;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #e3e3e3;
	border-bottom: solid 1px #ccc;
}



#video .line-point
{
	border: solid white;
	border-width: 10px 5px;
	font :   12px "Trebuchet MS", trebuchet,Arial, sans-serif;
}



#video .blanc
{
	background: white url(http://images.playfrance.com/design/homepage/ico_video.gif)	no-repeat;
	padding-left: 18px
}



#video .videoForm {

	text-align: center;

	padding: 5px;

	margin: 0 10px 4px 10px;

	background-color: #e3e3e3;

	font: 11px Arial, Helvetica, sans-serif

}



#video .videoInput {

	background: url(http://images.playfrance.com/design/video/bgSearch.gif)

		no-repeat top right;

	border: solid 1px #ccc;

	padding: 2px;

	width: 159px

}



#video .videoSubmit {

	font-weight: bold;

	color: white;

	font-size: 10px;

	border: solid 1px #4f78ab;

	padding: 2px;

	background: url(http://images.playfrance.com/design/commun/menu-bg.jpg)

		bottom left repeat-x;

}



#video .news-une-titre a {

	color: #4f78ab

}



#video .titre-video a {

	font-weight: bold;

	font-size: 11px

}



#video .news-une {

	margin: 2px;

	width: 345px

}



#video .jaquette {

	float: right;

	padding: 15px;

	text-align: center;

	margin-right: -10px;

	background: black

		url(http://images.playfrance.com/design/video/bgPub.jpg) repeat-x;

}



#video .jaquette a {

	font: 12px Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: white;

	display: block;

	padding-top: 5px;

}



#video a.tous {

	display: block;

	background-color: #f3f3f3;

	border: solid 1px #4f78ab;

	border-left-width: 3px;

	color: black;

	text-decoration: none;

	margin: 2px;

	padding: 2px 7px;

	text-align: left

}



#video a.tous:hover {

	background-color: white

}



.form-centre {

	text-align: center;

}



.news-jour {

	padding-left: 80px;

}



.titre-action {

	float: right;

}



.releases-nav
{
	width: 100%;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	text-align:center;
}



.releases-nav a,.releases-nav a:link,.releases-nav a:hover,.releases-nav a:visited

	{

	color: #333;

	font-weight: bold;

}



.navig
{
	width:100%;
	text-align:center;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #333;
	margin: 0 0 9px 0;

}



.navig a,.navig a:link,.navig a:hover,.navig a:visited {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.kinds-topics-col {

	float: left;

	width: 250px;

}



.kinds-topics-games-col {

	float: left;

	width: 300px;

}



.kinds-topics-games-col ul li {

	width: 400px;

}



.searches-col {

	float: left;

	width: 190px;

}



.infos-dossier {

	float: left;

	width: 287px;

	background: url(http://images.playfrance.com/v3/dotted-line-2.gif)

		repeat-x 0 100%;

	padding: 0 0 11px;

	margin: 1px 0 2px;

}



/* photo */

.infos-dossier .photo {

	border: 1px solid #dadada;

	width: 162px;

	padding: 0px 0 0px 2px;

	margin-left: 56px;

}



.infos-dossier .photo img {

	display: block;

}



.infos-dossier-text {

	float: left;

	width: 250px;

	padding: 1px 0 0 10px;

}



.infos-dossier-text h2 {

	margin: 0;

	padding: 0 0 5px;

	color: #333;

	font: bold 89%/ 19px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.infos-dossier-text h2 a,.infos-dossier-text h2 a:hover,.infos-dossier-text h2 a:link,.infos-dossier-text h2 a:visited

	{

	color: #333;

	font: bold 89%/ 19px "Trebuchet MS", trebuchet, Arial, sans-serif;

	text-decoration: none;

}



.infos-dossier-text ul {

	margin: 0;

	padding: 7px 0 0;

	float: left;

	width: 135px;

	background: none;

}



.infos-dossier-text ul li {

	background: none;

	width: 100%;

	float: left;

	padding: 0 0 3px;

	margin: 0;

}



.infos-dossier-text ul li a {

	padding: 0 0 3px 17px;

}



.infos-dossier-text ul li a.imprimer {

	background: url(http://images.playfrance.com/v3/ico-6.gif) no-repeat 0

		2px;

}



.infos-dossier-text ul li a.ami {

	background: url(http://images.playfrance.com/v3/ico-7.gif) no-repeat 0

		2px;

}



.images-list div {

	float: left;

	margin: 0 15px 15px 0;

	font: 12px/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

	text-align: center

}



.images-list a {

	color: #333;

	text-decoration: none;

}



.game-cover {

	background-color: #fff;

	height: 160px;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

}



.game-cover img {

	float: left;

	margin-left: 5px;

}



.game-cover h3,.game-cover h3 a,.game-cover h3 a:link,.game-cover h3 a:hover,.game-cover h3 a:visited

	{

	color: #000;

	font: bold 100% "Trebuchet MS", trebuchet, Arial, sans-serif;

	text-decoration: none;

	padding: 25px 0 0 0px;

	display: block;

	text-align: center

}



.header .navig {

	margin-left: 12px;

}



.zoom-nav

{

	height:30px;

	margin-bottom:20px;

}



.zoom-nav, .zoom-nav a,.zoom-nav a:link,.zoom-nav a:hover,.zoom-nav a:visited

{

	color: #333;

	font: 12px/13px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.zoom-nav-left
{
	float:left;
	padding-left:12px;
	line-height:30px;
	height:30px;
}

/*

.zoom-nav-link-previous,.zoom-nav-link-previous a,.zoom-nav-link-previous a:link,.zoom-nav-link-previous a:hover,.zoom-nav-link-previous a:visited

{

	color: #333;

	font: bold 14px "Trebuchet MS", trebuchet, Arial, sans-serif;

	display: block;

	float: left;

	width: 300px;

	margin: 0 0 15px 15px;

	height:30px;

}

*/



.zoom-nav-center
{
	text-align:center;
	line-height:30px;
	height:30px;
}



.zoom-nav-center img

{

	vertical-align:middle;

}

.zoom-nav-right
{
	float:right;
	padding-right:12px;
	line-height:30px;
	height:30px;
}

/*

.zoom-nav-link-next,.zoom-nav-link-next a,.zoom-nav-link-next a:link,.zoom-nav-link-next a:hover,.zoom-nav-link-next a:visited

	{

	color: #333;

	font: bold 14px "Trebuchet MS", trebuchet, Arial, sans-serif;

	display: block;

	float: right;

	width: 300px;

	text-align: right;

	margin: 0 15px 15px 0;

	height:30px;

}

*/

.disabled

{

	color: #AAA;

}



.imagebig {

	text-align: center

}



.imagebig img { /*margin: 10px;*/

	border: 10px solid #EBEBEB;

	border-style: solid;

}



.leader { /*padding-left:120px;*/

	

}



.preview-list .main-news {

	margin: 0;

	padding: 13px 0 30px;

	float: left;

	width: 600px;

}



.preview-list .main-news li {

	margin-bottom: 8px;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.preview-list .main-news li a {

	color: #333;

	font-weight: bold;

}



.preview-list .news img {

	/*float: left;*/

	margin: 10px 12px 0 2px;

}



.news-action {

	float: left;

	width: 135px;

	height: 24px;

	background-color: #edebec;

	vertical-align: middle;

	padding-top: 10px;

}



.news-action a,.news-action a:link,.news-action a:visited,.news-action a:hover

	{

	text-decoration: none;

	padding-left: 4px;

}



.news-action img {

	float: left;

	margin-left: 28px;

	padding-top: 0px;

}



.news-action#comment {

	float: left;

	width: 126px;

	border-right: dotted 1px;

	font: 100%/ 15px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

	height: 34px;

	vertical-align: top;

	padding: 0 0 0 25px;

	margin: 0 0 0 0;

}



.news-action#comment a {

	text-decoration: none;

	padding: 0 0 0 0;

}

.news-image-title
{
	/*overflow:auto;*/
	margin-bottom:5px;
}

.news-image-title h2
{
	margin:0;
}

.news-corps-image 
{
	float: left;
	border: 1px solid #999;
	padding:2px;
	margin: 0 10px 0 0;
	/*width: 102px;*/
	/*padding: 2px 0 2px 2px;
	margin: 0px 12px 0 0px;*/
	/*display: inline;*/
	background-color: #fff;
	line-height:0;

}



.news-corps-image img
{
	width: 100px;
	height: 50px;

}



.test-note-titre {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin: 10px 0 2px 45px;

	padding-left: 13px;

	background: url(http://images.playfrance.com/design/test/fleche.gif)

		no-repeat left 2px

}



.test-note-comment {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	clear: both;

	height: 38px;

	background: url(http://images.playfrance.com/design/test/noteBg.gif)

		repeat-x;

	padding: 3px 0

}



.test-note-comment strong {

	padding-top: 10px;

	font-size: 14px;

	padding-left: 55px;

	display: block

}



.test-note-valeur1,.test-note-valeur2,.test-note-valeur3,.test-note-valeur4,.test-note-valeur5,.test-note-print

	{

	font: 18px Verdana, Arial, Helvetica, sans-serif;

	float: left;

	text-align: center;

	padding: 8px 0 8px 0;

	width: 40px;

	margin-right: 4px

}



.test-verdict {

	margin-top: 10px;

	border-top-style: dotted;

	border-top-width: 2px;

	padding-top: 10px

}



.test-conclu {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	clear: both;

	margin-bottom: 5px;

	border-style: solid;

	border-width: 0px

}



.test-conclu p {

	padding: 6px;

	margin: 0

}



.test-conclu-note-valeur1,.test-conclu-note-valeur2,.test-conclu-note-valeur3,.test-conclu-note-valeur4,.test-conclu-note-valeur5,.test-conclu-note-print

	{

	font: 36px Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	float: left;

	text-align: center;

	width: 90px;

	padding: 10px 0;

	margin: -6px 7px 0 -6px;

	border-style: solid;

	border-width: 1px

}



.test-conclu-note-verdict {

	font-size: 12px;

	font-weight: bold

}



.test-conclu-note-valeur1 a,.test-conclu-note-valeur2 a,.test-conclu-note-valeur3 a,.test-conclu-note-valeur4 a,.test-conclu-note-valeur5 a

	{

	text-decoration: none

}



.auteur {

	text-align: right

}



.auteur a {

	font-weight: bold;

	text-decoration: none

}



.search-video {

	width: 600px;

	margin-top: 10px;

	color: #333;

}



.search-video img {

	float: left;

	margin: 0px 8px 8px 5px;

}



.search-video td {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	padding-top: 12px;

}



.search-video a,.search-video a:link,.search-video a:visited {

	/*color: #333;*/

	text-decoration: none;

}



.search-video a:hover {

	text-decoration: underline;

}



.fiche-contact {

	margin: 20px;

	padding: 10px;

	border-width: 5px;

	border-style: solid;

	font: 12px Arial, Helvetica, sans-serif;

	background: no-repeat

		url(http://images.playfrance.com/design/contact/bg-equipe.jpg) right

		20px

}



.fiche-contact strong {

	font-family: Georgia, "Times New Roman", Times, serif;

	margin-left: -5px

}



.fiche-contact .col {

	padding: 10px;

	width: 200px;

	float: left

}



.fiche-contact .col2 {

	padding: 10px;

	width: 320px;

	float: left

}



.fiche-contact .col a,.fiche-contact .col2 a {

	text-decoration: none

}



.fiche-contact ul {

	margin: 0px;

	padding: 0px;

	list-style-type: square;

	list-style-position: inside

}



.fiche-contact form {

	margin: 0;

	padding: 10px;

}



.fiche-contact input,.fiche-contact select,.fiche-contact textarea {

	font: 11px Arial, Helvetica, sans-serif;

	width: 300px;

	border-width: 1px;

	border-style: solid

}



.fiche-contact input.envoyer {

	padding: 2px;

	margin-left: 250px;

	font-weight: bold;

	width: 200px

}



.fiche-contact label {

	width: 200px;

	float: left;

	clear: both

}



.perso-bloc2 {

	border-style: solid;

	border-width: 1px;

	font: 11px Arial, Helvetica, sans-serif;

	padding: 2px;

	margin: 4px

}



.perso-titre2 {

	font-weight: bold;

	padding: 2px;

	margin-bottom: 2px

}



#impression {

	background-image: none

}



#impression .footer {

	font: 10px Arial, Helvetica, sans-serif;

	padding: 5px

}



#impression .footer a {

	text-decoration: none

}



.perso-bloc2 {

	background-color: #fff;

	border-color: #F1E9E9;

	color: #000

}



.perso-titre2 {

	color: #797A74;

	background-color: #f9f9f9

}



.fiche-contact {

	border-color: #efefef

}



.fiche-contact .col a,.fiche-contact .col2 a {

	color: #333

}



.fiche-contact .col2 a:hover {

	color: #999

}



.fiche-contact input,.fiche-contact select,.fiche-contact textarea {

	background-color: #fff;

	border-color: #ccc

}



.fiche-contact input.envoyer {

	background-color: #f3f3f3

}



.note-petit1,.note-petit2,.note-petit3,.note-petit4,.note-petit5,.note-petit

	{

	background-color: #ddd;

	background-color: #9ccc3b;

	padding: 5px 5px 5px 5px;

	margin: 5px 5px 5px 0px;

	color: #fff; /*#555*/

	font: bold 18px/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;

	float: left;

	border: 1px solid #999;

}



.note-grand1 a,.note-grand2 a,.note-grand3 a,.note-grand4 a,.note-grand5 a,.note-grand a

	{

	background-color: #ddd;

	padding: 7px 7px 9px 7px;

	color: #fff !important; /*#555*/

	font: bold 28px/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;

	text-decoration: none;

	float: right;

	border: 1px solid #999;

}



.note-grand1 a:link,.note-grand2 a:link,.note-grand3 a:link,.note-grand4 a:link,.note-grand5 a:link

	{

	color: #fff; /*#555*/

}



.note-petit1,.note-grand1 a,.preview-list .note1 {

	background-color: #d11a14

}



.note-petit2,.note-grand2 a,.preview-list .note2 {

	background-color: #e99f1a

}



.note-petit3,.note-grand3 a,.preview-list .note3 {

	background-color: #e99f1a /*#9ccc3b*/

}



.note-petit4,.note-grand4 a,.preview-list .note4 {

	background-color: #3CB733 /*71a50f*/

}



.note-petit5,.note-grand5 a,.preview-list .note5 {

	background-color: #3CB733

}



.note-petit,.note-grand a,.preview-list .note {

	background-color: #ddd

}



.home-left {

	margin-right: 33px;

}



.playtop-attenteBloc {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-align: right;

	float: left;

	width: 200px;

	margin: 5px;

}



.playtop-attente {

	margin: 2px

}



.playtop-attente a {

	text-decoration: none;

}



.playtop-desc {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	float: left;

	width: 320px;

	padding: 10px 0 10px 0

}



.extraits {

	height: auto;

}



.forum-box-extraits
{
	float: left;
	padding-bottom: 17px;
	margin: 0;
	padding: 0px 0 0;
	float: left;
	width: 100%;
}



.forum-box-extraits ul
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}



.forum-box-extraits ul li
{
	float: left;
	width: 100%;
	list-style: none;
	padding: 14px 0 2px;
	margin: 0 0 0 0;
	color: #333;
	text-decoration: none;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
}



.forum-box-extraits ul li.gray {

	background-color: #edecec;

}



.forum-box-extraits ul li .name
{
	float: left;
	color: #333;
}

.forum-box-extraits ul li .text
{
	float: left;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
}

.forum-box-extraits ul li .date {

	float: left;

}



.forum-box-extraits h3 {

	margin: 0;

	padding: 0 0 0 3px;

	font: bold 14px/ 17px "Trebuchet MS", trebuchet, Arial, sans-serif;

}

.forum-box-extraits .avatar
{
	padding: 0px 10px 10px 10px;
	display:inline;
	width:62px;
	height:62px;
}

.forum-box-extraits .test-corps-texte
{
	font-size: 12px;
	margin-left:20px;
}

.forum-box-extraits a
{
	float:right;
}

.forum-box-extraits textarea
{
	width:100%;
}

.stdfont {

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.stdh2 {

	font: bold 14px/ 20px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

}



.bigfont {

	font: 14px/ 20px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

}



.reader_marks {

	list-style-type: none;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.reader_marks li {

	list-style-type: none;

}



.reader_marks input {

	width: 20px;

}



.reader_marks span {

	vertical-align: top;

	margin-left: 15px;

}



.reader_marks label {

	font: bold 14px/ 22px "Trebuchet MS", trebuchet, Arial, sans-serif;

	width: auto;

}



.error {

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #c00;

}



.pays {

	margin: -10px 0 10px 0;

	float: left;

}



.pays img

{

	width:24px;

	height:16px;

}



.under_link {

	text-decoration: none;

}



.under_link:hover {

	text-decoration: underline;

}



.une-gauche {

	float: left;

}



.une-droite {

	float: right;

}



/* flash area */

.flash {

	float: left;

	margin: 8px 0 0 13px;

	display: inline;

	background-color: #000;

	color: #fff;

	width: 628px;

	height: 234px;

}



.flash a {

	color: #fff;

	text-decoration: none;

}



.flash img,.flash object {

	display: block;

}



/* carrousel */

.carrousel {

	float: left;
	display: inline;
	background-color: #000;
	color: #fff;
	margin-right:12px;
	margin-bottom:12px;


}



.carrousel a {

	color: #fff;

	text-decoration: none;

}



/* notes */

#une-petit-1 {

	margin: 7px 8px 8px 10px;

	width: 175px;

	height: 68px;

}



#une-petit-2 {

	margin: 8px 8px 8px 10px;

	width: 175px;

	height: 68px;

}



#une-petit-3 {

	margin: 8px 8px 8px 10px;

	width: 175px;

	height: 68px;

}



#une-grand {

	margin: 7px 8px 0 0;

	width: 425px;

	height: 220px;

}



#une-texte-1 {

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #fff;

	position: absolute;

	top: 166px;

	left: 26px;

	z-index: 100;

}



#une-texte-2 {

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #fff;

	position: absolute;

	top: 241px;

	left: 26px;

	z-index: 100;

}



#une-texte-3 {

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #fff;

	position: absolute;

	top: 317px;

	left: 26px;

	z-index: 100;

}



#une-texte-grand {

	font: 13px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #fff;

	position: absolute;

	top: 253px;

	left: 219px;

	z-index: 50;

	width: 400px;

}



#une-texte-grand h3 {

	font: bold 18px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	display: inline;

}



#une-texte-grand a { /*	color: #06c;*/

	

}



.stdlink,.stdlink:link,.stdlink:visited {

	font: bold 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	text-decoration: none;

}



.stdlink:hover {

	text-decoration: underline;

}



#qf
{
	/*margin-top: -3px;*/
}



.note-virgule
{
	margin: 0 10px 5px 18px;
}



.note-entier
{
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
}



/*

body {

	background: none;

}

.page {

	background: url(http://images.playfrance.com/v3/armyof2_bg.jpg) no-repeat top center;

	background-color: #000;

	min-width: 969px;

}

#header p {

	position: absolute;

	left: 647px;

	top: -98px;

}

#main {

	margin-top: 79px;

}

*/

.forum-box-extraits .citation {

	font-style: italic;

	padding: 0 0 0 4px;

	margin: 0 0 6px 0;

	border: 1px solid #888;

	background-color: #ddd;

	overflow: auto;

	width: 100%;

}



.citation {

	font-style: italic;

	padding: 0 0 0 4px;

	border: 1px solid #888;

	background-color: #ddd;

	overflow: auto;

	width: 500px;

}



/* EVENEMENTS */

.main-event-body
{
	width: 100%;
	float: left;
	background-color: #fff;
	border: 1px solid #a2a2a2;
	border-top: none;
	padding: 10px 10px 1px 10px;
}

.event-menu
{
	border-color:-moz-use-text-color #A2A2A2 #A2A2A2;
	border-style:none solid solid;
	border-width:medium 1px 1px;
}

/* three boxes */

.evbox
{
	float: left;
	width: 100%;
	margin: 0;
	display: inline;
	border-bottom: 1px solid #eaeaea;
	padding: 3px 0 6px;
}



/* date */
.evbox .date
{
	float: left;
	color: #333;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
	padding: 0 0 7px 1px;
}

/* gray area */

.evbox .gray-box
{
	float: left;
	width: 100%;
	background-color: #edecec;
	padding: 6px;
}

/* photo */
.evbox .gray-box .photo
{
	float: left;
	border: 1px solid #999;
	width: 100px;
	padding: 0;
	margin: 0 6px 0 0;
	display: inline;
	background-color: #fff;
}

.evbox .gray-box .photo img
{
	display: block;
	width:100px;
	height:50px;
}

/* text in gray box */
.evbox .gray-box .text h3
{
	margin: 0;
	padding: 0;
	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;
}

.evbox .gray-box .text h3 .orange
{
	color: #f60;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}



.evbox .gray-box .text h3 .gray
{
	color: #ccc;
	font-size: 12px;
}



.evbox .gray-box .text a
{
	text-decoration: none;
	/*	background: url(http://images.playfrance.com/v3/ico-info.gif) no-repeat 100% 4px;*/
	padding: 0 0px 0 0;
}



.evbox .gray-box .text a:hover
{
	text-decoration: underline;
}



.evbox .gray-box .text p {

	margin: 0;

	padding: 0;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

}



/* lists under gray lists start */

.evhronom {

	float: left;

	margin: 0;

	padding: 10px 0 0;

	width: 603px;

}



.evhronom li {

	float: left;

	width: 100%;

	list-style: none;

	padding: 0 0 3px;

	height: 17px;

}



.evhronom .hang {

	margin-top: 20px;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

	background-color: #e0e0e0;

	border: 1px solid #333;

	width: 412px;

	z-index: 9999;

	position: absolute;

	visibility: hidden;

	padding-left: 5px;

}



.evhang-mn {

	margin-top: 20px;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	color: #333;

	background-color: #e0e0e0;

	border: 1px solid #333;

	z-index: 9999;

	position: absolute;

	visibility: hidden;

	padding-left: 5px;

	width: 588px;

}



/* time */

.evhronom li .time {

	color: #999;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	float: left;

	padding: 0px 7px 0 1px;

}



.evhronom li .ico {

	float: left;

	/*padding: 0 0 0 3px;*/

}



.evhronom li .ico img {

	display: block;

}



.ico{

	background: url(http://images.playfrance.com/v3/sprite-picto.png) -34px 0px no-repeat !important;
	display:inline-block;
	width:13px;
	height:13px;

}

.actualite-2 .ico
{
	/*float:left;*/
}

.sprite-artwork		{background-position: -34px 0px		!important}

.sprite-business	{background-position: -34px -13px	!important}

.sprite-calendar	{background-position: -34px -26px	!important}

.sprite-chart		{background-position: -34px -39px	!important}

.sprite-communique	{background-position: -34px -52px	!important}

.sprite-concours	{background-position: -34px -65px	!important}

.sprite-hd			{background-position: -34px -78px	!important}

.sprite-images		{background-position: -34px -91px	!important}

.sprite-impressions	{background-position: -34px -104px	!important}

.sprite-interview	{background-position: -34px -117px	!important}

.sprite-news		{background-position: -34px -130px	!important}

.sprite-rumeur		{background-position: -34px -143px	!important}

.sprite-site		{background-position: -34px -156px	!important}

.sprite-video		{background-position: -34px -169px	!important}



.sprite-gcom		{background-position: -47px 0px		!important}

.sprite-tgs			{background-position: -47px -26px	!important}

.sprite-e3			{background-position: -47px -39px	!important}



/* link */

.evhronom li .name {

	float: left;

	color: #ccc;

	font: 12px/ 18px "Trebuchet MS", trebuchet, Arial, sans-serif;

	padding: 0 0 1px 4px;

	margin: -1px 0 0 6px;

}



.evhronom li .name a
{
	text-decoration: none;
	/*	background: url(http://images.playfrance.com/v3/ico-info.gif) no-repeat 100% 4px;*/
	padding: 0 11px 0 0;
	font-size: 12px;
	line-height: 100%;
}



#home
{
	padding-top: 3px;
	margin-top: 5px;
}



.homeMarginLeft {

	margin-left: -7px;

}



.homeMarginTop {

	margin-top: 10px;

}



.home_twitter
{
	padding: 10px;
	width: 100%;
}


.home_poll
{
	padding: 10px;
	width: 100%;
}

.pds-box
{
	margin:auto;
}

.home_facebook
{
	background: white;
	width: 100%;
}



/*	SPRITE CSS	*/

.spriteGlobal {

	background: transparent

		url(http://local.images.playfrance.com/sprite-localhost.gif) no-repeat

		top left;

}



.sprite-arrow-2 {

	background-position: 0 0;

	width: 8px;

	height: 8px;

}



.sprite-arrow-4 {

	background-position: 0 -58px;

	width: 7px;

	height: 4px;

}



.sprite-arrow {

	background-position: 0 -112px;

	width: 5px;

	height: 3px;

}



.sprite-bg-grad {

	background-position: 0 -165px;

	width: 6px;

	height: 223px;

}



.sprite-bg {

	background-position: 0 -438px;

	width: 6px;

	height: 6px;

}



.sprite-btn-go {

	background-position: 0 -494px;

	width: 21px;

	height: 19px;

}



.sprite-dotted-line-2 {

	background-position: 0 -563px;

	width: 3px;

	height: 1px;

}



.sprite-form-login-bg {

	background-position: 0 -614px;

	width: 1px;

	height: 32px;

}



.sprite-gm_bg_dark {

	background-position: 0 -696px;

	width: 133px;

	height: 21px;

	margin-left: 150px;

}



.sprite-header-bg-2-transp {

	background-position: 0 -767px;

	width: 974px;

	height: 28px;

}



.sprite-heading-bg {

	background-position: 0 -845px;

	width: 1px;

	height: 21px;

}



.sprite-ico-all {

	background-position: 0 -916px;

	width: 34px;

	height: 13px;

}



.sprite-ico-forum-2 {

	background-position: 0 -979px;

	width: 15px;

	height: 13px;

}



.sprite-ico-forum {

	background-position: 0 -1042px;

	width: 17px;

	height: 14px;

}



.sprite-ico-home-2 {

	background-position: 0 -1106px;

	width: 15px;

	height: 14px;

}



.sprite-ico-home {

	background-position: 0 -1170px;

	width: 15px;

	height: 16px;

}



.sprite-ico-info {

	background-position: 0 -1236px;

	width: 9px;

	height: 9px;

}



.sprite-ico-orange {

	background-position: 0 -1295px;

	width: 19px;

	height: 19px;

}



.sprite-ico-ps3 {

	background-position: 0 -1364px;

	width: 34px;

	height: 13px;

}



.sprite-ico-psp {

	background-position: 0 -1427px;

	width: 34px;

	height: 13px;

}



.sprite-ico-rss-2 {

	background-position: 0 -1490px;

	width: 16px;

	height: 16px;

}



.sprite-ico-rss {

	background-position: 0 -1556px;

	width: 12px;

	height: 12px;

}



.sprite-pf_bg_dark {

	background-position: 0 -1618px;

	width: 133px;

	height: 21px;

}



.sprite-play-france {

	background-position: 0 -1689px;

	width: 60px;

	height: 13px;

}



.sprite-publicite {

	background-position: 0 -1752px;

	width: 745px;

	height: 92px;

}



.sprite-sep-2 {

	background-position: 0 -1894px;

	width: 1px;

	height: 10px;

}



.sprite-sep-3 {

	background-position: -1024px 0;

	width: 1px;

	height: 11px;

}



.sprite-shadow-2 {

	background-position: -1024px -61px;

	width: 974px;

	height: 6px;

}



.sprite-subnav-bg-right {

	background-position: -1024px -117px;

	width: 7px;

	height: 24px;

}



.sprite-subnav-bg {

	background-position: -1024px -191px;

	width: 300px;

	height: 24px;

}



.sprite-video-back {

	background-position: -1024px -265px;

	width: 20px;

	height: 20px;

}



.sprite-video-fwd {

	background-position: -1024px -335px;

	width: 20px;

	height: 20px;

}



.sprite-wa_bg_dark {

	background-position: -1024px -405px;

	width: 133px;

	height: 21px;

}



.sprite-wf_bg_dark {

	background-position: -1024px -476px;

	width: 133px;

	height: 21px;

}



.footer a.type1 {

	color: white;

}



.last-reviews
{
	padding:0px;
	width:100%;
}



.last-review-item-line
{
	background: -webkit-linear-gradient(#ffffff, #ebebeb); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #ebebeb); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #ebebeb); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #ebebeb); /* Standard syntax */
	width:100%;
	font: 14px "Trebuchet MS", trebuchet, Arial, sans-serif;
	padding: 10px;
	margin: 0;
	height:81px;
}



.last-review-item
{
	width:100%;
	font: 14px "Trebuchet MS", trebuchet, Arial, sans-serif;
	margin: 0;
	height:70px;
	border-bottom: 1px solid #D5D5D5;
}

.last-reviews .photo
{
	float:left;
}

.last-reviews .photo img
{
	width:61px;
	height:61px;
}

.last-reviews .infos
{
	width:155px;
	float:left;
	margin-left:15px;
}



.last-reviews .console
{
	height:13px;
	padding:0px;
	float:left;
	margin:0;
	width:170px;
}



.last-reviews .title

{

	float:left;

}



.last-reviews .title a

{

	text-decoration:none;

}



.last-reviews .title a:hover

{

	text-decoration:underline;

}



.last-reviews .title h3

{

	font: 13px "Trebuchet MS", trebuchet, Arial, sans-serif;

	font-weight:normal;

	width:auto;

	background-color:transparent;

	text-transform:none;

	margin: 2px 0 0 0;

}



.last-reviews .note-petit1,.last-reviews .note-petit2,.last-reviews .note-petit3,.last-reviews .note-petit4,.last-reviews .note-petit5

{

	margin-top:10px;

	margin-right:0px;

	float:right;

	width:44px;

	text-align:center;

}



.last-reviews .more

{

	margin-right:10px;

	color:#f60;

}



.last-reviews .more:hover {

	background: url(http://images.playfrance.com/v3/dotted-line.gif)

		repeat-x 0 100%;

}



.releases

{

	width:100%;

	padding:0;

	margin:0;

}



.releases .heading-news
{
	margin-top:10px;
}



.release-item-line
{
	background: -webkit-linear-gradient(#ffffff, #ebebeb); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #ebebeb); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #ebebeb); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #ebebeb); /* Standard syntax */
	width:50%;
	font: 14px "Trebuchet MS", trebuchet, Arial, sans-serif;
	padding: 10px;
	margin: 0px;
	float:left;
	border-bottom: 1px solid #D5D5D5;
}



.release-item-1,.release-item-2
{

	font: 14px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.release-item-2
{
}



.release-item-1 a,.release-item-2 a

{

	text-decoration:none;

}



.release-item-1 a:hover,.release-item-2 a:hover

{

	text-decoration:underline;

}



.release-item-1 .photo,.release-item-2 .photo
{

	width:110px;
	height:auto;
	display:table-cell;

}



.release-item-1 .infos,.release-item-2 .infos
{

	height:auto;
	display:table-cell;
	vertical-align:top;

}



.release-item-1 .console,.release-item-2 .console
{
	font-size:11px;
	height:13px;
	padding:0px;
	margin:0;
	margin-bottom:2px;
	color:#292929;
	display:block;
}



.release-item-1 .title,.release-item-2 .title
{

	margin-right:5px;
	display:block;
	
}



.release-item-1 h3,.release-item-2 h3

{

	font-size:14px;

	font-weight:normal;

	margin: 2px 0 0 0;

}



.releases .more-box

{

	width:100%;

	float:left;

}



.releases .more

{

	margin-right:10px;

	color:#f60;

}



.news

{

}



.news .box
{
	width:100%;
	margin:0;
	padding:0;
}

.news .heading-news
{
	margin-top:9px;
}



.news .gray-box
{
	background: -webkit-linear-gradient(#ffffff, #ebebeb); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #ebebeb); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #ebebeb); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #ebebeb); /* Standard syntax */
	width:100%;
	padding: 0px;
	margin: 0px;
	float:left;
}



.news-item
{
	width:100%;
	font: 14px "Trebuchet MS", trebuchet, Arial, sans-serif;
	height:70px;
	padding-top:10px;
	border-bottom: 1px solid #D5D5D5;
	display:table;
}



.news .news-item .photo
{
	position:relative;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border: 0px solid #999;
	width: 100px;
	background-color: transparent;
}



.news .box .text
{
	position:relative;
	padding-left:9px;
	width:auto;
}



.news .time

{

	font: 11px "Trebuchet MS", trebuchet, Arial, sans-serif;

	float:left;

}



.news .news-item h3

{

	width:auto;

}



.news .more

{

	margin-right:10px;

}



.videos

{

	font: 14px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.videos .video-stars
{
	width:100%;
	/*height:208px;*/
	background: #000;
	color:#FFF;
	padding-top:6px;
	margin-bottom:10px;
	text-align:center;
}



.videos .star-item
{
	/*float:left;*/
	display:inline-block;
	width:160px;
	margin-left:21px;
	margin-right:21px;
}



.videos .box

{

	width:626px;

	margin:0;

	padding:0;

}



.videos .heading-videos

{

	margin-top:9px;

	margin-left:9px;

}



.videos .gray-box
{
	background: -webkit-linear-gradient(#ffffff, #ebebeb); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #ebebeb); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #ebebeb); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #ebebeb); /* Standard syntax */
	width:100%;
	padding: 0px;
	margin: 0px;
	float:left;
}



.video-item
{
	width:100%;
	float:left;
	border-bottom: 1px solid #D5D5D5;
	padding: 9px 0 9px 0;
}



.video-item a

{

	text-decoration:none;

}



.videos .video-item .photo
{
	float: left;
	border: 0px solid #999;
	width: 136px;
	height: 88px;
	padding:0px;
	display: block;
	background-color: transparent;
	overflow:hidden;
	margin-right:9px;
}



.videos .video-item .text
{
	padding-right:9px;
}



.videos .infos
{
	font: 12px "Trebuchet MS", trebuchet, Arial, sans-serif;
	/*float:left;*/
	margin-bottom:2px;
}



.videos .description
{
	font: 12px "Trebuchet MS", trebuchet, Arial, sans-serif;
	/*float:left;*/
}



.videos .video-item h3

{

	width:auto;

	margin:0 0 2px 0;

	font-weight:normal;

}



.most-viewed
{
	float: left;
	width: 100%;
	border: 1px solid #a2a2a2;
	border-top: none;
	background-color: #fff;
	padding: 0;	
}



.most-viewed-line
{
	background: -webkit-linear-gradient(#ffffff, #ebebeb); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #ebebeb); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #ebebeb); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #ebebeb); /* Standard syntax */
	width:100%;
	font: 14px "Trebuchet MS", trebuchet, Arial, sans-serif;
	padding: 10px;
	margin: 0;
	height:82px;
	border-bottom: 1px solid #D5D5D5;
}



.most-viewed-line .photo
{
	float: left;
	border: 0px solid #999;
	width: 80px;
	height: 60px;
	padding:0px;
	margin:0 0 0 0;
	display: block;
	background-color: transparent;
	overflow:hidden;
}

.most-viewed-line .text
{
	float: left;
	width:200px;
	height:82px;
	/*margin-left:10px;*/
	padding:3px 0px 0px 10px;
}



.most-viewed-line .infos

{

	font: 12px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.most-viewed-line a

{

	text-decoration:none;

}



.video-box

{

	font: 12px "Trebuchet MS", trebuchet, Arial, sans-serif;

}



.video-box .infos

{

	padding:5px;

}



.video-box .infos .infos-left

{

	float:left;

}



.video-box .infos .infos-right

{

	float:right;

	font-weight:bold;

}



.arrow-more-orange
{
	/*background: url('http://images.playfrance.com/v4/arrow_more_orange.png') no-repeat;
	background-position:left center;*/
	/*height: 20px;*/
	padding-left: 12px;
	float:right;
	margin-top:2px;
}



#gallery

{

	margin-top:16px;

	margin-bottom:16px;

}



.gallery-left-arrow

{

	background: url('http://images.playfrance.com/v4/gallery-left-arrow.gif') no-repeat;

	background-position:left center;

	padding-left:30px;

	float:left;

	line-height:30px;

	vertical-align:middle;

	text-decoration: underline;

}



.gallery-right-arrow

{

	background: url('http://images.playfrance.com/v4/gallery-right-arrow.gif') no-repeat;

	background-position:right center;

	padding-right:30px;

	float:right;

	line-height:30px;

	vertical-align:middle;

	text-decoration: underline;

}



.gallery-left-arrow-disabled

{

	background: url('http://images.playfrance.com/v4/gallery-left-arrow-disabled.gif') no-repeat;

	background-position:left center;

	padding-left:30px;

	float:left;

	line-height:30px;

	vertical-align:middle;

	color: #AAA;

}



.gallery-right-arrow-disabled

{

	background: url('http://images.playfrance.com/v4/gallery-right-arrow-disabled.gif') no-repeat;

	background-position:right center;

	padding-right:30px;

	float:right;

	line-height:30px;

	vertical-align:middle;

	color: #AAA;

}



.gallery-images

{

	margin-top:10px;

	margin-bottom:10px;

}



.gallery-image
{
	display:inline-block;
	width:134px;
	/*height:73px;*/
	overflow:hidden;
	margin-left:7px;
	margin-right:7px;
}

.gallery-image img
{
	width:134px;
	height:auto;
}

/***************************************************/

/******************STYLE PLAYFRANCE*****************/

/***************************************************/

#logo_motto {
	/*width:0px;*/
	height:0px;
}



.page {

	/*background: url(http://images.playfrance.com/v4/bg-grad.gif) repeat-x;*/

}

/* ONGLET SUPPLEMENTAIRE */

#main-nav #tf_kz2 a {

	width: 183px;

	background-image:

		url(http://images.playfrance.com/v4/tfk_button_off.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 #tab_kz3 a {

	width: 112px;

	background-image:

		url(http://images.playfrance.com/operation/killzone3/kz3-tab.png);

}



#main-nav #tab_kz3 a:hover,#main-nav #tab_kz3:hover a,#main-nav #tab_kz3.hover a

{

	background-position: 0 -33px;

	margin-top: 0px;

}



#main-nav #tab_e3_2011 a {

	width: 138px;

	background-image:url(http://images.playfrance.com/operation/e3_2011/e3_2011.png);

	margin-top:-2px; margin-left: -12px; height: 39px;

}



#main-nav #tab_e3_2011 a:hover,#main-nav #tab_e3_2011:hover a,#main-nav #tab_e3_2011.hover a

	{

	background-position: 0 -35px;

}



#main-nav #tab_resistance3 a {

	width: 112px;

	background-image:

		url(http://images.playfrance.com/operation/resistance3/resistance3_tab.png);

	margin-top:9px;

}



/* FIN ONGLET SUPPLEMENTAIRE */



#header p {

	color: #d2d6e0;

}



.bg-holder {

  border-radius: 6px 6px 0px 0px;
	

}

/*
.subnav li:after,.footer-nav li:after {
    content: "|";
}
.subnav li:last-child:after, .footer-nav li:last-child:after
{
    content: "";
}
*/

.subnav li,.footer-nav li {

	background: url(http://images.playfrance.com/v3/sep-2.gif) no-repeat 0 4px;

}

.subnav li a.active {

	/*background: url(http://images.playfrance.com/v3/subnav-bg.gif) no-repeat;*/
	background: #ebebeb;
	border-radius: 5px 5px 0px 0px;

}

/*
.subnav li a.active  span {

	background: url(http://images.playfrance.com/v3/subnav-bg-right.gif) no-repeat 100% 0;

}
*/


.sprite-search{

	/*margin-left: 5px;

	background-position: -60px 0 !important;*/

}



.subnav li.village a .sprite-village,.footer-nav li.village a, .sprite-village{

	vertical-align: top;

	background-position: -47px -98px !important;

}



.subnav li.forum a strong,.footer-nav li.forum a strong
{
	background: url(http://images.playfrance.com/v3/ico-forum.gif) no-repeat left center;
}





.form-search input#search
{
	background: url(http://images.playfrance.com/v3/input-bg.gif) repeat-x;
}



.container-bg-holder
{

	background: #ebebeb;
	/*box-shadow: 3px 0px 12px #000000,-3px 0px 12px #000000;*/
	/*background: url(http://images.playfrance.com/v3/shadow-2.gif) repeat-y -3px 0;*/

}

/* blue heading of all boxes start */

/* rss link */

/*.heading .rss {

	background: url(http://images.playfrance.com/v3/ico-rss.gif) no-repeat;

}*/

.sprite-rss{

	margin-left: -20px;

	vertical-align: top;

	background-position: -47px -65px !important;
	width:12px;
	height:12px;

}



/* blue heading of all boxes end */

.border-holder {

	border: 1px solid #a4a4a4;

}



.game-rate li a:hover {

	text-decoration: underline;

}



/* stars rate */

.stars-8 {

	background: url(http://images.playfrance.com/v3/star-8.gif) no-repeat;

}



.stars-9 {

	background: url(http://images.playfrance.com/v3/star-9.gif) no-repeat;

}



/* stars end */ /* link more */

.border-holder .more,

.prev-search .more,

.box .more

{

	color: #f60;

}



.border-holder .more:hover {

	background: url(http://images.playfrance.com/v3/dotted-line.gif) repeat-x 0 100%;

}


/*
.game-rate li a,

.price .text .name a,.price .text .sur a,.price .text p a,

.titre_news,

.box .text h3,

.box .text a,

.hronom li .name a,

.tests h3 a,.tests h3 a:link,.tests h3 a:visited,.tests h3 a:hover,

.tests ul li a,

.texte_color,

.about-game .value a,

.media ul li a,

.actualite-2 ul li .name a,.forum-box ul li .name a,

.prix-body ul li span a,

.console ul li a,

.texte-titre,

.preview-text h3 a,

.preview-text .about-game a,

.pages li a,

.content a,.content p a,#content a,#content p a,

.test-corps-texte a,.test-corps-texte p a,.dossiers-list li a,.dossiers-list li p a,

.verdict a,.verdict p a,

.contact a,

.dossiers-list h3 a,

.news-list a,.news-list a:link,.news-list a:visited,

.preview-list a,.preview-list a:link,.preview-list a:visited,

.artworks a,.artworks a:link,.artworks a:hover,.artworks a:visited,

.news-nav-link-previous,.news-nav-link-previous a,.news-nav-link-previous a:link,.news-nav-link-previous a:hover,.news-nav-link-previous a:visited,

.news-nav-link-next,.news-nav-link-next a,.news-nav-link-next a:link,.news-nav-link-next a:hover,.news-nav-link-next a:visited,

.videos ul li a,

.news-action a,.news-action a:link,.news-action a:visited,.news-action a:hover,

.news-action#comment a,

.playtop-attente a,

.forum-box-extraits h3,

.stdlink,.stdlink:link,.stdlink:visited,

.evbox .gray-box .text h3,

.evbox .gray-box .text a,

.evhronom li .name a,

.last-reviews .title h3,

.last-review-item a,.last-review-item a:link,.last-review-item a:visited,

.release-item-1 h3,.release-item-2 h3,

.release-item-1 a,.release-item-1 a:link,.release-item-1 a:visited,.release-item-2 a,.release-item-2 a:link,.release-item-2 a:visited,

.main-box-body a.more,

.navig a,.navig a:link,.navig a:hover,.navig a:visited,

.video-item .text h3,

.video-item .text a,

.most-viewed-line a,

.news-complement ul a

{

	color: #06C;

}*/



.videos a.more

{

	background: url('http://images.playfrance.com/v4/arrow_more_orange.png') no-repeat;

	background-position:left 3px;

	padding-left: 10px;

	text-align: center;

	margin-right:10px;

	color:#f60;

}

/* Encart TV - ancien */

/*

.tv {

	background: url(http://images.wiidsfrance.com/v3/tv.gif) no-repeat;

}



.tv .flechG { 

	background: url(http://images.wiidsfrance.com/v3/video-back.gif)	no-repeat left top;

}



#pdlss { 

	background: url(http://images.wiidsfrance.com/v3/video-fwd.gif) no-repeat left top;

}

*/



.tv2 .background
{
	background: transparent	url(http://images.playfrance.com/v4/sprite-pftv.png) no-repeat;
}



/* footer lines */

.level-1,.level-2 {

	border-bottom: 1px solid #0a1e43;

}

.level-2
{
	padding:0 10px 0 10px;
}

/* second level */ /* fiels name */

.field {

	color: #fff;

}





/* haut link */




.sprite-cube{

	vertical-align:middle;

	margin:-3px 2px 0 5px;

	background-position: -47px -77px !important;

}

.main-box-body {

	background-color: #fff;

	border: 1px solid #a2a2a2;

}



.main-box-body2 {

	background-color: #fff;

}



.main-box-body img{

	max-width : 600px;

}



.espace {

	background: transparent url(http://images.playfrance.com/v3/liseret_bas_pf.png) no-repeat	scroll 0px 0px;
	width:100%;

}



.prev-search a {

	color: #000;

}



.dossiers-list li img {

	border: 1px solid #06C;

}





.un_x {

	background-color: #305696;

}



.deux_x {

	background-color: #305696;

}



#video .playlist {

	background: #000 url(http://images.playfrance.com/design/video/bgListing.jpg) no-repeat;

}



#video .playlist .desc {

	background: black	url(http://images.playfrance.com/design/video/bgDesc.jpg) left -5px	repeat-x;

}



#video .playlist a:hover .desc {

	background: black url(http://images.playfrance.com/design/video/bgDesc.jpg) left -5px repeat-x;

}

/***************************************************/

/******************CARROUSEL LAYOUT*****************/

/***************************************************/

#carrousel-container { /*width:628px; height: 274px;*/ margin:0px auto 0px; background:#FFFFFF; padding:0px; 	}

/***************************************************/

/******************CARROUSEL STYLE******************/

/***************************************************/

.lof-slidecontent{

	position:relative;

	overflow:hidden;

	border:#000000 solid 1px;

	width:628px;

	height:272px;

}

.lof-slidecontent .preload{

	height:100%;

	width:100%;

	background:#FFF;

	position:absolute;

	top:0;

	left:0;

	z-index:100000;

	color:#FFF;

	text-align:center

}

.lof-slidecontent .preload div{

	height:100%;

	width:100%;

	background:transparent url(http://images.playfrance.com/v4/carrousel/load-indicator.gif) no-repeat scroll 50% 50%;

}

.lof-main-outer{

	position:relative;

	height:100%;

	width:432px;

	z-index:3;

	overflow:hidden;

}





/*******************************************************/

.lof-main-item-desc
{
	z-index:100;
	position:absolute;
	bottom:0px;
	left:0px;
	width:432px;
	height:88px;
	/*background:url(http://images.playfrance.com/v4/carrousel/all_transparent_bg.png);*/
	background:#000;
	opacity:0.7;
 	filter:alpha(opacity=70); /* For IE8 and earlier */
	font: 13px/18px "Trebuchet MS",trebuchet,Arial,sans-serif;
	/* filter:0.7(opacity:60) */
}



.lof-main-item-desc a{

	z-index:200;

	position:absolute;

	bottom:0px;

	left:0px;

	width:432px;

	height:88px;	

}



.lof-main-item-desc p{

	color:#FFF;

	margin:0 8px;

	padding:0 0;

}



.lof-main-item-desc h2

{

	font-size:18px;

	margin:0 8px;

	padding:8px 0

}



.lof-main-item-desc h2 a{

	color:#FFF;	

	margin:0;

	padding:8px 0px;

	font: bold 18px/18px "Trebuchet MS",trebuchet,Arial,sans-serif;

	text-decoration:none;

}

.lof-main-item-desc h2 a:hover{

	color:#FFF;

	text-decoration:none;

}





/* main flash */

ul.lof-main-wapper{

	/* margin-right:auto; */

	overflow:hidden;

	background:#FFFFFF;

	/*background:transparent url(http://images.playfrance.com/v4/carrousel/load-indicator.gif) no-repeat scroll 50% 50%;*/

	padding:0px;

	margin:0;

	height:272px;

	width:432px;

	position:absolute;

	overflow:hidden;

	cursor:pointer;

}



ul.lof-main-wapper li
{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:432px;
	float:left;
	line-height:0;
}

.lof-opacity  li{

	position:absolute;

	top:0;

	left:0;

	float:inherit;

}

ul.lof-main-wapper li img{

	z-index:99;

	padding:0px;

	width:432px;

	height:272px;

}



li-desc p{

	color:#FFF;

	margin:0 8px;

	padding:8px 0

}

li-desc h2 a{

	color:#FFF;	

	margin:0;

	font-size:140%;

	padding:20px 8px 2px;

	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;

}

li-desc h2 a:hover{

	color:#FF6;

	text-decoration:underline;

}



/* item navigator */

ul.lof-navigator
{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}

ul.lof-navigator li
{
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}

.lof-navigator-outer
{
	position:absolute;
	right:0;
	top:13px;
	z-index:100;
	height:272px;
	width:310px;
	overflow:hidden;
	color:#FFF
}

.lof-navigator li:hover
{
}

.lof-navigator li h2
{
	font: bold 12px/18px "Trebuchet MS",trebuchet,Arial,sans-serif;
	color:#FFF;
	padding:8px 0 0 !important;
	margin:0;
}

.lof-navigator li div
{
	background:url(http://images.playfrance.com/v4/sprite-carrousel.png) -19px -328px no-repeat;
	color:#FFF;
	height:100%;
	position:relative;
	margin-left:20px;
	padding-left:8px;
}

.lof-navigator li.active div
{
	color:#FFF;
}

.lof-navigator li img
{
	height:61px;
	width:61px;
	margin:11px 9px 0px 4px;
	float:right;
}

.lof-navigator li.active h2{

	color:#FFF;

}



.lof-previous, .lof-next
{
	position:absolute;
	right:0;
  color: #000000;
  cursor: pointer;
  display: block;
	width:194px;
	height:13px;
	background:url(http://images.playfrance.com/v4/sprite-carrousel.png) no-repeat;
}


#player_hover{	position: absolute;	z-index: 100; margin-left: 3px; background: transparent; text-align: center;}
#player_hover_large{	position: absolute;	z-index: 100; left: 107px; background: transparent; text-align: center;}
#player_hover_large{	position: absolute;	z-index: 100; left: 107px; width: 742px; height: 492px; 	background: transparent; text-align: center;}
#player_hover_medium{	position: absolute;	z-index: 100; left: 14px; background: transparent; text-align: center;}
#player_hover object, #player_hover embed {height:415px;}



/*MODULE SONDAGE DANS UNE NEWS*/

.test-corps-texte .pds-box{

	margin : auto !important;

}

/* Nouvel espace membre */
.member-bloc 				{float:left;height:270px;border-right: 1px solid #bfbfbf;}
.member-bloc:last-child 	{border-right: 0px;}
.main-member				{background-color: #fff;position:relative;min-height: 900px;border: 1px solid #a2a2a2;}
#profil 					{width:125px;}
#status 					{width:260px;padding-left:8px;}
#player 					{width:215px;}
p.part-title 				{font-size: 12px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;color:#415e95;text-transform: uppercase;margin-left: 6px;}

#profil p 					{text-align:center;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;}
#profil p.highlight 		{margin-top: 10px;margin-bottom: 0px;font-size: 12px;font-weight: 900;text-transform: uppercase;color: #254786;}
#profil p#memberdate 		{font-size:11px;color:#8c8c8c;line-height:13px;margin: 0;}
#profil p#memberdate+p		{color:#254786;font-size:11px;margin: 0;}
#profil p#level 			{}
#profil img 				{margin-left: 22px;}
#profil span 				{display:block;}
#profil span.customize 		{position: absolute;left: 106px;top: 25px;;width:18px;height:16px;background:url(http://images.playfrance.com/membre/button-customize.jpg) no-repeat;display:none;}
#upload 					{display: none;width:205px;height:105px;background-color: #fff;position:absolute;top: 60px;left: 50px;z-index: 100;box-shadow: 0px 0px 5px 0px rgba(76, 76, 76, 0.5);-moz-box-shadow: 0px 0px 5px 0px rgba(76, 76, 76, 0.5);-webkit-box-shadow: 0px 0px 5px 0px rgba(76, 76, 76, 0.5);}
#upload div 				{}
#upload img 				{margin-left:5px;margin-right:5px;float:left;}
#upload p 					{font-size:12px;color:#909090;line-height:12px;margin-bottom: 5px;}
#upload p+p 				{font-size:10px;line-height:10px;margin-top: 0px;margin-bottom: 3px;}
#upload p#avatar_filename 	{float:left;margin-left: 4px;margin-top: 5px;}
#upload a 					{margin-top: 4px;cursor:pointer;display:inline-block;font-size:14px;color:#fff;background-color:#254786;width:100px;height:20px;float:right;margin-right: 8px;text-align: center;padding-top: 3px;}
#upload input[type=file] 	{display:none;}
#upload input[type=submit]  {float:right;cursor:pointer;display:inline-block;font-size:14px;color:#fff;background-color:#254786;margin-right: 8px;border: 0;margin-top: 0px;}
#upload hr 					{margin-top:40px;}

#status input				{width:250px;height:30px;background-color:#e6e6e6;font-size:11px;color:#254786;padding-left: 3px;border:0;margin-bottom: 15px;}
#status input:focus 		{height:28px;width:248px;background-color:#fff;border:1px solid #e6e6e6;}
#status input:active 		{border-color: #e6e6e6;}	
#status form#cite 			{height:70px;position:relative;}
#status input#changeCitation {width: 30px;color: #fff;background-color: #254786;position: relative;left: 222px;top: -46px;display:none;} 
#status span 				{display:block;width:80px;height:45px;margin-right:6px;background-color:#e6e6e6;float: left;text-align:center;font-size:11px;color:#254786;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;}
#status span b 				{font-size:23px;color:#254786;}
#status span:last-child 	{margin-right:0px;}
#status p#nbcaract 			{font-size:12px;color:#e5e5e5;position: absolute;top: 22px;left: 121px;display:none;}

#status #lastbadges 		{}
#lastbadges p 				{margin-top: 82px;}
#lastbadges ul 				{list-style: none;padding-left: 0px;}
#lastbadges ul li 			{display: inline-block;background-color: #c5c5c5;width:70px;height:70px;margin-right:10px;border-radius: 34px;-moz-border-radius: 34px;-webkit-border-radius: 34px;-ms-border-radius: 34px;padding-left: 0px;}
#lastbadges ul li.last      {margin-right: 0px;}

#player #ids 				{}
#ids p 						{}
#ids ul 					{list-style: none;padding-left: 6px;}
#ids li 					{display:inline-block;background:url(http://images.playfrance.com/membre/logosid.png) no-repeat #e6e6e6;width:45px;height: 45px;margin-right:5px;background-position: 7px 9px;cursor:pointer;}
#ids li.last 			    {margin-right: 0px;} 
#ids form#nickname 			{height:55px;width:150px;display:none;position:absolute;top:110px;left: 318px;background-color:#fff;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7); }
#ids form#nickname p		{margin: 3px 0px 0px 6px;color:#909090;font-size:12px;}
#ids input 					{width:135px;height:24px;background-color:#fff;font-size:12px;color:#254786;padding-left: 4px;border:0;box-shadow: -1px 2px 20px 3px rgba(0, 0, 0, 0.3) inset;}
#ids input#new-nickname 	{margin-left: 5px;margin-top: 2px;} 
#ids input:focus 			{height:22px;width:133px;border:1px solid #e6e6e6;}
#ids input[type=submit]    	{width: 30px;color: #fff;background-color: #254786;position: absolute;top: 24px;left: 113px;}
#ids li#nick_play_live 		{}
#ids li#nick_play_live.done {background-position:7px -91px;}
#ids li#nick_xbox_live 		{background-position: -47px 9px;}
#ids li#nick_xbox_live.done {background-position:-47px -92px;}
#ids li#nick_wii 			{background-position:-102px 9px;}
#ids li#nick_wii.done 		{background-position:-102px -91px;}
#ids li#nick_steam 			{background-position:-155px 9px;}
#ids li#nick_steam.done  	{background-position:-153px -87px;}
#ids li#nick_xfire 			{background-position: 7px -45px;}
#ids li#nick_xfire.done 	{background-position:7px -137px;}
#ids li#nick_battlenet 		{background-position:-47px -43px;}
#ids li#nick_battlenet.done {background-position:-47px -135px;} 
#ids li#nick_origin 		{background-position:-102px -42px;}
#ids li#nick_origin.done 	{background-position:-102px -134px;}
#ids li#nick_3ds 			{background-position: -154px -42px;}
#ids li#nick_3ds.done 		{background-position:-154px -137px;}
a#removeId					{background:url(http://images.playfrance.com/membre/croixconsole.png) no-repeat;height:13px;width:13px;display:inline-block;position: absolute;left: 135px;top: 2px;}

#games 						{height:105px;overflow: hidden;width:220px;}
#games p 					{}
#games p.part-title 		{margin-top: 0px;}
#games img 			 		{height:75px;float:left;margin-left:6px;width:65px;}
#games p.gamename 			{float:left;display: inline-block;font-size: 10px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;background-color: #cdcdcd;width: 65px;height: 67px;margin-left: -65px;margin-top: 75px;text-align: center;}

#mainmenu 					{background-color: #fff;border: 1px solid #a2a2a2;height:45px;width:627px;position: relative;}
#mainmenu span 				{font-size:12px;color:#254786;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;float:left;margin-top: 12px;margin-left: 5px;margin-right: 10px;}
#mainmenu ul 				{height:45px;width:627px;list-style:none;padding-left:0px;margin-top:2px;}
#mainmenu ul li 			{background:url(http://images.playfrance.com/membre/sprite-menu.png) no-repeat;width:50px;height:30px;border-right:1px solid #e5e5e5;font-size:9px;display:inline-block;float: left;margin-top: 5px;}
#mainmenu ul li:hover       {color:#909090;}
	ul li#accueil 			{border-left:1px solid #e5e5e5;}
	ul li#accueil.current   {background-position:0px -29px;} 
	ul li#accueil:hover     {background-position:0px -29px;}
	ul li#gamelist 			{background-position:-51px 0px;}
	ul li#gamelist.current 	{background-position:-51px -30px;}
	ul li#gamelist:hover 	{background-position:-51px -30px;}
	ul li#enchere 			{background-position:-102px 0px;}
	ul li#enchere:hover		{background-position:-102px -30px;}
	ul li#points 			{background-position:-153px 0px;}
	ul li#points:hover 		{background-position:-153px -30px;}
	ul li#leaderboard 		{background-position:-204px 0px;}
	ul li#leaderboard:hover	{background-position:-204px -30px;}
	ul li#badges 			{background-position:-255px 0px;}
	ul li#badges:hover 		{background-position:-255px -30px;}
	ul li#friends 			{background-position:-306px 0px;margin-right:264px;border-right: 0px;}
	ul li#friends.current 	{background-position:-306px -30px;}
	ul li#friends:hover 	{background-position:-306px -30px;}
	ul li#messages 			{background-position:-352px 0px;border-left:1px solid #e5e5e5;}
	ul li#messages:hover 	{background-position:-352px -30px;}
	ul li#notif				{background-position:-404px 0px;}
	ul li#notif:hover		{background-position:-404px -30px;}
	ul li#param 		    {background-position:-452px 0px;border-right:0px;}
	ul li#param:hover 	    {background-position:-452px -30px;}
	ul li#addfriend 		{background:url(http://images.playfrance.com/membre/ami.png) no-repeat;border-right:0px;}
#mainmenu ul a 				{text-decoration: none;width: 50px;height: 30px;display: block;padding-top: 20px;color:#cccccc;text-align: center;}
#mainmenu ul a:hover 		{color:#909090;}
#mainmenu ul li.current a   {color:#909090;}
#mainmenu .tooltip 			{display:none;width:164px;height:38px;padding:10px;z-index:300;background-color: #fff;box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);position:absolute;top:45px;color:#909090;font-size:11px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;}
#mainmenu .tooltip span 	{display: block;width:20px;height:9px;background:url(http://images.playfrance.com/membre/arrow-top.png) no-repeat;float:left;margin: 0;margin-top: -18px;margin-left: 15px;}
 	#accueil+.tooltip 		{left:45px;}
 	#gamelist+.tooltip 		{left:96px;}
 	#badges+.tooltip 		{left:148px;}
 	#friends+.tooltip 		{left:198px;}
 	#messages+.tooltip 		{left:418px;}
 	#messages+.tooltip span {margin-left: 111px;}
 	#param+.tooltip 		{left:467px;}
 	#param+.tooltip span 	{margin-left: 111px;}
 	#addfriend+.tooltip 	{left:467px;}
 	#addfriend+.tooltip span{margin-left: 111px;}

#newsfeed 					{height:900px;}
#newsfeed ul 				{list-style: none;width:95%;margin-top:0px;padding-left:0;}
#newsfeed ul#navNewsFeed    {margin-left:20px;border-bottom:2px solid #8c8c8c;}
#newsfeed ul#navNewsFeed li				{display:inline-block;height:40px;padding: 0px 10px;}
#newsfeed ul#navNewsFeed li.current		{background-color: #8c8c8c;} 
#newsfeed ul#navNewsFeed li:hover 		{cursor:pointer;}
#newsfeed ul#navNewsFeed li a 			{text-decoration: none;display:block;height:40px;width:100%;font-size:12px;text-transform:uppercase;color:#8c8c8c;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;position:relative;top:20px;}
#newsfeed ul#navNewsFeed li.current	a   {color:#fff;}
#newsfeed .news-item 		{display:inline-block;width:600px;height:69px;position:relative;left: 10px;border-bottom: 1px solid #D5D5D5;background: url(http://images.playfrance.com/v4/bg_gradient_news.png) #fff no-repeat;}
#newsfeed .news-item img 	{float:left;margin-right:5px;width:100px;height:50px;margin-top: 8px;}
#newsfeed .news-item a 		{text-decoration:none;color:#2e2e2e;}
#newsfeed .news-item p 		{text-align: left;font-family:Trebuchet MS, trebuchet, Arial, sans-serif;font-size:12px;margin:0;}
#newsfeed .news-item p.first 	{padding-top: 6px;}
ol#pagination				{overflow:hidden;}
ol#pagination li 			{display:inline-block;float:left;list-style:none;cursor:pointer;margin-left: 1px;;width:20px;height:20px;background-color:#909090;color:#fff;font-size:12px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;text-align: center;}
ol#pagination li.current 	{font-weight:bold;background-color: #254786;}
ol#pagination li.prev 		{width:112px;background-color: #254786;}
ol#pagination li.next 		{width:112px;background-color: #254786;}

ul#newsfeedlistGames 		{display:none;}
ul#newsfeedlistCons 		{display:none;}


/* -------------- Page jeux ---------------- */
#listgames 					{}
#listgames p 				{float:left;font-size:12px;color:#254786;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;float:left;}
#listgames p a 				{text-decoration:none;color:#254786;}
#listgames form select 		{}
#listgames form select+input 	{width:112px;}
#listgames form 			{float: left;margin-top: 8px;}
#listgames ul 				{list-style: none;}
#listgames ul li  	 		{display:inline-block;}
#listgames ul li img 		{}
#listgames ul.nav 			{padding-left:25px;height: 54px;overflow: hidden;}
#listgames ul.nav li 		{font-size:12px;color:#254786;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;display:block;cursor:pointer;position:absolute;background-color: #e6e6e6;width:130px;height:18px;text-align:center;top:16px;}
#listgames ul.nav li.current {background:url(http://images.playfrance.com/membre/arrow-wish.png) no-repeat 112px center #eb8b01;z-index: 100;color:#fff;}
#listgames ul.nav li#collection {}
#listgames ul.nav li#wishlist 	{}
#listgames ul.supports 			{border-bottom: 1px solid #b9b9b9;border-top: 1px solid #b9b9b9;padding: 10px 0px 10px 20px;min-height: 96px;}
#listgames ul.supports li 		{margin-right: 15px;margin-top:3px;position:relative;}
#listgames ul.supports li img 	{border:2px solid #e6e6e6;}
#listgames ul.supports li img.filter 	{border:2px solid #eb8b01;}
	ul.supports li#newSupport 	{text-align: center;float: right;width:93px;height:70px;padding-top: 23px;text-transform: uppercase;background-color:#e6e6e6;color:#254786;font-size:12px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;cursor:pointer;display:none;margin-right: 27px;}
#listgames div#add-sup			{position: absolute;top: 150px;background:#fff;min-height: 160px;width: 623px;left: 0px;padding-top: 10px;z-index: 10;border: 2px solid #e6e6e6;display:none;}
#listgames div#add-sup ul 				{}
#listgames div#add-sup ul li 			{margin-bottom: 5px;}
#listgames div#add-sup ul li.active img {border:2px solid #244685;}
#listgames div#add-sup a.btn-support 	{background-color: #244685;color: #fff;display: inline-block;width: 20px;height: 20px;padding: 5px;margin-right: 15px;}
div#add-sup span 						{background:url(http://images.playfrance.com/membre/croixconsole.png) no-repeat;display:block;width:13px;height:13px;margin-left:600px;cursor:pointer;}
#tipsup 						{display:none;width:57px;text-align:center;position:absolute;top:70px;left:15px;z-index:10;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;font-size:11px;padding:5px;color:#909090;background-color: #fff;box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);}

#listgames ul.games 			{padding-left: 20px;}
#listgames ul.games li 			{background-color: #000;margin-right: 20px;position: relative;width:130px;height:150px;}
#listgames ul.games li img 		{margin-bottom: 0px;width:130px;height:150px;}
#listgames ul.games li img:hover {opacity: 0.5;}
#listgames ul.games li p 		{position:absolute;top:0px;width:105px;font-size:10px;color:#fff;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;display:none;left:5px;border-bottom: 1px solid #fff;}
#listgames .games#collection 	{display:none;}
#listgames .games#wishlist  	{display:none;}
#listgames .games#all 			{display:none;}
#listgames .conteneur 			{display:inline-block;position:relative;margin-bottom: 45px;}
#listgames .supports+p 			{width: 600px;text-align: center;font-size: 13px;margin-bottom: 30px;display:none;}

ul.icones 						{list-style: none;padding-left: 7px;height: 0px; display:none;position: absolute;top:90px;}
#listgames ul.icones li 		{display: inline-block;width:22px;height:22px;margin-right:6px;}
#listgames ul.icones li a 		{display:block;width:100%;height:100%;}
ul.icones li#icone1				{background:url(http://images.playfrance.com/membre/icone1.png) no-repeat;}
ul.icones li#icone2				{background:url(http://images.playfrance.com/membre/icone2.png) no-repeat;}
ul.icones li#icone3				{background:url(http://images.playfrance.com/membre/icone3.png) no-repeat;}
ul.icones li#icone4				{background:url(http://images.playfrance.com/membre/icone4.png) no-repeat;}

a.adgame 						{position: absolute;display:none;top:116px;left:6px;width:114px;height:22px;text-transform: uppercase;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;font-size: 12px;cursor:pointer;background-color:#e6e6e6;color:#254786;padding-top:4px;padding-left: 3px;}
a.adgame.done 					{background-color: #eb8b01;color:#fff;}
a.adgame.adtoWish 				{background:url(http://images.playfrance.com/membre/arrow-wish.png) no-repeat 90px center #e6e6e6;}
a.adtoWish.done 				{background:url(http://images.playfrance.com/membre/arrow-wish.png) no-repeat 90px center #eb8b01;}
a.deleteGame 					{display:none;position:absolute;top:4px;left:112px;background:url(http://images.playfrance.com/membre/croix.png) no-repeat;height:13px;width:13px;}
a.deleteSup						{display:none;position:absolute;top:4px;left:75px;background:url(http://images.playfrance.com/membre/croixconsole.png) no-repeat;height:13px;width:13px;}

/* -------------- Page amis ---------------- */
#listfriends 					{}
ul.friends						{list-style: none;padding-left: 8px;}
ul.friends p 					{color:#254786;font-size:13px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;}
ul.friends>li 					{width:290px;height:100px;display:inline-block;border:8px solid #f2f2f2;}
ul.friends>li img 				{float:left;margin-right:10px; margin-top: 13px; margin-left: 6px;}
ul.friends>li p 				{margin-bottom: 2px;}
ul.friends>li p span 			{color:#8c8c8c;font-size:11px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;}
ul.friends>li a					{text-decoration:none;color:#254786;font-size:13px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;}
ul#inprogress a.button 			{display:inline-block;width:60px;height:22px;text-align:center;color:#fff;background-color:#254786;margin-right:5px;}

ul.friends hr 					{background-color:#b9b9b9;height:1px; border: 0; margin-bottom: 15px;}
ul.friends a.friendtooltip 		{display:inline-block;width:21px;height:20px;margin-right:3px;}
a.friendtooltip#sendmessage 	{background:url(http://images.playfrance.com/membre/message.png) no-repeat;}
a.friendtooltip#userboard 		{background:url(http://images.playfrance.com/membre/fiche.png) no-repeat;}
a.friendtooltip#deletefriend 	{background:url(http://images.playfrance.com/membre/supprimer.png) no-repeat;}

ul#myfriends 					{font-size: 0.1px;}
ul#myfriends .mix 				{opacity: 0;display: none;}
ul#myfriends>p 					{}
ul#myfriends>p+ul 				{list-style: none;position: relative;top: -30px; left: 30px;}
ul#myfriends>p+ul li 			{z-index:10;color:#426096;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;font-size:13px;display:inline-block;width:98px;height:23px;border:1px solid #92a3c2;cursor:pointer;position:absolute;background-color:#fff;padding-left:3px;padding-right: 2px;}
ul#myfriends>p+ul li.active 	{z-index:100;background: url(http://images.playfrance.com/membre/arrow-amis.png) 87px center no-repeat #fff;}

p#notice 						{display:none;position: absolute;top: -18px;left: 150px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;font-size: 12px;color: #fff;background-color: #254786;width: 340px;text-align: center;padding: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
p#noamis 						{color:#254786;font-size:12px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;text-align:center;}
/* ------ Colonne right ------ */
.add-game 						{background-color: #fff;padding: 0 0 9px 6px;border: 1px solid #a2a2a2;height: 36px;margin-top: 7px;cursor:pointer;}
.add-game h3 					{color:#254786;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;font-size:18px;text-transform: uppercase;height:32px;margin-top: 13px;display:block;width:235px;float: left;}
.add-game h3+span 				{width:32px;height:32px;background:url(http://images.playfrance.com/membre/addgame.png) no-repeat;display: block;float: left;margin-top:5px;} 

.stats 							{background-color: #fff;padding: 0 0 9px 6px;border: 1px solid #a2a2a2;}
.stats h3 						{font-size:14px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;text-transform: uppercase;color:#254786;}
.stats p 						{font-size:12px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;text-transform: uppercase;color:#8c8c8c;}
.stats p span 					{color:#254786;font-size:12px;font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;}


/* Styles Autocomplete */

.searchBox {
  position: absolute;
  left: 297px;
  margin: 0px 0px 0px 0px;
  width: 200px;
  z-index:100;
  background-color: #212427;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border: 2px solid #000;	
  color: #fff;
  margin-left: 0;
  padding-left: 0em;
  list-style-image: none;
  list-style: none;
  height:535px;
  overflow-y:scroll;
}

.searchLabel {
  font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  margin: 0px 0px 3px 0px;
  padding: 3px;
  cursor: pointer;
  list-style-image: none;
}

.searchSelected {
  font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  margin: 0px 0px 3px 0px;
  padding: 3px;
  cursor: pointer;
  background-color: #FF8C00;
  list-style-image: none;
}

.searchProgress {
  font-family: "Trebuchet MS", trebuchet, Arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  height:30px;
  /*background: url('../img/search/progress.gif') right center no-repeat;*/
}

#filter_categories_block
{
	text-align:center;
}

#filter_categories
{
	font: bold 12px/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;
	display:inline-block;
	border:0;
	border-spacing:0;
	border-collapse: collapse;
	margin:0 0 10px 0;
	padding:0;
}

#filter_categories a
{
	color: #fff;
	text-decoration: none;
}

#filter_categories .off
{
	display:inline-block;
	padding: 0 6px 0 6px;
	background: -webkit-linear-gradient(#929292, #8F8F8F, #646464, #464646); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#929292, #8F8F8F, #646464, #464646); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#929292, #8F8F8F, #646464, #464646); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#929292, #8F8F8F, #646464, #464646); /* Standard syntax */
	border:1px solid #5B5B5B;
}

#filter_categories .on
{
	display:inline-block;
	padding: 0 6px 0 6px;
	border:1px solid;
 
}

.seo_releases
{
	margin-top:5px;
	padding:5px;
	float:left;
	width:100%;
	font: 12px/ 16px "Trebuchet MS", trebuchet, Arial, sans-serif;
	background-color:#E0E0E0;
	display: table-cell;
	vertical-align: middle;
}

.seo_releases p
{
	text-align:center;
}

.seo_releases a {
	color:#000000;
	text-decoration:underline;
}

#daily-news .tests
{
	height:310px;
	overflow:hidden;
	position:relative;
}

#daily-news .last-news
{
	height:296px;
	overflow:hidden;
	padding-top: 2px;
}

#daily-news a
{
	text-decoration:none;
	height:25px;
	border-bottom:1px solid #ebebeb;
	display: block;
	margin-top: 3px;
}

#daily-news .link-news
{
	display:block;
	color:#777777;
	font-family:Arial;
	font-size:11px;
	height: 18px;
	overflow: hidden;
	margin:0;
}

#daily-news .link-news span
{
	font-weight:bold;
	color:#3a62a4;
}

#daily-news .scroll-news
{
	height:30px;
	font-family:Arial;
	font-size:11px;
	color:#3a62a4;
	position: absolute;
	top: 281px;
	width: 100%;
	background-color: #fff;
}

#daily-news #news-next
{
	display:inline-block;
	width:120px;
	height:22px;
	background:url(http://images.playfrance.com/news/news-next.jpg) no-repeat left;
	float:left;
	text-align:right;
	cursor:pointer;
}

#daily-news #news-prev
{
	display:inline-block;
	width:110px;
	height:22px;
	background:url(http://images.playfrance.com/news/news-prev.jpg) no-repeat right;
	float:right;
	text-align:left;
	margin-right:10px;
	cursor:pointer;
}

.home-banner
{
	margin-top:9px;
}

.refresh-form
{
	width: 300px;
	margin: 0pt auto;
}

.news-connected .title
{
	font-family:Trebuchet MS, trebuchet, Arial, sans-serif;
	font-size:13px;
	color:#435e96;
	text-transform:uppercase;
	border-bottom: 1px dashed #EAEAEA;
	padding-bottom: 8px;
	font-weight:bold;
}

.news-connected ul
{
	list-style-type:none;
	padding:0px;
}

.news-game
{
	float:left;
	width:300px;
	display:block;
	height:75px;
	background-color:#f0f0f0;
	/*position:relative;*/
	margin-right:3px;
	margin-bottom:3px;
	padding: 5px;
}

.news-game a
{
	/*display:table-row;*/
	text-decoration:none;
}

.news-game img
{
	width: 88px;
	height: 50px;
	display:block;
	float:left;
	margin-right:5px;
}

.news-game .info
{
	/*vertical-align:middle;
	padding-left:5px;
	padding-right:5px;*/
}

.news-game .name
{
	/*float: left;*/
	width:100%;
}

.news-game .date
{
	color:#c0baba;
	font-size:11px;
	font-family:Trebuchet MS, trebuchet, Arial, sans-serif;
	float:left;
}

.news-game .arrow
{
	background: url(http://images.playfrance.com/news/arrow-news.jpg) no-repeat;
	width:15px;
	height:15px;
	float: right;
	margin-right:5px;
}

#mega2
{
	float:left;
	width:100%;
	margin-top:12px;
	text-align:center;
}

.video-container-preroll
{
	width:100%;
	height:auto;
}

/* for responsive - conflict with Culture G pre-roll*/
.video-container
{
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.video-container iframe,.video-container object,.video-container embed
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.m-subnav-menu,.m-subnav-search,.m-subnav-login
{
	display: inline;
	font: 12px "Trebuchet MS", trebuchet, Arial, sans-serif;
	color: #fff;
	padding: 3px 5px 7px 5px;
	cursor: pointer;
	line-height:0;
	position:fixed;
	top:0;
}

.m-subnav-menu
{
	left:0;
}

.m-subnav-login
{
	right:0;
}

.m-subnav-search
{
	right:45px;
}

#releases_banner
{
	display:block;
	text-align:center;
	width:100%;
	max-width:545px;
	background-color:#282929;
	margin:auto;
}

#releases_banner p
{
	font: 12px/18px Trebuchet MS, trebuchet, Arial, sans-serif;
	color:#fff;
	margin:5px;
	text-align:center;
}

#releases_banner img
{
	width:100%;
}

#contest-banner
{
	width:100%;
	margin-bottom:10px;
}

input#play
{
	display:block;
	margin:auto;
}

.intrapub
{
	padding-top: 3px;
	margin-top: 5px;
}

.intrapub img
{
	width:100%;
}

.center
{
	text-align:center;
}

#fnac-gaming
{
	padding:0;
	text-align:center;
	line-height:0;
}

#fnac-gaming img
{
	width:300px;
	height:150px;
}

#wiki-astuces
{
	padding:0;
	text-align:center;
	line-height:0;
}

#wiki-astuces img
{
	width:300px;
	height:200px;
}

.zoom-img
{
	padding-top:0;
	text-align:center;
}

.zoom-img img
{
	max-width:100%;
	height:auto;
}

/* COOKIES */
#contentOnTop
{
  position: absolute;
  top: 0;
  width: 100%;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}

#layerCookies
{
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin: 0;
  text-align: center;
  background-color: #333;
  width: 345px!important;
  max-width:100%;
  padding: 0;
  color: #fff;
  z-index: 2000;
  opacity: .85;
  -moz-opacity: .85;
  filter: alpha(opacity=85);
}

#layerCookies p
{
  overflow: hidden;
  margin: 0 auto;
  padding: 20px;
  text-align: left;
  position: relative;
}

#layerCookies em
{
  font-style: normal;
  font-size: 12px;
  display:block;
}

#layerCookies em span
{
  display: block;
  text-transform: uppercase;
  font-size: 16px;
  margin-bottom: 10px;
}

#layerCookies .close
{
  position: absolute;
  top: 10px;
  right: 10px;
  width: 17px;
  height: 17px;
  text-indent: -9999em;
  cursor: pointer;
  background: transparent url('http://www4-fr.fnac-static.com/Legacy/Img/help/cookies/cookies-close.png') no-repeat 0 0;
  vertical-align: middle;
 }
 
.cookies table,.cookies th,.cookies td
{
	border:1px solid black;	
}

.cookies table
{
	border-collapse: collapse;
}

/* END COOKIES */

@media screen and (min-width:970px)
{
	.m-subnav-menu,.m-subnav-logo,.m-subnav-search,.m-subnav-login
	{
		display:none;
	}
	
	#subnav-block
	{
		display:inline-block;
		height:100%;
	}
	
}

#social-box-top
{
	float:right;
}

#social-box-top .button
{
	margin-top:5px;
	display:inline-block;
	vertical-align:top;
}

#social-box-bottom
{
	width:100%;
	text-align:justify;
	line-height:0;
}

#social-box-bottom .button
{
	margin-top:5px;
	display:inline-block;
	vertical-align:top;
}

#social-box-image
{
	width:100%;
	text-align:justify;
	line-height:0;
}

#social-box-image .button
{
	margin-top:5px;
	display:inline-block;
	vertical-align:top;
}
.stretch
{
	width: 100%;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

.no-margin
{
	margin:0;
}

.no-padding
{
	padding:0;
}

#forum-posts
{
	vertical-align:top;
	float:left;
}

.carrousel h2.heading
{
	display:none;
}

/* NEW PUB */
.pub-col3
{
	text-align:center;
	line-height:0;
	padding:0;
}

#pub_habillage
{
	line-height:0;
	font-size:0;
	width:0;
	height:0;
}

.artune1,.artune2,.artune3,.artune4,.artune5,.artune6
{
	display:block;
}

#pub_interstitiel
{
	overflow:hidden;
}

@media screen and (max-width:970px)
{

	#main
	{
		float:left;
		margin-bottom:50px;
	}
	
	.blue-bg
	{
		position:fixed;
		top:0;
		left:0;
		z-index:5000;
		font-size:0;
	}
	
	.container-bg-holder
	{
		position:relative;
		top:50px;
		left:0;
		padding-left:0;
		padding-right:0;
	}
	
	.bg-holder
	{
		height:50px;
		padding:0;
		line-height:50px;
		text-align:center;
		border-radius:0;
	}
	
	.artune4,.artune5,.artune6
	{
		display:none;
	}
	
	.col-1, .main-column
	{
		width:100%;
	}
	
	#main-nav, .lof-navigator-outer, .lof-previous, .lof-next, .tv2, .home-banner,#subnav-block, .footer-nav, #subnav-search
	{
		display: none;
	}
	
	.col-3
	{
		width:100%;
	}
	
	.carrousel, #carrousel-container, .lof-slidecontent, .lof-main-outer, ul.lof-main-wapper, ul.lof-main-wapper li, ul.lof-main-wapper li img, .lof-main-item-desc,
	.news-game, .news-game .info
	{
		width:100%;
	}	
	
	ul.lof-main-wapper li img
	{
		height:auto;
	}
	
	.release-item-line
	{
		width:50%;
	}

	.m-subnav-menu,m-subnav-search,m-subnav-login
	{
		display:inline;
		z-index:7000;
	}	

	.m-subnav-logo
	{
		display:inline-block;
		font-size:0;
	}
	
	.m-subnav-logo img
	{
		vertical-align:middle;
	}
	
	#subnav-block
	{
		position:fixed;
		top:50px;
		left:0px;
		width:auto;
		height:calc(100% - 50px);
		text-align:left;
	}
	
	.subnav
	{
		padding:0px;
		top:0px;
		left:0px;
	}
	
	ul.subnav 
	{
		list-style-type:none;
		display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
		display: -ms-flexbox;  /* TWEENER - IE 10 */
		display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
		display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
		-webkit-flex-flow: column wrap;
		flex-flow: column wrap;
 	}

	.subnav li
	{
		height:auto;
		padding:0;
		float:none;
	}

	.subnav li h2
	{
		font-size:20px;
	}
	
	.subnav li a,.subnav li a.active,.subnav li.first a,.subnav li.first a.active
	{
		border-radius:0px;
		width:100%;
		margin: 0px;
		vertical-align:middle;
		/*height:40px;*/
	}

	.subnav li a.active
	{
		background: #505050;
	}
	
	.subnav li a span,.subnav li a.active span
	{
		color:#fff;
		padding-left:0;
		margin:0px 8px 0px 8px;
		z-index: 9990;
		display:block;
		line-height:28px;
	}
	
	.form-login-box
	{
		display:none;
		position:fixed;
		top:50px;
		right:0px;
		margin:0;
		z-index:9;
	}
	
	.search
	{
		display:none;
		position:fixed;
		top:50px;
		left:0;
		right:0;
		margin:0;
		line-height:normal;
	}
	
	.form-search
	{
		margin:0;
		font-size:0px;
		text-align:left;
	}
	
	.form-search input
	{
		vertical-align: top;
		font-size:20px;
	}
	.form-search .search-text
	{
		background:#FFF;
		border: 1px solid #777;
		height:40px;
		width:100%;
	}

	.form-search .search-button
	{
		position:absolute;
		top:0px;
		right:0px;
		height:100%;
		width:auto;
	}
	
	#header div.logo
	{
		display:none;
		/*position:fixed;
		text-align:center;
		top:0;
		left:50%;
		transform: translate(-50%,0);
		right:auto !important;
		bottom:auto !important;*/
	}
	
	.main-box-body img
	{
		max-width: 100%;
	}

	ul.lof-main-wapper
	{
		position:static;
		height:auto;
	}
	
	ul.lof-main-wapper li
	{
		float:none;
		position:relative;
		max-height:150px;
	}
	
	.lof-main-item-desc
	{
		position:absolute;
		bottom:0;
	}
	
	.lof-slidecontent
	{
		height:auto;
	}
	
	.lof-opacity li
	{
		float:none;
		top:auto;
		left:auto;
		position:static;
	}
	
	.carrousel a
	{
		display:block;
	}
	
	.lof-main-item-desc
	{
		height:auto;
	}

	.lof-main-item-desc p
	{
		display:none;
	}

	.carrousel h2.heading
	{
		display:block;
	}	

	#mega,#mega2
	{
		width:100%;
		max-width: 100%;
		/*position: relative;
		padding-bottom: 12.36559139784946%;
		height: 0;*/
		overflow: hidden;
		text-align:center;
	}

	.preview-list .vthumb img
	{
		width:100px;
		height:75px;
	}

	.col-sep
	{
		display:block;
	}
	
	li.desk-only
	{
		display:none;
	}

}

@media screen and (max-width:550px)
{

	.release-item-line
	{
		width:100%;
	}
	
	.test-plus,.test-moins
	{
		width:100%;
	}

}

@media screen and (max-width:400px)
{
	
	/*.m-subnav-menu,.m-subnav-search,.m-subnav-login
	{
		position:static;	
	}

	.m-subnav-menu
	{
		float:left;
	}
	
	.m-subnav-search,.m-subnav-login
	{
		float:left;
	}*/
	
	.m-subnav-menu
	{
		position:static;
		float:left;
	}
	
	.m-subnav-logo
	{
		float:left;
	}
	
	.m-subnav-logo img
	{
		width:160px;
	}
	
}

@media screen and (max-width:240px)
{
	.m-subnav-logo img
	{
		width:90px;
	}
}	

@media screen and (min-width:970px)
{

	li.mob-only
	{
		display:none;
	}

}

li.hidden
{
	display:none;
}

.subnav a.pf
{
	background: -webkit-linear-gradient(#79a5e6, #1e4a8b); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#79a5e6, #1e4a8b); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#79a5e6, #1e4a8b); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#79a5e6, #1e4a8b); /* Standard syntax */
}

.subnav a.xf
{
	background: -webkit-linear-gradient(#7DBD1F, #55A703); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#7DBD1F, #55A703); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#7DBD1F, #55A703); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#7DBD1F, #55A703); /* Standard syntax */
}

.subnav a.wf
{
	background: -webkit-linear-gradient(#17C2FB, #09ADF8); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#17C2FB, #09ADF8); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#17C2FB, #09ADF8); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#17C2FB, #09ADF8); /* Standard syntax */
}

.subnav a.pca
{
	background: -webkit-linear-gradient(#9F31AD, #5D0E71); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9F31AD, #5D0E71); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9F31AD, #5D0E71); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9F31AD, #5D0E71); /* Standard syntax */
}
