@charset "UTF-8";
/*** CSS Default ***/
.blockTooltip {
	background:#fff url(bgd-blockContent.gif) repeat-x top;
	font-size:11px;
	color:#000;
	border:2px solid #88c7e4;
	width:200px;
	padding:5px;
	position:absolute;
	top:0px;
	left:0px;
}

#blockPopUp {
	display:none;
	width:100% !important;
	width:auto;
	position:fixed !important;
	position:absolute;
	top:0px;	
	left:0px;
	z-index:9000
}

#blockPopUp div.content{
	text-align:center;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	border:1px solid #555;
	border-top:0px;
	padding:14px 0;
}

/*** CSS model2 ***/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* -------------------------------------------------------------- 
   
   ie.css
   
   Contains every hack for Internet Explorer,
   so that our core files stay sweet and nimble.
   
-------------------------------------------------------------- */

/* Elements
-------------------------------------------------------------- */

/* Fixes incorrect styling of legend in IE6. */
* html legend { margin:0px -8px 16px 0; padding:0; }

/* Fixes incorrect placement of ol numbers in IE6/7. */
ol { margin-left:2em; }

/* Fixes wrong line-height on sup/sub in IE. */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

/* Fixes IE7 missing wrapping of code elements. */
html>body p code { *white-space: normal; } 

/* IE 6&7 has problems with setting proper <hr> margins. */
hr  { margin: -8px auto 11px; }

/* Explicitly set interpolation, allowing dynamically resized images to not look horrible */
img { -ms-interpolation-mode: bicubic; }

/*--------------------------------------------------------------*/


/* ---------------------------------- *
* Model2 DEFAULT CSS Document  *
* ----------------------------------  */

body {
	font:13px arial,sans-serif;
	color:#333;
	background:#d2d2d2;
}

/*------------------------------------
	BALISES
-------------------------------------*/

a {
	text-decoration:none;
	outline:none;
	color:#767676;
}

ul li { list-style:none; }

p { text-align:justify; margin:0 0 7px 0; }

/*------------------------------------
	BLOCKS
-------------------------------------*/

/* --- Principaux ------------------------------------- */

#blockGlobal {
	padding:0px;
}

#blockGlobal #blockHeader, 
#blockGlobal #blockCenter, 
#blockGlobal #blockFooter {
	width:1000px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:0;
	background-color:#FFF;
}

/* blockHeader */
#blockGlobal #blockHeader{
	background-color:#FFF;
	height:132px;
}
/* blockCenter */
#blockGlobal #blockCenter{
	background-color:#FFF;
	border-top:1px solid #d2d2d2;
	padding-top:10px;
	padding-bottom:10px;
}
/* blockFooter */
#blockGlobal #blockFooter{
	border-top:1px solid #d2d2d2;
	padding-top:10px;
	font-size:11px;
}

/* --- blockHeader blocks ------------------------------------- */

#blockGlobal #blockHeader .line1 {
	height:90px;
	overflow:visible;
	margin:0px 15px 0px 20px;
}

#blockGlobal #blockHeader .line2 {
	height:40px;
	overflow:hidden;
	margin:0px 15px 0px 10px;
}

/* blockLogo */
#blockGlobal #blockHeader .line1 .blockLogo{
	float:left;
}

#blockGlobal #blockHeader .line1 .blockLogo span{
	display:none;
}

/* menuPageHeader */
#blockGlobal #blockHeader .line1 .menuPageHeader{
	margin-top:8px;
	float:right;
}

#blockGlobal #blockHeader .line1 .menuPageHeader ul {
	float:right;
}

#blockGlobal #blockHeader .line1 .menuPageHeader ul li{
	float:left;
	font-size:11px;
	margin-left:8px;
}

#blockGlobal #blockHeader .line1 .menuPageHeader ul li a:hover{
	color:#000;
}

/* blockSearch */
#blockGlobal #blockHeader .line1 .blockSearch{
	width:500px;
	height:27px;
	margin-top:25px;
	float:right;
	clear:right;
	background-image:url('blockSearch_middle_bgd.gif');
	background-repeat:repeat-x;
	overflow:visible;
}

#blockGlobal #blockHeader .line1 .blockSearch .begin{
	width:33px;
	height:27px;	
	float:left;
	background-image:url('blockSearch_left_bgd.gif');	
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .text{
	width:310px;
	margin-top:3px;
	font-size:14px;
	font-weight:bolder;
	float:left;
	background:transparent;
	border:0;
}


#blockGlobal #blockHeader .line1 .blockSearch .blockForm .select{
	height:22px;
	width:100px;
	margin-top:2px;
	margin-right:4px;
	float:right;
}


#blockGlobal #blockHeader .line1 .blockSearch .blockForm .submit{
	float:right;
}


#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown{
	float:right;
	overflow:visible;
	margin-right:2px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #selector {
	font-size:11px;
	width:77px;
	height: 21px;
	border-left:1px solid #999;
	position:relative;
	top:3px;
	z-index:5000;	
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #selector.activ {
	border:1px solid #999;
	border-bottom-width:0px;
	background-color:#FFF;
	height: 27px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #selector a span{
	display:block;
	padding-top:4px;
	padding-left:6px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown{
	position:absolute;
	z-index:4500;	
	margin-top:2px;
	margin-left:-164px;
	width:241px;
	display:none;	
	background-color:#FFF;
	background-image:url('blank.gif');
	border:1px solid #999;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown .dbegin,
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown .dend{
	display:none;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown .dcenter{
	padding:0px 2px 0px 4px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul{
	overflow:hidden;
	height:100%;
	font-size:12px;
	font-weight:bold;
}
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li{
	overflow:hidden;
	margin-bottom:2px;
}
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li a{
	display:block;
	height:19px;
	line-height:17px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li a:hover,
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li a.activ {
	color:#000;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li.separator{
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #d0d0d0;
	line-height:1px;
	font-size:1px;
	background-color:#FFF;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li.separator span{
	display:none;
}

/* menuCategoryHeader */
#blockGlobal #blockHeader .menuCategoryHeader{
	border:1px solid #999;
	overflow:hidden;
	height:34px;
	float:left;
	background-color:#333;
}

#blockGlobal #blockHeader .menuCategoryHeader li{
	margin:0px;
	float:left;
	height:34px;
	line-height:34px;
}


#blockGlobal #blockHeader .menuCategoryHeader li a {
	display:block;
	color:#BBB;
	font-size:12px;
	height:34px;
	float:left;
}

#blockGlobal #blockHeader .menuCategoryHeader li a:hover {
	color:#FFF;
	background-color:#999;
}


#blockGlobal #blockHeader .menuCategoryHeader li a span{
	display:block;
	padding:0px 16px 0px 14px;	
}


/* blockAccount */
#blockGlobal #blockHeader .blockAccount {
	float:right;
	line-height:34px;
}
#blockGlobal #blockHeader .blockAccount  ul {
	float:right;
}
#blockGlobal #blockHeader .blockAccount  ul li{
	float:left;
	font-size:13px;
	margin-left:8px;
}
#blockGlobal #blockHeader .blockAccount  ul li a:hover,
#blockGlobal #blockHeader .blockAccount  ul li a.activ{
	color:#000;
}

/* --- blockCenter blocks ------------------------------------- */

#blockCenter #Column-1 {
	float:left;
	width:200px;
	position:relative;
	left:15px;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu {
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	width:199px;
	overflow:hidden;
	border:0;
	margin-bottom:10px;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu h2{
	height:27px;
	line-height:27px;
	background-color:#444;
	color:#FFF;
	padding:0px 5px 0px 9px;
	font-weight:bold;	
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu .end{
	height:0px;
	overflow:hidden;
	border:0;	
	border-bottom:1px solid #d0d0d0;	
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul{
	border:0px solid #d0d0d0;
	border-width:0 1px;
	padding:1px;
	padding-top:5px;
	padding-bottom:3px;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul.under{
	border:0;
	padding:0;
	margin-left:0px;
	padding-left:10px;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li{
	display:block;
	overflow:visible;
	line-height:25px;
	background-color:#FFF;
	font-size:12px;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul.under li{
	font-size:11px;
	line-height:22px;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li a{
	display:block;
	width:100%;
	overflow:hidden;
	color:#000;
	border-bottom:1px solid #d0d0d0;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul.under li a{
	display:block;
	width:100%;
	overflow:hidden;
	color:#666;
	border-bottom:0px solid #d0d0d0;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li a:hover,
#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li a.activ{
	color:#444;
}
#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li a.activ {
	font-weight:bold;
	background-color:#F5F5F5;
}
#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li a.activ span span{
	font-weight:normal;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul.under li a.activ {
	background:0;
	font-weight:bold;
	color:#000;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul.under li a.activ:hover {
	color:#444;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li a span{
	padding-left:10px;
}

#blockCenter #Column-1 #blockMenu  #NavCategoryMenu ul li a span span{
	background:0;
	display:inline;
	margin-left:0;
	padding-left:0;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul.under li a:hover span,
#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul.under li a.activ span{
	background-image:url('blockMenu_under_puce_activ.gif');
	padding-left:10px;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li a:hover span span,
#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li a.activ span span{
	background:0;
	padding-left:0;
}

#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul li.last a { border-bottom-width:0;}
#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul.under { border-bottom:1px solid #d0d0d0 }
#blockCenter #Column-1 #blockMenu #NavCategoryMenu ul.under ul.under { border-bottom:0 }

#blockCenter #Column-1 #blockEngagement{
	margin-top:8px;
}

#blockCenter #Column-1 #blockEngagement a{
	display:block;
	height:36px;
	line-height:36px;
	font-size:12px;
	margin-bottom:4px;
	color:#FFF;
	border:1px solid #444;
	background-color:#999;
}

#blockCenter #Column-1 #blockEngagement a span span{
	padding-left:10px;
}

#blockCenter #Column-1 #blockPub {
	margin-top:8px;	
}

#blockCenter #Column-1 #blockPub .pub{
	margin-bottom:3px;
}

#blockCenter #Column-1 #blockActu {
	width:199px;
	overflow:hidden;
}

#blockCenter #Column-1 #blockActu h2{
	height:27px;
	line-height:27px;
	background-color:#000;
	color:#FFF;
	padding:0px 5px 0px 9px;
	font-weight:bold;
}

#blockCenter #Column-1 #blockActu .end{
	border-bottom:1px solid #000;
	overflow:hidden;
}

#blockCenter #Column-1 #blockActu div.actus{
	border:0px solid #000;
	border-width:0 1px;
	padding:1px;
	font-size:12px;
}

#blockCenter #Column-1 #blockActu .blockActuItem{
	padding:7px;
	border-bottom:1px solid #EAEAEA;
	display:block;
}
#blockCenter #Column-1 #blockActu .blockActuItem.last{
	border-bottom-width:0px;
	padding-bottom:0px;
}

#blockCenter #Column-1 #blockActu .blockActuItem h3 a span.date{
	letter-spacing:-1px;
}

#blockCenter #Column-1 #blockActu .blockActuItem h3 a span.title{
	color: #000;
}

#blockCenter #Column-1 #blockActu .blockActuItem p{
	font-size:11px;
}


#blockCenter #Column-2 {
	float:right;
	position:relative;
	right:15px;
	width:761px;
}

#blockCenter #Column-2  .part{
	margin-bottom:10px;
	clear:both;
}

#blockCenter #Column-2 h2{
	background-image:url('h2_puce_main.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	font-size:15px;
	padding-left:15px;
	height:30px;
	line-height:30px;
	color:#333;
}
#blockCenter #Column-2 h2 span{
	display:block;
	float:left;
}

#blockCenter #Column-2 h2 a.blockLink{
	height:21px;
	line-height:20px;
	display:block;
	float:right;
	overflow:hidden;
	font-size:10px;	
	background-color:#000;
	border:1px solid #999;
	color:#FFF;
	margin-top:4px;
}

#blockCenter #Column-2 h2 a.blockLink:hover {
	cursor:pointer;
}

#blockCenter #Column-2 h2 a.blockLink span{
	height:21px;
	display:block;
	padding-left:5px;
}
#blockCenter #Column-2 h2 a.blockLink span span{
	height:21px;
	display:block;
	padding-left:0px;
	padding-right:5px;
}

#blockCenter #Column-2 .blockItem {
	width:180px;
	height:185px;
	float:left;
	border:1px solid #999;
	padding-top:5px;	
	margin-right:10px;
}
#blockCenter #Column-2 .noMargin{margin:0px;}

#blockCenter #Column-2 .blockItem .gcenter a span.cover{
	display:block;
	border:1px solid #999;
	margin-left:auto;
	margin-right:auto;
	width:160px;
	height:120px;
	overflow:hidden;
}

#blockCenter #Column-2 .blockItem .gcenter a span.cover span{
	display:block;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	width:154px;
	height:115px;
	background-color:#EAEAEA;
	overflow:hidden;
	text-align:center;
}

#blockCenter #Column-2 .blockItem .gcenter .price{
	text-align:center;
	font-size:16px;
	padding:3px;
}

#blockCenter #Column-2 .blockItem .gend{
	overflow:hidden;
	height:35px;
}

#blockCenter #Column-2 .blockItem .gend .gametitle h3{
	font-size:11px;
	text-align:center;
	margin-top:3px;
}
#blockCenter #Column-2 .blockItem .gend .gametitle h3 a{color:#444;}
#blockCenter #Column-2 .blockItem .gend .gametitle h3 a:hover{color:#000;}

#blockCenter #Column-2 .blockItem .gend .platform {
	color:#999;
	font-size:11px;
	text-align:center;	
}


/* --- blockFooter blocks ------------------------------------- */

#blockFooter h3{
	font-weight:bold;
	font-size:14px;
	color:#3b3b3b;
	margin-bottom:10px;
}

#blockFooter .block-1{
	width:600px;
	float:left;
	margin-left:25px !important;
	margin-left:12px;
}

#blockFooter .block-1 ul li{
	width:200px;
	float:left;
}

#blockFooter .block-1 ul li a:hover{
	color:#000;
}

#blockFooter .block-1 ul li span{
	background-image:url('blockFooter_puce_bgd.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:10px;
}

#blockFooter .block-1 .subBlock-1{
	float:left;
	width:400px;
}
#blockFooter .block-1 .subBlock-2{
	float:left;
	width:200px;
}

#blockFooter .block-2{
	float:left;	
	width:350px;
}


/*------------------------------------
	CLASSES
-------------------------------------*/

/*** CSS gamecash ***/
/* ---------------------------------- *
* GAMECASH CSS Document  *
* ----------------------------------  */

body {
	font:13px arial,sans-serif;
	color:#333;
	background:#d2d2d2;
}
body.bodyContest {
	overflow-x:hidden;
}
* html .jsPngFix { behavior: url("/iepngfix.htc"); }
* html .jsPngFix * { behavior: url("/iepngfix.htc"); }
* html .blockTabs * { behavior: url("/iepngfix.htc"); }
* html .popBasket { behavior: url("/iepngfix.htc"); }
* html .percentage { behavior: url("/iepngfix.htc"); }
* html .pictoPromo { behavior: url("/iepngfix.htc"); }
* html .pictoFlash { behavior: url("/iepngfix.htc"); }
* html .newIcon { behavior: url("/iepngfix.htc"); }
* html #blockGlobal #Column-2 .blockContest .blockSplash img { behavior: url("/iepngfix.htc"); }

* html #blockPopUp { behavior: url("/iepngfix.htc"); }
* html #blockHeader { behavior: url("/iepngfix.htc"); }
* html #blockHeaderMenu { behavior: url("/iepngfix.htc"); }
* html #blockCenter { behavior: url("/iepngfix.htc"); }
* html #blockCenterTop { behavior: url("/iepngfix.htc"); }
* html #blockFooter { behavior: url("/iepngfix.htc"); }

/* ---------------------------------- *
* GAMECASH Lancement, Body et Icone   *
* ----------------------------------  */

body {
	background:#d2d2d2 url(bgd_body_launching.gif) no-repeat top center;
    -webkit-text-size-adjust: none;
}
#blockGlobal #blockHeader .newIcon {
	display:none;
	position:absolute;
	width:84px;
	height:83px;
	background:url(bgd_header_newicon.png) no-repeat;
	top:-4px;
	left:-7px;
}
#blockGlobal #blockHeader .newIcon span {
	display:none;
}

/*------------------------------------
	BALISES
-------------------------------------*/

a {
	text-decoration:none;
	outline:none;
	color:#767676;
	cursor:pointer;
}

ul li { list-style:none; }

p { text-align:justify; margin:0 0 7px 0; }

#blockGlobal #blockHeader #blockHeaderMenu ul.menu  {
    -webkit-text-size-adjust: 95%;
}


/* Message, erreur */

body .blockMessageAdvice {
	display:block;
	height:24px;
	background:url(bgd_blockmessage_right.gif) no-repeat top right;
	font-weight:bold;
	color:#fff;
	margin:10px 0;
}
body .blockMessageAdvice span {
	display:block;
	height:24px;
	background:url(bgd_blockmessage_left.gif) no-repeat top left;
}
body .blockMessageAdvice span span {
	background:url(bgd_blockmessage.gif) repeat-x top left;
	margin:0 6px;
}
body .blockMessageAdvice span span span {
	background:url(bgd_blockmessage_icon.gif) no-repeat center left;
	padding:0 3px 0 20px;
	line-height:23px;
}

body .bodyContest{
	overflow-x: hidden;
}
/*------------------------------------
	BLOCKS
-------------------------------------*/

/* --- Principaux ------------------------------------- */

#blockGlobal {
	padding:0;
	overflow:visible;
}

#blockGlobal #blockHeader, 
#blockGlobal #blockCenterTop, 
#blockGlobal #blockCenter, 
#blockGlobal #blockFooter {
	/*width:1000px;*/
	width:990px;
	margin:0 auto;
	border-bottom:0;
	overflow:hidden;
}

/* blockHeader */
#blockGlobal #blockHeader {
	background:transparent url(blockHeader_bgd.png) no-repeat top center;
	height:132px;
	overflow:visible;
	position:relative;
	z-index: 900;
}
body.bodyDressing #blockGlobal #blockHeader {
	background-image:url(blockHeader_bgd-2.png) !important;
}
/* blockCenter */
#blockGlobal .blockCenterContest {
	overflow:visible !important;
}
#blockGlobal #blockCenterTop {
	display:none;
}
#blockGlobal #blockCenter{
	background:transparent url(blockCenter_top_bgd.png) no-repeat center top;
	background-color:transparent;
	border:0;
	margin:4px auto 0;
	padding:11px 0 0;
}
#blockGlobal #blockCenter div.borderTop { 
	background:transparent url(blockCenter_center_bgd.png) repeat-y center;
	padding:0 0 16px;	
}
*+html #blockGlobal #blockCenter { margin-top:0; padding-top:2px; }
*+html #blockGlobal #blockCenterTop { 
	display:block;
	background:transparent url(blockCenter_top_bgd.png) no-repeat center top;
	height:11px;
	margin-top:4px;
}
* html #blockGlobal #blockCenter { margin-top:0; padding-top:2px; }
* html #blockGlobal #blockCenterTop { 
	display:block;
	background:transparent url(blockCenter_top_bgd.png) no-repeat center top;
	height:11px;
	margin-top:4px;
}

/* blockFooter */
#blockGlobal #blockFooter{
	border-top:1px solid #d2d2d2;
	background:transparent url(blockFooter_bottom_bgd.png) no-repeat bottom center;
	padding:0 0 8px;
	margin:0 auto 6px;
	width:990px;
	font-size:11px;
}
#blockGlobal #blockFooter div.borderBottom{ 
	background:transparent url(blockFooter_center_bgd.png) repeat-y top center;
	padding:18px 0 0px;
	overflow:hidden;
}

#blockGlobal .blockPartner{
	color:#575757;
	font-size:11px;
	margin:0 auto;
	padding:0 0 15px;
	text-align:right;
	width:948px;
}
#blockGlobal .blockPartner a {
	margin: 0 3px
}

/* --- blockHeader blocks ------------------------------------- */

#ajaxLoadingBlock {	
	z-index:12000;
	position:fixed;
	_position:absolute;
	overflow:hidden;
	top:40%;
	left:48%;
	width:110px;
	height:70px;
	padding-top:10px;
	padding-right:5px;
	background: transparent url(ajaxLoading_bgd.png);		
	text-align:center;
	font-size:11px;
	display:none;
}
* html #ajaxLoadingBlock {	
	background:#fff none;
	padding:8px;
	border:1px solid #ddd;
}

#blockGlobal #blockHeader .line1 {
	height:90px;
	overflow:visible;
	margin:0px 15px 0px 20px;
}

#blockGlobal #blockHeader .line2 {
	height:40px;
	overflow:hidden;
	margin:0px 15px 0px 10px;
}

/* blockLogo */
#blockGlobal #blockHeader .line1 .blockLogo {
	margin-top:14px;
	float:left;
	padding:0 0 0 5px;
}

#blockGlobal #blockHeader .line1 .blockLogo span,
#blockGlobal #blockHeader .line1 .blockLogo h2 {
	display:none;
}

/* menuPageHeader */
#blockGlobal #blockHeader .line1 .menuPageHeader{
	margin-top:8px;
	float:right;
	text-transform:uppercase;
}

#blockGlobal #blockHeader .line1 .menuPageHeader ul {
	float:right;
}

#blockGlobal #blockHeader .line1 .menuPageHeader ul li{
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	float:left;
	font-size:11px;
	margin-left:8px;
}

#blockGlobal #blockHeader .line1 .menuPageHeader ul li a:hover,
#blockGlobal #blockHeader .line1 .menuPageHeader ul li a.activ{
	color:#5a9e00;
}

/* blockSearch */
#blockGlobal #blockHeader .line1 .blockSearch{
	width:500px;
	height:31px;
	margin-top:25px;
	float:right;
	clear:right;
	background-image:url('blockSearch_middle_bgd.gif');
	background-repeat:repeat-x;
	overflow:visible;
}

#blockGlobal #blockHeader .line1 .blockSearch .begin{
	width:42px;
	height:31px;	
	float:left;
	background:url(blockSearch_left_bgd.gif) no-repeat;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm{
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .text {
	width:310px;
	height:23px;
	line-height:19px;
	margin-top:0;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	float:left;
	background:transparent;
	border:0;
	color:#666;
}
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .text:focus {
	font-style:normal;
	color:#444;
}


#blockGlobal #blockHeader .line1 .blockSearch .blockForm .select {
	height:22px;
	width:100px;
	margin-top:2px;
	margin-right:4px;
	float:right;
}


#blockGlobal #blockHeader .line1 .blockSearch .blockForm .submit{
	float:right;
}


#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown{
	float:right;
	overflow:visible;
	margin-right:2px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #selector {
	font-style:italic;
	font-size:11px;
	width:77px;
	height: 29px;
	background-image:url('blockSearch_separator_bgd.gif');
	background-repeat:no-repeat;
	position:relative;
	top:3px;
	z-index:1000;	
	border:0;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #selector.activ {
	background-image:url('blockSearch_dropdown_selector_bgd.gif');
	background-repeat:no-repeat;	
	border:0;
	height: 29px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #selector a span{
	display:block;
	width:57px;
	height:15px;
	overflow:hidden;
	padding-top:4px;
	padding-left:6px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown{
	position:absolute;
	z-index:900;	
	margin-top:0px;
	margin-left:-164px;
	width:241px;
	display:none;	
	border:0;
	background-color:transparent;
	background-image:url('blank.gif');
}


#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown .dbegin{
	display:block;
	background-image:url('blockSearch_dropdown_top_bgd.png') !important;
	background-image:url('blockSearch_dropdown_top_bgd.gif');
	background-position:left top;	
	background-repeat:no-repeat;
	height:8px;
	overflow:hidden;
}
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown .dend{
	display:block;
	background-image:url('blockSearch_dropdown_bottom_bgd.png') !important;
	background-image:url('blockSearch_dropdown_bottom_bgd.gif');
	background-position:left top;
	height:10px;
	overflow:hidden;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown .dcenter{
	background-image:url('blockSearch_dropdown_center_bgd.png') !important;
	background-image:url('blockSearch_dropdown_center_bgd.gif');
	padding:5px 2px 5px 4px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul{
	font-family: "Tahoma", arial, helvetica ; 
	overflow:hidden;
	height:100%;
	font-size:12px;
	font-weight:bold;
}
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li{
	overflow:hidden;
	margin-bottom:0px;
}
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li a{
	display:block;
	height:19px;
	line-height:17px;
	padding-left:10px;
	background:#FFF;
	color:#4c4c4c;
}
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li a input{
	margin-right:8px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li a:hover,
#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li a.activ {
	background-image:url('blockSearch_dropdown_li_hover_bgd.gif');
	color:#FFF;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li a span{
	position:relative;
	top:-2px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li.separator{
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #d0d0d0;
	line-height:1px;
	font-size:1px;
	background-color:#FFF;
	margin: 6px 0px;
}

#blockGlobal #blockHeader .line1 .blockSearch .blockForm .blockDropDown #dropdown ul li.separator span{
	display:none;
}

/* --- blockAccount (version 10/2009) ---------------------- */

#blockGlobal #blockHeader #blockHeaderMenu .blockAccount {
	float:right;
	margin:0 4px 0 0;
	text-align:right;
	width:250px;
	height:33px;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul {
	float:none;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-left:-4px;
	float:none;
}
*+html #blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li {
	margin-top:-1px;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li a {
	color:#71ba3f;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li.basketInfos {
	color:#71ba3f;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li.basketInfos a {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color:#71ba3f;
	background:url(bgd_headermenu_basketinfos_right.gif) no-repeat right top;
	height:33px;
	padding:0 8px 0 0;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li.basketInfos a .left {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background:url(bgd_headermenu_basketinfos_left.gif) no-repeat;
	height:33px;
	padding:0 0 0 32px;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li.basketInfos a.activ {
	background-position:right -33px;
	color:#fff;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li.basketInfos a.activ .left {
	background-position:0 -33px;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li.clientAccount a {
	background-position:0 0;
	color:#d0d0d0;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockAccount ul li.clientAccount a .left {
	background-image:url(bgd_headermenu_clientaccount_left.gif);
	padding:0 0 0 8px;
}

/* --- blockDynBasket, panier dynamique en hover -------------- */

#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket {
	position:absolute;
	display:none;
	width:270px;
	background:url(bgd_blockdynbasket_top.png) no-repeat top center;
	/*padding:7px 0 0;*/
	/*right:7px;
	top:30px;*/
	margin-top:30px;
	margin-left:713px;
	clear:both;
	z-index:800;
	overflow:hidden;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket .content {
	background:url(bgd_blockdynbasket_bottom.png) no-repeat bottom center;
	padding:0 2px 10px 4px;
	margin:7px 0 0;
}

* html #blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket { margin-top:-1px; margin-left:709px; }
*+html #blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket { margin-top:0; }

#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a {
	display:block;
	color:#454545;
	font-size:12px;
	padding:8px 4px;
	border-bottom:1px solid #ddd;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .visual, 
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .infos, 
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .price {
	float:left;
	display:block;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .clearBoth { display:block; }

#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .visual {
	display:table-cell;
	vertical-align:middle;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .visual img {
	display:block;
	border:1px solid #5a9e00;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .infos {
	width:145px;
	padding:0 0 0 5px;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .infos span {
	display:block;
	white-space:nowrap;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .infos .title {
	text-transform:uppercase;
	margin:1px 0 4px;
	font-weight:bold;
	font-size:10px;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .infos .ref {
	color:#666;
	font-size:11px;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .infos .quantity span {
	display:inline;
	font-weight:bold;
	color:#559a00;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a .price {
	font-weight:bold;
	color:#559a00;
	width:66px;
	white-space:nowrap;
	letter-spacing:-0.03em;
	font-size:12px;
	text-align:center;
	padding:16px 0 0;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a:hover { background:#f5f5f5; }
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket ul li a:hover .visual img {
	border:1px solid #666;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket .totalBasket {	
	margin:8px 0 0;
	padding:0 4px;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket .totalBasket .title, 
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket .totalBasket .totalPrice {
	display:block;
	float:left;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket .totalBasket .title {
	width:190px;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket .totalBasket .totalPrice {
	font-weight:bold;
	width:66px;
	color:#559a00;
	text-align:center;
	white-space:nowrap;
}

#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket .btnDetail {
	text-align:center;
	margin:8px 0 0;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket .btnDetail a {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background:url(bgd_blockdynbasket_btn_detail.gif) no-repeat;
	width:135px;
	height:40px;
	color:#fff;
}
#blockGlobal #blockHeader #blockHeaderMenu .blockDynBasket .btnDetail a span {
	display:block;
	line-height:35px;
	padding:0 0 0 30px;
}

/* --- blockHeaderMenu (version 10/2009) ---------------------- */

/*Conteneur*/
#blockGlobal #blockHeader #blockHeaderMenu {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	background:url(bgd_headermenu.png) no-repeat top center;
	width:990px;
	height:33px;
	margin:6px auto 0;
	/*position:relative;
	z-index:9000;*/
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu {
	background:none;
	float:left;
	/*width:694px;*/
	width:725px;
	margin:3px 0 0 7px;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li {
	display:inline;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	float: left;
}

/*Comportement de base*/
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a {
	display:block;
	color:#fff;
	float: left;
	cursor: pointer;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a span {
	display:block;
	background:url(bgd_headermenu_separ.gif) no-repeat left center;
	float: left;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.ps3 span {
	background:none;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a span span {
	height:27px;
	line-height:28px;
	/*padding:0 9px 0 11px;*/
	padding:0 13px;
	letter-spacing:-0.03em;
}

* html #blockGlobal #blockHeader #blockHeaderMenu ul.menu li a span span {
	line-height:27px;
}

/* Hover */
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a:hover span {
	background:url(bgd_headermenu_hover_right.gif) no-repeat right center;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a:hover span span {
	background:url(bgd_headermenu_hover_left.gif) no-repeat left center;
}

/* Activ, hover */
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a {
	background-position:top center;
	background-repeat:no-repeat;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a span {
	background:none;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.first {
	background-position:left top;
	background-repeat:no-repeat;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.last {
	background-position:right top;
	background-repeat:no-repeat;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a:hover, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.platformActiv a.activ {
	background-position:center -27px;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a:hover span, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.activ span {
	background:none;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.first:hover, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.platformActiv a.first {
	background-position:0 -27px;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.last:hover, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.platformActiv a.last {
	background-position:right -27px;
}

/* Univers Nintendo */ #blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.nintendo { background-image:url(bgd_headermenu_nintendo.gif); }
/* Univers Xbox */ #blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.microsoft { background-image:url(bgd_headermenu_xbox.gif); }
/* Univers Sony */ #blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.sony { background-image:url(bgd_headermenu_sony.gif); }

/* Univers XBOX 360 */
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.xbox360 span {
	background:url(bgd_headermenu_xbox_right.gif) no-repeat right top;
}
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.xbox360 span span {
	background:url(bgd_headermenu_xbox_left.gif) no-repeat 0 0;
}

/* Univers PC */
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.pc span {
	background:url(bgd_headermenu_pc_right.gif) no-repeat right top;
}
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.pc span span {
	background:url(bgd_headermenu_pc_left.gif) no-repeat 0 0;
}

/* Univers DVD */
/*#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.dvd span {
	background:url(bgd_headermenu_dvd_right.gif) no-repeat right top;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.dvd span span {
	background:url(bgd_headermenu_dvd_left.gif) no-repeat 0 0;
}*/

/* Zone FILMS */
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.films span {
	background:url(bgd_headermenu_movie_right.gif) no-repeat right top;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.films span span {
	background:url(bgd_headermenu_movie_left.gif) no-repeat 0 0;
	padding:0 15px 0 27px;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.films:hover, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.films {
	color:#fff;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.films:hover span, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.films span {
	background:url(bgd_headermenu_movie_right.gif) no-repeat right -27px;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.films:hover span span, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.films span span {
	background:url(bgd_headermenu_movie_left.gif) no-repeat 0 -27px;
}

/* Zone RETRO */
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.zoneretro span {
	background:url(bgd_headermenu_retro_right.gif) no-repeat right top;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.zoneretro span span {
	background:url(bgd_headermenu_retro_left.gif) no-repeat 0 0;
	padding:0 11px 0 32px;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.zoneretro:hover, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.zoneretro {
	color:#333;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.zoneretro:hover span, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.zoneretro span {
	background:url(bgd_headermenu_retro_right.gif) no-repeat right -27px;
}

#blockGlobal #blockHeader #blockHeaderMenu ul.menu li a.zoneretro:hover span span, 
#blockGlobal #blockHeader #blockHeaderMenu ul.menu li.brandActiv a.zoneretro span span {
	background:url(bgd_headermenu_retro_left.gif) no-repeat 0 -27px;
}


/* ------------------------------------------------------------ */


/* --- popup message top page---------------------------------- */

body #blockPopUp {
	/*display:block !important;
	top:0 !important;*/
}
body #blockPopUp .content {
	width:440px;
	background:transparent url(bgd_blockpopup_toppage.png) no-repeat bottom center;
	text-align:center;
	font-weight:bold;
	padding:15px 0;
	color:#fff;
	border:0;
}
body #blockPopUp .content a {
	color:#fff;
	text-decoration:underline;
}

/* --- popup Fancybox  ------------------------------------- */

body .blockGlobalSimple {
	background:#fff;
}
body .blockGlobalSimple .blockConditions p {
	margin:0 0 12px;
}
body .blockGlobalSimple h2 {
	color:#5a9e00;
	font-size:14px;
	font-weight:bold;
	margin:0 0 8px;
}
body .blockGlobalSimple .blockConditions h3 {
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0 0 8px 15px;
}
body .blockGlobalSimple .blockConditions ol {
	margin:0 0 8px;
}
body .blockGlobalSimple .blockConditions ol li {
	font-size:12px;
}
body .blockGlobalSimple .blockContestRules p {
	margin: 0;
	padding: 0 0 5px 0;
}
body .blockGlobalSimple .blockContestRules ul {
	margin: 0;
	padding: 0 0 10px 0;
}

/* --- blockCenter blocks ------------------------------------- */

#blockCenter #Column-1 {
	float:left;
	width:200px;
	position:relative;
	left:10px;
}

#blockCenter #Column-1 #blockConsole {
	width:199px;
	overflow:hidden;
	margin-bottom:10px;
}

#blockCenter #Column-1 #blockConsole h2{
	font-weight:bold;
	text-align:center;
}

#blockCenter #Column-1 #blockConsole h2 a img{
	/*float:left;*/
}

#blockCenter #Column-1 #blockConsole h2 a span{
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	display:block;
	text-align:left;
	position:absolute;
	margin-top:130px;
	margin-left:10px;
	z-index:1000;
	color:#FFF;
}

#blockCenter #Column-1 #blockMenu .navMenu {
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	width:199px;
	overflow:hidden;
	border:0;
	margin-bottom:10px;
}

#blockCenter #Column-1 #blockMenu .navMenu h2{
	height:27px;
	line-height:27px;
	background-color:#5a9e00;
	background-image:url('blockMenu2_top_bgd.gif');
	background-repeat:no-repeat;
	color:#FFF;
	padding:0px 5px 0px 9px;
	font-weight:normal;	
}

#blockCenter #Column-1 #blockMenu .navMenu h2 a {
	color:#FFF;
}

#blockCenter #Column-1 #blockMenu .navMenu .end{
	background-image:url('blockMenu_bottom_bgd.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:8px;
	overflow:hidden;
	border:0;
}

#blockCenter #Column-1 #blockMenu .navMenu ul{
	border:0px solid #d0d0d0;
	border-width:0 1px;
	padding:1px;
	padding-top:5px;
	padding-bottom:3px;
}

#blockCenter #Column-1 #blockMenu .navMenu ul.under{
	border:0;
	padding:0;
	margin-left:0px;
	padding-left:10px;
}

#blockCenter #Column-1 #blockMenu .navMenu ul li{
	display:block;
	overflow:visible;
	line-height:25px;
	background-color:#FFF;
	font-size:12px;
}

#blockCenter #Column-1 #blockMenu .navMenu ul.under li{
	font-size:11px;
	line-height:22px;
}

#blockCenter #Column-1 #blockMenu .navMenu ul li a{
	display:block;
	width:100%;
	overflow:hidden;
	color:#000;
	border-bottom:1px solid #d0d0d0;
}

#blockCenter #Column-1 #blockMenu .navMenu ul.under li a{
	display:block;
	width:100%;
	overflow:hidden;
	color:#666;
	border-bottom:0px solid #d0d0d0;
}

#blockCenter #Column-1 #blockMenu .navMenu ul li a:hover,
#blockCenter #Column-1 #blockMenu .navMenu ul li a.activ{
	color:#5a9e00;
}
#blockCenter #Column-1 #blockMenu .navMenu ul li a.activ {
	font-weight:bold;
	background-color:#F5F5F5;
}
#blockCenter #Column-1 #blockMenu .navMenu ul li a.activ span span{
	font-weight:normal;
}

#blockCenter #Column-1 #blockMenu .navMenu ul.under li a.activ {
	background:0;
	font-weight:bold;
	color:#000;
}

#blockCenter #Column-1 #blockMenu .navMenu ul.under li a.activ:hover {
	color:#5a9e00;
}

#blockCenter #Column-1 #blockMenu .navMenu ul li a span{
	background-image:url('blockMenu_puce.gif');
	background-repeat:no-repeat;
	background-position:0 50% ;
	padding-left:10px;
	margin-left:4px;
}

#blockCenter #Column-1 #blockMenu .navMenu ul.under li a span{
	background-image:url('blockMenu_under_puce.gif');
}

#blockCenter #Column-1 #blockMenu .navMenu ul li a span span{
	background:0;
	display:inline;
	margin-left:0;
	padding-left:0;
}

#blockCenter #Column-1 #blockMenu .navMenu ul li a:hover span,
#blockCenter #Column-1 #blockMenu .navMenu ul li a.activ span{
	background-image:url('blockMenu_puce_activ.gif');
	padding-left:12px;
}

#blockCenter #Column-1 #blockMenu .navMenu ul.under li a:hover span,
#blockCenter #Column-1 #blockMenu .navMenu ul.under li a.activ span{
	background-image:url('blockMenu_under_puce_activ.gif');
	padding-left:10px;
}

#blockCenter #Column-1 #blockMenu .navMenu ul li a:hover span span,
#blockCenter #Column-1 #blockMenu .navMenu ul li a.activ span span{
	background:0;
	padding-left:0;
}

#blockCenter #Column-1 #blockMenu .navMenu ul li.last a { border-bottom-width:0;}
#blockCenter #Column-1 #blockMenu .navMenu ul.under { border-bottom:1px solid #d0d0d0 }
#blockCenter #Column-1 #blockMenu .navMenu ul.under ul.under { border-bottom:0 }

/* ConsoleNav */

#blockCenter #Column-1 #blockMenu .consoleNavList {
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	width:199px;
	overflow:hidden;
	border:0;
	margin-bottom:10px;
}

