/* HOME
--------------------------------------------------------------------------------------------------------------------------------------*/
html body {
	background-color:#000 !important;
}

#main_container .homejv{
	padding-top:320px;
}

#content-home-jv{
	position:relative;
	z-index:20;
}

/* bg */

body.sg-bg0{background:url(../images/bg_body_starcraft2.jpg) center top no-repeat}
body.sg-bg1{background:#fff url(../images/bg_body_mario.jpg) center top no-repeat !important}
body.sg-bg2{background:url(../images/bg_body_wow.jpg) center top no-repeat}
body.sg-bg3{background:url(../images/bg_body_halo.jpg) center top no-repeat}

body.sg-bg1 #content-jv{
	background-color:#3980b4;
}

/********** SLIDESHOW *********/

#slideshow-jv{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:1000px;
	height:800px;
}

#slideshow-jv .preload-bg{
	display:none;
}

#slideshow-jv .slide{
	width:970px;
	height:765px;
	position:absolute;
	left:0;
	top:0;
	color:#fff;
	display:none;
	padding:35px 0 0 30px;
	background-position:left top;
	background-repeat:no-repeat;
}

#slideshow-jv .first{
	display:block;
}

#slideshow-jv .bg{
	position:absolute;
	left:0;
	top:0;
}

#slideshow-jv .desc{
	position:relative;
	z-index:2;
}

#slideshow-jv .slide h2{
	font-size:44px;
	height:105px;
	letter-spacing:-1px;
	text-transform:uppercase;
}

#slideshow-jv .slide h2 small{
	font-size:20px;
	display:block;
	line-height:20px;
}

#slideshow-jv .slide p{
	font-size:14px;
	height:100px;
	line-height:24px;
}

/* Pagination */

#slideshow-jv .pagination-jv{
	position:absolute;
	top:27px;
	right:28px;
	width:115px;
	height:22px;
	z-index:2;
	padding-left:4px;
	padding-top:6px;
	text-align:center;
	background:url(../images/bg_pagination.png) left top no-repeat;
}

#slideshow-jv .pagination-jv li{
	width:8px;
	height:8px;
	margin:5px 4px 0;
	background:url(../images/btn_slideshow_item.png) left top no-repeat;
}

#slideshow-jv .pagination-jv .active{
	background-image:url(../images/btn_slideshow_active.png);
}

/********** INNER *********/

#content-home-jv .rounded-box .box-title{
	position:relative;
	padding:8px;
	height:12px;
	margin-bottom:3px;
	background:url(../images/bg_box_title_home.png) left top no-repeat;
}

#content-home-jv .rounded-box .box-title h2{
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
}

/* Meilleures ventes */

#meilleures-ventes .jcarousel .c-item{
	width:349px;
	height:254px;
}

#meilleures-ventes .jcarousel-container, #meilleures-ventes .jcarousel-clip{
	overflow:hidden;
	width:349px;
	height:254px;
}

#meilleures-ventes h3{
	font-size:14px;
}
.box-jeu h3{
	font-size:12px;	
}

#meilleures-ventes .content{
	padding:5px 10px 0;
}

#meilleures-ventes .cat{
	font-size:10px;
	color:#4d4d4d;
	margin-bottom:10px;
	text-transform:uppercase;
}

#meilleures-ventes .desc{
	font-size:11px;
	line-height:14px;
	height:100px;
	overflow:hidden;
	margin-bottom:5px;
}

#meilleures-ventes .desc img{
	float:right;
	margin-left:65px;
}

#meilleures-ventes .panier{
	clear:both;
	height:60px;
	position:relative;
}

#meilleures-ventes .panier .prix{
	color:#ca0000;
	font-size:32px;
	display:block;
}

#meilleures-ventes .panier .prix small{
	font-size:22px;
}

#meilleures-ventes .panier .info{
	display:block;
	color:#ca0000;
	font-size:10px;
	text-transform:uppercase;
}

#meilleures-ventes .panier .add{
	display:block;
	width:85px;
	height:30px;
	position:absolute;
	right:23px;
	top:10px;
	outline:0;
	background:url(../images/btn_ajouter_au_panier.png) left top no-repeat;
}

#meilleures-ventes .voir{
	float:left;
}

#meilleures-ventes .voir li{
	margin-bottom:5px;
}

#meilleures-ventes .genre{
	float:right;
	width:115px;
}

#meilleures-ventes .genre li{
	color:#ca0000;
	font-size:11px;
	list-style:disc inside;
}

#meilleures-ventes .genre span{
	color:#000;
}

/* Nouveautes et bons plans */

#content-home-jv .news-and-offers .jcarousel li{
	height:102px;
	width:349px;
}

#content-home-jv .news-and-offers .jcarousel-container, #content-home-jv .news-and-offers .jcarousel-clip{
	overflow:hidden;
	height:102px;
	width:349px;
}

#content-home-jv .news-and-offers .content{
	padding-left:20px;
}

#content-home-jv .news-and-offers .visu{
	width:125px;
}

#content-home-jv .news-and-offers .desc{
	width:200px;
	margin-top:10px;
}

/* Consoles */

#content-home-jv .rounded-box3 .console{
	float:left;
	margin-right:12px;
}

#content-home-jv .rounded-box3 .desc{
	float:left;
	width:140px;
	height:265px;
	position:relative;
}

#content-home-jv .rounded-box3 .std-cat  .prix{
	font-size:13px;
}

#content-home-jv .rounded-box3 .prods{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}

#content-home-jv .rounded-box3 .prods li{
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px solid #cfcfcf;
}

#content-home-jv .rounded-box3 .prods .last{
	margin-bottom:0;
	padding-bottom:0;
	border:0;
}

#content-home-jv .push .rounded-content{
	height:266px;
	position:relative;
	overflow:visible;
}

#content-home-jv .push .rounded-content a{
	display:block;
	position:absolute;
	left:2px;
	top:-3px;
}