#blockCenter #Column-1 #blockMenu .consoleNavList h2{
	height:27px;
	line-height:27px;
	background-color:#5a9e00;
	background-image:url('blockMenu_top_bgd.gif');
	background-repeat:no-repeat;
	color:#FFF;
	padding:0px 5px 0px 9px;
	font-weight:bold;	
}

#blockCenter #Column-1 #blockMenu .consoleNavList .end{
	background-image:url('blockMenu_bottom_bgd.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:8px;
	overflow:hidden;
	border:0;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul{
	border:0px solid #d0d0d0;
	border-width:0 1px;
	padding:1px;
	padding-top:5px;
	padding-bottom:3px;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul.under{
	border:0;
	padding:0;
	margin-left:0px;
	padding-left:10px;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul li{
	display:block;
	overflow:visible;
	line-height:25px;
	background-color:#FFF;
	font-size:12px;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li{
	font-size:11px;
	line-height:22px;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul li a{
	display:block;
	width:100%;
	overflow:hidden;
	color:#000;
	border-bottom:1px solid #d0d0d0;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li a{
	display:block;
	width:100%;
	overflow:hidden;
	color:#666;
	border-bottom:0px solid #d0d0d0;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul li a:hover,
#blockCenter #Column-1 #blockMenu .consoleNavList ul li a.activ{
	color:#5a9e00;
}
#blockCenter #Column-1 #blockMenu .consoleNavList ul li a.activ {
	font-weight:bold;
	background-color:#F5F5F5;
}
#blockCenter #Column-1 #blockMenu .consoleNavList ul li a.activ span span{
	font-weight:normal;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li a.activ {
	background:0;
	font-weight:bold;
	color:#000;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li a.activ:hover {
	color:#5a9e00;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul li a span{
	background-image:url('blockMenu_puce.gif');
	background-repeat:no-repeat;
	background-position:0 50% ;
	padding-left:10px;
	margin-left:4px;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul li a span span{
	background:0;
	display:inline;
	margin-left:0;
	padding-left:0;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li a span{
	background-image:url('blockMenu_under_puce.gif');
}
#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li a span span{
	background:0;
}

#blockCenter #Column-1 #blockMenu  #ConsoleFamilyMenu ul li a span span{
	background:0;
	display:inline;
	margin-left:0;
	padding-left:0;
	color:#666;
	font-size:10px;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul li a:hover span,
#blockCenter #Column-1 #blockMenu .consoleNavList ul li a.activ span{
	background-image:url('blockMenu_puce_activ.gif');
	padding-left:12px;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li a:hover span,
#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li a.activ span{
	background-image:url('blockMenu_under_puce_activ.gif');
	padding-left:10px;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul li a:hover span span,
#blockCenter #Column-1 #blockMenu .consoleNavList ul li a.activ span span{
	background:0;
	padding-left:0;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li a:hover span span,
#blockCenter #Column-1 #blockMenu .consoleNavList ul.under li a.activ span span{
	background:0;
	padding-left:0;
}

#blockCenter #Column-1 #blockMenu .consoleNavList ul li.last a { border-bottom-width:0;}
#blockCenter #Column-1 #blockMenu .consoleNavList ul.under { border-bottom:1px solid #d0d0d0 }
#blockCenter #Column-1 #blockMenu .consoleNavList ul.under ul.under { border-bottom:0 }

/* block réseaux sociaux */

#blockCenter #Column-1 .blockSocialNetwork {
	margin:0 0 14px;
}
#blockCenter #Column-1 .blockSocialNetwork h2 {
	display:block;
	background:url(blocksocialnetwork_side_top_bgd.gif) no-repeat;
	height:35px;
	overflow:hidden;
}
#blockCenter #Column-1 .blockSocialNetwork h2 span {
	display:none;
}
#blockCenter #Column-1 .blockSocialNetwork .zoneFB {
	display:block;
	background:url(blocksocialnetwork_side_zonefb_bgd.gif) no-repeat;
	height:93px;
}
#blockCenter #Column-1 .blockSocialNetwork .zoneFB a {
	display:block;
	font-size:14px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#444;
	text-transform:uppercase;
	height:48px;
}
#blockCenter #Column-1 .blockSocialNetwork .zoneFB a span {
	display:block;
	background:url(blocksocialnetwork_side_fbicon_bgd.gif) no-repeat 17px 8px;
	padding:4px 20px 0 65px;
	height:38px;
}
#blockCenter #Column-1 .blockSocialNetwork .zoneFB a span img {
	display:inline;
	margin:0;
	vertical-align:text-bottom;
}
#blockCenter #Column-1 .blockSocialNetwork .zoneFB .likeButton {
	padding:0 0 0 0px;
}
#blockCenter #Column-1 .blockSocialNetwork .zoneTW {
	font-size:14px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#444;
	text-transform:uppercase;
	display:block;
	background:url(blocksocialnetwork_side_zonetw_bgd.gif) no-repeat;
	height:52px;
}
#blockCenter #Column-1 .blockSocialNetwork .zoneTW span {
	display:block;
	background:url(blocksocialnetwork_side_twicon_bgd.gif) no-repeat 17px 14px;
	padding:12px 20px 0 65px;
	line-height:14px;
	height:40px;
}
#blockCenter #Column-1 .blockSocialNetwork .zoneTW span img {
	display:inline;
	margin:0;
	vertical-align:text-bottom;
}

/* blocks arrondis
---------------------------------------------------------*/

/* Bloc arrondi grand avec titre */
#blockGlobal #blockCenter .blockRound {
	background:url(bgd_productdetails_blockround_content_right.gif) no-repeat bottom right;
}
#blockGlobal #blockCenter .blockRound .topTitle {
	background:url(bgd_productdetails_blockround_title_right.gif) no-repeat top right;
	height:24px;
}
#blockGlobal #blockCenter .blockRound .topTitle .left {
	background:url(bgd_productdetails_blockround_title_left.gif) no-repeat;
	height:24px;
	padding:0 0 0 24px;
}
#blockGlobal #blockCenter .blockRound .topTitle .title {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	background:none;
	color:#555;
	font-size:13px;
	text-transform:none;
	height:24px;
	line-height:26px;
	padding:0;
	margin:0;
}
#blockGlobal #blockCenter .blockRound .contentRight {
	background:url(bgd_productdetails_blockround_content_right.gif) no-repeat right bottom;
}
#blockGlobal #blockCenter .blockRound .contentLeft {
	background:url(bgd_productdetails_blockround_content_left.gif) no-repeat left bottom;
}
#blockGlobal #blockCenter .blockRound .content {
	padding:4px 1px;
}

* html #blockGlobal #blockCenter .blockRound {
	height:1%;
}
* html #blockGlobal #blockCenter .blockRound .contentLeft {
	margin-top:-5px;
}

/* Charte qualité, engagements
---------------------------------------------------------*/

#blockCenter #Column-1 #blockEngagement {
	background:url(bgd_blockengagement.gif) no-repeat bottom center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	width:199px;
	overflow:hidden;
	border:0;
	margin:0 0 14px 0;
}

#blockCenter #Column-1 #blockEngagement h2{
	height:27px;
	line-height:27px;
	background:url(blockMenu2_top_bgd.gif) no-repeat #000;
	color:#FFF;
	padding:0px 5px 0px 9px;
	font-weight: normal;	
}

#blockCenter #Column-1 #blockEngagement h2 a {
	background:none;
	color:#FFF;
	padding:0;
	margin:0;
	border:0;
	height:auto;
	line-height:27px;
}

#blockCenter #Column-1 #blockEngagement ul {
	margin: 3px 0 4px 2px;
}

/*#blockCenter #Column-1 #blockEngagement ul li {
	background:url(bgd_blockengagement_li.gif) no-repeat 0 0;
	height:25px;
	border:0;
	padding:11px 0 0 0;
}*/

#blockCenter #Column-1 #blockEngagement ul li a {
	display:block;
	background:url(bgd_blockengagement_li.gif) no-repeat 0 0;
	color:#666;
	border:0;
	text-transform:uppercase;
	height:25px;
	padding:11px 0 0 0;
	line-height:14px;
}

#blockCenter #Column-1 #blockEngagement ul li a:hover {
	background:url(bgd_blockengagement_li.gif) no-repeat 0 -36px;
}

#blockCenter #Column-1 #blockEngagement ul li a span {
	padding:0 0 0 27px;
	display:block;
}

#blockCenter #Column-1 #blockEngagement ul li a strong {
	color:#000;
}

/* Charte qualité, Plus GC en bas de page
---------------------------------------------------------*/

#blockCenter #Column-2 .blockPlusGameCash {
	margin:10px 0;
}
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item {
	display:block;
	float:left;
	width:296px;
	margin:0 20px 10px 0;
	padding:0 0 0 63px;
	color:#333;
	background-repeat:no-repeat;
	background-position:0 0;
}
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item span {
	display:block;
}
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item .info {
	padding:0 0 6px;
	height:55px;
	overflow:hidden;
}
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item .title {
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0 0 2px;
	text-transform:uppercase;
	color:#444;
	border-bottom:1px solid #ddd;
	text-shadow:-1px 1px #fff;
}
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item .txt {
	text-align:justify;
	font-size:11px;
	color:#666;
	line-height:12px;
	border-top:1px solid #f9f9f9;
	padding:2px 0 0;
}
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .right {
	margin-right:0;
}

#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item-1 { background-image:url(bgd_blockplusgamecash_item-1.gif); }
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item-2 { background-image:url(bgd_blockplusgamecash_item-2.gif); }
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item-3 { background-image:url(bgd_blockplusgamecash_item-3.gif); }
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item-4 { background-image:url(bgd_blockplusgamecash_item-4.gif); }
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item-5 { background-image:url(bgd_blockplusgamecash_item-5.gif); }
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item-6 { background-image:url(bgd_blockplusgamecash_item-6.gif); }
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item-7 { background-image:url(bgd_blockplusgamecash_item-7.gif); }
#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item-8 { background-image:url(bgd_blockplusgamecash_item-8.gif); }

#blockCenter #Column-2 .blockPlusGameCash .blockPlus .item:hover .title {
	color:#5a9e00;
}

/* Fia-net colonne
-----------------------------------------------------------------------*/

#blockCenter #Column-1 .blockFianet {
	text-align: center;
}

#blockCenter #Column-1 .blockFianetPremium {
	padding:0 0 14px;
}
#blockCenter #Column-1 .blockFianetPremium .link {
	display:block;
	background:url(bgd_blockfianetpremium-column.png) no-repeat;
	width:199px;
	height:79px;
	overflow:hidden;
}
#blockCenter #Column-1 .blockFianetPremium .title, 
#blockCenter #Column-1 .blockFianetPremium .infos {
	display:block;
}
#blockCenter #Column-1 .blockFianetPremium .title {
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size:13px;
	letter-spacing:-0.02em;
	color:#fff;
	height:21px;
	line-height:21px;
	padding:0 0 0 9px;
}
#blockCenter #Column-1 .blockFianetPremium .infos {
	color:#444;
	padding:4px 68px 0 9px;
	line-height:12px;
	font-size:12px;
	letter-spacing:-0.02em;
}
*+html #blockCenter #Column-1 .blockFianetPremium .infos { letter-spacing:-0.03em; }
* html #blockCenter #Column-1 .blockFianetPremium .infos { letter-spacing:-0.03em; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#blockCenter #Column-1 .blockFianetPremium .infos {
		letter-spacing:-0.1em;
	}
}

/* Pubs colonne
-----------------------------------------------------------------------*/

#blockCenter #Column-1 .blockPubPrecommand {
	margin:0 0 10px;
}
#blockCenter #Column-1 .blockSecurePayment {
	margin:10px 0;
}
#blockCenter #Column-1 #blockPub img, 
#blockCenter #Column-1 .blockPubPrecommand img, 
#blockCenter #Column-1 .blockSecurePayment img {
	display:block;
}

#blockCenter #Column-1 #blockPub {
	margin-top:8px;	
}

#blockCenter #Column-1 #blockPub .pub{
margin-bottom:6px;
}


#blockCenter #Column-1 #blockActu {
	width:199px;
	overflow:hidden;
	border:0;
}

#blockCenter #Column-1 #blockActu h2{
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	height:27px;
	line-height:27px;
	background-image:url('blockMenu2_top_bgd.gif');
	background-repeat:no-repeat;
	color:#FFF;
	padding:0px 5px 0px 9px;
	font-weight:normal;
}

#blockCenter #Column-1 #blockActu .end{
	background-image:url('blockMenu_bottom_bgd.gif');
	background-repeat:no-repeat;
	background-position:top center;
	height:8px;
	overflow:hidden;
	border:0;
}

#blockCenter #Column-1 #blockActu div.actus{
	border:0px solid #d0d0d0;
	border-width:0 1px;
	padding:1px;
	font-size:12px;
}

#blockCenter #Column-1 #blockActu .blockActuItem{
	padding:7px;
	border-bottom:1px solid #d0d0d0;
	display:block;
}
#blockCenter #Column-1 #blockActu .blockActuItem.last{
	border-bottom-width:0px;
	padding-bottom:0px;
}

#blockCenter #Column-1 #blockActu .blockActuItem h3{
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:0px
}

#blockCenter #Column-1 #blockActu .blockActuItem h3 a span.date{
	letter-spacing:-1px;
	font-size:11px;
}

#blockCenter #Column-1 #blockActu .blockActuItem h3 a span.title{
	color: #5a9e00;
}

#blockCenter #Column-1 #blockActu .blockActuItem p{
	font-size:11px;
}

#blockCenter #Column-2 .blockActu a.suite,
#blockCenter #Column-1 #blockActu a.suite {
	background-image:url('blockMenu2_suite_bgd.gif');
	display:inline-block;
	width:25px;
	height:5px;
	margin-bottom:1px;
}

#blockCenter #Column-2 .blockActu a.suite span,
#blockCenter #Column-1 #blockActu a.suite  span{
	display:none;
}

#blockCenter #Column-2 {
	float:right;
	position:relative;
	right:8px;
	width:761px;
}

#blockCenter #Column-2  .part{
	margin-bottom:10px;
	clear:both;
}
.popBasket h2,
#blockAvailableListShop h2, 
#blockCenter #Column-2 h2{
	background-image:url('h2_puce_main.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	font-size:16px;
	font-weight:normal;
	padding-left:15px;
	height:auto;
	line-height:29px;
	color:#323232;
	overflow:hidden;
}
* html #blockCenter #Column-2 h2 {
	height:30px;
	line-height:30px;
}
#blockCenter #Column-2 h2 span{
	display:block;
	float:left;
}

#blockCenter #Column-2 h2 a.blockLink{
	height:21px;
	line-height:20px;
	display:block;
	float:right;
	overflow:hidden;
	font-size:10px;	
	font-weight:normal;
	font-style:italic;
	background-color:#5a9e00;
	background-image:url('blockLink_middle_bgd.gif');
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFF;
	margin-top:4px;
	border:0;
}

#blockCenter #Column-2 h2 a.blockLink:hover {
	background-image:url('blockLink_middle_hover_bgd.gif');
	cursor:pointer;	
}

#blockCenter #Column-2 h2 a.blockLink span{
	height:21px;
	display:block;
	background-image:url('blockLink_left_bgd.gif');
	background-repeat:no-repeat;	
	background-position:top left;
	padding-left:5px;
}

#blockCenter #Column-2 h2 a.blockLink:hover span{ background-image:url('blockLink_left_hover_bgd.gif'); }

#blockCenter #Column-2 h2 a.blockLink span span{
	height:21px;
	display:block;
	background-image:url('blockLink_right_bgd.gif');
	background-repeat:no-repeat;	
	background-position:top right;	
	padding-left:0px;
	padding-right:20px;
}

#blockCenter #Column-2 h2 a.blockLink:hover span span{ background-image:url('blockLink_right_hover_bgd.gif'); }

/* Bouton lister tous les jeux de la plateforme en cours */

#blockCenter #Column-2 .blockBtnListAll {
	float:right;
	margin:0 6px 10px 0;
}
#blockCenter #Column-2 .blockBtnListAll .btnListAll {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	height:26px;
	color:#fff;
	font-weight:bold;
	background:url(bgd_btn_universe_listall_right.gif) no-repeat right top;
	padding:0 10px 0 0;
	font-size:11px;
}
#blockCenter #Column-2 .blockBtnListAll .btnListAll .left, 
#blockCenter #Column-2 .blockBtnListAll .btnListAll .arrow, 
#blockCenter #Column-2 .blockBtnListAll .btnListAll .content {
	height:26px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#blockCenter #Column-2 .blockBtnListAll .btnListAll .left {
	background:url(bgd_btn_universe_listall_left.gif) no-repeat;
	padding:0 0 0 10px;
}
#blockCenter #Column-2 .blockBtnListAll .btnListAll .arrow {
	background:url(bgd_btn_universe_listall_arrow.gif) no-repeat;
	padding:0 0 0 23px;
}
#blockCenter #Column-2 .blockBtnListAll .btnListAll .content {
	line-height:25px;
}
#blockCenter #Column-2 .blockBtnListAll .btnListAll .content .nbref {
	font-weight:normal;
	font-style:italic;
}

/*-------------------------------------------------------*/

#blockCenter #Column-2 #blockBigSell {
	width:759px;
}

#blockCenter #Column-2 .blockBigSellHome {
	margin-bottom:0 !important;
}

#blockCenter #Column-2 #blockBigSell .borderTop{
	background-color:#f1f1f1;
	background-image:url('column2_part_top_bgd.gif');
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	padding:11px 0 0;
}
#blockCenter #Column-2 #blockBigSell .borderBottom{
	padding-bottom:4px;
	background-image:url('column2_part_bottom_bgd.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	overflow:hidden;
}

#blockCenter #Column-2 #blockBigSell .items-blocks {
	width:760px;
	height:205px;
	overflow:hidden;
}

#blockCenter #Column-2 #blockBigSell .items-blocks .leftPart {
	overflow:hidden;
	width:30px;
	height:205px;
	position:absolute;
	background-image:url('blockBigSell_left_mask_bgd.png');
	z-index:1000;	
}

#blockCenter #Column-2 #blockBigSell .items-blocks .rightPart {
	overflow:hidden;
	width:30px;
	height:205px;
	position:absolute;
	margin-left:729px;
	background-image:url('blockBigSell_right_mask_bgd.png');
	z-index:1000;
}

#blockCenter #Column-2 #blockBigSell .items-blocks .container{
	width:5000px;
}

#blockCenter #Column-2 #blockBigSell .items-blocks .block{
	padding-left:15px;
	float:left;
	width:740px;
	overflow:hidden;
}

#blockCenter #Column-2 #blockBigSell .item {
	width:144px;
	height:205px;
	float:left;
	padding-top:5px;
	background:0;
	margin-left:4px;
	/*border:1px solid #999;*/
	overflow:hidden;
}

* html #blockCenter #Column-2 #blockBigSell .item {
	margin-left:0;
}

#blockCenter #Column-2 #blockBigSell .item .bubble{
	display:none;	
	width:36px;
	height:36px;
	color:#FFF;
	margin-top:-196px;
}

#blockCenter #Column-2 #blockBigSell .item .bubble span{
	display:block;
	margin-top:-39px !important;
	margin-top:-38px;
	width:30px;
	height:31px;	
	font-size:16px;
	font-weight:bolder;	
	text-align:center;	
	line-height:31px;		
}

#blockCenter #Column-2 #blockBigSell .item .bubble .basket {
	display:none;
	position:relative;
	left:2px;
	top:3px;
}

#blockCenter #Column-2 #blockBigSell .noMargin{margin:0px;}

#blockCenter #Column-2 #blockBigSell .item .gcenter{
	margin-top:5px;
}


#blockCenter #Column-2 #blockBigSell .item .gcenter a span.cover{
	display:block;
	border:2px solid #d0d0d0;
	margin-left:auto;
	margin-right:auto;
	width:109px;
	height:152px;
	overflow:hidden;
	background:#fff;
}

#blockCenter #Column-2 #blockBigSell .item.activ .gcenter a span.cover,
#blockCenter #Column-2 #blockBigSell .item .gcenter a:hover span.cover {
	border:2px solid #5a9e00;
}

#blockCenter #Column-2 #blockBigSell .item .gcenter a span.cover span{
	display:block;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	width:105px;
	height:148px;
	background-color:#FFF;
	background-position:50% 50%;
	background-repeat:no-repeat;
}


#blockCenter #Column-2 #blockBigSell .item .gcenter .price{
	display:none;
	text-align:center;
	font-size:16px;
	font-weight:bolder;
	padding:3px;
}

#blockCenter #Column-2 #blockBigSell .item .gend{
	overflow:hidden;
	height:35px;
}

#blockCenter #Column-2 #blockBigSell .item .gend .gametitle h3{
	color:#6f6f6f;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	margin-top:3px;
}
#blockCenter #Column-2 #blockBigSell .item .gend .gametitle h3 a{color:#6f6f6f;}
#blockCenter #Column-2 #blockBigSell .item.activ .gend .gametitle h3 a,
#blockCenter #Column-2 #blockBigSell .item .gend .gametitle h3 a:hover{color:#5a9e00;}

#blockCenter #Column-2 #blockBigSell .item .gend .platform {
	color:#919191;
	font-size:11px;
	text-align:center;	
}
#blockCenter #Column-2 #blockBigSell .item .gend .platform .price {
	color: #363636;
	font-size: 12px;
	font-weight: bold;
}
#blockCenter #Column-2 #blockBigSell .item .gend .platform  a{color:#919191;}
#blockCenter #Column-2 #blockBigSell .item .gend .platform  a:hover{color:#555;}

#blockCenter #Column-2 #blockBigSell .nav  {
	display:block;
	width:150px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
}

#blockCenter #Column-2 #blockBigSell .nav  .previous a{
	display:inline-block;
	float:left;
	height:39px;
	width:35px;	
	overflow:hidden;
	background-image:url('blockBigSell_prev_bgd.png');
}
#blockCenter #Column-2 #blockBigSell .nav  .previous a:hover {
	background-image:url('blockBigSell_prev_hover_bgd.png');
 }

#blockCenter #Column-2 #blockBigSell .nav  .previous a span{
	display:none;
}
#blockCenter #Column-2 #blockBigSell .nav  .next a {
	display:inline-block;
	float:right;
	height:39px;
	width:35px;	
	overflow:hidden;
	background-image:url('blockBigSell_next_bgd.png');
}
#blockCenter #Column-2 #blockBigSell .nav  .next a:hover {
	background-image:url('blockBigSell_next_hover_bgd.png');
} 

#blockCenter #Column-2 #blockBigSell .nav  .next a span{
	display:none;
}

#blockCenter #Column-2 #blockBigSell .points{
	text-align:center;
	line-height:31px;
}

#blockCenter #Column-2 #blockBigSell .points a{
	margin-left:6px;
}

#blockCenter #Column-2 #blockBigSell .points a.first{margin-left:0px;}

#blockCenter #Column-2 #blockBigSell .points a span{
	display:inline-block;
	margin:0 !important;
	margin-top:13px;
	width:10px;
	height:10px;
	overflow:hidden;
	background-image:url('blockBigSell_point_bgd.gif');
	background-repeat:no-repeat;
}

#blockCenter #Column-2 #blockBigSell .points a.activ span,
#blockCenter #Column-2 #blockBigSell .points a:hover span{
	background-image:url('blockBigSell_point_hover_bgd.gif');
}


#blockCenter #Column-2 .blockItem {
	width:143px;
	height:229px;
	float:left;
	padding-top:5px;
	background-image:url('blockGame_top_bgd.gif');
	background-repeat:no-repeat;
	margin-right:11px;
	border-width:0px;
}

#blockCenter #Column-2 .noMargin{margin:0px;}

#blockCenter #Column-2 .blockItem .gcenter{
	border:0px solid #d2d2d2;
	border-width:0px 1px;
}


#blockCenter #Column-2 .blockItem .gcenter a span.cover{
	display:block;
	border:2px solid #d0d0d0;
	margin-left:auto;
	margin-right:auto;
	width:109px;
	height:152px;
	overflow:hidden;
}
#blockCenter #Column-2 .blockItem .gcenter a.btnBuy {
	width: 95px;
	height: 17px;
	text-transform: uppercase;
	font-size: 11px;
	display: none;
	font-weight: bold;
	padding: 3px 0 0 10px;
	color: #fff;
	text-align: center;
	margin: -23px 0 -21px 18px !important;
	margin: -23px 0 -21px 9px;
	float: left;
	background: url(bgd-btnBuy.gif) no-repeat;
}
#blockCenter #Column-2 .blockItem .gcenter:hover a.btnBuy {
	display: block;
}
#blockCenter #Column-2 .blockItem .gcenter a:hover span.cover,
#blockCenter #Column-2 .blockItem .gcenter a.activ span.cover {
	border:2px solid #5a9e00;
}

#blockCenter #Column-2 .blockItem .gcenter a span.cover span{
	display:block;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	width:105px;
	height:148px;
	background-color:#FFF;
	background-position:50% 50%;
	background-repeat:no-repeat;
}

#blockCenter #Column-2 .blockItem .gcenter .price{
	text-align:center;
	font-size:16px;
	font-weight:bolder;
	padding:3px;
}

#blockCenter #Column-2 .blockItem .gcenter .price span {
}
#blockCenter #Column-2 .blockItem .gcenter .price span.priceOld {
display:-moz-inline-box;
display:inline-block;
zoom:1;
#display:inline;
	display: block;
	float: left;
	background:url('img_arrow-pricedown.gif') no-repeat left center;
	padding: 0 2px 0 18px;
	color: #666666;
	text-transform:uppercase; 
	text-decoration:line-through; 
	font-style:italic; 
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
}
#blockCenter #Column-2 .blockItem .gcenter .price span.priceNew {
	display: block;
	float: left;
	background-image:none;
	padding: 0 5px 0 2px;
	color: #5A9E00;
	text-transform:uppercase; 
	text-decoration:none; 
	font-style:normal; 
	float: right;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}

#blockCenter #Column-2 .blockItem .gend{
	background-image:url('blockGame_bottom_bgd.gif');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	height:35px;
}

#blockCenter #Column-2 .blockItem .gend .gametitle h3{
	color:#5a9e00;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	margin-top:3px;
}
#blockCenter #Column-2 .blockItem .gend .gametitle h3 a{color:#5a9e00;}
#blockCenter #Column-2 .blockItem .gend .gametitle h3 a:hover{color:#000;}

#blockCenter #Column-2 .blockItem .gend .platform {
	color:#919191;
	font-size:11px;
	text-align:center;	
}

#blockCenter #Column-2 .blockItem .gend .platform  a{color:#919191;}
#blockCenter #Column-2 .blockItem .gend .platform  a:hover{color:#555;}


#blockCenter #Column-2 .blockBorder,
#blockCenter #Column-2 .blockTags {
	width: 759px;
	margin: 0 auto;
} 
#blockCenter #Column-2 .blockBorder .borderTop,
#blockCenter #Column-2 .blockTags .borderTop {
	background: url(column2_part_top_bgd.gif) no-repeat top #f1f1f1;
	padding: 10px 0 0 0;
}
#blockCenter #Column-2 .blockBorder .borderBottom,
#blockCenter #Column-2 .blockTags .borderBottom {
	background: url(column2_part_bottom_bgd.gif) no-repeat bottom;
	padding: 0 10px 10px 10px;
}
 
#blockCenter #Column-2 .blockTags .size-1,
#blockCenter #Column-2 .blockTags .size-2 {
	font-size: 10px;
}
#blockCenter #Column-2 .blockTags .size-3,
#blockCenter #Column-2 .blockTags .size-4 {
	font-size: 12px;
}
#blockCenter #Column-2 .blockTags .size-5,
#blockCenter #Column-2 .blockTags .size-6 {
	font-size: 14px;
}
#blockCenter #Column-2 .blockTags .size-7,
#blockCenter #Column-2 .blockTags .size-8 {
	font-size: 18px;
	font-weight: bold;
}
#blockCenter #Column-2 .blockTags .size-9,
#blockCenter #Column-2 .blockTags .size-10 {
	font-size: 20px;
	font-weight: bold;
}
/*----------------------------------------------+
+ Flash explain                                 +
+----------------------------------------------*/

#blockCenter #Column-2 .blockFlashExplain {
	background: url(bgd-flashban.gif) no-repeat;
	height: 118px;
	width: 759px;
}

/*----------------------------------------------+
+ Onglets home                                  +
+----------------------------------------------*/
#blockCenter #Column-2 .blockTabs {
	height: 202px;
	width: 759px;
	margin: 0 auto 15px auto;
	overflow: hidden;
	background: url(bgd-blockTabs.gif) no-repeat bottom;
}

#blockCenter #Column-2 .blockTabs .container {
	height: 202px;
	width: 759px;
	overflow: hidden;
}

#blockCenter #Column-2 .blockTabs .container img,
#blockCenter #Column-2 .blockTabs .container embed,
#blockCenter #Column-2 .blockTabs .container object
{
	width:536px;
	height:202px;
}

#blockCenter #Column-2 .blockTabs a.tabLink {
	margin-top: -185px;
	padding: 0;
	height: 185px;
	width: 530px;
	overflow: hidden;
	float: left;
	position: relative;
}

#blockCenter #Column-2 .blockTabs .mask {
	margin-top: -202px;
	padding: 0;
	height: 202px;
	width: 759px;
	overflow: hidden;
	float: left;
	position: relative;
	/*top: -202px;*/
	background: url(bgd-blockTabs_mask.png) no-repeat;	
}

#blockCenter #Column-2 .blockTabs .maskRight {
	margin-top: -202px;
	padding: 0;
	height: 202px;
	width: 238px;
	overflow: hidden;
	float: right;
	position: relative;
	/*top: -202px;*/
	background: url(./maskRight.png) no-repeat;	
}

#blockCenter #Column-2 .blockTabs .maskLeft {
	margin-top: -202px;
	padding: 0;
	height: 202px;
	width: 8px;
	overflow: hidden;
	float: left;
	position: relative;
	/*top: -202px;*/
	background: url(./maskLeft.png) no-repeat;	
}

#blockCenter #Column-2 .blockTabs ul {
	width: 238px;
	height: 185px;
	margin: 17px 0 0 0;
	padding: 0;
	float: right;
}
#blockCenter #Column-2 .blockTabs ul li {
	list-style: none;
	height: 62px;
	display: table;
	width: 238px;
}
#blockCenter #Column-2 .blockTabs ul li a {
	background:transparent url(bgd-blockTabs_item.gif) no-repeat scroll 10px bottom;
	display: block;
	cursor: pointer;
	height: 62px;
	width: 238px;
	color: #6f6f6f;
}
#blockCenter #Column-2 .blockTabs ul li span {
	display: table-cell;
	vertical-align: middle;
}
#blockCenter #Column-2 .blockTabs ul li span.photo {
	width: 94px;
	background: url(bgd-blockTabs_photo.png) no-repeat 19px 9px;
	text-align: left;
}
#blockCenter #Column-2 .blockTabs ul li span.photo img {
	margin-left: 22px;
	margin-top: 12px;
	margin-bottom: 5px;
}
#blockCenter #Column-2 .blockTabs ul li span.text {
	padding: 0 4px 0 0;
	text-align: left;
	font: bold 12px arial, helvetica, sans-serif;
	text-transform: uppercase;
}
#blockCenter #Column-2 .blockTabs ul li span.text  strong {
	padding-left: 14px;
	display: block;
	background: url(arrow-blockTabs.png) no-repeat 3px center;
}

*+html #blockCenter #Column-2 .blockTabs ul li,
*+html #blockCenter #Column-2 .blockTabs ul li span {
	display: inline;
	zoom:1;
}

*+html #blockCenter #Column-2 .blockTabs ul li span.text {
	width: 135px;
	display: inline;
	vertical-align: middle;
	padding-top: 5px;
}
*+html #blockCenter #Column-2 .blockTabs ul li span.text strong {
	display: inline-block;
	zoom:1;
	vertical-align: middle;
}

* html #blockCenter #Column-2 .blockTabs ul li,
* html #blockCenter #Column-2 .blockTabs ul li span {
	display: inline;
	zoom:1;
}

* html #blockCenter #Column-2 .blockTabs ul li span.text {
	width: 135px;
	display: inline;
	vertical-align: middle;
	padding-top: 5px;
}
* html #blockCenter #Column-2 .blockTabs ul li span.text strong {
	display: inline-block;
	zoom:1;
	vertical-align: middle;
}
#blockCenter #Column-2 .blockTabs ul li a.active {
	background: url(bgd-blockTabs_active.gif) no-repeat top;
	color: #4f4f4f;
}
#blockCenter #Column-2 .blockTabs ul li.item-1 a.active {
	background: url(bgd-blockTabs_active-2.gif) no-repeat 2px 0;
}
#blockCenter #Column-2 .blockTabs ul li.item-3 a.active {
	background: url(bgd-blockTabs_active-3.gif) no-repeat top;
}
#blockCenter #Column-2 .blockTabs ul li a:hover {
	background: url(bgd-blockTabs_hover.gif) no-repeat 10px top;
	color: #fff;
}
#blockCenter #Column-2 .blockTabs ul li.item-1 a:hover {
	background: url(bgd-blockTabs_hover-2.gif) no-repeat 5px top;
	color: #fff;
}
#blockCenter #Column-2 .blockTabs ul li.item-3 a:hover {
	background: url(bgd-blockTabs_hover-3.gif) no-repeat 5px -3px;
	color: #fff;
}
/* --- blockFooter blocks ------------------------------------- */

#blockFooter h3{
	font-weight:bold;
	font-size:14px;
	color:#3b3b3b;
	margin-bottom:10px;
}

#blockFooter .block-1{
	width:600px;
	float:left;
	margin-left:16px !important;
	margin-left:10px;
}

#blockFooter .block-1 ul li{
	/*width:160px;*/
	width:150px;
	float:left;
}

#blockFooter .block-1 ul li a:hover {
	color:#000;
}

#blockFooter .block-1 ul li span{
	background-image:url('blockFooter_puce_bgd.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:10px;
}

#blockFooter .block-1 ul li span span{
	background:0;
	padding-left:0;
}
#blockFooter .block-1 .subBlock-1{
	float:left;
	/*width:324px;*/
	width:300px;
}
#blockFooter .block-1 .subBlock-2{
	float:left;
	width:273px;
}
#blockFooter .block-1 .subBlock-2 ul li {
	/*width:134px;*/
	width:150px;
}

#blockFooter .block-2{
	float:left;	
	width:350px;
}

#blockFooter .blockFianet {
	clear: left;
	padding:10px 0 0;
	margin:0 0 10px;
	width:560px;
}
#blockFooter .blockFianet .content {
	padding:0 0px 0px;
	text-align: right;
}
#blockFooter .blockFianet .content span{
	display: block;
	float: left;
	margin: 5px 8px 0 0;
	width: 390px;
}

/* --- blockItem tooltip blocks ------------------------------------- */
.advancedTitleTooltip {
	position: absolute;
	z-index: 600;
	color:#FFF;
	border: 1px solid #555;
	background-color: #5a9e00;
	padding: 6px 5px;
	font-size:11px;
	font-weight:bolder;
	/*text-transform: uppercase ;*/
	opacity: 0.90;
	width:160px;
	text-align:center;
}

.tooltipLarge {
	width:260px;
}
.blockItemTitleTooltip {
	position: absolute;
	z-index: 600;
	color:#FFF;
	border: 1px solid #555;
	background-color: #5a9e00;
	padding: 5px;
	font-size:9px;
	font-weight:bolder;
	text-transform: uppercase ;
	opacity: 0.90;
	width:200px;
	text-align:center;
}
.blockItemTitleTooltip h3, .blockItemTitleTooltip div { margin: 0; }

.tooltipArgus {
	position: absolute;
	z-index: 600;
	color:#FFF;
	border: 1px solid #555;
	background-color: #5a9e00;
	padding: 5px;
	font-size:9px;
	font-weight:bolder;
	text-transform: uppercase ;
	opacity: 0.90;
	width:200px;
	text-align:center;
}
.tooltipClinic {
	position: absolute;
	z-index: 600;
	color:#FFF;
	border: 1px solid #555;
	background-color: #f244b3;
	padding: 5px;
	font-size:9px;
	font-weight:bolder;
	text-transform: uppercase ;
	opacity: 0.90;
	width:200px;
	text-align:center;
}

.blockCommandStatusTooltip {
	position: absolute;
	z-index: 600;
	color:#FFF;
	border: 1px solid #555;
	background-color: #5a9e00;
	padding: 10px;
	font-size:11px;
	width:260px;
	text-align:center;
}
/* --------------------------------------------------------- */
/* --- Pages styles ---------------------------------------- */
/* --------------------------------------------------------- */


/*-------------------------------------------*/
/* FIL D'ARIANNE, BREADCRUMB
/*-------------------------------------------*/

#blockGlobal #blockCenter #blockBreadCrumb {
	font-size:11px;
	margin:0 0 13px 0;
	height:26px;
	color:#666;
}

#blockGlobal #blockCenter #blockBreadCrumb div {
	height:26px;
}

#blockGlobal #blockCenter #blockBreadCrumb .left {
	background:url(blockBreadCrumb_bgd.gif) no-repeat left top;
}

#blockGlobal #blockCenter #blockBreadCrumb .right {
	background:url(blockBreadCrumb_bgd.gif) no-repeat right -52px;
}

#blockGlobal #blockCenter #blockBreadCrumb ul {
	background:url(blockBreadCrumb_bgd.gif) repeat-x left -26px;
	margin:0 9px;
	height:26px;
}

#blockGlobal #blockCenter #blockBreadCrumb ul li {
	display:inline;
	float:left;
	background:url(blockBreadCrumb_bgd.gif) no-repeat right -78px;
	height:20px;
	padding:6px 17px 0 7px;
}

#blockGlobal #blockCenter #blockBreadCrumb ul li.last {
	background:none;
	font-weight:bold;
}

#blockGlobal #blockCenter #blockBreadCrumb ul li a {
	color:#666;
}

#blockGlobal #blockCenter #blockBreadCrumb ul li a:hover {
	color:#7AB201;
}

#blockGlobal #blockCenter #blockBreadCrumb ul li.picto {
	float:right;
	background:none;
	padding-right:3px;
}

#blockGlobal #blockCenter #blockBreadCrumb ul li.picto a{
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
}

#blockGlobal #blockCenter #blockBreadCrumb ul li.picto a span{
	display:none;
}

#blockGlobal #blockCenter #blockBreadCrumb ul li.pdf a{
	background-image:url('blockBreadCrumb_picto_pdf.gif');
}

#blockGlobal #blockCenter #blockBreadCrumb ul li.email a{
	background-image:url('blockBreadCrumb_picto_email.gif');
}

#blockGlobal #blockCenter #blockBreadCrumb ul li.print a{
	background-image:url('blockBreadCrumb_picto_print.gif');
}

/* Autres plateformes */
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms {
	float:right;
	height:26px;
	overflow:hidden;
	background:url(blockBreadCrumb_bgd.gif) repeat-x left -26px;
	margin:0 4px 0 0;
}
* html #blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms {
	margin-left:-3px;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms .title {
	display:block;
	float:left;
	height:26px;
	line-height:26px;
	padding:0 6px 0 0;
	font-size:12px;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms ul {
	display:block;
	float:left;
	background:none;
	height:26px;
	padding:0;
	margin:0;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li {
	display:block;
	float:left;
	background:none;
	height:26px;
	padding:0;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li a, 
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li a span {
	display:block;
	float:left;
	background:url(bgd_blockotherplatforms-btn.gif) no-repeat;
	height:18px;
	padding:0;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li a {
	padding:0 0 0 3px;
	margin:4px 4px 0 0;
	text-transform:uppercase;
	font-size:11px;
}
* html #blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li a {
	margin:4px 2px 0 0;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li a span {
	padding:0 3px 0 0;
	background-position:right -18px;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li a span span {
	padding:0 3px;
	background-position:0 -36px;
	background-repeat:repeat-x;
	line-height:18px;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li a:hover {
	background-position:0 -54px;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li a:hover span {
	background-position:right -72px;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li a:hover span span {
	background-position:0 -90px;
}
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li .sony, 
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li .sony:hover { color:#573d94; }
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li .microsoft, 
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li .microsoft:hover { color:#5a9e00; }
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li .nintendo, 
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li .nintendo:hover { color:#048fe7; }
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li .pc, 
#blockGlobal #blockCenter #blockBreadCrumb .blockOtherPlatforms li .pc:hover { color:#ff6c00; }

/* blockGameSheet  */

#blockCenter #Column-2 .blockGameSheet .gameTitle {
	width:100%;
	clear:both;
	overflow:hidden;
}
#blockCenter #Column-2 .blockGameSheet h2 {
	background-image:url("h2_puce_main.gif");
}
#blockCenter #Column-2 .blockGameSheet .gameTitle h2 {
	font-weight:bold;
	float:left;
}
#blockCenter #Column-2 .blockGameSheet .gameTitle h2 .itemCat {
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	color:#666;
	padding:0 0 0 5px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails {
	overflow:visible;
	margin-top:10px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 {
	width:185px;
	float:left;
	overflow:visible;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 {
	width:565px;
	float:right;
	overflow:visible;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 {
	width:250px;
	color:#666666;
	float:left;
	overflow:hidden;
	background-image:url('gameSubColumn-1_center_bgd.gif');
	background-repeat:repeat-y;
	background-position:top left;
	margin:0 22px 0 0;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .borderTop {
	background-image:url('gameSubColumn-1_top_bgd.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:0;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .borderBottom {
	background-image:url('gameSubColumn-1_bottom_bgd.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:15px 11px;
	min-height:240px;
	height:auto !important;
	height:240px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gamePreco .borderBottom {
	min-height:232px;
	height:auto !important;
	height:232px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameNoStock .borderBottom {
	min-height:224px;
	height:auto !important;
	height:224px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .separator {
	border-bottom:1px solid #cccccc;
	margin:13px 0px;
}

/* gameColumn-1 blockContent round */

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockContent, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockContent .bottom, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockContent .content {
	background:url(gameColumn-1_blockcontent.gif) no-repeat;
	width:170px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockContent {
	padding:6px 0 0;
	margin:0 0 12px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockContent .bottom {
	padding:0 0 6px;
	background-position:-170px bottom;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockContent .content {
	padding:0 5px 0 10px;
	background-position:-340px 0;
	background-repeat:repeat-y;
	width:155px;
}

/* gameCover */

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover {
	padding:5px 0 0;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover div {
	margin:0;
	padding:0;
	float:left;
	clear:right;
	width:170px;
	text-align:center;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover .coverVisual {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	float:none;
	clear:none;
	width:auto;
	position:relative;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .percentage {
	position:absolute;
	margin-left:118px;
	margin-top:-7px;
	background:url(bgd_product_percentage.png) no-repeat 0 0;
	width:64px;
	height:63px;
	font-weight:bold;
	color:#fff;
	font-size:18px;
	clear:none;
	float:none;
	text-align:center;
	z-index:600;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .percentage span {
	display:block;
	margin:17px auto 0;
	letter-spacing:-0.09em;
}
*+html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover .percentage { margin-top:-150px; }

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .pictoPromo, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .pictoFlash {
	position:absolute;
	left:-7px;
	top:-6px;
	background:url(bgd_blockgamepromo_picto.png) no-repeat;
	width:83px;
	height:83px;
	clear:none;
	float:none;
	text-align:center;
	z-index:600;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .pictoFlash {
	background-image:url(bgd_blockgameflash_picto.png);
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .pictoPromo span, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .pictoFlash span {
	display:none;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover .coverReflect{
	float:left;
	clear:both;
	margin-top:-51px;
}

*+html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover .coverReflect{ margin-top:-47px }
* html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover .coverReflect { margin-top:-47px }

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover .noZoom {
	float:left;
	clear:both;
	margin-top:0px;
}

*+html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover .noZoom{ margin-top:0px }
* html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover .noZoom { margin-top:0px }


#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameCover  a.zoom {
	display:block;
	float:left;
	width:45px;
	height:51px;
	overflow:hidden;
	position:relative;
	top:-20px;
	left:10px;
	z-index:800;	
}

/* gamePriceAlert */

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gamePriceAlert h3.alertTitle {
	background:url(gamepricealert_title_bgd.gif) no-repeat 0 2px;
	padding:0 0 4px 18px;
	font-size:12px;
	color:#666;
	font-weight:bold;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gamePriceAlert h3.alertTitle .imp {
	font-size:11px;
	text-transform:uppercase;
	color:#5a9e00;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gamePriceAlert form {
	padding:4px 0 0;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gamePriceAlert form p {
	margin:0;
	text-align:left;
	float:left;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gamePriceAlert form #alertMail {
	display:none;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gamePriceAlert form input.text {
	border:0;
	padding:0;
	background:url(gamepricealert_input-text_bgd.gif) no-repeat;
	padding:0 5px;
	margin:0 0 6px;
	width:105px;
	height:24px;
	line-height:24px;
	color:#666;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gamePriceAlert form input.submit {
	background:url(gamepricealert_input-ok_bgd.gif) no-repeat;
	border:0;
	padding:0;
	width:32px;
	height:24px;
	line-height:24px;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 0 3px;
	cursor:pointer;
}

* html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gamePriceAlert form input.text { margin-bottom:2px; }
* html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gamePriceAlert form input.submit { margin:1px 0 0 2px; }

/* gameSpec */
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameSpec li span.title {
	/*background-image:url('gameSubColumn-1_gameSpec_puce_bgd.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;*/
	margin-bottom:3px;
	padding-left:1px;
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	border-bottom:1px solid #d0d0d0;
	display:block;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameSpec li span.label {
	background-image:url('gameSubColumn-1_gameSpec_puce_bgd.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:13px;
	font-size:12px;
	line-height:19px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameSpec li span.value {
	font-weight:bold;
}

/* gameNotation */
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation {
	overflow:hidden;
	margin:4px 0 8px;
	padding:10px 0;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
	width:170px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation .noteItem {
	float:left;
	margin-right:1px;
	width:16px;
	height:16px;
	overflow:hidden;
	background-image:url('picto_rating.gif');
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation .activ {
	background-position:0 -16px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation .spanNote {
	float:right;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation .noteText {
	/*margin:0 4px;*/
	margin:0;
	font-weight:bold;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation .noteComments {
	font-weight:normal;
	letter-spacing:-0.03em;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation  #noteStat{
	overflow:hidden;
	display:none;
	float:left;
	clear:both;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation  #noteStat .blockNote{
	float:left;
	font-size:10px;
	clear:both;
	margin:4px 0 0;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation  #noteStat .blockNote .label {
	float:left;
	margin-left:5px;
	clear:right;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation  #noteStat .blockNote .noteItem {
	float:left;
	margin:0;
	width:16px;
	height:12px;
	overflow:hidden;
	background-image:url('picto_rating_small.gif');
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .gameNotation  #noteStat .blockNote .activ {
	background-position:0 -12px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .pubAddComment {
	margin:0 0 10px;
}

/* Réseaux sociaux */

/*#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork {
	margin:0 0 10px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btn {
	display:block;
	width:170px;
	height:45px;
	background:url(blocksocialnetwork_prod_btn_bgd.gif) no-repeat;
	cursor:pointer;
	font-size:13px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#444;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnTW {
	background-position:0 -45px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnFB:hover {
	background-position:0 -90px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnTW:hover {
	background-position:0 -135px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btn span {
	display:block;
	background:url(blocksocialnetwork_prod_fbicon_bgd.gif) no-repeat 9px 7px;
	padding:7px 1px 0 46px;
	line-height:13px;
	height:37px;
	letter-spacing:-0.02em;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnTW span {
	background-image:url(blocksocialnetwork_prod_twicon_bgd.gif);
	padding-right:28px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btn img {
	display:inline;
	margin:0;
	vertical-align:text-bottom;
}*/

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork {
	margin:0 0 10px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnFB, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnTW {
	display:block;
	width:170px;
	height:45px;
	font-size:12px;
	text-transform:uppercase;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#444;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnFB {
	background:url(blocksocialnetwork_prod_btnfb_bgd.gif) no-repeat;
	height:89px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnTW {
	background:url(blocksocialnetwork_prod_btntw_bgd.gif) no-repeat;
	cursor:pointer;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnFB a {
	display:block;
	padding:5px 0 0;
	color:#444;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnFB a span, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnTW span {
	display:block;
	background:url(blocksocialnetwork_prod_fbicon_bgd.gif) no-repeat 9px 7px;
	padding:7px 12px 0 46px;
	line-height:13px;
	height:37px;
	letter-spacing:-0.02em;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnTW span {
	background-image:url(blocksocialnetwork_prod_twicon_bgd.gif);
	padding-right:25px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnFB a img, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnTW img {
	display:inline;
	margin:0;
	vertical-align:text-bottom;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-1 .blockSocialNetwork .btnFB .likeButton {
	padding:7px 0 0 46px;
}



/* PEGI */
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi {
	float:right;
}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .pegi {
	float:left;
	margin:0 3px 0 0;	
}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .pegi a {
	cursor:help;
	height:25px;
	width:25px;
	display:block;
	border:1px solid #fff;
	overflow:hidden;
}
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .pegi a:hover {
	border:1px solid #ccc;
	background-position:0 -25px;
}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .pegi a span{ display:none; }

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .multiplayer a{ background-image:url(picto_multiplayer.gif); width:93px; }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .multiplayer a:hover { border:1px solid #fff; }

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y3 a{ background-image:url(pegi_3.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y3 a:hover { background-image:url(pegi_3.gif); border:1px solid #fff; }

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y7 a{ background-image:url(pegi_7.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y7 a:hover { background-image:url(pegi_7.gif); border:1px solid #fff;}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y12 a{ background-image:url(pegi_12.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y12 a:hover { background-image:url(pegi_12.gif); border:1px solid #fff;}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y16 a{ background-image:url(pegi_16.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y16 a:hover { background-image:url(pegi_16.gif); border:1px solid #fff;}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y18 a{ background-image:url(pegi_18.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .y18 a:hover { background-image:url(pegi_18.gif); border:1px solid #fff;}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .violence a{ background-image:url(pegi_violence.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .violence a:hover { background-image:url(pegi_violence.gif);}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .drugs a{ background-image:url(pegi_drugs.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .drugs a:hover { background-image:url(pegi_drugs.gif);}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .adults a{ background-image:url(pegi_sexe.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .adults a:hover { background-image:url(pegi_sexe.gif);}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .explicit_language a{ background-image:url(pegi_explicit_language.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .explicit_language a:hover { background-image:url(pegi_explicit_language.gif);}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .discrimination a{ background-image:url(pegi_discrimination.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .discrimination a:hover { background-image:url(pegi_discrimination.gif);}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .gambling a{ background-image:url(pegi_gambling.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .gambling a:hover { background-image:url(pegi_gambling.gif);}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .fear a{ background-image:url(pegi_fear.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .fear a:hover { background-image:url(pegi_fear.gif);}

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .onlinegame a{ background-image:url(pegi_onlinegame.gif); }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .onlinegame a:hover { background-image:url(pegi_onlinegame.gif);}


#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .kinect a{ background-image:url(picto_kinect.jpg); width:58px; }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .kinect a:hover { border:1px solid #fff; }

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .psMove a{ background-image:url(picto_psmove.jpg); width:75px; }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .psMove a:hover { border:1px solid #fff; }

#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .passOnline a{ background-image:url(picto_passonline.jpg); width:25px; }
#blockCenter #Column-2 .blockGameSheet .gameTitle .blockPegi .passOnline a:hover { border:1px solid #fff; }

/* --- Infos stock ------------------------------------------ */

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock {
	width:100%;
	overflow:hidden;
	clear:both;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockInfos {
	float:left;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	margin-left:4px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gamePreco .gameStock .stockInfos {
	float:none;
	margin:0;
	font-size:13px;
	line-height:20px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .shippingTxt {
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gamePreco .gameStock {
	position:relative;
	overflow:visible;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gamePreco .gameStock .releaseDate {
	margin:0 0 26px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gamePreco .gameStock .pictoPrepay {
	position:absolute;
	display:block;
	background:url(bgd_blockgamepreco_picto.gif) no-repeat;
	width:163px;
	height:20px;
	top:46px;
	left:33px;
	cursor:help;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gamePreco .gameStock .justRelease {
	top:26px;
	background:url(bgd_blockgamepreco_grey_picto.gif) no-repeat;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gamePreco .gameStock .pictoPrepay span {
	display:none;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gamePreco .gameStock .gamePrecoMore a span {
	background:url(bgd_openformalert_clic.gif) no-repeat left center;
	padding:0 0 0 8px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .left, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .right, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .content {
	float:left;
	height:25px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .left {
	background:url(gameStock_stockCount_left_bgd.gif) no-repeat left top;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .right {
	background:url(gameStock_stockCount_right_bgd.gif) no-repeat right top;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .content {
	background:url(gameStock_stockCount_middle_bgd.gif) repeat-x left top;
	margin:0 7px 0 5px;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .content .plus{
	font-size:10px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .content a { color:#FFF; cursor:help; }

* html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .content { margin:0 3px 0 2px; }

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockCount .content span {
	background:url(gameStock_stockCount_separator_bgd.gif) no-repeat left top;
	line-height:25px;
	padding:0 2px 0 4px;
	float:left;
	height:25px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStock .stockInfos .ruptureColor {
	color:#f244b3;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStockAlert {
	/*margin-top:10px;*/
	font-size:11px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStockAlert .openFormAlert {
	color:#444;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStockAlert .openFormAlert span {
	background:url(bgd_openformalert_clic.gif) no-repeat left center;
	padding:0 0 0 8px;
}

body .popBasket .gameStockAlert .form, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStockAlert .form {
	margin:3px 0;
	padding:0;
	clear:both;
	overflow:hidden;
	width:100%;
	display:none;
}
body .popBasket .gameStockAlert .form {
	display:block;
	text-align:center;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStockAlert .form .price {
	overflow:hidden;
	height:24px;
	margin:0 0 1px;
}
body .popBasket .gameStockAlert .form .text, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStockAlert .form .text {
	display:-moz-inline-box;
	display:inline:block;
	background-image:url('gameStockAlert_input_bgd.gif');
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	width:190px;
	height:24px;
}
body .popBasket .gameStockAlert .form .text {
	padding:0 3px 0 0;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStockAlert .form .text {
	float:left;
}

body .popBasket .gameStockAlert .form .text input, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStockAlert .form .text input{
	border:0;
	/*margin:5px 4px 0 4px;
	padding:0;*/
	width:182px;
	height:24px;
	padding:0 0 0 4px;
	overflow:hidden;
	background:0;
	color:#777;
	font-size:11px;
}

body .popBasket .gameStockAlert .form .image {
	display:-moz-inline-box;
	display:inline:block;
	padding:7px 0 0;
}
body .popBasket .gameStockAlert .form .text, 
body .popBasket .gameStockAlert .form .image {
	float:left;
	display:block;
	padding:0 5px 0 0;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameStockAlert .form .image input{
	float:right;
}

/* gameCashInfos */

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameCashInfos {
	font-size:12px;
	font-weight:bold;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameCashInfos li {
	margin-bottom:5px;
	overflow:hidden;
	clear:both;
	width:100%;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameCashInfos li span.img{
	display:block;
	float:left;
	padding-top:3px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameCashInfos li span.info {
	display:block;
	/*width:190px;*/
	float:left;
	margin-left:5px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .gameCashInfos li span.info .imp {
	text-decoration:underline;
}

/* Partage réseaux sociaux */

#blockCenter #Column-2 .blockArticle .content .blockSocialize,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize {
}
#blockCenter #Column-2 .blockArticle .content .blockSocialize .title,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .title {
	display:block;
	float:left;
	color:#888;
	font-size:12px;
	height:16px;
	line-height:16px;
	padding:0 4px;
}
* html #blockCenter #Column-2 .blockArticle .content .blockSocialize .title,
* html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .title {
	padding:0 2px;
}
#blockCenter #Column-2 .blockArticle .content .blockSocialize .icons,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons {
	display:block;
	float:left;
}
#blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .icon,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .icon {
	display:block;
	float:left;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:0 0 0 6px;
	background-image:url(bgd_productdetails_blocksocialize-icons.gif);
	background-repeat:no-repeat;
}
* html #blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .icon,
* html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .icon {
	margin-left:4px;
}
* html #blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .icon,
*+html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .icon {
	margin-left:4px;
}
#blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .icon span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .icon span {
	display:none;
}
#blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .tw,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .tw { background-position:0 -16px; }
#blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .gb,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .gb { background-position:0 -32px; }
#blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .yb,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .yb { background: none; }
#blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .yb span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .yb span{ display: block; }
#blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .em,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .em { background-position:0 -64px; }
#blockCenter #Column-2 .blockArticle .content .blockSocialize .icons .gg,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockSocialize .icons .gg { width: 25px; background-image: none; margin: 1px 0 0 6px; }

/* Facebook like */

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-1 .blockFacebookLike {
}

/* gameColumn-2 gameSubColumn-2 */

#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 {
	position:relative;	
	width:288px;
	float:left;
	overflow:visible;
	background:url(gameSubColumn-2_top_bgd.gif) no-repeat;
	padding:6px 0 0;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .subColumn-2-bottom {
	background:url(gameSubColumn-2_bottom_bgd.gif) no-repeat 0 bottom;
	padding:0 0 6px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .subColumn-2-content {
	background:url(gameSubColumn-2_content_bgd.gif) no-repeat;
	min-height:280px;
	height:auto !important;
	height:280px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameNoStock .subColumn-2-content {
	min-height:241px;
	height:auto !important;
	height:241px;
}

#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameWarrantyInfo {
	display:block;
	position:absolute;	
	top:-8px;
	left:-8px;
	width:123px;
	height:123px;
	background:url(gameSubColumn-2_warranty_bgd.gif) no-repeat;
	cursor:pointer;
	z-index:200;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameWarrantyInfo span {
	display:none;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameBrandNewInfo {
	background-image:url(gameSubColumn-2_brandnew_bgd2.gif);
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameBrandNewPrecoInfo {
	background-image:url(gameSubColumn-2_brandnew_bgd.gif);
}

#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gamePrice {
	padding:22px 35px 0;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gamePrice .priceBig {
	text-align:right;
	color:#5a9e00;
	padding:0 0 5px;
	font-weight:bold;
	font-size:40px;
	height:40px;
	overflow:hidden;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gamePrice .priceInfos {
	padding:0 0 0 60px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gamePrice .priceInfos .priceInfo {
	font-size:12px;
	color:#888;
	background:url(gameSubColumn-2_arrow_bgd.gif) no-repeat 0 4px;
	padding:0 0 0 14px;
	text-align:justify;
	white-space:nowrap;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gamePrice .priceInfos .priceInfo .info {
	font-size:13px;
	font-weight:bold;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gamePrice .priceInfos .priceEconomy {
	padding-left:15px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gamePriceNoStock .priceBig {
	color:#bbb;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gamePriceNoStock .priceInfos {
	padding-left:52px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gamePricePreco {
	padding-top:32px;
}

#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameAddBasket {
	text-align:center;
	padding:6px 0 3px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameAddPreco .btnPreco span span span {
	width:126px;
}

#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos {
	padding:3px 25px 6px 36px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .separ {
	height:1px;
	background:url(gameSubColumn-2_stock-info-separ_bgd.gif) no-repeat 0 3px;
	padding:0 0 14px;
}
* html #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .separ {
	padding:0;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoLink {
	display:block;
	height:37px;
	background:url(gameSubColumn-2_stock-info_bgd.gif) no-repeat;
	padding:0 0 3px 50px;
	font-size:11px;
	color:#555;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoLink:hover {
	color:#5a9e00;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoLink .line {
	display:block;
	white-space:nowrap;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoLink .line-1 {
	text-transform:uppercase;
	font-weight:bold;
	padding:2px 0 0;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoLink .line-2 {
	letter-spacing:-0.04em;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoShipping .imp {
	font-weight:bold;
	font-size:13px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoWithdraw {
	background-image:url(gameSubColumn-2_withdraw-info_bgd.gif);
	padding-bottom:0;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoWithdraw .imp {
	text-decoration:underline;
	font-weight:bold;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoPreco {
	background-image:url(gameSubColumn-2_game-info_bgd.gif);
	font-size:12px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoCash {
	background-image:url(gameSubColumn-2_cash-info_bgd.gif);
	padding-bottom:0;
	font-size:12px;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .disable:hover,
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .disable  {
	color: #bbb;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .gameShippingInfos .infoCash.disable {
	background:url(gameSubColumn-2_cash-info_bgd_disable.gif) no-repeat;
}

#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .infoArgus {
	display:block;
	position:absolute;	
	bottom:5px;
	right:8px;
	width:121px;
	height:12px;
	background:url(gameSubColumn-2_argus-info_bgd.gif) no-repeat;
	cursor:pointer;
	z-index:200;
}
#Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSubColumn-2 .infoArgus span {
	display:none;
}

/* Infos revente cash */
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfos, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfos .sellInfos-right, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfos .sellInfos-content {
	display:block;
	background:url(gameSellInfos_bgd.gif) no-repeat;
	height:33px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfos {
	margin:12px 0 20px;
	padding:0 0 0 28px;
	font-size:12px;
	cursor:pointer;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfosNoStock {
	font-size:11px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfos .sellInfos-right {
	background-position:right -33px;
	padding:0 12px 0 0;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfos .sellInfos-content {
	background-position:0 -66px;
	background-repeat:repeat-x;
	padding:0 0 0 10px;
	line-height:33px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfos .more {
	display:block;
	float:right;
	text-decoration:underline;
	font-weight:bold;
	font-style:italic;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfos .info {
	text-transform:uppercase;
	color:#5a9e00;
	font-weight:bold;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameSellInfos .info-2 {
	color:#555;
	padding:0 0 0 4px;
	/*font-style:italic;
	font-weight:normal;*/
}

/* Détails du jeu (descriptif, galerie...) */

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails  {
	margin-top:20px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails  ul{
	width:100%;
	overflow:hidden;
	clear:both;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li {
	display:block;
	float:left;
	margin-right:3px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.pubTab {

	display:none;

	float:right;
	margin-right:10px;
}


#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a{
	display:block;
	float:left;	
	font-size:11px;
	text-transform: uppercase ;
	background-image:url('gameDetails_tab_middle_bgd.gif');
	background-position:top left;
	background-repeat:repeat-x;	
	overflow:hidden;
	cursor:pointer;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a span{
	display:block;
	float:left;
	background-image:url('gameDetails_tab_left_bgd.gif');
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;

}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a span span{
	display:block;
	float:left;
	background-image:url('gameDetails_tab_right_bgd.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:28px;
	line-height:29px;
	overflow:hidden;
	padding:0 14px 0 26px;	
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a:hover,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a.activ {
	background-image:url('gameDetails_tab_middle_hover_bgd.gif');
	color:#FFF;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a:hover span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a.activ span{
	background-image:url('gameDetails_tab_left_hover_bgd.gif');
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a:hover span span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a.activ span span{
	background-image:url('gameDetails_tab_right_hover_bgd.gif');
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a:hover span span span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li a.activ span span span{
	background-image:none;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.cdClinic {
	margin-right:3px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.cdClinic a span span, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.argusJeu a span span {
	padding:0 5px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.pubTab a:hover,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.pubTab a.activ {
	background-image:url('gameDetails_tab_middle_bgd.gif');
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.pubTab a:hover span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.pubTab a.activ span{
	background-image:url('gameDetails_tab_left_bgd.gif');
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.pubTab a:hover span span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.pubTab a.activ span span{
	background-image:url('gameDetails_tab_left_bgd.gif');
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.cdClinic a span span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.cdClinic a:hover span span, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.cdClinic a.activ span span, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.argusJeu a span span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.argusJeu a:hover span span, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.argusJeu a.activ span span {
	background-image:url('gameDetails_tab_right_bgd.gif');
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.cdClinic a span span span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.cdClinic a:hover span span span, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.cdClinic a.activ span span span {
	background:url(bgd_pubtab_logo_cdclinic.gif) no-repeat center center !important;
	width:69px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.argusJeu a span span span,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.argusJeu a:hover span span span, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails li.argusJeu a.activ span span span {
	background:url(bgd_pubtab_logo_argusjeu.gif) no-repeat center center !important;
	width:89px;
}




#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent {
	width:559px;
	overflow:hidden;
	clear:both;
	background-image:url('gameDetails_tabContent_center_bgd.gif');
	background-position:top left;
	font-size:12px;
	color:#333333;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent .tabBorderTop {
	overflow:hidden;
	background-image:url('gameDetails_tabContent_top_bgd.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent .tabBorderBottom {
	overflow:hidden;
	background-image:url('gameDetails_tabContent_bottom_bgd.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:20px 15px;
}

/* Galerie */

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery {
	background:url(gameimagegallery_top_bgd.gif) no-repeat;	
	padding:4px 0 0;
	width:529px;
	margin:0 auto 10px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .bottom {
	background:url(gameimagegallery_bottom_bgd.gif) no-repeat 0 bottom;	
	padding:0 0 4px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .content {
	background:url(gameimagegallery_content_bgd.gif) repeat-y;	
	padding:3px 0 0 1px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .blockImage {
	display:block;
	float:left;
	border:1px solid #eee;
	padding:1px;
	margin:0 0 6px 5px;
	cursor:pointer; 
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .blockImage:hover {
	border:1px solid #5a9e00;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .blockImage img {
	display:block;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery a.blockImage span.cover {
	float:left;
	margin:0 auto;
	width:160px;
	height:120px;
	overflow:hidden;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery a.blockImage span.cover span {
	float:left;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	width:160px;
	height:120px;
	background-color:#FFF;
	background-position:50% 50%;
	background-repeat:no-repeat;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery table {
	width:100%;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery table td {
	vertical-align:middle;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .btnMore {
	background:url(gameimagegallery_arrow_bgd.gif) no-repeat center center;
	display:block;
	width:16px;
	height:100px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .btnMore span {
	display:none;
}

* html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .content { height:1%; }
*+html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .content { height:1%; }
* html #blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .gameImageGallery .blockImage { margin-left:3px; }

/*#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent .toGallery {
	text-align:right;
	margin:6px 0;
}*/

/* ------------------------ */

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .separator{
	clear:both;
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	margin:15px 0;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  h3 {
	font-size:14px;
	color:#5a9e00;
	padding:3px 6px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab input.text,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab textarea,
#blockCenter #Column-2 .blockCommentEdit input.text,
#blockCenter #Column-2 .blockCommentEdit textarea {
	width:345px;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	padding:4px;
	border:1px solid #d0d0d0;
	color:#555;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab textarea,
#blockCenter #Column-2 .blockCommentEdit textarea {
	height:120px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .submitter,
#blockCenter #Column-2 .blockCommentEdit .submitter {
	float:right;
	margin:8px 0;
	cursor:pointer;
}

/*#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .submitter {
	float:right;
	margin-right:160px;
	margin-bottom:5px;
	overflow:hidden;
	font-size:11px;	
	background: transparent none repeat scroll 0 0 ;
	color:#FFF;
	border:0 none;
	padding:0;
	white-space:nowrap;
	cursor:pointer;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .submitter span {	
	display:block;
	height:21px; line-height:21px; 
	background: #5a9e00 url(blockLink_middle_bgd.gif) repeat-x top left;	
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .submitter span span { background: transparent url(blockLink_left_bgd.gif) no-repeat top left; }
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .submitter span span span{ background: transparent url(blockLink_right_bgd.gif) no-repeat top right; padding:0 20px 0 10px; }

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .submitter:hover span { background-image: url(blockLink_middle_hover_bgd.gif); }
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .submitter:hover span span { background-image: url(blockLink_left_hover_bgd.gif); }
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .submitter:hover span span span{ background-image: url(blockLink_right_hover_bgd.gif); }*/
  
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .playAccept {
	margin:5px 0;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab .playAccept a {
	color:#5a9e00;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockCommentContent {
	margin:0 0 12px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockCommentContent .commentHeader {
	background:#EAE9E9;
	padding:4px 6px;
	margin:0 0 7px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockCommentContent .commentHeader .infosComment {
	font-size:11px;
	float:right;
	padding:2px 0 0;
	font-style:italic;
	color:#666;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockCommentContent .commentHeader h3 {
	padding:0;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockCommentContent .commentText {
	padding:0 5px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockCommentContent .authorEdit {
	background:#f6f6f6;
	padding:4px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockCommentContent .authorEdit {
	font-size:11px;
	font-style:italic;
	color:#666;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockCommentContent .authorEdit .btnCommentEdit {
	color:#5a9e00;
	text-decoration:underline;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment {
	padding:0 12px 10px 6px;
	margin-bottom:8px;
	overflow:hidden;
	background-image:url(blockItemComment_bgd.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-size:11px;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment {
	width:595px;
	margin: 0 auto;
}
#blockCenter #Column-2 .blockCommentEdit .infoModo {
	font-size:11px;
	font-style:italic;
	color:#666;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentHeader .titleLabel{
	color:#999;
	padding:3px 0;
	float:left;
	width:60px;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentHeader,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment .commentHeader {
	font-size:11px;
	border-bottom: 1px dotted #d0d0d0;
	padding:3px 0 ;	
	color:#999;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentHeader div,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment .commentHeader div {
	display:inline;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentHeader .title h4 ,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment .commentHeader .title h4{
	display:inline;
	font-size:13px;
	color:#5a9e00;
	padding:0 0 2px;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentHeader .infos ,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment .commentHeader .infos{
	float:right;
	line-height:20px;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentHeader .infos div ,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment .commentHeader .infos div{
	margin-left:5px;
}


#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentTextLabel {
	color:#999;
	padding:3px 0;
	float:left;
	width:60px;
}


#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentText ,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment .commentText {
	padding:5px 0 9px;
	float:left;
	width:350px;
	text-align:justify;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentNote ,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment  .commentNote {
	float:right;
	width:135px;
	padding:5px;

}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentNote .blockNoteGeneral,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment  .commentNote  .blockNoteGeneral {
	float:left;
	width:125px;
	margin:0 0 6px 0;
	font-size:11px;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentNote .blockNoteGeneral .noteIem,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment  .commentNote .blockNoteGeneral .noteItem {
	float:left;
	margin-right:3px;
	width:16px;
	height:16px;
	overflow:hidden;
	background-image:url('picto_rating.gif');
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentNote .blockNoteGeneral .activ,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment  .commentNote .blockNoteGeneral .activ {
	background-position:0 -16px;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentNote .blockNote,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment  .commentNote  .blockNote{
	float:left;
	width:125px;
	margin:0 0 0px 0;
	font-size:10px;
}

#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentNote .blockNote .noteItem,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment  .commentNote .blockNote .noteItem {
	float:left;
	margin:0;
	width:16px;
	height:12px;
	overflow:hidden;
	background-image:url('picto_rating_small.gif');
}
#blockCenter #Column-2 .blockCommentEdit form .blockItemComment .commentNote .blockNote .noteItem,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  form .blockItemComment  .commentNote .blockNote .noteItem {
	cursor:pointer;
}
#blockCenter #Column-2 .blockCommentEdit .blockItemComment .commentNote .blockNote .activ,
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #commentTab  .blockItemComment  .commentNote .blockNote .activ {
	background-position:0 -12px;
}

#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #cdClinicPubTab img, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #argusJeuPubTab img {
	border:0;
	margin:5px 3px 22px -4px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #cdClinicPubTab strong, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #argusJeuPubTab strong {
	display:block;
	margin: 0 0 4px;
	font-size:14px;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #cdClinicPubTab a.go, 
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #argusJeuPubTab a.go {
	color:#c80069;
	font-size:14px;
	font-weight:bold;
}
#blockCenter #Column-2 .blockGameSheet .gameDetails .gameColumn-2 .gameDetails .tabContent #argusJeuPubTab a.go {
	color:#52ad10;
}

/* --- Popup disponibilité magasin ------------------------------- */

body #blockAvailableListShop h2 {
	margin-bottom:12px;
}
body #blockAvailableListShop h3 {
	margin:0 0 8px;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
}
body #blockAvailableListShop .visual {
	float:left;
	margin:0 10px 16px 0;
}
body #blockAvailableListShop .visual img {
	display:block;
	border:1px solid #ddd;
}
body #blockAvailableListShop .nbShops {
	font-weight:bold;
	font-size:16px;
	margin:0 0 5px;
}
body #blockAvailableListShop .nbShops strong {
	color:#5a9e00;
}
body #blockAvailableListShop .info {
	color:#666;
}
body #blockAvailableListShop .gameAction {
	text-align:center;
	padding:4px 0 10px;
}
body #blockAvailableListShop .listAvailability {
	clear:both;
	margin:0 0 0 25px;
}
body #blockAvailableListShop .listAvailability li {
	background:url(bul_blockavailableshop-1.gif) no-repeat left center;
	padding:0 0 0 20px;
	margin:0 0 6px;
}
body #blockAvailableListShop .listAvailability li .loc {
	font-weight:bold;
	color:#666;
}
body #blockAvailableListShop .listAvailability li .nb {
	font-weight:bold;
	color:#5a9e00;
}

/* PAGE FAMILLE */

#blockCenter #Column-2 .blockNewGame {
	width:530px;
	height:133px;
	overflow:hidden;
	float:left;
	background-image:url('blockNewGames_bgd.gif');
}

#blockCenter #Column-2 .blockNewGame .items{
	float:left;
	width:498px;
	height:133px;
	overflow:hidden;	
}

#blockCenter #Column-2 .blockNewGame .items .container {
	width:5000px;
	margin:0;
	padding:0;
}


#blockCenter #Column-2 .blockNewGame .items .container .block{
	float:left;
	width:498px;
	overflow:hidden;
	margin:0;
	padding:0;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item {
	padding-top:10px;
	margin-left:15px !important;
	margin-left:9px;
	margin-right:15px;
	width:470px;
	float:left;
	background:0;
	overflow:hidden;
	color:#666666;
	font-size:11px;
}


#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-1 {
	width:90px;
	overflow:hidden;
	float:left;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-2 {
	margin-top:8px;
	width:260px;
	overflow:hidden;
	float:left;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-3 {
	margin-top:8px;
	width:112px;
	overflow:hidden;
	float:right;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-1 a{
	display:block;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-1 .cover{
	display:block;
	overflow:hidden;
	width:74px;
	height:103px;
	border:1px solid #c9c7c7;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-color:#FFF;
}


#blockCenter #Column-2 .blockNewGame .items .container .block .item .itemColumn-2 h3{
	font-size:15px;
	font-weight:bold;
	padding:0;
	margin:0;
	background:0;
	float:left;
	width:165px;
	margin-bottom:8px;
}


#blockCenter #Column-2 .blockNewGame .items .container .block .item .itemColumn-2 .price{
	font-size:19px;
	font-weight:bold;
	padding:0;
	margin:0;
	background:0;
	float:right;
	/*width:85px;*/
	text-align:right;
	color:#5a9e00;
	margin-bottom:5px;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item .itemColumn-2 .description a.suite{
	display:inline-block;
	margin-left:4px;
	color:#5a9e00;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-3 .screenshots {
	text-align:center;
	width:112px;
	height:67px;
	overflow:hidden;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-3 .screenshots img{ 
	display:none;
	border:1px solid #c9c7c7;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-3 .actions  {
	margin-top:5px;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-3 .actions  a span { 
	display:none;
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-3 .actions  .gameSheetButton {
	float:left;
	display:block;
	width:81px;
	height:22px;
	background-image:url('viewGameSheet_button_bgd.gif');
}

#blockCenter #Column-2 .blockNewGame .items .container .block .item  .itemColumn-3 .actions  .addBasketMiniButton {
	float:right;
	display:block;
	width:24px;
	height:22px;
	background-image:url('addBasket_mini_button_bgd.gif');
}

#blockCenter #Column-2 .blockNewGame .pngMask .leftPart{
	width:15px;
	height:133px;
	overflow:hidden;
	position:absolute;
	background-image:url('blockNewGames_left_mask_bgd.png');
	z-index:1000;
}

#blockCenter #Column-2 .blockNewGame .pngMask .rightPart{
	width:15px;
	height:133px;
	overflow:hidden;
	position:absolute;
	margin-left:483px;
	background-image:url('blockNewGames_right_mask_bgd.png');
	z-index:1000;
}
* html #blockCenter #Column-2 .blockNewGame .pngMask .leftPart{ background:none; }
* html #blockCenter #Column-2 .blockNewGame .pngMask .rightPart{ background:none; }

#blockCenter #Column-2 .blockNewGame .previousButton{
	float:left;
}

#blockCenter #Column-2 .blockNewGame .previousButton a{
	background-image:url('blockNewGames_nav_left_bgd.gif');
	width:16px;
	height:133px;
	display:block;
	overflow:hidden;
}

#blockCenter #Column-2 .blockNewGame .previousButton a:hover{
	background-image:url('blockNewGames_nav_left_hover_bgd.gif');
}

#blockCenter #Column-2 .blockNewGame .nextButton{
	float:left;
}

#blockCenter #Column-2 .blockNewGame .nextButton a{
	background-image:url('blockNewGames_nav_right_bgd.gif');
	width:16px;
	height:133px;
	display:block;
	overflow:hidden;
}

#blockCenter #Column-2 .blockNewGame .nextButton a:hover {
	background-image:url('blockNewGames_nav_right_hover_bgd.gif');
}

#blockCenter #Column-2 .blockNewGame .previousButton a span,
#blockCenter #Column-2 .blockNewGame .nextButton a span{
	display:none;
}

#blockCenter #Column-2 .blockNewGame .nextButton{
	background-image:url('blockNewGames_nav_right_bgd.gif');
}

#blockCenter #Column-2 .blockConsole_occasion {
	float:right;
	overflow:hidden;
}

/* LISTING PRODUIT */
#blockCenter #Column-2 .blockListing {
	width:759px;
	clear:both;
	overflow:hidden;
}

#blockCenter #Column-2 .blockListing .container {
	width:5000px;
}

#blockCenter #Column-2 .blockListing .container .block {
	width:759px;
	float:left;
	overflow:hidden;
}

#blockCenter #Column-2 .blockListing .blockItemList {
	display:block;
	width:367px;
	height:178px;	
	overflow:hidden;	
	background-image:url('blockItemList_bgd.gif');
	background-repeat:no-repeat;
	margin-bottom:20px;	
}
#blockCenter #Column-2 .blockListing  .odd{ float:left }
#blockCenter #Column-2 .blockListing  .even{ float:right }

#blockCenter #Column-2 .blockListing .blockItemList  .line-1{
	display:block;
	margin-top:8px;
	height:145px;
	overflow:hidden;
	width:350px;
	margin-right:auto;
	margin-left:auto;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-2{
	display:block;
	overflow:hidden;
	height:26px;
	width:350px;
	margin-right:auto;
	margin-left:auto;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .cover{
	display:block;
	background-image:url('blockItemList_cover_bgd.gif');
	background-repeat:no-repeat;
	float:left;
	width:103px;	
	height:143px;
	overflow:hidden;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .cover .container {
	display:block;
	background-color:#FFF;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:97px;	
	height:137px;
	overflow:hidden;
}
#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .cover .container .img{
	display:block;
	background-position:50% 50%;
	background-repeat:no-repeat;
	width:97px;	
	height:137px;
	overflow:hidden;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 div.infos {
	float:right;
	width:233px;
	overflow:hidden;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gametitle h3 {
	margin-bottom:6px;
	white-space:nowrap;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gametitle h3 a{
	font-size:13px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	color:#000;
	font-weight:normal;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .separator {
	height:0px;
	overflow:hidden;
	border-bottom:1px solid #d0d0d0;
	margin-bottom:8px;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock {
	float:left;
}


#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock .stockCount .left, 
#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock .stockCount .right, 
#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock .stockCount .content {
	float:left;
	height:17px;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock .stockCount .left {
	background:url(blockItemList_stockCount_left_bgd.gif) no-repeat left top;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock .stockCount .right {
	background:url(blockItemList_stockCount_right_bgd.gif) no-repeat right top;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock .stockCount .content {
	background:url(blockItemList_stockCount_middle_bgd.gif) repeat-x left top;
	margin:0 6px 0 4px;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock .stockCount .content a { color:#FFF; cursor:help; }

* html #blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock .stockCount .content { margin:0 3px 0 2px; }

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gameStock .stockCount .content span {
	background:url(blockItemList_stockCount_separator_bgd.gif) no-repeat left top;
	color:#FFF;
	font-size:11px;
	line-height:18px;
	padding:0 2px 0 4px;
	float:left;
	height:17px;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .stockInfos {
	float:left;
	font-size:12px;
	line-height:16px;
	color:#666;
	font-weight:bold;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .stockInfos .ruptureColor{
	color:#f244b3;
}
#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .stockInfos .inStock {
	font-size:16px;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gamePrice {
	float:right;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .gamePrice .priceArgus {
	color:#999;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .description {
	margin-top:10px;
	font-size:11px;
	color:#666;
	height:55px;
	overflow:hidden;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .actions {
	margin-top:7px;
	overflow:hidden;
	height:19px;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .actions a {
	display:block;
	float:left;
	overflow:hidden;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .actions a  span{ display:none }

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .actions a.infos {
	background:url(blockItemList_more_button_bgd.gif) no-repeat;
	width:60px;
	height:19px;
}
#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .actions a.cash {
	background:url(blockItemList_cash_button_bgd.gif) no-repeat;
	width:88px;
	height:19px;
}
#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .actions a.basket {
	background:url(blockItemList_basket_button_bgd.gif) no-repeat;
	width:79px;
	height:19px;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-1 .infos .actions a:hover {
	background-position:0 -19px;
}


#blockCenter #Column-2 .blockListing .blockItemList  .line-2 {
	line-height:26px;
	font-size:10px;
	color:#666;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-2 .gameSpec {
	float:left;
}

#blockCenter #Column-2 .blockListing .blockItemList  .line-2 .moreGenre,
#blockCenter #Column-2 .blockListing .blockItemList  .line-2 .gamePreco
{
	color:#5a9e00;
	float:right;
}


#blockCenter #Column-2 .blockListing .blockItemList  .line-2 .moreGenre a{
	background-image:url('blockItemList_more_puce.gif');
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:8px;
}

#blockCenter #Column-2 .blockListing .blockItemList .newBand {
	position:relative;
	top:-178px;
	left:1px;
	background-image:url('blockItemList_new_band_bgd.gif');
	background-repeat:no-repeat;
	width:90px;
	height:84px;
}

#blockCenter #Column-2 .maskBlockListing{
	display:block;
	position:absolute;
	background-color:#FFF;
	width:0;
	height:0;
	z-index:1450;
}

/* Boutons Plateforme */

#blockCenter #Column-2 .blockFilterPlatform .btnPlatformMini {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background:url(bgd_btn_platform.gif) no-repeat;
	width:51px;
	height:22px;
	color:#fff;
	font-size:12px;
	text-align:left;
	margin:0 1px 0 0;
}
*+html #blockCenter #Column-2 .blockFilterPlatform .btnRound-1 {
	margin:0 3px 0 0;
}
#blockCenter #Column-2 .blockFilterPlatform .btnPlatformMini span {
	padding:0 0 0 16px;
	float:left;
	height:22px;
	line-height:22px;
}
#blockCenter #Column-2 .blockFilterPlatform .sony {
	background-image:url(bgd_btn_platform_sony.gif);
}
#blockCenter #Column-2 .blockFilterPlatform .nintendo {
	background-image:url(bgd_btn_platform_nintendo.gif);
	width:45px;
}
#blockCenter #Column-2 .blockFilterPlatform .pc {
	background-image:url(bgd_btn_platform_pc.gif);
	width:45px;
}
#blockCenter #Column-2 .blockFilterPlatform .dvd {
	background-image:url(bgd_btn_platform_dvd.gif);
}
#blockCenter #Column-2 .blockFilterPlatform {
	margin:10px 0 ;
	color:#666;
}

#blockCenter #Column-2  a.btnRSS {
	display: block;
	width: 36px;
	height: 23px;
	padding: 0 0 0 27px;
	background: url(bgd-btnRSS.gif) no-repeat;
	float: right;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 23px;
	font-size: 13px;
	margin: 0 4px 0 0;
}
#blockCenter #Column-2 a.btnRSS-2 {
	display: block;
	width: 25px;
	height: 15px;
	padding: 0 0 0 15px;
	background: url(bgd-btnRSS2.gif) no-repeat;
	float: right;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 15px;
	margin: 6px 7px 0 0;
	font-size: 11px;
}
/* Precommande */

#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling {
	background:url(bgd_blockprecommand_jacketscroll.gif) no-repeat;
	float:left;
	width:160px;
	height:143px;
	margin:0 15px 18px 0;
	position:relative;
}


#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .blockCoverPreco {	
	position:absolute;
	width:160px;
	height:143px;
}

#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .content {	
	padding:5px 8px;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .title {	
	margin:0 0 4px;
	text-align:center;
	line-height:10px;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .title a {	
	display:block;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .visual {	
	text-align:center;
	margin:2px 0 5px;
	height:105px;
	overflow:hidden;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .visual a {	
	display:block;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .visual img {	
	display:block;
	border:1px solid #ddd;
	margin:0 auto;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .btnPrecommandGo {	
	text-align:center;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling a.btnPrecommand {	
	display:block;
	margin:0 auto;
	background:url(btn_blockprecommand_go.gif) no-repeat;
	width:110px;
	height:18px;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling a.btnPrecommand:hover {	
	background:url(btn_blockprecommand_go.gif) no-repeat 0 0;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling a.btnPrecommand span {	
	display:none;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .newGame {	
	position:absolute;
	background:url(bgd_blockprecommand_newgame.gif) no-repeat;
	width:65px;
	height:65px;
	top:1px;
	left:1px;
	z-index:1100;
}
#blockCenter #Column-2 .blockPrecommand .blockJacketScrolling .newGame span {	
	display:none;
}

#blockCenter #Column-2 .blockPrecommand .blockIntroPrecommand {
	float:left;
	width:575px;
	margin:0 0 12px;
}
#blockCenter #Column-2 .blockPrecommand .blockFilterPlatform {
	margin:12px 0 0;
	color:#666;
}
#blockCenter #Column-2 .blockPrecommand .blockListSearch .results .items {
	border-top:1px solid #ddd;
}
#blockCenter #Column-2 .blockPrecommand .blockListSearch .results .items .blockItemSearch .itemColumn-3 .stockInfos {
	width:145px;
	margin:0;
}
#blockCenter #Column-2 .blockPrecommand .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gamePrice {
	margin-left:32px;
}
#blockCenter #Column-2 .blockPrecommand .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .releaseDate {
	font-size:14px;
	font-weight:bold;
	color:#559a00;
	margin:0 0 3px -6px;
}
#blockCenter #Column-2 .blockPrecommand .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .basket, 
#blockCenter #Column-2 .blockPrecommand .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .basket:hover {
	background:url(blockItemSearch_precommand_button_bgd.gif) no-repeat 0 0;
}
#blockCenter #Column-2 .blockPrecommand .blockNotaBene {
	font-style:italic;
	font-size:11px;
	color:#666;
}

/* Numbering */

#blockCenter #Column-2 .blockNumbering {
	background-image:url('numbering_middle_bgd.gif');
	background-repeat:repeat-x;
	background-position:top left;	
	height:35px;
	overflow:hidden;
	clear:both;
	margin-bottom:15px;
}
#blockCenter #Column-2 .blockNumbering-2 {
	margin: 15px 0;
}

#blockCenter #Column-2 .blockNumbering .borderLeft{
	background-image:url('numbering_left_bgd.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:35px;	
}
#blockCenter #Column-2 .blockNumbering .borderRight{
	background-image:url('numbering_right_bgd.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:35px;
	overflow:hidden;	
	text-align:center;
}

#blockCenter #Column-2 .blockNumbering .items{
	margin-top:7px;
}


#blockCenter #Column-2 .blockNumbering ul li {
	display:inline-block;	
}

* html #blockCenter #Column-2 .blockNumbering ul li {display:inline;margin-left:5px;}
*+html #blockCenter #Column-2 .blockNumbering ul li {display:inline;margin-left:5px;}



#blockCenter #Column-2 .blockNumbering a {
	display:inline-block;
	background-image:url('numbering_item_middle_bgd.gif');
	background-position:top left;	
	overflow:hidden;
	cursor:pointer;
}
#blockCenter #Column-2 .blockNumbering a span{
	display:inline-block;
	background-image:url('numbering_item_left_bgd.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
#blockCenter #Column-2 .blockNumbering a span span{
	background-image:url('numbering_item_right_bgd.gif');
	background-position: top right;
	height:21px;
	line-height:21px;	
	padding:0 5px;
	font-size:11px;
	text-align:center;
}

#blockCenter #Column-2 .blockNumbering a:hover,
#blockCenter #Column-2 .blockNumbering a.activ {
	background-position:0 -21px;
	color:#FFF;	
}

#blockCenter #Column-2 .blockNumbering a:hover span,
#blockCenter #Column-2 .blockNumbering a.activ span{
	background-position:0 -21px;
}
#blockCenter #Column-2 .blockNumbering a:hover span span,
#blockCenter #Column-2 .blockNumbering a.activ span span{
	background-position:right -21px;
}


#blockCenter #Column-2 .blockNumbering a.previous {
	display:inline-block;
	background-image:url('numbering_previous_bgd.gif');
	background-position:top left;	
	overflow:hidden;
	cursor:pointer;	
	width:23px;
	height:21px;
}

#blockCenter #Column-2 .blockNumbering a.next {
	display:inline-block;
	background-image:url('numbering_next_bgd.gif');
	background-position:top left;	
	overflow:hidden;
	cursor:pointer;	
	width:23px;
	height:21px;
}
#blockCenter #Column-2 .blockNumbering a.goLast {
	background-image:url('numbering_last_bgd.gif');
}
#blockCenter #Column-2 .blockNumbering a.goFirst {
	background-image:url('numbering_first_bgd.gif');
}

#blockCenter #Column-2 .blockNumbering a.previous:hover,
#blockCenter #Column-2 .blockNumbering a.next:hover {
	background-position:0 -21px;
}

#blockCenter #Column-2 .blockNumbering a.previous span,
#blockCenter #Column-2 .blockNumbering a.next span {
	background:0;
}
#blockCenter #Column-2 .blockNumbering a.previous span span,
#blockCenter #Column-2 .blockNumbering a.next span span{
	text-indent:-500em;
}

/* Page RECHERCHE */

#blockCenter #Column-2 .shopAddress {
	background:url('bgd-blockshopadress-bottom.gif') no-repeat 0 bottom;
	margin:8px 0 15px;
	overflow:hidden;
}
#blockCenter #Column-2 .shopAddress .top {
	background:url("bgd-blockshopadress-top.gif") no-repeat;
}
* html #blockCenter #Column-2 .shopAddress .top {
	height:1%;
}
*+html #blockCenter #Column-2 .shopAddress .top {
	height:1%;
}
#blockCenter #Column-2 .shopAddress .blockCoords {
	padding:20px 0 30px 25px;
	float:left;
	width:376px;
	line-height:18px;
}
#blockCenter #Column-2 .shopAddress .blockCoords .label {
	width:92px;
}
#blockCenter #Column-2 .shopAddress .blockCoords .value a {
	color:#65AA0A;
}
#blockCenter #Column-2 .shopAddress .blockCoords .shopName {
	font-weight: bold;
	font-size: 16px;
}
#blockCenter #Column-2 .shopAddress .blockAction {
	float:left;
	width:142px;
	padding:16px 0 8px 25px;
	height:117px;
	position:relative;
}
#blockCenter #Column-2 .shopAddress .blockAction .bgdImage-2 {
	height:74px;
	width:143px;
	border:3px solid #e0e0e0;
}
#blockCenter #Column-2 .shopAddress .blockAction .bgdImage-2 a {
	display:block;
	height:74px;
	width:143px;
}
#blockCenter #Column-2 .shopAddress .blockAction .bgdImage-2 a span {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	height: 74px;
	width: 143px;
}
#blockCenter #Column-2 .shopAddress .blockAction .shopReturn {
	background:url('bgd-seemagasin.gif') no-repeat;
	height:25px;
	width:149px;
	display:block;
	margin-top:5px;
	color:#fff;
	font-size:13px;
}
#blockCenter #Column-2 .shopAddress .blockAction .shopReturn span {
	padding-left:44px;
	line-height:24px;
}
#blockCenter #Column-2 .shopAddress .blockShopMap  {
	padding: 11px 0 8px 20px;
	float: left;
}
#blockCenter #Column-2 .shopAddress .blockShopMap #shopMap {
	overflow: hidden;
	border:3px solid #fff;
}

#blockCenter #Column-2 .blockSearchForm{
	float:left;
	width:759px;
	background-color:#f1f1f1;
	overflow:hidden;
}

#blockCenter #Column-2 .blockSearchForm .fborderTop{
	background-image:url('column2_part_top_bgd.gif');
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
#blockCenter #Column-2 .blockSearchForm .fborderBottom{
	padding:10px 15px;
	background-image:url('column2_part_bottom_bgd.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	overflow:hidden;
}

#blockCenter #Column-2 .blockSearchForm form{
	display:block;
	height:100%;
	overflow:hidden;
}

#blockCenter #Column-2 .blockSearchForm h3{
	color:#5a9e00;
	font-size:12px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom:4px;
	margin:0;
	font-weight:bold;
}

#blockCenter #Column-2 .blockSearchForm .formColumn-1 {
	float:left;
	width:257px;
	height:60px;
	overflow:hidden;
	padding:11px;
	background-image:url('blockSearchForm_searchTxt_bgd.gif');
}

#blockCenter #Column-2 .blockSearchForm .formColumn-1 .blockInput{
	background-image:url('blockSearchForm_searchTxt_input_bgd.gif');
	width:253px;
	height:23px;
	overflow:hidden;
	margin-top:15px;
}
#blockCenter #Column-2 .blockSearchForm .formColumn-1 .blockInput input{
	font-size:11px;
	border:0;
	background:transparent;
	color:#666;
	width:233px;
	height:15px;
	padding:4px 10px;
}

#blockCenter #Column-2 .blockSearchForm .formColumn-2 {
	float:left;
	margin-left:15px;
	width:246px;
	height:60px;
	overflow:hidden;
	padding:11px;
	background-image:url('blockSearchForm_searchSelect_bgd.gif');
}
#blockCenter #Column-2 .blockSearchForm .formColumn-2 .line{
	height:23px;
	overflow:hidden;
}
#blockCenter #Column-2 .blockSearchForm .formColumn-2  h3{
	float:left;
	width:72px;
	clear:left;
}

#blockCenter #Column-2 .blockSearchForm .formColumn-2 select{
	font-family: arial, helvetica, sans-serif;
	float:right;	
	width:162px;
	height:19px;
	font-size:10px;
	border:1px solid #dddddd;	
	margin:0;
	padding:0;
}

#blockCenter #Column-2 .blockSearchForm .formColumn-3 {
	float:left;
	margin-left:15px;
	padding-top:20px;
	overflow:hidden;
}
#blockCenter #Column-2 .blockListSearch .results .resultsInfos {
	margin:15px 0;
}
#blockCenter #Column-2 .blockListSearch .results .resultsInfos h2 span{
	display:inline;
	float:none;
	margin:0;
	padding:0 3px;
	color:#999;
}
#blockCenter #Column-2 .blockListSearch .results .resultsInfos h2 span.shopName{
	display:inline;
	float:none;
	font-weight: bold;
}

#blockCenter #Column-2 .blockListSearch .results .resultsSuggestions {
	display:block;
	padding:10px 10px;
	background-color:#F1F1F1;
	border: 1px solid #E1E1E1;
}
#blockCenter #Column-2 .blockListSearch .results .resultsSuggestions .label {
	float:left;
	font-weight:bold;
	font-size:13.5px;
}

#blockCenter #Column-2 .blockListSearch .results .resultsSuggestions .suggestion {
	font-size:14px;
	float:left;
	margin:0 5px;
}

#blockCenter #Column-2 .blockListSearch .results .resultsSuggestions .suggestion a{
	font-weight:bold;
	color:#5A9E00;
}


#blockCenter #Column-2 .blockListSearch .results .orderButtons {
	clear:both;
	height:15px;
	overflow:hidden;
}

#blockCenter #Column-2 .blockListSearch .results .orderButtons li{
	display:block;
	float:left;
	overflow:hidden;
	background-image:url('blockSearchList_orderButton_middle_bgd.gif');
	background-position:top left;
}

#blockCenter #Column-2 .blockListSearch .results .orderButtons li.orderPlatform { margin-left:0; }
#blockCenter #Column-2 .blockListSearch .results .orderButtons li.orderName { margin-left:6px }
#blockCenter #Column-2 .blockListSearch .results .orderButtons li.orderStock { margin-left:6px }
#blockCenter #Column-2 .blockListSearch .results .orderButtons li.orderPrice { margin-left:71px;}
#blockCenter #Column-2 .blockListSearch .results .orderButtons li.orderPopularity { margin-left:6px }
#blockCenter #Column-2 .blockListSearch .results .orderButtons li.orderDate {float: right; margin-right:50px;}

#blockCenter #Column-2 .blockListSearch .results .orderButtons li span{
	display:block;
	float:left;	
	background-image:url('blockSearchList_orderButton_left_bgd.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:4px;
}
#blockCenter #Column-2 .blockListSearch .results .orderButtons li span span{
	display:block;
	float:left;
	height:15px;	
	background-image:url('blockSearchList_orderButton_right_bgd.gif');
	background-repeat:no-repeat;
	background-position:top right;
	padding:0;
	padding-right:4px;
}
#blockCenter #Column-2 .blockListSearch .results .orderButtons a {
	line-height:15px;
	height:15px;
	float:left;
	color:#FFF;
	font-size:10px;
	margin:0 10px 0 4px;
}
#blockCenter #Column-2 .blockListSearch .results .orderButtons a.orderUp{
	background:url(blockSearchList_orderUp_bgd.gif) no-repeat;
	display:block;
	float:left;
	width:8px;
	height:15px;
	margin:0;
}
#blockCenter #Column-2 .blockListSearch .results .orderButtons a.orderDown{
	background:url(blockSearchList_orderDown_bgd.gif) no-repeat;
	display:block;
	float:left;
	width:8px;
	height:15px;
	margin:0;
}
#blockCenter #Column-2 .blockListSearch .results .orderButtons a.activ {
	background-position:0 -15px;
}

#blockCenter #Column-2 .blockListSearch .results .items {
	border-top:1px solid #5a9e00;
	margin:0;
	padding: 10px 0 0 0;
	margin-bottom:10px;
}
.popBasket .blockItemSearch,
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch {
	width:100%;
	border-bottom:1px solid #ddd;
	padding:8px 0;
	margin:0;
	overflow:hidden;
}
.popBasket .blockItemSearch {
	padding:3px 0 8px;
}
.popBasket .blockItemSearch .itemColumn-1,
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-1{
	float:left;
	display:block;
	width:95px;
	text-align:center;
}
.popBasket .blockItemSearch .itemColumn-1 .logoPlatform a,
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-1 .logoPlatform a{
	display:block;
	width:85px;
	height:85px;
}
.popBasket .blockItemSearch .itemColumn-2, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-2{
	float:left;
	display:block;
	width:80px;
}

.popBasket .blockItemSearch .itemColumn-2 .cover, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-2 .cover{
	width:58px;
	padding:1px;
	border:1px solid #CCC;
	overflow:hidden;
	-moz-border-radius:3px;
}
.popBasket .blockItemSearch .itemColumn-2 .cover span, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-2 .cover span{
	width:58px;
	height:82px;
	display:block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-color:#F9F9F9;
}

.popBasket .blockItemSearch .itemColumn-3, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3{
	float:left;
	display:block;
	width:365px;
	border-right:1px dotted #d0d0d0;
}
.popBasket .blockItemSearch .itemColumn-3 .gametitle h3, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gametitle h3 {
	margin:0 0 9px;
}
.popBasket .blockItemSearch .itemColumn-3 .gametitle h3 a, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gametitle h3 a{
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:normal;
}
.popBasket .blockItemSearch .itemColumn-3 .gametitle h3 {
	white-space:nowrap;
}
.popBasket .blockItemSearch .itemColumn-3 .gametitle h3 a span {
	padding:0 0 0 4px;
	color:#666;
}
.popBasket .blockItemSearch .itemColumn-3 .gametitle h4, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gametitle h3 a span{
	margin-left:7px;
	color:#777;
}
.popBasket .blockItemSearch .itemColumn-3 .gameStock, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock {
	float:left;
}

.popBasket .blockItemSearch .itemColumn-3 .gameStock .stockCount .left, 
.popBasket .blockItemSearch .itemColumn-3 .gameStock .stockCount .right, 
.popBasket .blockItemSearch .itemColumn-3 .gameStock .stockCount .content, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock .stockCount .left, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock .stockCount .right, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock .stockCount .content {
	float:left;
	height:17px;
}

.popBasket .blockItemSearch .itemColumn-3 .gameStock .stockCount .left, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock .stockCount .left {
	background:url(blockItemList_stockCount_left_bgd.gif) no-repeat left top;
}

.popBasket .blockItemSearch .itemColumn-3 .gameStock .stockCount .right, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock .stockCount .right {
	background:url(blockItemList_stockCount_right_bgd.gif) no-repeat right top;
}

.popBasket .blockItemSearch .itemColumn-3 .gameStock .stockCount .content, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock .stockCount .content {
	background:url(blockItemList_stockCount_middle_bgd.gif) repeat-x left top;
	margin:0 6px 0 4px;
}

.popBasket .blockItemSearch .itemColumn-3 .gameStock .stockCount .content a, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock .stockCount .content a { color:#FFF; cursor:help; }

* html .popBasket .blockItemSearch .itemColumn-3 .gameStock .stockCount .content, 
* html #blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock .stockCount .content { margin:0 3px 0 2px; }

.popBasket .blockItemSearch .itemColumn-3 .gameStock .stockCount .content span, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameStock .stockCount .content span {
	background:url(blockItemList_stockCount_separator_bgd.gif) no-repeat left top;
	color:#FFF;
	font-size:11px;
	line-height:18px;
	padding:0 2px 0 4px;
	float:left;
	height:17px;
}

.popBasket .blockItemSearch .itemColumn-3 .stockInfos {
	float:left;
	font-size:14px;
	line-height:16px;
	color:#666;
	/*width:155px;*/
	width:auto;
	font-weight:bold;
}

#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .stockInfos {
	float:left;
	font-size:13px;
	line-height:16px;
	color:#666;
	width:95px;
	font-weight:bold;
}

.popBasket .blockItemSearch .itemColumn-3 .stockInfos .ruptureColor, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .stockInfos .ruptureColor{
	color:#f244b3;
}

.popBasket .blockItemSearch .itemColumn-3 .stockInfos .inStock, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .stockInfos .inStock {
	font-size:16px;
}

.popBasket .blockItemSearch .itemColumn-3 .gamePrice, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gamePrice {
	display:block;
	float:left;
	margin-left:109px;
	font-size:18px;
	font-weight:bold;
	color:#559a00;
	height:26px;
	line-height:26px;
}
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gamePrice span{
	display: block;
	float: left;
}

#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 a.passOnline { background-image:url(picto_passonline.jpg); width:25px; height: 25px; display: block; margin: 0 0 0 10px;}
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 a.passOnline span{ display: none; }

#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gamePriceNoStock {
	color:#ccc;
}

.popBasket .blockItemSearch .itemColumn-3 .lineMore, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .lineMore{
	overflow:hidden;
	margin-top:10px;
}

.popBasket .blockItemSearch .itemColumn-3 .gameSpec, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .gameSpec,
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-3 .moreGenre{
	float:left;
	background-image:url('blockItemList_more_puce.gif');
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-right:10px;
	font-size:10px;
	margin-bottom:11px;
}

#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 {
	float:left;
	display:block;
	width:140px;
	margin-left:50px;
}

#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .more,
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .cash, 
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .basketNoStock {
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	display:block;
	background-image:url('blockItemSearch_more_icon_bgd.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	margin-top:4px;
}
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .cash {
	background:url('blockItemSearch_cash_icon_bgd.gif') no-repeat 4px center;
}
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .basketNoStock {
	background:url('blockItemSearch_basket_icon_bgd.gif') no-repeat 0 center;
}

#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .basket {
	margin-top:5px;
	background:url(blockItemSearch_basket_button_bgd.gif) no-repeat;
	display:block;
	width:125px;
	height:27px;
}
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .basket span {
	display:none;
}

/*#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .basket:hover {
	background-image:url('blockItemSearch_basket_button_hover_bgd.gif');
}*/

#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .sell {
	margin-top:5px;
	background-image:url('blockItemSearch_sell_button_bgd.gif');
	display:block;
	width:125px;
	height:27px;
}
#blockCenter #Column-2 .blockListSearch .results .items .blockItemSearch .itemColumn-4 .actions .sell span {
	display:none;
}

/*-----------------------------------------
	Formulaire COMMONS
-----------------------------------------*/

#blockGlobal input.text, 
#blockGlobal textarea.textarea {
	border:1px solid #DDD;
	background:#fff url(bgd_input_txt.gif) repeat-x 0 0;
	padding:4px;
}

#blockGlobal textarea.textarea {
	width:234px;
	height:200px;
	overflow:auto;
}

#blockGlobal input.checkbox, 
#blockGlobal input.radio {
	width:auto;
	border:0;
	background:none;
	padding:0;
	margin:0 2px 0 0;
}

#blockGlobal select {
	color:#333;
	border:1px solid #DDD;
}

#blockGlobal .requiredFields {
	color:red;
}

#blockGlobal .fieldError {
	display:block;
	color:red;
	font-weight:bold;
	font-size:11px;
	padding:3px 0 0 10px;
	margin:0 0 0 5px;
	background:url(puce_03_top.gif) no-repeat left center;
}

#blockGlobal .fieldComment {
	display:block;
	color:#666;
	font-weight:normal;
	font-size:11px;
	padding:2px 0 0 0;
}

#blockGlobal form table {
	width:100%;
	margin:5px 0 0 0;
}

#blockGlobal form table td.tableColumn-1 {
	padding:0 0 6px 0;
}

#blockGlobal form table td.label {
	width:190px;
	color:#555;
	font-weight:bold;
	vertical-align:top;
}

#blockGlobal form table td.tableColumn-1 .text {
	width:235px;
}
#blockGlobal form table td.tableColumn-1 .radio {
	width: auto !important;
}

#blockGlobal form table td.tableColumn-1 .password, 
#blockGlobal form table td.tableColumn-1 .tel {
	width:100px;
}

#blockGlobal form table td.tableColumn-1 .cp {
	width:40px;
}

#blockGlobal form table td.tableColumn-1 .jsCalendar {
	background:url(picto_calendar.gif) no-repeat 88px center;
}

#blockGlobal form .blockSubmit, 
#blockGlobal form .formAction {
	text-align:right;
	margin:10px 0;
}

#blockGlobal form .formValid {
	/*float:right;*/
	text-align:right;
	margin:10px 0;
}
#blockGlobal form .formValid .infosForm {
	font-style:italic;
	color:#666;
	font-size:12px;
	padding:6px 0 0;
}

/* Charte qualité
------------------------------------------------------*/

/*#blockCenter #Column-2 .blockCharte .blockQuality {
	margin:25px 0;
	background:url(bgd_blockquality_content.gif) repeat-y center;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityBottom {
	background:url(bgd_blockquality_bottom.gif) no-repeat center bottom;
	padding:36px 12px 16px;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityContent {
	background:url(bgd_blockquality_top_title.gif) no-repeat center top;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu {
	margin:0 0 16px;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item {
	float:left;
	background:url(bgd_blockquality_item-1.gif) no-repeat 0 0;
	width:234px;
	height:152px;
	margin:0 14px 14px 0;
	overflow:hidden;
	position:relative;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-2 { background-image:url(bgd_blockquality_item-2.gif); }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-3 { background-image:url(bgd_blockquality_item-3.gif); margin-right:0; }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-4 { background-image:url(bgd_blockquality_item-4.gif); }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-5 { background-image:url(bgd_blockquality_item-5.gif); }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-6 { background:none; margin-right:0; }

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item .content {
	padding:10px;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item .content h3 {
	margin:0 0 16px;
	font-size:16px;
	color:#333;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item .content h3 span.primaryColor {
	font-weight:bold;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item .content .txt {
	float:left;
	width:142px;
	text-align:left;
	font-size:12px;
	margin:0 0 0 71px;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item .more {
	position:absolute;
	right:10px;
	bottom:10px;
}*/

#blockCenter #Column-2 .blockCharte .blockQuality {
	margin:25px 0;
	background:url(bgd_blockquality_content.gif) repeat-y center;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityBottom {
	background:url(bgd_blockquality_bottom.gif) no-repeat center bottom;
	padding:36px 12px 16px;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityContent {
	background:url(bgd_blockquality_top_title.gif) no-repeat center top;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu {
	margin:0 0 16px;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item {
	float:left;
	display:block;
	width:173px;
	height:95px;
	margin:0 14px 14px 0;
	overflow:hidden;
	position:relative;
	background:#5a9e00;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-4, 
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-8 {
	margin-right:0;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item .title {
	display:block;
	font-size:16px;
	color:#333;
	letter-spacing:-1px;
	text-transform:uppercase;
	position:absolute;
	top:25px;
	left:67px;
	width:112px;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item .title span.primaryColor {
	font-weight:bold;
	display:block;
}

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-1 { background-image:url(bgd_blockquality_item-1.gif); }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-2 { background-image:url(bgd_blockquality_item-2.gif); }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-3 { background-image:url(bgd_blockquality_item-3.gif); }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-4 { background-image:url(bgd_blockquality_item-4.gif); }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-5 { background-image:url(bgd_blockquality_item-5.gif); }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-6 { background-image:url(bgd_blockquality_item-6.gif); }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-7 { background-image:url(bgd_blockquality_item-7.gif); }

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-1 .title { top:16px; }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-2 .title { left:60px; }
#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-7 .title { left:75px; }

#blockCenter #Column-2 .blockCharte .blockQuality .blockQualityMenu .item-2 .title span.primaryColor { font-size:14px; letter-spacing:-0.09em; }

/* Paragraphes */
#blockCenter #Column-2 .blockCharte h2 {
	border-top:1px dotted #ccc;
	margin:15px 0 10px;
	padding:15px 0 0 0;
	background:none;
}

#blockCenter #Column-2 .blockCharte h2 span.arrow {
	background:url(h2_puce_main.gif) no-repeat left center;
	padding:0 0 0 18px;
}

#blockCenter #Column-2 .blockCharte h2 span.up {
	font-size:11px;
	float:right;
}

#blockCenter #Column-2 .blockCharte h2 span.up a {
	background:url(bgd_arrow_up.gif) no-repeat left center;
	padding:0 0 0 15px;
	color:#90cb10;
}

#blockCenter #Column-2 .blockCharte p {
	padding:0 0 0 120px;
}
#blockCenter #Column-2 .blockCharte p a {
	color:#559a00;
	font-weight:bold;
}
#blockCenter #Column-2 .blockCharte p.picto {
	float:left;
	padding:0;
}
#blockCenter #Column-2 .blockCharte p.asterisk {
	color:#999;
	font-size:12px;
}

/* CGV cgv
------------------------------------------------------*/

#blockCenter #Column-2 .blockConditions ol {
	margin:20px 0 20px 50px;
}

#blockCenter #Column-2 .blockConditions ol li a {
	color:#90cb10;;
}

#blockCenter #Column-2 .blockConditions h2 {
	margin:16px 0;
}

#blockCenter #Column-2 .blockConditions h3 {
	margin:16px 0 16px 25px;
	font-weight:bold;
	text-decoration:underline;
}

#blockCenter #Column-2 .blockConditions h4 {
	margin:16px 0 16px 40px;
	text-decoration:underline;
}

/*-----------------------------------------
Boutons arrondis (balise a et button)
-----------------------------------------*/

/* Bouton rond 1 (petit)
----------------------------------*/

body .popBasket a.btnRound-1, 
#blockGlobal #blockCenter a.btnRound-1, 
#blockGlobal #blockCenter button.btnRound-1 {
	display:-moz-inline-box; 
	display:inline-block;
	margin:0; 
	padding:0; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0; 
	background:none; 
	color:#fff;
} 

body .popBasket a.btnRound-1 span, 
#blockGlobal #blockCenter a.btnRound-1 span, 
#blockGlobal #blockCenter button.btnRound-1 span { 
	position:relative; 
	float:left; 
	padding:0 0 0 7px; 
	vertical-align:middle; 
	background:url(bgd_btnround-1_left.gif) left top no-repeat; 
} 

body .popBasket a.btnRound-1 span span, 
#blockGlobal #blockCenter a.btnRound-1 span span, 
#blockGlobal #blockCenter button.btnRound-1 span span { 
	padding:0 7px 0 0; 
	background:url(bgd_btnround-1_right.gif) right top no-repeat; 
} 

body .popBasket a.btnRound-1 span span span, 
#blockGlobal #blockCenter a.btnRound-1 span span span, 
#blockGlobal #blockCenter button.btnRound-1 span span span { 
	height:22px; 
	padding:0 4px; 
	line-height:1.7; 
	background:url(bgd_btnround-1.gif) left top repeat-x; 
} 

/* Bouton rond 2 (grand)
----------------------------------*/

body .popBasket a.btnRound-2, 
#blockGlobal #blockCenter a.btnRound-2, 
#blockGlobal #blockCenter button.btnRound-2 {
	display:-moz-inline-box; 
	display:inline-block;
	margin:0; 
	padding:0; 
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0; 
	background:none; 
} 

body .popBasket a.btnRound-2 span, 
#blockGlobal #blockCenter a.btnRound-2 span, 
#blockGlobal #blockCenter button.btnRound-2 span { 
	position:relative; 
	float:left; 
	padding:0 0 0 7px; 
	vertical-align:middle; 
	background:url(bgd_btnround-2_left.gif) left top no-repeat; 
} 

body .popBasket a.btnRound-2 span span, 
#blockGlobal #blockCenter a.btnRound-2 span span, 
#blockGlobal #blockCenter button.btnRound-2 span span { 
	padding:0 6px 0 0; 
	background:url(bgd_btnround-2_right.gif) right top no-repeat; 
} 

body .popBasket a.btnRound-2 span span span, 
#blockGlobal #blockCenter a.btnRound-2 span span span, 
#blockGlobal #blockCenter button.btnRound-2 span span span { 
	height:26px; 
	padding:0 12px; 
	line-height:2; 
	background:url(bgd_btnround-2.gif) right 0 repeat-x; 
} 
body .popBasket a.btnRound-2 span span span { 
	padding:0; 
} 

body .popBasket a.btnRound-2 span span span span, 
#blockGlobal #blockCenter a.btnRound-2 span span span span, 
#blockGlobal #blockCenter button.btnRound-2 span span span span { 
	height:26px; 
	padding:0 20px 0 0; 
	background: url(bgd_button_span_arrow.gif) no-repeat right 0;
	line-height:2.2; 
}

body .popBasket a.btnBack span span span span, 
#blockGlobal #blockCenter a.btnBack span span span span, 
#blockGlobal #blockCenter button.btnBack span span span span { 
	padding:0 0 0 20px; 
	background: url(bgd_button_span_arrow_back.gif) no-repeat 0 0;
}

/* Hover */ 

#blockGlobal #blockCenter a.btnRound-2:hover span, 
#blockGlobal #blockCenter a.btnRound-2.activ span, 
#blockGlobal #blockCenter button.btnRound-2:hover span,
#blockGlobal #blockCenter button.btnRound-2.activ span { 
	background-position:0 -26px; 
} 

#blockGlobal #blockCenter a.btnRound-2:hover span span, 
#blockGlobal #blockCenter a.btnRound-2.activ span span, 
#blockGlobal #blockCenter button.btnRound-2:hover span span,
#blockGlobal #blockCenter button.btnRound-2.activ span span { 
	background-position:right -26px; 
} 

#blockGlobal #blockCenter a.btnRound-2:hover span span span, 
#blockGlobal #blockCenter a.btnRound-2.activ span span span, 
#blockGlobal #blockCenter button.btnRound-2:hover span span span,
#blockGlobal #blockCenter button.btnRound-2.activ span span span { 
	background-position:0 -26px; 
}

#blockGlobal #blockCenter a.btnRound-2:hover span span span span, 
#blockGlobal #blockCenter a.btnRound-2.activ span span span span, 
#blockGlobal #blockCenter button.btnRound-2:hover span span span span,
#blockGlobal #blockCenter button.btnRound-2.activ span span span span { 
	background-position:right -26px; 
}

#blockGlobal #blockCenter a.btnBack:hover span span span span, 
#blockGlobal #blockCenter a.btnBack.activ span span span span, 
#blockGlobal #blockCenter button.btnBack:hover span span span span,
#blockGlobal #blockCenter button.btnBack.activ span span span span { 
	background-position:left -26px; 
}

/* Bouton ShoppingBag */
.btnShopping {
	display:-moz-inline-box;
	display:inline-block;
	margin:0; 
	padding:0; 
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0; 
	background:none; 
	overflow:hidden;
	height:49px;
}
.btnShopping span {
	position:relative; 
	float:left; 
	height:49px;
	overflow:hidden;
	padding:0 0 0 61px; 
	background:url(shoppingbag-button_bgd.gif) no-repeat; 
}
.btnShopping span span {
	padding:0 8px 0 0; 
	background-position:right -49px; 
}
.btnShopping span span span {
	background-repeat:repeat-x;
	padding:0 12px 0 9px;
	line-height:52px;
	background-position:0 -98px;
}
.btnShoppingDisable {
	color:#a7a7a7;
}
.btnShopping:hover span {
	background-position:0 -147px;
}
.btnShopping:hover span span {
	background-position:right -196px;
}
.btnShopping:hover span span span {
	background-position:right -245px;
}
.btnShoppingDisable span, 
.btnShoppingDisable:hover span {
	background-image:url(shoppingbag-button-disable_bgd.gif);
	background-position:0 0;
}
.btnShoppingDisable span span, 
.btnShoppingDisable:hover span span {
	background-position:right -49px; 
}
.btnShoppingDisable span span span, 
.btnShoppingDisable:hover span span span {
	background-position:0 -98px;
}

/* IE */

* html button { width:1%; overflow:visible; } 
*:first-child+html button { overflow:visible; }

/* block avec title sous forme d'onglets
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockTab {
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles {
	background:url(bgd_blocktab_title_bottom.gif) no-repeat bottom right;
	height:29px;
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 {
	float:left;
	height:29px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:0 5px 0 0;
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color:#666;
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a span {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	height:29px;
	float:left;
	background:url(bgd_blocktab_title_unactive_right.gif) no-repeat top right;
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a span span {
	background:url(bgd_blocktab_title_unactive_left.gif) no-repeat;
	float:none;
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a span span span {
	background:url(bgd_blocktab_title_unactive_arrow_down.gif) no-repeat 0 10px;
	padding:0 0 0 14px;
	margin:0 11px;
	line-height:25px;
}

/* Activ, Hover */
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a.activ {
	font-size:14px;
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a.activ, 
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a:hover {
	color:#fff;
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a.activ span, 
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a:hover span {
	background-image:url(bgd_blocktab_title_right.gif);
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a.activ span span, 
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a:hover span span {
	background-image:url(bgd_blocktab_title_left.gif);
}
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a.activ span span span, 
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles h3 a:hover span span span {
	background-image:url(bgd_blocktab_title_arrow_down.gif);
}

/* Content */
#blockGlobal #blockCenter #Column-2 .blockTab .contentTab {
	background:url(bgd_blocktab_content_bottom.gif) no-repeat bottom right;
	padding:0 0 5px;
	border-left:1px solid #d0d0d0;
	margin: 0 0 14px 0;
}
#blockGlobal #blockCenter #Column-2 .blockTab .contentTab .content {
	border-right:1px solid #d0d0d0;
	padding:10px;
}
/* Couleurs différentes */
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles-2 { background-image:url(bgd_blocktab_title_bottom-2.gif) }
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles-2 h3 a.activ span { background-image:url(bgd_blocktab_title_right-2.gif) }
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles-2 h3 a.activ span span { background-image:url(bgd_blocktab_title_left-2.gif) }
#blockGlobal #blockCenter #Column-2 .blockTab .blockTabTitles-2 h3 a.activ span span span { background-image:url(bgd_blocktab_title_arrow_down-2.gif) }

/*-----------------------------------------
	Blocs arrondis en float avec h2
	2 cote à cote
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockRounded {
	float:left;
	width:373px;
	background:url(bgd_blockrounded.gif) no-repeat center bottom;
	margin:0 0 10px 0;
}
#blockGlobal #blockCenter #Column-2 .blockRounded_client {
	margin-top: 20px;
}

#blockGlobal #blockCenter #Column-2 .blockRoundedRight {
	margin:0 0 0 14px;
}

#blockGlobal #blockCenter #Column-2 .blockRounded h2 {
	margin:0 !important;
	background:url(bgd_blockaccount_h2.gif) no-repeat;
	color:#fff;
	height:27px;
	font-size:15px;
}

#blockGlobal #blockCenter #Column-2 .blockRounded .content {
	padding:10px;
}

/*-----------------------------------------
	Connexion ou creation de compte (inscription)
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration {
	float:left;
	width:373px;
	height:270px;
	background:url(bgd_blockaccount.gif) no-repeat center bottom;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration h2 {
	margin:0 !important;
	background:url(bgd_blockaccount_h2.gif) no-repeat;
	color:#fff;
	height:27px;
	font-size:15px;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content {
	padding:10px;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content p {
	margin:0 0 4px 0;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table {
	width:100%;
	margin:8px 0 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table td {
	padding:4px 0;
	vertical-align:top;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table .error {
	color:red;
	font-weight:bold;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table .label {
	padding-top:7px;
	width:140px;
	color:#555;
	font-weight:bold;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table #login, 
#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table #password, 
#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table #client_email {
	width:205px;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table .check {
	text-align:right;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table .autologin, 
#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table .passforgot {
	font-size:11px;
}

#blockGlobal #blockCenter #Column-2 .blockAccountRegistration .content table .passforgot a {
	color:#5a9e00;
}

#blockGlobal #blockCenter #Column-2 .blockAccountCreate {
	margin-left:14px;
}

/*-----------------------------------------
	Formulaire de création de compte
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreate {
	background:#5a9e00 url(bgd_createaccount_bottom.gif) no-repeat bottom center;
	width:760px;
	overflow:hidden;
	margin:0 0 16px 0;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent {
	background:url(bgd_createaccount_top.gif) no-repeat top center;
	padding:0 0 7px 0;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .stepInfo {
	float:left;
	color:#fff;
	width:216px;
	margin:0 0 0 17px;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .stepInfo h3 {
	font-size:18px;
	font-weight:bold;
	height:40px;
	color:#FFF;
	margin:0;
	border:0;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .stepInfo h3 span {
	padding:15px 0 0 10px;
	display:block;
	float:left;
	width:175px;
	margin:-1px 0 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .stepInfo h3 .stepNum {
	background:url(bgd_createaccount_stepnumber.gif) no-repeat 0 0;
	height:25px;
	width:27px;
	color:#5a9e00;
	text-align:center;
	padding:15px 0 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .stepInfo h3 .stepArrow {
	background:url(bgd_createaccount_steparrow.gif) no-repeat 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .stepInfo p {
	font-size:11px;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .stepInfo .infoFields {
	margin:0 0 8px 35px;
	font-size:12px;
	clear:both;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm {
	float:left;
	width:490px;
	margin:0 0 0 21px;
	padding:12px 0;
}

* html #blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .stepInfo { margin-left:8px; }
* html #blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm { margin-left:23px; }

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table {
	width:100%;
	margin:5px 0 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.tableColumn-1 {
	padding:0 0 6px 0;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.label {
	width:190px;
	color:#555;
	font-weight:bold;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.tableColumn-1 .text {
	width:235px;
}
#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.tableColumn-1 .checkbox {
	width:auto;
}
#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.tableColumn-1 .password, 
#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.tableColumn-1 .tel {
	width:100px;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.tableColumn-1 .cp {
	width:40px;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.platform input, 
#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.platform label {
	float:left;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.platform input {
	width:auto !important;
	margin:0 3px 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.platform h3 {
	margin:0 0 5px;
	font-weight:bold;
}
#blockGlobal #blockCenter #Column-2 .blockFormAccountCreateContent .accountForm table td.platform ul li {
	float:left;
	width:145px;
	margin:0 2px 5px 0;
	font-size:12px;
}

#blockGlobal #blockCenter #Column-2 .formAccountCreate .accountFormValid {
	float:right;
}

#blockGlobal #blockCenter #Column-2 .formAccountCreate .accountCheckOffers {
	color:#666;
	padding:0 0 0 15px;
}

/* Contact formulaire
-------------------------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockIntroContact {
	margin:12px 0 20px;
}
#blockGlobal #blockCenter #Column-2 .blockIntroContact .textIntro {
	float:left;
	margin:0 12px 0 0;
	width:487px;
	border-right:1px dotted #ddd;
	padding:0 12px 0 0;
}
#blockGlobal #blockCenter #Column-2 .blockIntroContact ul {
	display:block;
	float:left;
	width:245px;
}
#blockGlobal #blockCenter #Column-2 .blockIntroContact ul li {
	margin:0 0 7px;
}
#blockGlobal #blockCenter #Column-2 .blockIntroContact ul li a {
	font-weight:bold;
	color:#5a9e00;
}
#blockGlobal #blockCenter #Column-2 .blockIntroContact ul li a span {
	background:url(blockMenu_puce_activ.gif) no-repeat left center;
	padding:0 0 0 15px;
}
#blockGlobal #blockCenter #Column-2 .blockIntroContact p a {
	font-weight:bold;
	color:#5a9e00;
}

/* Process de commande, checkout process
-------------------------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockCheckoutProcess {
	background:url(bgd_checkout_process.gif) no-repeat 10px 33px;
	width:690px;
	height:50px;
	margin:8px auto;
}
* html #blockGlobal #blockCenter #Column-2 .blockCheckoutProcess {
	width:740px;
}

#blockGlobal #blockCenter #Column-2 .blockCheckoutProcess .step {
	float:left;
	font-size:11px;
	width:115px;
	color:#5a9e00;
	font-weight:bold;
	text-transform:uppercase;
}


#blockGlobal #blockCenter #Column-2 .blockCheckoutProcess .step span {
	background:url(bgd_checkout_process_step_valid.gif) no-repeat center bottom;
	width:122px;
	height:32px;
	display:block;
	text-align:center;
	padding:8px 0 0 0;
}
* html #blockGlobal #blockCenter #Column-2 .blockCheckoutProcess .step span {
	width:115px;
}

#blockGlobal #blockCenter #Column-2 .blockCheckoutProcess .step a {
	color:#5a9e00;
}

#blockGlobal #blockCenter #Column-2 .blockCheckoutProcess .novalid span {
	background:url(bgd_checkout_process_step_novalid.gif) no-repeat center bottom;
}

#blockGlobal #blockCenter #Column-2 .blockCheckoutProcess .novalid {
	color:#666;
}

#blockGlobal #blockCenter #Column-2 .blockCheckoutProcess .step-basket span {
	background:url(bgd_checkout_process_basket.gif) no-repeat 0 0;
	padding-left:40px;
	text-align:left;
}

/*-----------------------------------------
	Panier
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable {
	width:100%;
	margin:10px auto 16px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable thead {
	background:none;
	height:auto;
}

.defaultTable .title_line {
	background-image:none !important;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tbody tr:hover td {
	background:#eee;
}
#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td {
	padding:5px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#555;
	border-bottom:1px solid #ddd;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketTitle td {
	text-align:left;
	border-bottom:1px solid #5a9e00;
	padding:0;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketTitle td.total {
	width:108px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketTitle td div {
	background:#5a9e00 url(bgd_baskettable_divtitle.gif) no-repeat right top;
	color:#fff;
	font-size:11px;
	height:15px;
	padding:1px 12px 0 8px;
	margin:0 0 0 1px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketTitle td.prod div {
	float:left;
	margin:0;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketBin {
	width:10px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketImg {
	width:64px !important;
	overflow:hidden;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketImg img {
	max-width:64px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketTitle {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	/*width:465px;*/
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketTitle .name {
	color:#767676;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketTitle .ref {
	font-weight:normal;
	color:#666;
	font-size:11px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketTitle .status {
	color:#333;
	font-size:12px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketPrice .editorPrice {
	display:block;
	color:#999;
	font-size:13px;
	text-decoration:line-through;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketPercentage {
	white-space:nowrap;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketPercentage .percentage {
	display:block;
	color:#555;
	font-size:11px;
	font-style:italic;
}
#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketPercentage .percentage span {
	display:block;
	color:#5a9e00;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketQuantity {
	white-space:nowrap;
	width:65px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketQuantity p.quantity {
	float:left;
	text-align:left;
	margin:0 0 0 8px;
	border:1px solid #5a9e00;
	border-right:0;
	width:28px;
	text-align:center;
	padding:1px 0;
	background:#fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px; 
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketQuantity p.quantitySelect {
	float:left;
	text-align:left;
	width:16px;
	margin:-2px 0 0 0;
}

* html #blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketQuantity p.quantity { margin-left:4px; }
*+html #blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketQuantity p.quantitySelect { margin-top:-1px; }

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketQuantity p.quantitySelect img {
	display:block;
	margin:0 0 1px 0;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketPrice, 
#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketTotal {
	font-weight:bold;
	white-space:nowrap;
	font-size:16px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr td.prodBasketTotal {
	color:#5a9e00;
	background:#eee;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td {
	border:0;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode {
	background:url(bgd_baskettable_promocode.gif) no-repeat 0 0;
	height:90px;
	text-align:left;
	vertical-align:top;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode .blockFormPromo {
	width:350px;
	overflow:hidden;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode form {
	width:350px;
	overflow:hidden;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode label {
	display:block;
	font-size:11px;
	margin:12px 0;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode p.promoCode {
	float:left;
	text-align:left;
	margin:0 0 0 25px;
}

* html #blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode label { margin-left:7px; }
* html #blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode p.promoCode { margin-left:7px; }
*+html #blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode label { margin-left:14px; }
*+html #blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode p.promoCode { margin-left:14px; }

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode p.promoCode input {
	border:1px solid #ddd;
	padding:2px;
	width:200px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketPromoCode p.promoValid {
	float:left;
	text-align:left;
	margin:0 0 0 8px;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketInfoTotal {
	text-align:right;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketInfoTotal div {
	margin:7px 7px 0 0;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketTotal {
	vertical-align:middle;
	background:url(bgd_baskettable_total.gif) no-repeat bottom right;
	padding-bottom:8px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckoutWallet td.prodBasketTotal {
	background:#eee;
}

#blockGlobal #blockCenter #Column-2 #blockBasket #basketTable tr.basketCheckout td.prodBasketTotal div {
	margin:7px 0 0 0;
}

#blockGlobal #blockCenter #Column-2 #blockBasket .error {
	margin:11px 0;
	padding:4px 4px 4px 22px;
	color:#fff;
	font-weight:bold;
	background:#5a9e00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url(bgd_blockmessage_icon.gif) no-repeat 4px center #5a9e00;
}

#blockCenter #Column-2 #blockBasket .validBasket span.warning,
#blockCenter #Column-2 h2 span.warning{
	color: red;
	font-style:italic;
	font-size: 13px;
	vertical-align: baseline;
	margin: 0 0 0 10px;
	line-height: 31px;
}
#blockCenter #Column-2 #blockBasket .validBasket span.warning{
	clear: both;
	float: right;
}

/*-----------------------------------------
	Choix du mode de livraison (panier)
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketShippingChoice {
	width: 761px;
	background:url(blockbasket_shipping-choice-top_bgd.gif) no-repeat;
	padding:5px 0 0;
	margin:0 0 8px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketShippingChoice .bottom {
	background:url(blockbasket_shipping-choice-bottom_bgd.gif) no-repeat 0 bottom;
	padding:0 0 5px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketShippingChoice .content {
	background:url(blockbasket_shipping-choice-content_bgd.gif) repeat-y;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .shippingCost {
	float:right;
	font-size:14px;
	color:#444;
	padding:23px 0 0;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .shippingCost .text {
	padding:0 10px 0 0;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .shippingCost .price {
	display:-moz-inline-box;
	display:inline-block;
	zoom:1;
	#display:inline;
	font-size:16px;
	color:#5a9e00;
	font-weight:bold;
	width:108px;
	text-align:center;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .shippingCost .price .priceStrike {
	display:block;
	font-size:15px;
	color:#666;
	font-weight:normal;
	text-decoration:line-through;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode {
	background:url(blockbasket_shipping-picto_bgd.gif) no-repeat 27px center;
	padding:11px 0 6px 110px;
	min-height:46px;
	height:auto !important;
	height:46px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .title {
	padding:0 0 7px;
	text-transform:uppercase;
	color:#5a9e00;
	font-weight:bold;
	font-size:13px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice {
	display:-moz-inline-box; 
	display:inline-block;
	padding:0; 
	color:#666;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0; 
	background:none; 
	overflow:hidden;
	height:20px;
	margin:0 8px 0 0;
}
* html #blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice { margin-right:4px; }

#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice span {
	position:relative; 
	float:left; 
	overflow:hidden;
	height:20px;
	padding:0 0 0 10px;
	background:url(blockbasket_deliverylabel_bgd.gif) no-repeat; 
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice span span {
	padding:0 4px 0 0;
	background-position:right -20px; 
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice span span span {
	padding:0 14px 0 8px;
	background-position:0 -40px; 
	background-repeat:repeat-x;
	line-height:20px;
}
* html #blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice span span span {
	padding:0 9px 0 4px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice:hover span {
	background-position:0 -60px; 
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice:hover span span {
	background-position:right -80px; 
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice:hover span span span {
	background-position:0 -100px; 
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .selected, 
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .selected:hover {
	color:#5a9e00; 
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .selected span, 
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .selected:hover span {
	background-position:0 -120px; 
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .selected span span, 
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .selected:hover span span {
	background-position:right -140px; 
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .selected span span span, 
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .selected:hover span span span {
	background-position:0 -160px; 
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice input {
	padding:0;
	margin:3px 6px 0 0;
	float:left;
}
* html #blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice input { margin:0; }
*+html #blockGlobal #blockCenter #Column-2 #blockBasket .blockDelivery .deliveryMode .labelChoice input { margin:0; }

#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketWithdrawChoice {
	width: 761px;
	background:url(blockbasket_withdraw-choice-top_bgd.gif) no-repeat;
	padding:5px 0 0;
	margin:0 0 26px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketWithdrawChoice .bottom {
	background:url(blockbasket_withdraw-choice-bottom_bgd.gif) no-repeat 0 bottom;
	padding:0 0 5px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketWithdrawChoice .content {
	background:url(blockbasket_withdraw-choice-content_bgd.gif) no-repeat 0 bottom;
	min-height:52px;
	height:auto !important;
	height:52px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketWithdrawChoice .withdrawInfoLink {
	display:block;
	background:url(blockbasket_withdraw-picto_bgd.gif) no-repeat 27px center;
	padding:8px 0 0 110px;
	min-height:46px;
	height:auto !important;
	height:46px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketWithdrawChoice .withdrawInfoLink .title {
	display:block;
	padding:0 0 3px;
	text-transform:uppercase;
	color:#5a9e00;
	font-weight:bold;
	font-size:13px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketWithdrawChoice .withdrawInfoLink .consult {
	display:block;
	background:url(blockbasket_arrow_bgd.gif) no-repeat 0 center;
	padding:0 0 0 12px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketWithdrawChoice .withdrawInfoLink .consult .imp {
	text-decoration:underline;
}

/*-----------------------------------------
	Validation Panier
-----------------------------------------*/ 

#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket {
	background:url(blockbaskettotal-top_bgd.gif) no-repeat;
	width:761px;
	padding:8px 0 0;
	margin:0 0 14px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .bottom {
	background:url(blockbaskettotal-bottom_bgd.gif) no-repeat 0 bottom;
	padding:0 0 8px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .content {
	background:url(blockbaskettotal-content_bgd.gif) repeat-y;
	padding:5px 0 7px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .promoCode {
	float:left;
	width:202px;
	border-right:1px solid #ddd;
	padding:0 0 0 30px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .promoCode label {
	display:block;
	font-style:italic;
	font-size:12px;
	color:#666;
	padding:0 0 4px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .promoCode label .imp {
	color:#5a9e00;
	font-weight:bold;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .promoCode form p {
	margin:0;
	text-align:left;
	float:left;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .promoCode form input.text {
	border:0;
	padding:0;
	margin:0 5px 0 0;
	background:url(blockbasket_promocode-input_bgd.gif) no-repeat;
	width:142px;
	height:19px;
	line-height:19px;
	padding:0 5px;
	font-size:11px;
	color:#888;
	font-style:italic;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .promoCode form input.text:focus {
	color:#555;
	font-style:normal;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .promoCode form input.submit {
	border:0;
	padding:0;
	background:url(blockbasket_promocode-submit_bgd.gif) no-repeat;
	width:27px;
	height:19px;
	padding:0 5px;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .economyTotal {
	float:left;
	width:226px;
	padding:5px 0 0 15px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .economyTotal .title {
	display:block;
	float:left;
	padding:0 6px 0 0;
	font-weight:bold;
	font-size:12px;
	color:#666;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .economyTotal .percentage {
	display:block;
	float:left;
	font-weight:bold;
	font-size:25px;
	padding:2px 0 0;
	color:#5a9e00;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .totalAmount {
	float:left;
	width:284px;
	color:#fff;
	padding:7px 0 0;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .totalAmount .title {
	display:block;
	float:left;
	width:170px;
	text-align:right;
	padding:5px 8px 0 0;
	font-size:14px;
	font-weight:bold;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockBasketValidate .totalBasket .totalAmount .total {
	display:block;
	float:left;
	width:105px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

#blockGlobal #blockCenter #Column-2 .validBasket {
	text-align:right;
	padding:0 26px 0 18px;
	margin:0 0 7px;
}
#blockGlobal #blockCenter #Column-2 .validBasket .btnBack {
	float:left;
	padding:13px 0 0;
}
#blockGlobal #blockCenter #Column-2 .validBasket a, 
#blockGlobal #blockCenter #Column-2 .validBasket span.stepNext {
	float:right;
}
#blockGlobal #blockCenter #Column-2 .validBasket span.stepNext {
	color:#666;
	font-weight:bold;
	padding:4px 10px 0 0;
}

#blockGlobal #blockCenter #Column-2 span.mentionShippingWarranty {
	color:#666;
	font-style:italic;
}
/*-----------------------------------------
	Sauvegarde panier
-----------------------------------------*/  

/*#blockGlobal #blockCenter #Column-2 .blockSaveBasket {
	float:left;
	background:url(bgd_baskettable_savebasket.gif) no-repeat 0 0;
	width:362px;
	height:80px;
}

#blockGlobal #blockCenter #Column-2 .blockSaveBasket form {
	padding:10px;
}

#blockGlobal #blockCenter #Column-2 .blockSaveBasket h4 {
	font-weight:bold;
	color:#666;
	margin:0 0 4px;
}

#blockGlobal #blockCenter #Column-2 .blockSaveBasket label {
	margin:0 3px 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockSaveBasket p {
	float:left;
	margin:0;
	text-align:left;
}

#blockGlobal #blockCenter #Column-2 .blockSaveBasket p.info {
	float:none;
	margin:5px 0 0;
	font-size:11px;
	color:#666;
}
#blockGlobal #blockCenter #Column-2 .blockSaveBasket p.info a { color:#333; }

#blockGlobal #blockCenter #Column-2 .blockSaveBasket input.basketName {
	border:1px solid #ddd;
	padding:2px;
	width:200px;
	color:#999;
	font-style:italic;
}
#blockGlobal #blockCenter #Column-2 .blockSaveBasket input.basketName:focus { color:#666; font-style:normal; }

#blockGlobal #blockCenter #Column-2 .blockSaveBasket button {
	margin:-1px 0 0 3px;
}*/

#blockGlobal #blockCenter #Column-2 .blockSaveBasket {
	padding:0 0 0 19px;
}
#blockGlobal #blockCenter #Column-2 .blockSaveBasket h4 {
	color:#666;
	padding:2px 4px 0 0;
	float:left;
}
#blockGlobal #blockCenter #Column-2 .blockSaveBasket label {
	margin:0 3px 0 0;
}
#blockGlobal #blockCenter #Column-2 .blockSaveBasket p {
	float:left;
	margin:0;
	text-align:left;
}
#blockGlobal #blockCenter #Column-2 .blockSaveBasket p.info {
	float:none;
	margin:8px 0 0;
	font-size:11px;
	font-style:italic;
	color:#666;
}
#blockGlobal #blockCenter #Column-2 .blockSaveBasket p.info a { color:#555; text-decoration:underline; }

#blockGlobal #blockCenter #Column-2 .blockSaveBasket input.basketName {
	border:1px solid #bbb;
	padding:2px;
	width:130px;
	color:#999;
	font-style:italic;
}
#blockGlobal #blockCenter #Column-2 .blockSaveBasket input.basketName:focus { color:#666; font-style:normal; }

#blockGlobal #blockCenter #Column-2 .blockSaveBasket button {
	margin:-1px 0 0 3px;
}

/*-----------------------------------------
	Sélection mode de paiement
-----------------------------------------*/ 

#blockGlobal #blockCenter #Column-2 .blockSelectPayment {
	margin:10px 0;
}

#blockGlobal #blockCenter #Column-2 .blockSelectPayment .blockLabel {
	background:url(bgd_blockselectpayment_right.gif) no-repeat right top;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	float:left;
	width:247px; /* Largeur à changer en fonction du nombre de moyen de paiement */
	margin:0 10px 10px 0;
	height:53px;
	cursor:pointer;
	color:#666;
}
#blockGlobal #blockCenter #Column-2 .blockSelectPayment .blockLabel span {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	height:53px;
}
#blockGlobal #blockCenter #Column-2 .blockSelectPayment .blockLabel .left {
	background:url(bgd_blockselectpayment_left.gif) no-repeat;
	padding:0 0 0 36px;
}
#blockGlobal #blockCenter #Column-2 .blockSelectPayment .blockLabel .radio input {
	margin:0;
}
#blockGlobal #blockCenter #Column-2 .blockSelectPayment .blockLabel .logo {
	padding:0 0 0 85px;
	background-repeat:no-repeat;
	background-position:0 0;
	text-transform:uppercase;
	font-weight:bold;
	line-height:54px;
	white-space:nowrap;
	font-size:12px;
}
#blockGlobal #blockCenter #Column-2 .blockSelectPayment .last {
	margin-right:0;
}

#blockGlobal #blockCenter #Column-2 .blockSelectPayment .creditcard .logo { background-image:url(bgd_blockselectpayment_creditcard.gif); }
#blockGlobal #blockCenter #Column-2 .blockSelectPayment .paypal .logo { background-image:url(bgd_blockselectpayment_paypal.gif); padding-left:80px; }
#blockGlobal #blockCenter #Column-2 .blockSelectPayment .wallet .logo { background-image:url(bgd_blockselectpayment_wallet.gif); padding-left:78px; }
#blockGlobal #blockCenter #Column-2 .blockSelectPayment .creditcard.payboxAurore .logo { background-image:url(bgd_blockselectpayment_aurore.gif); background-position: 0 50%; padding-left:66px; }


#blockGlobal #blockCenter #Column-2 #blockBasket .blockInfo {
	background:#F1F1F1 url(column2_part_top_bgd.gif) no-repeat center top;
	padding:10px 0 0;
	margin:0 0 10px;
	width:759px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockInfo .content {
	background:transparent url(column2_part_bottom_bgd.gif) no-repeat center bottom;
	padding:0 10px 10px;
}

/*-----------------------------------------
	Paiement avec Porte-monnaie
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockWalletPayment {
	margin:12px 0;
	width: 759px;
} 
#blockGlobal #blockCenter #Column-2 .blockWalletPayment .borderTop {
	background: url(column2_part_top_bgd.gif) no-repeat top #f1f1f1;
	padding: 10px 0 0 0;
}
#blockGlobal #blockCenter #Column-2 .blockWalletPayment .borderBottom {
	background: url(column2_part_bottom_bgd.gif) no-repeat bottom;
	padding: 0 10px 10px 10px;
}
#blockGlobal #blockCenter #Column-2 .blockWalletPayment table {
	width:350px;
	margin:6px auto;
}
#blockGlobal #blockCenter #Column-2 .blockWalletPayment table td {
	padding:5px;
}
#blockGlobal #blockCenter #Column-2 .blockWalletPayment table td.label {
	font-weight:bold;
}
#blockGlobal #blockCenter #Column-2 .blockWalletPayment table td.value {
	text-align:right;
	font-weight:bold;
	color:#5a9e00;
}
#blockGlobal #blockCenter #Column-2 .blockWalletPayment table td .walletAmount {
	text-align:right;
	font-weight:bold;
}

/*-----------------------------------------
	Prépaiement
-----------------------------------------*/ 

#blockGlobal #blockCenter #Column-2 .blockPrepayment .blockFormAccountCreateContent .accountForm table td.tableColumn-1 .dateval {
	width:60px;
	background:url(picto_calendar.gif) no-repeat 47px center;
}
#blockGlobal #blockCenter #Column-2 .blockPrepayment .blockFormAccountCreateContent .accountForm table td.tableColumn-1 .cvv {
	width:60px;
}

/*-----------------------------------------
	Adresses de facturation et de livraison
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockAdress {
	float:left;
	width:247px;
	min-height:80px;
	height:auto !important;
	height:80px;
	margin:0 8px 8px 0;
	background:url(bgd_miniblockround_bottom.gif) no-repeat bottom center;
}

#blockGlobal #blockCenter #Column-2 .blockAdress .content {
	background:url(bgd_miniblockround_top.gif) no-repeat top center !important;
	padding:7px 8px 8px !important;
}

#blockGlobal #blockCenter #Column-2 .blockAdressLast {
	margin-right:0;
}

#blockGlobal #blockCenter #Column-2 .blockAdress label {
	font-weight:bold;
}

#blockGlobal #blockCenter #Column-2 .blockAdress .modifyAdress {
	float:right;
	margin:0 0 5px 5px;
}

#blockGlobal #blockCenter #Column-2 .selectAdress {
	clear:both;
	text-align:right;
	margin:12px 0;
}

/*-----------------------------------------
	Page choix du mode de livraison
-----------------------------------------*/

/* Menu de choix
-----------------------------*/

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu {
	background:url(bgd_blockshippingchoicemenu.gif) no-repeat;
	width:760px;
	height:29px;
	color:#fff;
	margin:12px 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .content {
	padding:3px 4px 0;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .btnChoice {
	display:-moz-inline-box; 
	display:inline-block;
	white-space:nowrap; 
	vertical-align:middle; 
	cursor:pointer; 
	background:none; 
	color:#fff;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .btnChoice span {
	position:relative; 
	float:left; 
	padding:0 0 0 6px; 
	vertical-align:middle; 
	background:url(bgd_blockshippingchoice_btn_left.gif) no-repeat; 
	height:23px;
} 

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .btnChoice span span {
	padding:0 7px 0 0; 
	background:url(bgd_blockshippingchoice_btn_right.gif) no-repeat top right;
	height:23px;
} 

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .btnChoice span span span {
	height:26px; 
	padding:0 7px 0 39px; 
	line-height:1.7;
	font-size:14px;
	background:none;
	width:189px;
	background:url(bgd_blockshippingchoice_icon-1.gif) no-repeat 5px 0; 
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .choice-2 span span span { background-image:url(bgd_blockshippingchoice_icon-2.gif); }

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .choice-3 span span span { background-image:url(bgd_blockshippingchoice_icon-3.gif); }

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .activ span, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .btnChoice:hover span {
	background-position:0 -23px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .activ span span, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .btnChoice:hover span span {
	background-position:right -23px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .activ span span span, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .choice-1:hover span span span, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .choice-2:hover span span span, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoiceMenu .choice-3:hover span span span {
	background-position:5px -32px;
	height:32px;
}

/* Conteneur
-------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockShippingChoice {
	margin:0 0 12px;
	background:url(bgd_blockshippingchoice_bottom.gif) no-repeat bottom center;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .content {
	background:url(bgd_blockshippingchoice_top.gif) no-repeat top center;
	padding:25px 9px 12px;
}

/* Choix 1, livraison à domicile
------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery {
	background:url(bgd_blockshippingchoice_homedelivery_bottom.gif) no-repeat bottom center;
	width:736px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockHomeDeliveryContent {
	background:url(bgd_blockshippingchoice_homedelivery_top.gif) no-repeat top center;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .linkInfo {
	font-size:12px;
	font-style:italic;
	padding:6px 0 0 25px;
	background:url(bgd_pictoinfo.gif) no-repeat 10px 8px;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .pictoShippingSpeed {
	font-size:12px;
	padding:4px 0 4px 8px;
	margin:4px 0 0;
	background:#5a9e00;
	width:591px;
	color:#fff;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery table { margin:0; }
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility { padding:0 0 12px; }

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label {
	border-bottom:1px solid #ddd;
	padding:12px;
	color:#666;
	display:block;
	font-size:12px;
	width:572px;
	margin:0 0 0 1px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label.select, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label.activ, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label:hover {
	/*background:#faffef;*/
	background:#dcff8f;
}

#blockGlobal #blockCenter #Column-2 .blockPossibilityRecap .shop,
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label .shop {
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin:3px 0 0 35px;
}

#blockGlobal #blockCenter #Column-2 .blockPossibilityRecap .shop .shopName,
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label .shopName {
	width:200px;
	display:block;
	float:left;
	padding:0 10px 0 0;
	background:url(bgd_blockshippingchoice_homedelivery_arrow.gif) no-repeat left center;
	padding:0 0 0 13px;
}

#blockGlobal #blockCenter #Column-2 .blockPossibilityRecap .shop .shopName{
	width:170px;
}


#blockGlobal #blockCenter #Column-2 .blockPossibilityRecap .shop .shopProdNum,
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label .shopProdNum {
	text-transform:none;
	font-weight:normal;
}

#blockGlobal #blockCenter #Column-2 .blockPossibilityRecap .shop .shopProdNum .num ,
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label .shopProdNum .num {
	font-weight:bold;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label .blockShippingSpeed {
	display:block;
	text-transform:none;
	margin:8px 0 0;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPossibility label .blockShippingSpeed label {
	display:inline;
	padding:0;
	margin:0;
	border:0;
	background:none;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPrice {
	width:143px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPrice span {
	display:block;
	font-size:11px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPrice span.price {
	font-size:21px;
	font-weight:bold;
	background:url(bgd_blockshippingchoice_homedelivery_price.gif) no-repeat left center;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockHomeDelivery .blockPrice span.priceStrike {
	font-size:17px;
	font-weight:bold;
	text-decoration:line-through;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockPersonnalize .blockOrder span.priceStrike {
	text-decoration:line-through;
	margin-right:10px;
}

/* Choix 2, retrait en magasin
------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal {
	padding:0 4px;
}

/* Select magasin */

#blockGlobal #blockCenter #Column-2 .blockSelectShop {
	margin:28px 0 23px;
}
#blockGlobal #blockCenter #Column-2 .blockSelectShop h2 {
	float:left;
}
#blockGlobal #blockCenter #Column-2 .blockSelectShop select {
	padding:2px;
	font-size:13px;
	background:#faffef;
	margin:3px 0 0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}

/*#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .selectShop {
	color:#559a00;
	font-size:16px;
	margin:12px 0;
	text-align:center;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .selectShop select {
	padding:2px;
	font-size:13px;
	background:#faffef;
	margin:0 0 0 10px;
}*/

/* Légende explicative */

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend {
	color:#666;
	margin:17px 0;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend  .infoGame-1, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend .infoGame-2, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend .infoGame-3 {
	background:url(bgd_blockwithdrawal_game_legend.gif) no-repeat right top;
	font-size:11px;
	float:left;
	width:238px;
	height:51px;
	margin:0 10px 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend .infoGame-3 { margin-right:0; }

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend .infoGame-1 div, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend .infoGame-2 div, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend .infoGame-3 div {
	background:url(bgd_blockwithdrawal_game_available.gif) no-repeat;
	padding:4px 10px 0 23px;
	height:47px;

}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend .infoGame-2 div { background-position:0 -102px; }
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .legend .infoGame-3 div { background-position:0 -51px; }

/* Tableau récap */

#blockGlobal #blockCenter #Column-2 .blockPossibilityRecap {
	margin:0 0 10px;
	color: #666;
	font-size:12px;
	text-align:left;
}


#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable {
	margin:12px 0;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td {
	padding:3px;
	background:#f2f2f2 url(bgd_blockwithdrawal_td.gif) repeat-x bottom;
}

* html #blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td { padding:0 3px; }
*+html #blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td { padding:0 3px; }

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable thead td {
	padding:6px;
	color:#666;
	font-weight:bold;
	background:none;
	border:0 !important;
	font-size:12px;
	text-align:center;
	padding:0;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable thead td.stockBasket {
	background:url(bgd_blockwithdrawal_thead_tdbasket.gif) no-repeat top right;
	color:#fff;
	font-size:12px;
	padding:3px;
	width:151px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable thead td.stockShop {
	background:url(bgd_blockwithdrawal_thead_tdshop.gif) no-repeat top right;
	color:#fff;
	font-size:12px;
	padding:3px;
	width:241px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td.picto {
	width:12px;
	height:51px;
	border:0;
	background:url(bgd_blockwithdrawal_game_available.gif) no-repeat 0 -51px;
	background-color:#fff !important;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td.picto span {
	display:none;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td.visual {
	width:50px;
	text-align:center;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td.visual img {
	border:1px solid #ccc;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td.details {
	font-size:13px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td.details span.txtInfo {
	font-size:10px;
	color:#666;
	display:block;
	background:url(bgd_blockshippingchoice_homedelivery_arrow.gif) no-repeat left center;
	padding:0 0 0 13px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td.stockBasket {
	text-align:center;
	font-size:16px;
	color:#666;
	background:#f2f2f2 url(bgd_blockwithdrawal_thead_tdbasket.gif) no-repeat right -35px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable td.stockShop {
	text-align:center;
	font-size:16px;
	color:#666;
	background:#f2f2f2 url(bgd_blockwithdrawal_thead_tdshop.gif) no-repeat right -35px;
}

/* Disponible immédiatement */
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.available td {
	/*background-color:#f5ffdf;*/
	background-color:#ebffbf;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.available td.picto {
	background-position:0 0;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.available td.details a.title, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.available td.stockBasket, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.available td.stockShop {
	color:#559a00;
	font-weight:bold;
}

/* Disponible partiellement */
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.partially td {
	background-color:#fff9df;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.partially td.picto {
	background-position:0 -102px;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.partially td.details a.title, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.partially td.stockBasket, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tr.partially td.stockShop {
	color:#efb61d;
	font-weight:bold;
}

/*Tab footer*/
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tfoot td {
	border:0;
	background:none;
	padding:4px 0;
	height:8px;
	line-height:0;
	color:#d0d0d0 !important;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tfoot td.stockBasket {
	background:url(bgd_blockwithdrawal_thead_tdbasket.gif) no-repeat right bottom;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .tabProductsAvailable tfoot td.stockShop {
	background:url(bgd_blockwithdrawal_thead_tdshop.gif) no-repeat right bottom;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .infoShipping {
	color:#559a00;
	font-size:16px;
	margin:12px 0;
}

/* Choix 3, Personnalisé
------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockPersonnalize {
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockPersonnalize .infoPersonnalize {
	color:#559a00;
	font-size:16px;
	margin:12px 0;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockPersonnalize .infoPersonnalize .infoMore {
	color:#666;
	font-size:12px;
	display:block;
}

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockPersonnalize .selectShop select {
	width:400px;
	padding:2px;
	font-size:13px;
	background:#faffef;
	margin:0 0 0 5px;
}

#blockGlobal #blockCenter #Column-2 .validSelectedShop {
	padding:16px 15px 10px;
}
#blockGlobal #blockCenter #Column-2 .validSelectedShop .btnSelectShop {
	float:right;
}

/* Confirmation, récapitulatif
------------------------------------*/

#blockGlobal #blockCenter #Column-2 #blockBasket .blockPossibilityRecap .shopSelected {
	font-weight:bold;
	padding:5px 0;
	display:block;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockPossibilityRecap .shop {
	background:url(bgd-img-shop.gif) no-repeat;
	margin:0;
	height:60px;
	width:333px;
	padding:5px 10px 0 70px;
	display:block;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockPossibilityRecap .shop .shopName {
	color:#4d4d4d;
	width:325px;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockPossibilityRecap .shop .shopViewAllProduct {
	padding-top:2px;
	display:block;
	text-transform:none;
	font-weight: normal;
	color: #767676;
}
#blockGlobal #blockCenter #Column-2 #blockBasket .blockPossibilityRecap .shop .shopViewAllProduct span span{
	font-weight: bold;
	color:#66A900;
}

/*-----------------------------------------
	Panier reprise
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shippingGrid {
	background:url(bgd_tabbasket_bottom.gif) no-repeat bottom center;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shippingGrid .content {
	background:url(bgd_tabbasket_top.gif) no-repeat top center;	
	margin:6px 0 0;
	padding:6px 10px;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shippingGrid .tabRates th, 
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shippingGrid .tabRates td {
	padding:4px;
	text-align:center;
	vertical-align:top;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shippingGrid .tabRates thead th {
	background:#5a9e00;
	color:#fff;
	font-weight:bold;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shippingGrid .tabRates thead th span.comment {
	font-size:11px;
	font-weight:normal;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shippingGrid .tabRates td {
	border:1px dotted #ddd;
	border-top:0;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shippingGrid .example {
	margin:10px 0;
	font-size:12px;
	color:#666;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shippingGrid .example li {
	padding:0 0 5px;
}
#blockGlobal #blockCenter #Column-2 .blockShippingChoice .blockWithdrawal .shopInfos .shippingGrid button {
	float:right;
}

#blockGlobal #blockCenter #Column-2 #blockRenewalInfos .shopAddress {
	margin:20px 0;
	padding:7px;
	background:#eee;
	border:1px dotted #d0d0d0;
	font-size:15px;
	font-weight:bold;
	color:#767676;
}
#blockGlobal #blockCenter #Column-2 #blockRenewalInfos .shopAddress .addressContent {
	width:460px;
	margin:0 auto;
}
#blockGlobal #blockCenter #Column-2 #blockRenewalInfos .shopAddress span {
	display:block;
	margin:0 0 4px;
}
#blockGlobal #blockCenter #Column-2 #blockRenewalInfos .shopAddress .localize {
	float:right;
	font-size:13px;
	font-weight:normal;
}

#blockGlobal #blockCenter #Column-2 .blockAddAnotherGame {
	display:none;
}


/*-----------------------------------------
	Espace client
-----------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockClientProfile {
	background:#F1F1F1 url(column2_part_top_bgd.gif) no-repeat center top;
	padding:10px 0 0;
	margin:0 0 10px;
	width:759px;
}
#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockClientProfile .content {
	background:transparent url(column2_part_bottom_bgd.gif) no-repeat center bottom;
	padding:0 10px 10px;
}
#blockGlobal #blockCenter #Column-2 .blockClientMenu {
	margin: 20px 0;
}
#blockGlobal #blockCenter #Column-2 .blockClientMenu a {
	width: 207px;
	height: 43px;
	display: block;
	padding: 13px 0 0 41px;
	color: #49494a;
	float: left;
	margin: 0 0 8px 0;
	overflow: hidden;
	font: 12px "Lucida grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	background: url(bgd-item-1.gif) no-repeat left bottom;
}
#blockGlobal #blockCenter #Column-2 .blockClientMenu a:hover {
	background-position: top;
}
#blockGlobal #blockCenter #Column-2 .blockClientMenu a strong {
	display: block;
	text-transform: uppercase;
}
#blockGlobal #blockCenter #Column-2 .blockClientMenu a.item-2 {
	margin: 0 8px 8px 8px;
}
#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockClientProfile table {
	width:100%;
	font-size:13px;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockClientPlatform .title {
	font-weight:bold;
	color:#666;
	display:block;
	float:left;
	margin:0 10px 0 0;
}
#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockClientPlatform .platforms {
	float:left;
	width:620px;
}
#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockClientPlatform .platforms span {
	text-transform:uppercase;
	font-weight:bold;
	margin:0 4px 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder {
	margin:0 0 25px 0;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table {
	width:100%;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table td {
	padding:3px 5px;
	text-align: left;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table thead {
	background:#5a9e00;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table thead th, 
#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table thead td {
	color:#fff;
	background:#5a9e00 url(bgd_baskettable_divtitle.gif) no-repeat right top;
	font-weight:bold;
	text-align: left;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #8cc70b;
	padding:4px;
	font-size:11px;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table tfoot td,
#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table tbody td {
	border-bottom:1px solid #DDD;
	padding:7px;
	text-align:center;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table tbody td.orderNum a {
	color:#5a9e00;
	text-decoration:underline;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table tbody td.orderStatus {
	font-weight:bold;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table tbody td.orderProducts span {
	font-weight:bold;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table tbody td.orderTotal {
	color:#5a9e00;
	font-weight:bold;
	white-space:nowrap;
	text-align:right;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table tbody td.orderSentNumber {
	font-size:80%;
	text-align:left;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table tbody td.orderBill {
	text-align:center;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table tbody td.usePromoCode {
	width:60px;
	text-align:center;
}
/* gestion reprise */
#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table td.recoveryStatus{
	width: 180px;
}
#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockOrder table td.recoveryStatus.statusWaiting{
	color: red;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockRenewal table thead th, 
#blockGlobal #blockCenter #Column-2 .blockClientAccount .blockRenewal table tbody td {
	text-align:center;
}

#blockGlobal #blockCenter #Column-2 .blockClientAccount .more {
	text-align:right;
	margin:10px 0;
}

/* Retrait porte Monnaie */

#blockGlobal #blockCenter #Column-2 .blockAmount input.amount {
	width:40px;
}

#blockGlobal #blockCenter #Column-2 .blockWalletWithdrawal .btnChoice span span span { background-image:url(bgd_blockwalletwithdrawal_icon-1.gif); }
#blockGlobal #blockCenter #Column-2 .blockWalletWithdrawal .choice-3 span span span { background-image:url(bgd_blockwalletwithdrawal_icon-2.gif); }
#blockGlobal #blockCenter #Column-2 .blockWalletWithdrawal .choice-2 span span span { background-image:url(bgd_blockwalletwithdrawal_icon-3.gif); }

#blockGlobal #blockCenter #Column-2 .blockWalletChoice .choiceRIB .comment {
	color:#666;
	font-size:11px;
}
#blockGlobal #blockCenter #Column-2 .blockWalletChoice .choicePaypal .label {
	width:325px;
	display:block;
	float:left;
}
#blockGlobal #blockCenter #Column-2 .blockWalletChoice .choicePaypal input {
	width:200px;
}

/*------------------------------------
	FAQ
-------------------------------------*/

#blockGlobal #blockCenter #Column-2 .blockFaq {
	margin:15px 0;
}
#blockGlobal #blockCenter #Column-2 .blockFaq h2 {
	margin:30px 0 -5px;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpQuestions {
	margin:0 25px;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpQuestions h3 {
	font-size:15px;
	font-weight:bold;
	padding:0 0 6px;
	border-bottom:1px dotted #ddd;
	margin:15px 0 0;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpQuestions ul {
	margin: 5px 0 5px 20px;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpQuestions li {
	padding: 4px 4px 4px 14px;;
	background: url(bul_faqlist_question.gif) no-repeat left;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpQuestions li a:hover {
	text-decoration: underline;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpAnswer {
	margin: 14px 0 20px;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpAnswer h3 {
	color: #5a9e00;
	font-weight:bold;
	padding:0 0 6px;
	border-bottom: 1px solid #ddd;
	margin:0 15px 0 25px;
	font-size:14px;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpAnswer h3 span.top {
	float: right;
	font-size: 12px;
	color: #7c7c7c;
	background:none;
	padding:0;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpAnswer h3 span.top a {
	color: #7c7c7c;
	padding:0 0 0 11px;
	background: url(bul_faqlist_top.gif) no-repeat left center;
}

#blockGlobal #blockCenter #Column-2 .blockFaq .blockHelpAnswer p {
	margin: 0;
	padding: 10px 15px 15px 25px;
	font-size: 12px;
}

/* Erreur, alerte, info
--------------------------------------------------*/

#blockGlobal .pictoInfo {
	background:url(bgd_pictoinfo.gif) no-repeat left center;
	padding-left:14px;
}

/* Collection de jeu
--------------------------------------------------*/

#blockGlobal .blockGameCollection {
	margin:20px 0 0;
}
#blockGlobal .blockGameCollection .blockGameList {
	width:100%;
}
#blockGlobal .blockGameCollection .blockGameList td {
	padding:4px;
	border-bottom:1px dotted #ddd;
}
#blockGlobal .blockGameCollection .blockGameList td.visual {
	width:50px;
	text-align:center;
}
#blockGlobal .blockGameCollection .blockGameList td.visual img {
	display:block;
	border:1px solid #ddd;
}
#blockGlobal .blockGameCollection .blockGameList td.title {
	width:450px;
	font-size:14px;
}
#blockGlobal .blockGameCollection .blockGameList td.title a {
	color:#5a9e00;
	font-weight:bold;
}
#blockGlobal .blockGameCollection .blockGameList td.title a .platform {
	color:#666;
	font-weight:normal;
	font-size:11px;
}
#blockGlobal .blockGameCollection .blockGameList td.title .editor {
	display:block;
	color:#666;
	font-size:11px;
	margin:2px 0 0;
	background:url(blockItemList_more_puce.gif) no-repeat left center;
	padding:0 0 0 10px;
}
#blockGlobal .blockGameCollection .blockGameList td.sell .btnSell {
	background:transparent url(blockItemSearch_cash_icon_bgd.gif) no-repeat scroll 4px center;
	padding:0 0 0 17px;
}
#blockGlobal .blockCollectionSearch {
	margin:25px 0;
}

/*-----------------------------------------
/Popup panier
-----------------------------------------*/
.popBasket {
	width:452px;
	height:237px;
	background: url(bgd-popBasket.png) no-repeat left top;
	overflow:hidden;
	top: 50%;
	left: 50%;
	position: fixed;
	margin: -118px 0 0 -226px;
	z-index: 10000;
	display: none;}

.popBasket .blockClose {
	height:10px;
}
.popBasket .popContent {
	margin: 17px 26px 26px 21px;
	background: #fff;
	overflow:hidden;
}

.popBasket .close {
	display:block;
	float:right;
	overflow:hidden;
}

.popBasket .close span {
	/*display: block;*/
}
.popBasket h2 {
	font-size: 14px;
}
.popBasket .infoImportant {
	font-size: 14px;
	font-weight:bold;
}
.popBasket .infoMini {
	font-style:italic;
}
.popBasket span.productName {
	font-style:italic;
	color:#666;
}
.popBasket .blockVisual {
	float:right;
	margin:0 0 3px 6px;
	border:1px solid #ddd;
	padding:1px;
}
.popBasket .blockVisual img {
	display:block;
}
.popBasket .blockItemSearch .itemColumn-3 {
	border: none;
	width: 320px; 
}
.popBasket .blockItemSearch .itemColumn-3 .gamePrice {
	float: right;
	margin:0;
}
.popBasket .blockAction {
	margin: 10px 0 0 0;
	text-align:right;
}
.popBasket .blockAction .btnBack {
	float:left;
	margin:13px 0 0;
}
/*.popBasket .blockAction .btn-1 {
	display: block;
	float: right;
	width: 131px;
	height: 19px;
	text-align: center;
	background: url(btn-shop-1.gif) no-repeat left;
	padding: 6px 0 0 0;
	font-size: 12px;
	color: #323232;
	overflow: hidden;
	margin: 5px 10px 0 0;

}
.popBasket .blockAction .btn-2 {
	display: block;
	float: right;
	width: 100px;
	overflow: hidden;
	height: 28px;
	text-align: center;
	background: url(btn-shop-2.gif) no-repeat left #a5e10d;
	padding: 11px 0 0 35px;
	font-size: 12px;
	color: #fff;
}*/

/*----------------------------------------------+
+ Big Player VIDEO (actu)                       +
+----------------------------------------------*/

/*#blockGlobal #Column-2 .blockBigPlayerVideo {
	margin:30px 0 20px;
	background:url(bgd_blockbigplayervideo_bottom.gif) no-repeat bottom center;
	padding:0 0 16px;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .topPlayer {
	background:url(bgd_blockbigplayervideo_top.gif) no-repeat center top;
	padding:41px 0 0;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .contentPlayer {
	background:url(bgd_blockbigplayervideo_content.gif) repeat-y center top;
	padding:0;
}*/
#blockGlobal #Column-2 .blockBigPlayerVideo .contentPlayer h2 {
	display:none;
}
#blockGlobal #Column-2 .blockBigPlayerVideo {
	margin:30px 0 20px;
	background:url(bgd_blockbigplayervideo_global.gif) no-repeat bottom center;
	padding:0;
	width:760px;
	/*height:285px;*/
	height:326px;
	overflow:hidden;
}

/* Player videos */
#blockGlobal #Column-2 .blockBigPlayerVideo .playerVideo {
	background:url(bgd_blockbigplayervideo_player_bottom.gif) no-repeat center bottom;
	padding:0 0 32px;
	float:right;
	width:351px;
	margin:41px 0 0;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .playerVideo .playerTop {
	background:url(bgd_blockbigplayervideo_player_top.gif) no-repeat center top;
	padding:18px 0 0;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .playerVideo .playerContent {
	background:url(bgd_blockbigplayervideo_player_content.gif) repeat-y center top;
	height:192px;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .playerVideo .playerContent .playerEmbed {
	width:321px;
	height:192px;
	margin:0 0 0 13px;
	background:#3f3f3f;
}

/* Liste videos */
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo {
	background:url(bgd_blockbigplayervideo_listvideo.gif) no-repeat left bottom;
	padding:0 0 17px;
	float:left;
	width:389px;
	margin:41px 0 0;
}
*+html #blockGlobal #Column-2 .blockBigPlayerVideo .listVideo { padding-bottom:14px; }
* html #blockGlobal #Column-2 .blockBigPlayerVideo .listVideo { padding-bottom:14px; }

#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li {
	display:block;
	margin:0 0 1px;
}
*+html #blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li { margin:0; }
* html #blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li { margin:0; }

#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li.last {
	margin-bottom:0;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a {
	display:block;
	background:url(bgd_blockbigplayervideo_list_right.gif) no-repeat top right;
	height:56px;
	color:#fff;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a:hover, 
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a.activ {
	background-position:right -56px;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a span {
	display:block;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a .content {
	background:url(bgd_blockbigplayervideo_list_left.gif) no-repeat;
	padding:0 0 0 1px;
	height:56px;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a .visual {
	float:left;
	width:99px;
	height:54px;
	overflow:hidden;
	margin:0 8px 0 0;
	border-right:1px solid #eee;
	border-top:1px solid #6fb100;
	border-bottom:1px solid #6fb100;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a .visual img {
	display:block;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a .descr {
	float:left;
	width:250px;
	margin:2px 0 0;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a .descr .title {
	font-weight:bold;
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .listVideo ul li a .descr .text {
	font-size:11px;
	line-height:11px;
}

#blockGlobal #Column-2 .blockBigPlayerVideo .moreVideoLink {
	padding:0 0 0 46px;
	float: left;
}
#blockGlobal #Column-2 .blockBigPlayerVideo .resolution {
	float: right;
	margin: 0 50px 0 0;
}

#blockGlobal #Column-2 .blockBigPlayerVideo .gctvLink {
	float: right;
	margin: 0 50px 0 0;
}

/*----------------------------------------------+
+ GameCAsh TV                                   +
+----------------------------------------------*/

#blockGlobal #Column-2 .blockGcTV {
	padding:10px 0 16px;
	background:url(bgd_blockgctv-top.png) no-repeat;
}
#blockGlobal #Column-2 .blockGcTV .player {
	background:url(bgd_blockgctv-content.png) no-repeat;
	height:401px;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockGcTV .player .playerEmbed {
	width:640px;
	height:390px;
	margin:0 auto;
	padding:1px 0 0;
	text-align:center;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockGcTV .social {
	background:url(bgd_blockgctv-bottom.png) no-repeat;
	height:49px;
	padding:14px 9px 0;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockGcTV .social .gcTV {
	display:block;
	float:left;
	width:127px;
	height:40px;
	overflow:hidden;
	padding:0 10px 0 0;
}
#blockGlobal #Column-2 .blockGcTV .social .gcTV .btnGcTV {
	display:block;
	float:left;
	background:url(bgd_blockgctv-btn.gif) no-repeat;
	width:127px;
	height:40px;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockGcTV .social .gcTV .btnGcTV span {
	display:none;
}
#blockGlobal #Column-2 .blockGcTV .social .likeFB {
	float:left;
	width:413px;
	height:37px;
	overflow:hidden;
	padding:8px 10px 0;
}
#blockGlobal #Column-2 .blockGcTV .social .share {
	float:left;
	width:171px;
	height:45px;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockGcTV .social .share .title {
	display:block;
	float:left;
	text-transform:uppercase;
	color:#444;
	font-size:12px;
	padding:0 8px 0 11px;
	line-height:40px;
}
#blockGlobal #Column-2 .blockGcTV .social .share .btn {
	background:url(bgd_blockgctv-btnFB.gif) no-repeat;
	display:block;
	float:left;
	width:25px;
	height:33px;
	margin:6px 12px 0 0;
}
#blockGlobal #Column-2 .blockGcTV .social .share .btn span {
	display:none;
}
#blockGlobal #Column-2 .blockGcTV .social .share .btn.tw {
	background-image:url(bgd_blockgctv-btnTW.gif);
	width:35px;
	margin-right:0;
}

/* Liste videos YT */
#blockGlobal #Column-2 .blockGcTVList {
	padding:0 0 16px;
}
#blockGlobal #Column-2 .blockGcTVList .video {
	float:left;
	width:374px;
	padding:12px 12px 0 0;
}
#blockGlobal #Column-2 .blockGcTVList .video.last {
	padding-right:0;
}
#blockGlobal #Column-2 .blockGcTVList .video a {
	display:block;
}
#blockGlobal #Column-2 .blockGcTVList .video .visual {
	display:block;
	float:left;
	border:1px solid #ccc;
	width:135px;
	height:101px;
	padding:1px;
	background:#fff;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockGcTVList .video .visual img {
	display:block;
	width:135px;
}
#blockGlobal #Column-2 .blockGcTVList .video .infos {
	display:block;
	float:left;
	width:225px;
	padding:4px 0 0 10px;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockGcTVList .video .infos .title {
	display:block;
	font-weight:bold;
	color:#549900;
	font-size:12px;
	text-transform:uppercase;
}
#blockGlobal #Column-2 .blockGcTVList .video .infos .duration {
	display:block;
	font-style:italic;
	padding:0 0 5px;
	font-size:12px;
	color:#666;
}
#blockGlobal #Column-2 .blockGcTVList .video .infos .view {
	display:block;
	font-size:12px;
	color:#777;
	font-weight:bold;
}
#blockGlobal #Column-2 .blockGcTVList .video .infos .view .num {
	color:#333;
	font-size:16px;
	font-style:italic;
}
#blockGlobal #Column-2 .blockGcTVList .video .infos .link {
	display:block;
	font-size:12px;
	color:#549900;
	font-weight:bold;
	background:url(bgd_blockactu_h4.gif) no-repeat 0 center;
	padding:0 0 0 8px;
}
#blockGlobal #Column-2 .blockGcTVList .video a:hover .infos .title {
	color:#444;
}

/*----------------------------------------------+
+ Videos Archives                               +
+----------------------------------------------*/

#blockGlobal #Column-2 #blockArchivesVideo .blockVideo {
	float:left;
	margin:0 12px 14px 0;
	padding:0 12px 0 0;
	border-right:1px solid #ddd;
	width:351px;
	height:80px;
	overflow:hidden;
}
#blockGlobal #Column-2 #blockArchivesVideo .last {
	margin-right:0;
	border-right:0;
}
#blockGlobal #Column-2 #blockArchivesVideo .blockVideo .screen {
	float:left;
	padding:0 8px 0 0;
	width:100px;
}
#blockGlobal #Column-2 #blockArchivesVideo .blockVideo .screen img {
	display:block;
	border:1px solid #999;
}
#blockGlobal #Column-2 #blockArchivesVideo .blockVideo .descr {
	float:left;
	width:242px;
}
#blockGlobal #Column-2 #blockArchivesVideo .blockVideo .descr p {
	text-align:left;
}
#blockGlobal #Column-2 #blockArchivesVideo .blockVideo .descr .title {
	font-weight:bold;
	padding:0 0 3px;
}
#blockGlobal #Column-2 #blockArchivesVideo .blockVideo .descr .playNow {
	float:right;
	position:relative;
	top:55px;
}

/*----------------------------------------------+
+ Actualités news                               +
+----------------------------------------------*/

#blockGlobal #Column-2 #blockActus {
	margin:10px 0;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 {
	float:left;
	width:465px;
	margin:0 15px 0 0;
}
#blockGlobal #Column-2 #blockActus .blockActu-2 {
	float:left;
	width:280px;
}

#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu {
	margin:0 0 24px;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu h4 {
	margin:0 0 8px;
	padding:0 0 5px;
	color:#333;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #d0d0d0;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu h4 span {
	background:url(bgd_blockactu_h4.gif) no-repeat left center;
	padding:0 0 0 10px;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu h4 a {
	color:#333;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu p a {
	color:#333;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu .imgLeft, 
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu .imgRight {
	border:1px solid #ddd;
	display:block;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu .imgLeft {
	float:left;
	margin:0 10px 5px 0;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu .imgRight {
	float:right;
	margin:0 0 5px 10px;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu .readMore {
	display:block;
	text-align:right;
	margin:8px 0 0;
	font-weight:bold;
	color:#549900;
}
#blockGlobal #Column-2 #blockActus .blockActu-1 .content .actu .readMore span {
	background:url(bgd_blockactu_h4.gif) no-repeat left center;
	padding:0 0 0 10px;
}

/* Dernieres infos */
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li {
	padding:0 0 4px;
	margin:0 0 4px;
	border-bottom:1px dotted #ddd;
}
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a {
	color:#333;
	display:block;
	padding:5px 1px;
	font-size:12px;
}
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a:hover {
	background:#f6f6f6;
}
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a .platform {
	display:block;
	float:left;
	color:#fff;
	background:#666;
	font-size:9px;
	text-transform:uppercase;
	text-align:center;
	margin:1px 4px 0 0;
	width:45px;
}
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a .title {
	font-weight:bold;
	text-transform:uppercase;
	white-space:nowrap;
}
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a .releaseDate {
	display:block;
	color:#333;
	margin:4px 0 0;
	padding:0 0 0 50px;
	font-size:11px;
}
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a .releaseDate span {
	font-weight:bold;
	color:#549900;
	font-weight:bold;
	font-size:12px;
}

#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a .microsoft { background-color:#73ac1f; }
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a .nintendo { background-color:#048fe7; }
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a .sony { background-color:#573d94; }
#blockGlobal #Column-2 #blockActus .blockActu-2 .listUpcomingReleases li a .pc { background-color:#f75c00; }

/*#blockGlobal #Column-2 #blockActuList {
	
}
#blockGlobal #Column-2 .blockActu {
	border-bottom: 1px solid  #d0d0d0;
	padding: 10px;
	margin: 10px 0 0 0;
	background: #fff;
}
#blockGlobal #Column-2 .blockActu h3 {
	color: #5a9e00;
	font: 15px "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
}
#blockGlobal #Column-2 .blockActu h3 a {
	color: #5a9e00;
I	text-decoration: underline;
}
#blockGlobal #Column-2 .blockActu .infos {
	color: #767676;
	font-size: 11px;
	margin: 7px 0;
}*/

/* Article */
#blockGlobal #Column-2 .blockArticleDate {
	font-style:italic;
	color:#666;
	padding:0 0 0 15px;
}
#blockGlobal #Column-2 .blockArticle {
	width:760px;
	background:url(bgd_blockpress_bottom.gif) no-repeat bottom;
	padding:0 0 5px;
	margin:12px 0 20px;
}
#blockGlobal #Column-2 .blockArticle .top {
	background:url(bgd_blockpress_top.gif) no-repeat;
	padding:5px 0 0;
}
#blockGlobal #Column-2 .blockArticle .content {
	padding:8px 12px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

#blockGlobal #Column-2  .blockArticle .content h2 {
	float:left;
}

#blockGlobal #Column-2  .blockArticle .content p {
	line-height:19px;
}

#blockGlobal #Column-2  .blockArticle .content a {
	color:#5a9e00;
}
#blockGlobal #Column-2  .blockArticle .content a.btnMore {
	color:#fff;
}

#blockGlobal #Column-2  .blockArticle .content .blockArticleDate {
	font-size:11px;
	font-style:italic;
	color:#666;
	float:right;
}
#blockGlobal #Column-2 .blockArticle .imgLeft {
	float:left;
	margin:0 12px 8px 0;
	display:block;
}
#blockGlobal #Column-2 .blockArticle .imgRight {
	float:right;
	margin:0 0 8px 12px;
	display:block;
}
#blockGlobal #Column-2 .blockArticle .blockOtherImages {
	margin:16px 0 0;
	padding:16px 0 0;
	border-top:1px solid #ddd;
}
#blockGlobal #Column-2 .blockArticle .blockOtherImages .blockImg {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:120px;
	height:120px;
	border:1px solid #ddd;
	padding:2px;
	overflow:hidden;
	-moz-border-radius:4px;
	margin:0 8px 7px 0;
}
#blockGlobal #Column-2 .blockArticle .blockOtherImages .blockImg .blockCell {
	width:120px;
	height:120px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

/* Commentaires articles */
#blockGlobal #Column-2 .blockArticleComment h3 {
	font-size:16px;
	color:#5a9e00;
	padding:0 0 6px;
	margin:0 0 5px;
	font-weight:normal;
	border-bottom:1px dotted #ddd;
}
#blockGlobal #Column-2 .blockArticleComment .infosComment {
	font-size:12px;
	color:#666;
	font-style:italic;
	margin:5px 5px 10px 0;
	float:right;
}
#blockGlobal #Column-2 .blockArticleComment .authorEdit {
	text-align:right;
	padding:6px 0;
}
#blockGlobal #Column-2 .blockArticleComment .authorEdit .info {
	color:#666;
	font-style:italic;
}
#blockGlobal #Column-2 .blockArticleComment .authorEdit a {
	color:#fff;
}

#blockGlobal #Column-2 .blockArticleFormComment .tabFormComment .commentTitle {
	width:98%;
}
#blockGlobal #Column-2 .blockArticleFormComment .tabFormComment .commentContent {
	width:98%;
	height:130px;
}

/*----------------------------------------------+
+ Mentions légales                            +
+----------------------------------------------*/

#blockGlobal #Column-2 .blockLegalMentions {
	margin:12px 0;
}
#blockGlobal #Column-2 .blockLegalMentions .blockRound {
	margin:12px 0 0;
}
#blockGlobal #Column-2 .blockLegalMentions .blockRound .content {
	padding:8px;
	height:70px;
}
#blockGlobal #Column-2 .blockLegalMentions .blockAddress {
	float:left;
	width:400px;
	margin-right:10px;
}
#blockGlobal #Column-2 .blockLegalMentions .blockCoords {
	float:left;
	width:350px;
}

/*----------------------------------------------+
+ Prochaines sorties                            +
+----------------------------------------------*/

#blockGlobal #Column-2 .menuExportReleases {
	float:right;
	padding:5px 5px 0 0;
}
#blockGlobal #Column-2 .menuExportReleases .btnExportCsv span span span {
	background:url(bgd_btnround-1_csv.gif) no-repeat;
	padding-left:23px;
}
#blockGlobal #Column-2 .menuExportReleases .btnExportPdf span span span {
	background:url(bgd_btnround-1_pdf.gif) no-repeat;
	padding-left:23px;
}
#blockGlobal #Column-2 .blockUpcomingReleases {
	margin:12px 0;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases {
	width:100%;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases thead th, 
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td {
	padding:5px;
	border-bottom:1px dotted #ddd;
	text-align:center;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases thead th {
	border-bottom:1px solid #666;
	background:#5a9e00;
	color:#fff;
	font-size:12px;
	white-space: nowrap;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases thead th a {
	color:#fff;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.platform {
	color:#fff;
	/*background:#559a00;*/
	background:#F6F6F6;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.platform a {
	color:#fff;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.title {
	width:330px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 4px 0 !important;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases thead th.title, 
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.title {
	text-align:left !important;
	font-size: 12px;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.preview {
	width: 60px;
	padding: 4px !important;
}
	
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.title .productPreview {
	width: 35px;
	height: 40px;
	float: left;
	margin: 0 10px 0 0;
}
	
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.title .btnPrecommand {
	float: right;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.title .btnPrecommand span span span {
	padding: 0;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.preview .productPreview a img {
	padding: 2px;
	border: 1px solid #cccccc;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.type {
	font-style:italic;
	white-space: nowrap;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.releaseDate span {
	font-weight:bold;
	color:#549900;
	font-weight:bold;
	font-size:13px;
}
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.sony a { color :#573d94;font-weight: bold; }
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.nintendo a { color:#048fe7; font-weight: bold; }
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.microsoft a { color:#559a00; font-weight: bold; }
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.pc a { color:#f75c00; font-weight: bold; }
#blockGlobal #Column-2 .blockUpcomingReleases .tabReleases tbody td.dvd a { color:#2771F9; font-weight: bold; }

/*----------------------------------------------+
+ Frais de port                                 +
+----------------------------------------------*/

#blockGlobal #Column-2 .blockShippingCost .tabRates {
	margin:12px auto;
}
#blockGlobal #blockCenter #Column-2 .blockShippingCost .blockClientAccount .blockOrder table thead th {
	text-align:center;
}
#blockGlobal #Column-2 .blockShippingCost .tabRates .comment {
	font-size:11px;
	font-weight:normal;
	font-style:italic;
}
#blockGlobal #Column-2 .blockShippingCost .example {
	font-size:12px;
	font-style:italic;
	color:#666;
	margin: 0 0 6px;
}
#blockGlobal #Column-2 .blockShippingCost .example li {
	padding:6px 0 0;
}

/*----------------------------------------------+
+ Details magasins                           +
+----------------------------------------------*/

#blockGlobal #Column-2 .blockShop h2 {
}
#blockGlobal #Column-2 .blockShop h3 {
	color: #666;
	font-style: italic;
	font-size: 13px;
	margin:0 0 10px 15px;
}
#blockGlobal #Column-2 .blockShop .blockShopCol-1 {
	float:left;
	width:420px;
	padding:0 9px 0 0;
}
#blockGlobal #Column-2 .blockShop .blockShopCol-2 {
	float:left;
	width:332px;
}
#blockGlobal #Column-2 .blockShop .blockRound {
	margin: 0 0 9px;
}
#blockGlobal #Column-2 .blockShop .blockRound .content {
	padding:5px 8px 12px;
}
#blockGlobal #Column-2 .blockShop .blockShopMap {
	width:332px;
	margin:0 0 10px;
}
#blockGlobal #Column-2 .blockShop .blockShopMap .content {
	padding:0 1px 1px;
}
#blockGlobal #Column-2 .blockShop .blockShopCoords span {
	display:block;
	padding:0 0 3px;
}
#blockGlobal #Column-2 .blockShop .blockShopCoords table {
	width:100%;
	margin:6px auto;
}
#blockGlobal #Column-2 .blockShop .blockShopCoords table td.label {
	padding:3px;
	font-weight:bold;
}
#blockGlobal #Column-2 .blockShop .blockShopCoords table td.value {
	padding:3px;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopPhotos .content {
	padding:4px 4px 0;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopPhotos .blockPhoto {
	float:left;
	overflow:hidden;
	border:1px solid #ddd;
	width:202px;
	height:120px;
	margin:0 4px 4px 0;
	background:#eee;
	-moz-border-radius:4px;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopPhotos .blockPhoto:hover {
	border:1px solid #aaa;
	background:#f6f6f6;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopPhotos .right {
	margin-right:0;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopPhotos .blockPhoto .cell {
	width:202px;
	height:120px;
	display:block;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopPhotos .blockPhoto .photo {
	display:block;
	position:absolute;
	width:202px;
	height:120px;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopPhotos .blockPhoto .photo span span {
	display:block;
	width:160px;
	height:100px;
	margin: 10px auto 10px auto;
	text-align:center;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopSocial .content {
	padding:4px 4px 5px;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopSocial .btn {
	color: #444;
	display: block;
	background:none no-repeat;
	float:left;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 12px;
	width:203px;
	height: 43px;
	text-transform: uppercase;
	line-height:11px;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopSocial .btn span {
	display: block;
	padding: 10px 25px 0 69px;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopSocial .btn.btnTW span {
	padding-right: 40px;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopSocial .btn img {
	display: inline;
	margin: 0;
	vertical-align: text-bottom;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopSocial .btn.btnFB {
	background-image:url(bgd_blocksocialshop-btnfb.gif);
	margin:0 5px 0 0;
}
#blockGlobal #Column-2 .blockShop .blockShopInfos .blockShopSocial .btn.btnTW {
	background-image:url(bgd_blocksocialshop-btntw.gif);
}
#blockGlobal #Column-2  .blockShopCol-1.blockShopInfos .seeMagasin {
	background:url(bgd-see-magasin.gif) no-repeat;
	width:292px;
	height:45px;
	text-align:right;
	color:#fff;
	display:block;
	text-transform:uppercase;
	text-shadow: 1px 1px 2px #608600;	
	float:right;
}
#blockGlobal #Column-2  .blockShopCol-1.blockShopInfos .seeMagasin span {
	padding-right:10px;
	line-height:38px;
}

/*----------------------------------------------+
+ Map, carte magasins                           +
+----------------------------------------------*/
#blockGlobal #Column-2 .borderMap {
	margin-top: 26px;
}
#blockGlobal #Column-2 .blockBorder-2 div.borderBottom {
	background: url(bgd-borderBottom-2.gif) no-repeat bottom;
	padding: none;
}
* html #blockGlobal #Column-2 .blockBorder-2 div.borderBottom {
}
#blockGlobal #Column-2 .blockBorder-2 div.borderTop {
	background: url(bgd-borderTop-2.gif) no-repeat top;
	padding: 16px 0 0;
}
* html #blockGlobal #Column-2 .blockBorder-2 div.borderTop {
	padding: 24px 0 0;
}

#blockGlobal #Column-2 .blockBorder-2 div.borderTop h2 {
	margin:0 0 0 7px ;
	float: left;
}
#blockGlobal #Column-2 .blockBorder-2 div.borderTop h2 {
}
#blockGlobal #Column-2 .blockBorder-2 div.borderTop span.underTitle {
	color: #afafaf;
	font-size: 11px;
	font-style: italic;
	margin: 16px 0 6px 8px;
	display: block;
}
#blockGlobal #Column-2 .blockBorder-2 div.borderTop .orderShop {
	float: right;
	color: #afafaf;
	font-size: 11px;
	margin: 10px 15px 0 0;
}
#blockGlobal #Column-2 .blockBorder-2 div.borderTop .orderShop a{
	color: #afafaf;
}
#blockGlobal #Column-2 .blockBorder-2 div.borderTop .orderShop a.activ{	color: #898989;font-style: italic;}
#blockGlobal #Column-2 .blockBorder-2 div.borderTop .orderShop a:hover {color: #666;}

#blockGlobal #Column-2 .borderMap .col-1 {
	float: left;
	padding: 0 0 10px 10px;
	width: 178px;
}
#blockGlobal #Column-2 .borderMap .blockAdressMap {
	border-bottom: 1px dotted #b9b9b9;
}
/*
#blockGlobal #Column-2 .borderMap .blockAdressMap h3 {
	color: #6daf00;
	padding: 0;
	text-transform: uppercase;
	font: 11px tahoma, verdana, arial, sans-serif;
}
#blockGlobal #Column-2 .borderMap .blockAdressMap h3 a {
	padding: 10px 15px 10px 0;
	display: block;
	background: url(picto-1.gif) no-repeat right center;
}*/
#blockGlobal #Column-2 .borderMap .blockAdressMap h3 {
	color: #6daf00;
	padding: 0 ;
	text-transform: uppercase;
	font: 11px tahoma, verdana, arial, sans-serif;
}
#blockGlobal #Column-2 .borderMap .blockAdressMap h3 a {
	padding: 10px 15px 10px 0;
	display: block;
	background: none;
	font-size: 12px;
	color: #333;
}
#blockGlobal #Column-2 .borderMap .blockAdressMap h3 a:hover {
	background: url(bgd_arrowShop_2.gif) no-repeat 160px center #f6f6f6;
}
#blockGlobal #Column-2 .borderMap .blockAdressMap h3 a span{
	color: #5a9e00;
	/*font-style:italic;*/
	font-weight: bold;
	margin: 0 8px 0 2px;
}
#blockGlobal #Column-2 .borderMap .blockAdressMap h3 a span.more{
	font-size: 11px;
	font-style: italic;
	color: #666;
	font-weight: normal;
	text-transform: none;
	padding: 0 0 0 23px;
	display: block;
}
#blockGlobal #Column-2 .borderMap .blockAdressMap p {
	font-size: 11px;
	/*display: none*/
}
#blockGlobal #Column-2 .borderMap .blockAdressMap p .liveMap a {
	color: #6daf00;
}
#blockGlobal #Column-2 .blockMap {
	background: url(bgd-blockMap.gif) no-repeat bottom;
	width: 374px;
	float: right;
	margin: 20px 0 10px 0;
}
#blockGlobal #Column-2 .blockMap .borderTop {
	background: url(bgd-blockMap_top.gif) no-repeat top;
	padding: 0 0 20px 0;
}
#blockGlobal #Column-2 .blockMap h2 {
	text-align: center;
	padding: 11px 0 0 0;
	background: none;
	border: none;
	color: #fff;
	font: 17px "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
}
#blockGlobal #Column-2 .blockMap .blockGgMap {
	width: 354px;
	height: 480px;
	margin: 0 auto;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockNearShop {
	width: 761px;
	height: 62px;
	background: url(bgd_nearShop.gif) no-repeat top left;
}
#blockGlobal #Column-2 .blockNearShop .blockTitle{
	width: 180px;
	height: 62px;
	text-align: right;
	float: left;
}
#blockGlobal #Column-2 .blockNearShop .blockTitle span{
	display: block;
	text-transform: uppercase;
	font-style:italic;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px 0 0;
}
#blockGlobal #Column-2 .blockNearShop .blockTitle span.line-1{
	padding: 18px 15px 0 0;
}
#blockGlobal #Column-2 .blockNearShop .blockShop{
	float: left;
	height: 48px;
	margin: 0 10px;
	padding: 7px 0;
}
#blockGlobal #Column-2 .blockNearShop .blockShop a{
	color: #666;
	font-size: 15px;
	text-transform: uppercase;
	display: block;
	float: left;
	height: 62px;
}
#blockGlobal #Column-2 .blockNearShop .blockShop span{
	background: url(bgd_nearShop_separator.gif) no-repeat center right;
	padding: 0 21px 0 0;
	float: left;
	height: 48px;
}
#blockGlobal #Column-2 .blockNearShop .blockShop.last span{
	background: none;
}
#blockGlobal #Column-2 .blockNearShop .blockShop.last span span,
#blockGlobal #Column-2 .blockNearShop .blockShop span span{
	background: url(bgd_arrowShop_1.gif) no-repeat center left;
	padding: 0 0 0 22px;
	line-height: 48px;
}
#blockGlobal #Column-2 .blockNearShop .blockShop.last span span span,
#blockGlobal #Column-2 .blockNearShop .blockShop span span span{
	background: none;
	padding: 2px 0 0 4px;
	float: none;
	font-size: 12px;
	color:#888;
	line-height: 44px;
}
/*----------------------------------------------+
+ Estimation jeux                               +
+----------------------------------------------*/

#blockGlobal #Column-2 .blockStepsEstimation {
	margin:8px 0 12px;
}
#blockGlobal #Column-2 .estimateTitle {
	margin:12px 0;
}
#blockGlobal #Column-2 .estimateTitle span.gameTitle {
	float:none;
	display:inline;
	color:#666;
}
#blockGlobal #Column-2 .blockEstimateLegend {
	border:1px solid #ddd;
	padding:5px 8px;
	margin:25px 0 12px;
	color:#666;
	font-size:11px;
}
#blockGlobal #Column-2 .blockEstimateGame .productInfo {
	float:left;
	width:120px;
	margin:10px 20px !important;
	margin:10px 12px;
}
#blockGlobal #Column-2 .blockEstimateGame .productInfo .visual img {
	display:block;
	border:1px solid #ddd;
}
#blockGlobal #Column-2 .blockEstimateGame .productInfo .title {
	margin:7px 0 0;
	text-align:center;
	text-transform:uppercase;
	color:#5a9e00;
}
#blockGlobal #Column-2 .blockEstimateGame .productInfo .title a {
	color:#5a9e00;
	font-size:11px;
}
#blockGlobal #Column-2 .blockEstimateGame .productInfo .title .platform {
	display:block;
	color:#666;
	font-size:11px;
}

#blockGlobal #Column-2 .blockEstimateGame .estimationInfo {
	float:left;
	width:590px;
	overflow:hidden;
}

#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate {
	margin:0;
	width:100%;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate td {
	vertical-align:top;
	text-align:left;
	padding:0 0 7px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate td.title {
	padding:0 0 5px;
	color:#666;
	font-weight:bold;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate td.labels {
	width:305px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate td.labels .blockLabels {
	width:305px;
	min-width:305px;
	overflow:hidden;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate label.state {
	display:block;
	width:305px;
	height:27px;
	background:#ebffbf url(bgd_blockestimate_label_state-1.gif) no-repeat right -27px;
	margin:0 0 5px;
	font-size:14px;
	color:#5a9e00;
	cursor:pointer;
}

#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate label.state input {
	margin-right:6px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate label.state span {
	display:block;
	height:23px;
	background:url(bgd_blockestimate_label_state-1.gif) no-repeat 0 0;
	padding:4px 0 0 2px;
}

/* Etat 2 */
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate label.state-2 {
	background:#feeeb0 url(bgd_blockestimate_label_state-2.gif) no-repeat right -27px;
	color:#efb61d;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate label.state-2 span {
	background:url(bgd_blockestimate_label_state-2.gif) no-repeat 0 0;
}
/* Etat 3 */
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate label.state-3 {
	background:#fed5b8 url(bgd_blockestimate_label_state-3.gif) no-repeat right -27px;
	color:#ff6600;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate label.state-3 span {
	background:url(bgd_blockestimate_label_state-3.gif) no-repeat 0 0;
}
/* Etat 4 */
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate label.state-4 {
	background:#ffb0b0 url(bgd_blockestimate_label_state-4.gif) no-repeat right -27px;
	color:#d80000;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate label.state-4 span {
	background:url(bgd_blockestimate_label_state-4.gif) no-repeat 0 0;
}

#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate div.info {
	width:287px;
	height:123px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate div.info .jsStateInfoBlock {
	padding:0 0 0 20px;
	background:url(bgd_blockestimate_arrow_info.gif) no-repeat 8px -121px;
	height:123px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate div.info .stateInfo-20 {
	background-position:8px -89px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate div.info .stateInfo-30 {
	background-position:8px -57px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate div.info .stateInfo-50 {
	background-position:8px -25px;
}

#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate div.info ul {
	margin:0 0 0 15px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate div.info li {
	list-style:disc;
	color:#666;
	padding:3px 0 0;
	font-size:11px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate .notice {
	background:url(picto_notice.gif) no-repeat;
	font-weight:bold;
	padding:0 0 0 28px;
	height:22px;
}
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate .infoNotice {
	color:#666;
	font-size:11px;
	display:block;
	margin:3px 0 0;
}
#blockBasket #basketTable .basketCheckout .blockCgr,
#blockBasket #basketTable .basketCheckout .blockConfirm{
	text-align:justify;
	width:90%;
}
#blockBasket #basketTable .basketCheckout .blockCgr,
#blockBasket #basketTable .basketCheckout .blockConfirm,
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate .blockConfirm, 
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate .blockCgr {
	font-size:12px;
	color:#666;
	margin:6px 0;
}
#blockBasket #basketTable .basketCheckout .blockCgr a,
#blockBasket #basketTable .basketCheckout .blockConfirm a,
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate .blockConfirm a, 
#blockGlobal #Column-2 .blockEstimateGame .estimationInfo .tabEstimate .blockCgr a {
	color:#71ba3f;
}
#blockGlobal #Column-2 .blockEstimateValid {
	margin:12px 0;
	text-align:right;
}
#blockGlobal #Column-2 .blockEstimateValid .linkArgus{
	float: left;
}
#blockGlobal #Column-2 .blockEstimateValid .linkArgus .infoArgus {
	display:block;
	bottom:5px;
	right:8px;
	width:144px;
	height:14px;
	background:url(estimate.gif) no-repeat;
	cursor:pointer;
	z-index:200;
}
#blockGlobal #Column-2 .blockEstimateValid .linkArgus .infoArgus span {
	display:none;
}

/*----------------------------------------------+
+ Page FRANCHISE                                +
+----------------------------------------------*/

#blockGlobal #Column-2 .blockFranchise .blockSplash {
	margin:0 0 25px;
	background:url(bgd_blockfranchise_splash.gif) no-repeat;
	width:760px;
	height:154px;
	color:#fff;
	position:relative;
}
#blockGlobal #Column-2 .blockFranchise .blockSplash .blockSummary {
	float:left;
	margin:19px 0 0 19px;
	width:228px;
}
#blockGlobal #Column-2 .blockFranchise .blockSplash .blockSummary li {
	margin:0 0 3px;
	height:20px;
}
#blockGlobal #Column-2 .blockFranchise .blockSplash .blockSummary li a {
	display:block;
	color:#fff;
	padding:3px 0 0;
	font-size:16px;
}
#blockGlobal #Column-2 .blockFranchise .blockSplash .blockSummary li a span {
	display:block;
	background:url(bul_blockfranchise_summary.gif) no-repeat left center;
	padding:0 0 0 24px;
	height:20px;
	line-height:20px;
}
* html #blockGlobal #Column-2 .blockFranchise .blockSplash .blockSummary { margin-left:10px; }
* html #blockGlobal #Column-2 .blockFranchise .blockSplash .blockSummary li { margin:0; }
*+html #blockGlobal #Column-2 .blockFranchise .blockSplash .blockSummary li { margin:0; }

#blockGlobal #Column-2 .blockFranchise .blockSplash .btnBecome {
	position:absolute;
	margin:98px 0 0 540px;
}
*+html #blockGlobal #Column-2 .blockFranchise .blockSplash .btnBecome { margin-left:280px; }
* html #blockGlobal #Column-2 .blockFranchise .blockSplash .btnBecome { margin-left:280px; }

#blockGlobal #Column-2 .blockFranchise .blockSplash .btnBecome a {
	display:block;
	background:url(btn_blockfranchise_become.gif) no-repeat;
	width:198px;
	height:33px;
}
#blockGlobal #Column-2 .blockFranchise .blockSplash .btnBecome a span {
	display:none;
}

#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 {
	float:left;
	width:539px;
	margin:0 12px 0 0;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-2 {
	float:left;
	width:203px;
	padding:7px 0 0;
}

#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 h2 {
	color:#569b00;
	font-size:14px;
	margin-bottom:5px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos {
	width:539px;
	background:url(bgd_blockfranchise_leftcontent_bottom.gif) no-repeat bottom;
	padding:0 0 5px;
	position:relative;
	margin:0 0 30px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .top {
	background:url(bgd_blockfranchise_leftcontent_top.gif) no-repeat;
	padding:5px 0 0;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .content {
	padding:8px 12px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos img, 
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .imgLeft, 
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .imageGallery {
	display:block;
	float:left;
	margin:0 12px 8px 0;
	border:2px solid #ddd;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .imgRight {
	float:right;
	margin:0 0 8px 12px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat img, 
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat .imgRight, 
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat .imgLeft, 
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat .imageGallery {
	margin-bottom:20px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat .imageGallery {
	width:164px;
	height:114px;
	float:left;
	overflow:hidden;
	border:2px solid #DDD;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat .imageGallery a {
	position:absolute;
	margin:2px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat .imageGallery a span{
	display:block;
	width:160px;
	height:110px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat {
	margin:0;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat .hatFloat {
	float:left;
	width:333px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textHat p, 
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textContinue p {
	line-height:16px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textContinue {
	display:none;
	clear:both;
	margin:0 0 16px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textContinue ul {
	margin:8px 0 8px 25px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .textContinue ul li {
	list-style-type:square;
	padding:4px 0;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .btnActions {
	margin:0 0 -12px;
	height:21px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .btnMore {
	/*position:absolute;
	bottom:1px;
	right:54px;*/
	float:right;
	width:106px;
	height:21px;
	margin:0 10px 0 0;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .btnMore a {
	display:block;
	background:url(btn_blockfranchise_more.gif) no-repeat;
	width:106px;
	height:21px;
	color:#fff;
	font-size:11px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .btnMore a span {
	display:block;
	height:21px;
	line-height:21px;
	padding:0 0 0 27px;
	text-transform:uppercase;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .btnTop {
	/*position:absolute;
	bottom:1px;
	right:30px;*/
	float:right;
	width:20px;
	height:21px;
	margin:0 10px 0 0;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .btnTop a {
	display:block;
	background:url(btn_blockfranchise_top.gif) no-repeat;
	width:20px;
	height:21px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .btnTop a span {
	display:none;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .btnFoldUp a { background-image:url(btn_blockfranchise_foldup.gif); }
#blockGlobal #Column-2 .blockFranchise .franchiseCol-1 .blockTextsInfos .btnFoldUp a span { padding-left:35px; }

#blockGlobal #Column-2 .blockFranchise .franchiseCol-2 .blockActuFranchise {
	margin:0 0 12px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-2 .blockActuFranchise .more {
	margin:7px 0 0;
	text-align:right;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-2 .blockActuFranchise .more a {
	color:#569b00;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-2 .blockList li {
	height:29px;
	border-bottom:1px solid #ddd;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-2 .blockList li a {
	display:block;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-2 .blockList li a span {
	background:url(blockMenu_puce.gif) no-repeat left center;
	display:block;
	height:29px;
	overflow:hidden;
	line-height:29px;
	padding:0 0 0 12px;
	letter-spacing:-0.02em;
	white-space:nowrap;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-2 .blockDocFranchise li a span {
	background-image:url(bul_blockfranchise_document.gif);
	padding-left:18px;
}
#blockGlobal #Column-2 .blockFranchise .franchiseCol-2 .blockList li a:hover {
	color:#000;
}


/* Presse */
#blockGlobal #Column-2 .blockPress {
	width:760px;
	background:url(bgd_blockpress_bottom.gif) no-repeat bottom;
	padding:0 0 5px;
	margin:12px 0 10px;
}
#blockGlobal #Column-2 .blockPress .top {
	background:url(bgd_blockpress_top.gif) no-repeat;
	padding:5px 0 0;
}
#blockGlobal #Column-2 .blockPress .content {
	padding:8px 12px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
#blockGlobal #Column-2 .blockPress .miniItem {
	float:left;
	width:227px;
	padding:5px 10px 5px 0;
	margin:0 10px 0 0;
	border-right:1px dotted #ddd;
	min-height:100px;
	height:auto !important;
	height:100px;
}
#blockGlobal #Column-2 .blockPress .miniItem .logo {
	float:left;
	margin:0 5px 2px 0;
}
#blockGlobal #Column-2 .blockPress .miniItem .logo img {
	display:block;
}
#blockGlobal #Column-2 .blockPress .miniItem .extract {
	margin:0 0 10px;
	font-size:12px;
	height:80px;
	/*overflow:hidden*/;
}
#blockGlobal #Column-2 .blockPress .miniItem .extract a {
	color:#333;
}
#blockGlobal #Column-2 .blockPress .miniItem .more {
	position:relative;
	text-align:right;
}
#blockGlobal #Column-2 .blockPress .miniItem .more .date {
	float:left;
	font-style:italic;
}
#blockGlobal #Column-2 .blockPress .miniItem .more a {
	font-weight:bold;
	color:#333;
}
#blockGlobal #Column-2 .blockPress .miniItem .more a span {
	background:url(bgd_blockpress_more.gif) no-repeat left center;
	padding:0 0 0 8px;
}
#blockGlobal #Column-2 .blockPress .last {
	border-right:0;
	margin-right:0;
}

#blockGlobal #Column-2 .blockPress .pressItem .logo {
	float:left;
	margin:0 12px 12px 0;
}
#blockGlobal #Column-2 .blockPress .pressItem h3 {
	font-weight:bold;
	font-size:14px;
	margin: 0 0 8px;
}
#blockGlobal #Column-2 .blockPress .pressItem h3 a {
	color:#333;
}
#blockGlobal #Column-2 .blockPress .pressItem h3 span.titleMag {
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#666;
	margin:0 0 0 7px;
}
#blockGlobal #Column-2 .blockPress .pressItem .more {
	text-align:right;
	margin:10px 0 0 0;
}
#blockGlobal #Column-2 .blockPress .pressItem .more a {
	font-weight:bold;
	color:#333;
}
#blockGlobal #Column-2 .blockPress .pressItem .more a span {
	background:url(bgd_blockpress_more.gif) no-repeat left center;
	padding:0 0 0 8px;
}

/*----------------------------------------------+
+ Liste concours                                +
+----------------------------------------------*/

#blockGlobal #Column-2 .blockChallengePage .blockChallengeSplash {
	margin: 0 0 14px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList {
	float:left;
	width:510px;
	padding:0 16px 0 0;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge {
	padding:0 0 18px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge h4 {
	border-bottom:1px dotted #d0d0d0;
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin:0 0 8px;
	padding:0 0 5px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge h4 a {
	color:#333;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge h4 a span {
	background:url(bgd_blockactu_h4.gif) no-repeat 0 center;
	padding:0 0 0 10px;
}
#blockGlobal #Column-2 .blockChallengePage .challengePast .challenge {
	padding:0 0 5px 0;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge h4 a span.contestFinished {
	background: none;
	font-style: italic;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge .visual a, 
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge .visual img {
	display:block;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge .actions {
	padding:0 10px 0 7px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge .actions .btnParticipate {
	display:block;
	float:right;
	background:url(bgd_blockchallengelist-btnparticipate.gif) no-repeat;
	width:151px;
	height:27px;
	cursor:pointer;
	color:#fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-size:15px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge .actions .btnParticipate span {
	display:block;
	height:27px;
	line-height:26px;
	padding:0 0 0 41px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge .actions .infos {
	font-size:11px;
	float:left;
	padding:8px 0 0;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge .actions .dates {
	color:#444;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challenge .actions .btnRules {
	color:#666;
	text-decoration:underline;
	font-style:italic;
	margin:0 0 0 6px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challengeOngoing {
	margin:0 0 16px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeList .challengeComingSoon .comingsoon {
	float:right;
	font-size:14px;
	color:#555;
	padding:0 5px 0 0;
}

#blockGlobal #Column-2 .blockChallengePage .blockChallengeWinners {
	float:left;
	width:230px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeWinners .item {
	display:block;
	background:url(bgd_blockactu_h4.gif) no-repeat 4px 5px;
	border-bottom:1px dotted #d0d0d0;
	padding:0 0 11px 12px;
	margin:0 0 11px;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeWinners .item.last {
	border:0;
	padding-bottom:0;
	margin:0;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeWinners .name {
	text-transform:uppercase;
	font-size:12px;
	color:#444;
	font-weight:bold;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeWinners .city {
	font-size:12px;
	color:#666;
	text-transform: uppercase;
}
#blockGlobal #Column-2 .blockChallengePage .blockChallengeWinners .gift {
	display:block;
	font-size:12px;
}

/* block réseaux sociaux */

#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork {
	margin:14px 0 0;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork h2 {
	display:block;
	background:url(blocksocialnetwork_top_bgd.gif) no-repeat;
	height:35px;
	overflow:hidden;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork h2 span {
	display:none;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork .zoneFB {
	display:block;
	background:url(blocksocialnetwork_zonefb_bgd.gif) no-repeat;
	height:81px;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork .zoneFB a {
	display:block;
	font-size:14px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#444;
	text-transform:uppercase;
	height:52px;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork .zoneFB a span {
	display:block;
	background:url(blocksocialnetwork_side_fbicon_bgd.gif) no-repeat 17px 8px;
	padding:4px 20px 0 65px;
	height:38px;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork .zoneFB a span img {
	display:inline;
	margin:0;
	vertical-align:text-bottom;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork .zoneFB .likeButton {
	padding:0 0 0 65px;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork .zoneTW {
	font-size:14px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#444;
	text-transform:uppercase;
	display:block;
	background:url(blocksocialnetwork_zonetw_bgd.gif) no-repeat;
	height:52px;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork .zoneTW span {
	display:block;
	background:url(blocksocialnetwork_side_twicon_bgd.gif) no-repeat 17px 14px;
	padding:12px 20px 0 65px;
	line-height:14px;
	height:40px;
}
#blockCenter #Column-2 .blockChallengePage .blockSocialNetwork .zoneTW span img {
	display:inline;
	margin:0;
	vertical-align:text-bottom;
}

/*----------------------------------------------+
+ Blocs Newsletter                              +
+----------------------------------------------*/

/* Newsletter main column-2 */
#blockGlobal .blockNewsletterMain {
	background:url(bgd_blocknewsletter-main.png) no-repeat;
	height:96px;
	margin:12px 0 0;
}
#blockGlobal .blockNewsletterMain form p.block {
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
#blockGlobal .blockNewsletterMain form p.block-1 {
	padding:28px 0 0 163px;
}
#blockGlobal .blockNewsletterMain form p.block-1 .line {
	display:block;
	color:#fff;
	text-shadow:1px 1px 0 #666;
}
#blockGlobal .blockNewsletterMain form p.block-1 .line-1 {
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
}
#blockGlobal .blockNewsletterMain form p.block-1 .line-2 {
	font-size:14px;
	font-style:italic;
}
#blockGlobal .blockNewsletterMain form p.block-2 {
	padding:28px 0 0 16px;
}
#blockGlobal .blockNewsletterMain form p.block-2 .newsletterEmail {
	display:block;
	float:left;
	background:url(bgd_blocknewsletter-main-field.gif) no-repeat;
	width:217px;
	height:28px;
	line-height:28px;
	padding:0 5px 0 39px;
	border:0;
	color:#555;
	font-style:italic;
}
#blockGlobal .blockNewsletterMain form p.block-2 .newsletterEmail:focus {
	color:#333;
	font-style:normal;
}
#blockGlobal .blockNewsletterMain form p.block-2 .newsletterValid {
	display:block;
	float:left;
	background:url(bgd_blocknewsletter-main-valid.gif) no-repeat;
	width:43px;
	height:28px;
	padding:0;
	border:0;
	font-size:0;
	text-indent:999px;
	cursor:pointer;
	color:#fff;
}

/* Newsletter column-1 */
#blockGlobal .blockNewsletterCol {
	background:url(bgd_blocknewsletter-col.png) no-repeat;
	height:121px;
	margin:0 0 10px;
}
#blockGlobal .blockNewsletterCol form p.block {
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
#blockGlobal .blockNewsletterCol form p.block-1 {
	padding:12px 0 0 77px;
}
#blockGlobal .blockNewsletterCol form p.block-1 .line {
	display:block;
	color:#fff;
	text-shadow:1px 1px 0 #666;
}
#blockGlobal .blockNewsletterCol form p.block-1 .line-1 {
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
}
#blockGlobal .blockNewsletterCol form p.block-1 .line-2 {
	font-size:12px;
}
#blockGlobal .blockNewsletterCol form p.block-2 {
	padding:14px 0 0 6px;
}
#blockGlobal .blockNewsletterCol form p.block-2 .newsletterEmail {
	display:block;
	float:left;
	background:url(bgd_blocknewsletter-col-field.gif) no-repeat;
	width:133px;
	height:28px;
	line-height:28px;
	padding:0 6px;
	border:0;
	color:#555;
	font-style:italic;
}
#blockGlobal .blockNewsletterCol form p.block-2 .newsletterEmail:focus {
	color:#333;
	font-style:normal;
}
#blockGlobal .blockNewsletterCol form p.block-2 .newsletterValid {
	display:block;
	float:left;
	background:url(bgd_blocknewsletter-col-valid.gif) no-repeat;
	width:42px;
	height:28px;
	padding:0;
	border:0;
	font-size:0;
	text-indent:999px;
	cursor:pointer;
	color:#fff;
}

/*----------------------------------------------+
+ Page concours                                 +
+----------------------------------------------*/

#blockGlobal .blockCenterContest #blockBreadCrumb {
	margin-bottom:0 !important;
}
#blockGlobal #Column-2 .blockContest .blockSplash {
	position:relative;
	float:left;
	margin:-10px 0 0;
	padding:0 0 10px;
	overflow:visible;
}
* html #blockGlobal #Column-2 .blockContest .blockSplash {
	margin-right:-100px;
}
#blockGlobal #Column-2 .blockContest .blockSplash img {
	float:left;
}
#blockGlobal #Column-2 .blockContest .btnRules{
	text-align: center;	
	margin: 5px 0 10px 0;
	font-size: 12px;
}
#blockGlobal #Column-2 .blockContest .blockDescription {
	padding-bottom:14px;
}
#blockGlobal #Column-2 .blockContest .blockDescription .blockFBLike {
}
#blockGlobal #Column-2 .blockContest .blockDescription h2 {
	margin-bottom:14px;
}
#blockGlobal #Column-2 .blockContest .blockDescription .blockText{
	width: 560px;
	float: left;
}
#blockGlobal #Column-2 .blockContest .blockDescription .blockLink {
	float: left;
	padding: 15px 0 0 0;
	background:url(bgd-blockChallengeShareSocial.gif) no-repeat;
	min-height: 141px;
	height:auto !important;
	height: 141px;
	width: 178px;
	text-align: center;
	margin: 0 0 0 10px;
}
#blockGlobal #Column-2 .blockContest .blockDescription .blockLink span.line-1,
#blockGlobal #Column-2 .blockContest .blockDescription .blockLink span.line-2 {
	display: block;
	font-style: italic;
	font-size: 11px;
	color: #585858;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -0.03em;
}
#blockGlobal #Column-2 .blockContest .blockDescription .blockLink div.linkSocial {
	width: 100px;
	height: 42px;
	margin: 10px auto;
}
#blockGlobal #Column-2 .blockContest .blockDescription .blockLink a.linkFB {
	display: block;
	float: left;
	background: url(bgd-blockLink-FB.png) no-repeat;
	width: 42px;
	height: 42px;
	padding: 0 15px 0 0;
}
* html #blockGlobal #Column-2 .blockContest .blockDescription .blockLink a.linkFB {
	background: url(bgd-blockLink-FB.gif) no-repeat;
}
#blockGlobal #Column-2 .blockContest .blockDescription .blockLink a.linkTW {
	display: block;
	float: left;
	background: url(bgd-blockLink-TW.png) no-repeat;
	width: 42px;
	height: 42px;
}
* html #blockGlobal #Column-2 .blockContest .blockDescription .blockLink a.linkTW {
	background: url(bgd-blockLink-TW.gif) no-repeat;
}
#blockGlobal #Column-2 .blockContest .blockDescription .blockLink ul {
	width: 117px;
	margin: 0 auto;
}

#blockGlobal #Column-2 .blockContest .blockDescription .blockLink li {
	margin: 4px 0;
	text-align: left;
}
* html #blockGlobal #Column-2 .blockContest .blockDescription .blockLink li {
	height:1%;
}
#blockGlobal #Column-2 .blockContest .blockDescription .blockLink li a span { 
	display: block;
	background:url(bgd_blockactu_h4.gif) no-repeat left center;
	padding: 0 0 0 10px;
	line-height: 20px;
	font-style:italic;
}
#blockGlobal #Column-2 .challengeWinnersList ul {
	margin: 0 0 0 10px;
}
#blockGlobal #Column-2 .challengeWinnersList ul li.item {
	background: url("bgd_blockactu_h4.gif") no-repeat scroll left center transparent;
	padding: 5px 0 5px 10px;	
} 
#blockGlobal #Column-2 .challengeWinnersList ul li.item span.city {
	font-style: italic;
}

#blockGlobal #Column-2 .blockContest .blockConfirmation { 
	background:url(bgd_blockconfirmation-contest.gif) no-repeat;
	min-height:68px;
	height:auto !important;
	height:68px;
	margin: 0 auto 10px;
	width:500px;
	padding:17px 0 0 78px;
}
#blockGlobal #Column-2 .blockContest .blockAttention {
	background: url(bgd_blockAttention-contest.gif) no-repeat;
} 
#blockGlobal #Column-2 .blockContest .blockConfirmation .btnReturn { 
	float:right;
	margin:26px 0 0 6px;
}
#blockGlobal #Column-2 .blockContest .blockConfirmation .line { 
	display: block;
}
#blockGlobal #Column-2 .blockContest .blockConfirmation .line-1 { 
	color:#5a9e00;
	font-size:24px;
	font-weight:bold;
}
#blockGlobal #Column-2 .blockContest .blockConfirmation .line-1.error { 
	color: #FF6C4F;
}
#blockGlobal #Column-2 .blockContest .blockConfirmation .line-2 { 
	color:#666;
	font-size:15px;
	font-weight:bold;
}
#blockGlobal #Column-2 .blockContest .challengeWinnersList .name {
	text-transform:uppercase;
	font-size:12px;
	color:#444;
	font-weight:bold;
}
#blockGlobal #Column-2 .blockContest .challengeWinnersList .city {
	font-size:12px;
	color:#666;
	text-transform: uppercase;
}
#blockGlobal #Column-2 .blockContest .challengeWinnersList .gift {
	/*display:block;*/
	font-size:12px;
}

/*----------------------------------------------+
+ Habillage                                     +
+----------------------------------------------*/
#blockDressingTop{
	width: 990px;
	margin: 0 auto;
	border: none;
	position: relative;
	display: block;
	z-index:1;
}

#blockDressingLeft{
	width: 50%;
	height: 900px;
	/*background: #eee;
	opacity: 0.5;*/
	position: absolute;
	left: 0;
	top: 0;
	margin-bottom: -900px;
	z-index:0;
	display: block;
}
#blockDressingRight{
	width: 50%;
	height: 900px;
	/*background: #ddd;
	opacity: 0.5;*/
	position: absolute;
	right: 0;
	top: 0;
	margin-bottom: -900px;
	z-index:0;
	display: block;
}
#blockGlobal{
	position: relative;
	margin: 0 0 -1000px;
	z-index:1;
	width: 990px;
	margin: 0 auto;
	
}


#blockGlobal #Column-2 #vs{
	border: none;
}

