

@font-face {
    font-family: 'digitalregular';
    src: url('fontes/digital-regular-webfont.eot');
    src: url('fontes/digital-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontes/digital-regular-webfont.woff') format('woff'),
         url('fontes/digital-regular-webfont.ttf') format('truetype'),
         url('fontes/digital-regular-webfont.svg#digitalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* COMMON
--------------------------------------------------------------------------------------------------------------------------------------*/
	
/* CLEAR */
.clear-float{
	clear:both;
	display:block;
	height:0px;
	visibility:hidden;
}

.float-right {
float:right;
}

#map_canvas
{
	width: 500px;
	height: 300px;
}
/********** ARR LIST **********/

.arr-list{
	padding:0;
	margin:0;
}

.arr-list li{
	font-size:11px;
	list-style:none;
	padding-left:10px;
	margin-bottom:5px;
	line-height:13px;
	background:url(../images/ico_arr_pc.png) left 3px no-repeat;
}


#menu-jv-rubs .next-out .cat
{
  float: none;
  width: auto;
  height: auto;
  margin: 0;
}

.next-out .arr-list
{
  overflow: hidden;
  width: 100%;
}

.next-out .arr-list > li
{
  background: none;
/*
  float: left;
*/
display: inline-block;
vertical-align: top;
  width: 150px;
  margin: 0 30px 20px 0;
}

.next-out .arr-list > li > h3,.next-out .arr-list > li > p
{
  margin: 0 0 4px;
}

.next-out .arr-list > li > p
{
  background:url(../images/fill.gif) repeat-x 0 100%;
  position: relative;
}

.next-out .arr-list > li > p > span,.next-out .arr-list > li > p > b
{
  background: #fff;
}

.next-out .arr-list > li > p > span
{
  position: absolute;
  right: 0;
  color: #d03030;
  padding-left: .5em;
}

.next-out .arr-list > li > p > b
{
  font-weight: inherit;
  padding-right: .5em;
}

/********** COULEURS **********/

.color-rub{
	color:#ca0000;
}

body{position:relative;}

#main_container{width:1000px;margin:0 auto;
	min-height:100% !important;
	height:100% !important;
}

#main_container .jeu-WII .color, #main_container .color-WII .color-rub{color:#46b4ea}
#main_container .jeu-PS3 .color, #main_container .color-PS3 .color-rub{color:#2d4388}
#main_container .jeu-NDS .color, #main_container .color-NDS .color-rub{color:#e20095}
#main_container .jeu-360 .color, #main_container .color-360 .color-rub{color:#7cb900}
#main_container .jeu-PSP .color, #main_container .color-PSP .color-rub{color:#eb7a00}
#main_container .jeu-PC0 .color, #main_container .color-PC0 .color-rub{color:#94785b}
#main_container .jeu-RET .color, #main_container .color-RET .color-rub{color:#8b46ea}
#main_container .jeu-3DS .color, #main_container .color-3DS .color-rub{color:#01b089}
#main_container .jeu-PSV .color, #main_container .color-PSV .color-rub{color:#313eea;/*313eea   374fff;1d01a0*/}
#main_container .jeu-ENF .color, #main_container .color-ENF .color-rub{color:#15b415}
#main_container .jeu-WIU .color, #main_container .color-WIU .color-rub{color:#119fce}
#main_container .jeu-XBO .color, #main_container .color-XBO .color-rub{color:#409640}
#main_container .jeu-PS4 .color, #main_container .color-PS4 .color-rub{color:#4b4b4b}
#main_container .color-PSV #breadcrumbs-jv .color-rub{color: #374fff;}

/*
#main_container .jeu-WII .boite, #main_container .color-WII .boite{border:1px solid #46b4ea}
#main_container .jeu-PS3 .boite, #main_container .color-PS3 .boite{border:1px solid #2d4388}
#main_container .jeu-NDS .boite, #main_container .color-NDS .boite{border:1px solid #e20095}
#main_container .jeu-360 .boite, #main_container .color-360 .boite{border:1px solid #7cb900}
#main_container .jeu-PSP .boite, #main_container .color-PSP .boite{border:1px solid #eb7a00}
#main_container .jeu-PC0 .boite, #main_container .color-PC0 .boite{border:1px solid #94785b}
#main_container .jeu-RET .boite, #main_container .color-RET .boite{border:1px solid #8b46ea}
#main_container .jeu-3DS .boite, #main_container .color-3DS .boite{border:1px solid #01b089}
*/
#main_container .jeu-acc .boite, #main_container .color-acc .boite{border:1px solid #acacac}


/* BODY
--------------------------------------------------------------------------------------------------------------------------------------*/

html body{
	background-color:#808080 !important
}

body div#main_container{
	background:none;
  width: 1000px;
}

#main_container #universe_links{
	display:block;
	margin-top:25px;
}

#main_container #head{
	background-color:#fff;
}

/* HEADER
--------------------------------------------------------------------------------------------------------------------------------------*/

#menu-jv{
/*
	width:1000px;
*/
        height:39px;
	position:relative;
	z-index:2;
	background:url(../images/bg-menu-jv.gif) left top repeat-x #900c09;
/*
  display: inline-block;
*/
}

/********** MENU OVERLAY **********/

#overlay-jv{
	background-color:#000;
	position:absolute;
	left:0;
	top:0;
	display:none;
/*
	width:1000px;
*/
	z-index:50;
}

/********** MENU **********/

#menu-jv-rubs{
	margin:0;
	padding:0;
	float:left;
	position:relative;
}

#menu-jv-rubs .rub{
	float:left;
	list-style:none;
  background:url(../images/bg-menu-entry-jv.gif) right top repeat-y;
/*
	font-size:1px;
*/
}


#menu-jv-rubs .rub.last-rub
{
  background: none;
}
  
#menu-jv-rubs .rub a
{
  color: #fff;
  text-decoration: none;
  
}

#menu-jv-rubs .title-rub{
	display:block;
	height:39px;
  line-height: 39px;
	font-family: digitalregular;
  font-size: 13px;
  text-transform: uppercase;
  padding: 0 18px;
}

#menu-jv-rubs .rub a.title-rub.active,#menu-jv-rubs .rub a.title-rub:hover
{
  color: #000;
  background-color: #fff;
}
/*

#menu-jv-rubs .title-rub span{
	position:absolute;
	left:-9999em;
}
*/
/*
#menu-jv-rubs .rub-news .title-rub{width:125px;background-position:left -39px}
#menu-jv-rubs .rub-jeux .title-rub{width:135px;background-position:left -117px}
#menu-jv-rubs .rub-consoles .title-rub{width:179px;background-position:left -195px}
#menu-jv-rubs .rub-consoles.accessoires .title-rub{width:179px;background-position:left -429px}
#menu-jv-rubs .rub-pc-gaming .title-rub{width:68px;background-position:left -273px}
#menu-jv-rubs .rub-mag .title-rub{width:95px;background-position:left -351px}

#menu-jv-rubs .rub-news.next-out .title-rub{width:179px;background-position:left -507px}
*/
/* active */
/*
#menu-jv-rubs .rub-news .active{width:125px;background-position:left -78px}
#menu-jv-rubs .rub-jeux .active{width:135px;background-position:left -156px}
#menu-jv-rubs .rub-consoles .active{width:179px;background-position:left -234px}
#menu-jv-rubs .rub-consoles.accessoires .active{width:179px;background-position:left -468px}
#menu-jv-rubs .rub-pc-gaming .active{width:68px;background-position:left -312px}
#menu-jv-rubs .rub-mag .active{width:95px;background-position:left -390px}

#menu-jv-rubs .rub-news.next-out .active{width:179px;background-position:left -546px}
*/
/********** SOUS MENU **********/

#menu-jv-rubs .rub-content{
	position:absolute;
	left:0;
	top:38px;
	z-index:100;
	width:1000px;
/*
	display:none;
*/
visibility: hidden;
}

#menu-jv-rubs .rub-inner{
	padding:12px 15px 0;
	width:970px;
	background-color:#fff;
	position:relative;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#menu-jv-rubs .rub-content .rub-btm{
	height:6px;
	width:100%;
	background:url(../images/bg_rub_btm.png) left top no-repeat;
}

#menu-jv-rubs .cat{
	width:138px;
	float:left;
	height:143px;
	margin: 0 25px 24px 0;
}

#menu-jv-rubs .last-cat{
	margin-right:0 !important;
}

#menu-jv-rubs .cat-title,#menu-jv-rubs .rub-consoles h4{
	margin-bottom:10px;
	position:relative;
}

#menu-jv-rubs .cat-title
{
	padding:3px 5px;
	height:14px;
	color:#fff;
	display:block;
	font-size:12px;
	line-height:12px;
	background:url(../images/bg_cats.jpg) left top no-repeat;
}

#menu-jv-rubs .rub-consoles h4
{
  width: 131px;
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 1;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 0 0 !important;
  height: 35px;
}

#menu-jv-rubs .rub-consoles h4 span
{
  display: none;
}

#menu-jv-rubs .rub-consoles .visu-console
{
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 0;
  float: none !important;
  margin-right: auto !important;
}

#menu-jv-rubs .cat-title span{
	line-height:12px;
}

#menu-jv-rubs .cat-title a,#menu-jv-rubs .rub-consoles h4 a{
	display:block;
	width:15px;
	height:16px;
	position:absolute;
	right:2px;
	top:2px;
	outline:0;
	text-indent:-9999em;
	background:url(../images/ico_arr_right.png) left top no-repeat;
}

#menu-jv-rubs .rub-consoles h4 a
{
  top: 50%;
  margin-top: -8px;
  right: 10px;
}

#menu-jv-rubs .rub-consoles .cat
{
  border: 1px solid #cacaca;
  border-radius: 5px;
  background: url(../images/bg-top-menu-consoles.gif);
  position: relative;
}

#menu-jv-rubs .cat li a{
	color:#000;
	text-decoration:none;
}

#menu-jv-rubs .cat li a:hover{
	text-decoration:underline;
}

#menu-jv-rubs .cat .visu-console{
	float:left;
	margin-right:10px;
}

#menu-jv-rubs .cat p{
	font-size:11px;
}

/* Titres */

#menu-jv-rubs .cat-ps3 .cat-title{background-position:left -20px}
#menu-jv-rubs .cat-nds .cat-title{background-position:left -40px}
#menu-jv-rubs .cat-360 .cat-title{background-position:left -60px}
#menu-jv-rubs .cat-psp .cat-title{background-position:left -80px}
#menu-jv-rubs .cat-pc0 .cat-title{background-position:left -100px}
#menu-jv-rubs .cat-ret .cat-title{background-position:left -120px}
#menu-jv-rubs .cat-3ds .cat-title{background-position:left -140px}
#menu-jv-rubs .cat-psv .cat-title{background-position:left -160px}
#menu-jv-rubs .cat-enfant .cat-title{background-position:left -180px}
#menu-jv-rubs .cat-xbo .cat-title{background-position:left -220px}
#menu-jv-rubs .cat-ps4 .cat-title{background-position:left -240px}

#menu-jv-rubs .rub-consoles .cat-wii h4{background-image: url(../images/bg-wii-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-wiiu h4{background-image: url(../images/bg-wiiu-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-ps3 h4{background-image: url(../images/bg-ps3-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-nds h4{background-image: url(../images/bg-ds-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-360 h4{background-image: url(../images/bg-xbox360-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-psp h4{background-image: url(../images/bg-psp-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-pc0 h4{background-image: url(../images/bg-pc-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-ret h4{background-image: url(../images/bg-ps3-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-3ds h4{background-image: url(../images/bg-3ds-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-psv h4{background-image: url(../images/bg-psvita-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-ps4 h4{background-image: url(../images/bg-ps4-top-title.png)}
#menu-jv-rubs .rub-consoles .cat-xbo h4{background-image: url(../images/bg-xboxone-top-title.png)}

/* Listes */

#menu-jv-rubs .cat-wii .arr-list li{background-image:url(../images/ico_arr_wii.png)}
#menu-jv-rubs .cat-ps3 .arr-list li{background-image:url(../images/ico_arr_ps3.png)}
#menu-jv-rubs .cat-nds .arr-list li{background-image:url(../images/ico_arr_ds.png)}
#menu-jv-rubs .cat-360 .arr-list li{background-image:url(../images/ico_arr_xbox.png)}
#menu-jv-rubs .cat-psp .arr-list li{background-image:url(../images/ico_arr_psp.png)}
#menu-jv-rubs .cat-ret .arr-list li{background-image:url(../images/ico_arr_retro.png)}
#menu-jv-rubs .cat-3ds .arr-list li{background-image:url(../images/ico_arr_3ds.png)}

/* Top */

#menu-jv-rubs .rub-top{
	position:absolute;
	right:0;
	bottom:0;
	width: 655px;
	height:123px;
	padding-top:20px;
	background:url(../images/bg_rub_top.png) left top no-repeat;
}

#menu-jv-rubs .rub-consoles .rub-top{
	/*width: 324px;498px;*/
  width: 490px;
}

#menu-jv-rubs .rub-top .jeu{
	float:left;
	width:290px;
	font-size:11px;
	display:inline;
	margin-left:35px;
}

#menu-jv-rubs .rub-consoles .rub-top .jeu{
	width:200px;
}

#menu-jv-rubs .rub-top .visu{
	float:left;
	width:80px;
}

#menu-jv-rubs .rub-top .desc{
	float:left;
	width:195px;
}

#menu-jv-rubs .rub-top .title{
	display:block;
	font-size:12px;
}

#menu-jv-rubs .rub-top .title a {
    color:black;
    text-decoration:none;
}

#menu-jv-rubs .rub-top .console{
	padding-top:5px;
	margin-bottom:5px;
	position:relative;
	min-height:12px;
	height:auto !important;
	height:12px;
	background:url(../images/dotted_border.png) left bottom repeat-x;
}

#menu-jv-rubs .rub-top .console span{
	font-size:10px;
	color:#4d4d4d;
	line-height:13px;
	text-transform:uppercase;
	background-color:#edecec;
}

#menu-jv-rubs .rub-top .console strong{
	position:absolute;
	right:0;
	bottom:0;
	line-height:16px;
	color:#ca0000;
	font-size:1.5em;
	background-color:#edecec;
}

/********** PC GAMING **********/

#menu-jv-rubs .rub-pc-gaming .rub-inner{
	height:300px;
}

#menu-jv-rubs .rub-pc-gaming .cat{
	width:230px;
	margin-right:16px;
}

#menu-jv-rubs .rub-pc-gaming .cat-title{
	text-transform:uppercase;
	background:url(../images/bg_title_pc_gaming.png) left top no-repeat;
}

/* Rub top */

#menu-jv-rubs .rub-pc-gaming .rub-top{
	padding-top:14px;
	height:115px;
	width:1000px;
	background-image:url(../images/bg_rub_pc_top.png);
}

/********** MAG **********/

#menu-jv-rubs .rub-mag .rub-inner{
	padding:0;
	width:1000px;
}

#menu-jv-rubs .rub-mag .mag-top{
	float:left;
	width:613px;
	min-height:265px;
	height:auto !important;
	height:265px;
	margin-right:25px;
	padding:15px 20px 15px 15px;
	background:url(../images/bg_rub_mag_top.png) left top repeat-x;
}

#menu-jv-rubs .rub-mag .mag-news{
	margin-bottom:15px;
}

#menu-jv-rubs .rub-mag .visu{
	float:left;
	margin-right:15px;
}

#menu-jv-rubs .rub-mag .type{
	font-size:9px;
	text-transform:uppercase;
	display:block;
	margin-bottom:3px;
}

#menu-jv-rubs .rub-mag .mag-title{
	display:block;
	font-size:14px;
	text-transform:uppercase;
}

#menu-jv-rubs .rub-mag .mag-title .meta{
	display:inline;
	margin:0 0 0 10px;
	vertical-align:middle;
	text-transform:none;
}

#menu-jv-rubs .rub-mag .meta{
	font-size:10px;
	color:#ca0000;
	display:block;
	margin-top:8px;
	line-height:10px;
}

#menu-jv-rubs .rub-mag .meta a{
	color:#ca0000;
}

#menu-jv-rubs .rub-mag .meta span{
	color:#4d4d4d;
}

#menu-jv-rubs .rub-mag .mag-news p{
	font-size:11px;
	margin:12px 0;
	line-height:13px;
}

#menu-jv-rubs .rub-mag .mag-news .suite{
	width:60px;
	height:11px;
	display:block;
	color:#fff;
	float:left;
	text-decoration:none;
	font-size:11px;
	line-height:11px;
	padding:3px 0 3px 17px;
	background:url(../images/btn_suite.png) left top no-repeat;
}

/* Cats */

#menu-jv-rubs .rub-mag .cat{
	margin-top:10px;
}

#menu-jv-rubs .rub-mag .cat  li{
	background-image:url(../images/ico_arr_sidebar.png);
}

#menu-jv-rubs .rub-mag .cat-title{
	text-transform:uppercase;
	background:url(../images/bg_title_mag.png) left top no-repeat;
}

/********** SEARCH **********/

#search{
	float:right;
	margin:8px 12px 0 0;
	padding:2px;
	width:215px;
	background:url(../images/bg_form_search.png) left top no-repeat;
}

#search form{
	padding:0;
	margin:0;
}

#search .input-text{
	float:left;
	padding:1px 0 1px 18px;
	width:168px;
	border:0;
	color:#000;
	line-height:11px;
	font-size:11px;
	margin-top:2px;
	margin-right:10px;
	background:url(../images/ico_search.png) 1px center no-repeat;
}

#search .submit{
	float:left;
}

/* CONTENT
--------------------------------------------------------------------------------------------------------------------------------------*/

#content-jv{
	background-color:#000 !important;
	position:relative;
	min-height:100% !important;
	height:100% !important;
	padding:0 30px;
	font-size:11px;
	color:#000;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
}

#inner-jv{
	width:732px;
	float:left;
	margin-right:14px;
}

.homejv #inner-jv{
	margin-right: 0;
}

#sidebar-jv,.menu-home-jv{
	float:left;
	width:194px;
}

.menu-home-jv
{
  margin-right: 10px;
}

.menu-home-jv li
{
  
}

.menu-home-jv h4,.menu-home-jv h4 a
{
  color: #fff !important;
}

#content-home-jv .menu-home-jv h4
{
  background: url(../images/bg_sidebar_box_title.png) no-repeat;
  text-transform: uppercase;
  position: relative;
  z-index: 0;
  margin-top: -6px;
  font-size: 1.1em;
}

#content-home-jv .menu-home-jv h4 a
{
  display: block;
  padding: 10px 10px 0;
  height: 22px !important;
}

#content-home-jv .menu-home-jv ul.rub-content
{
  position: relative;
  z-index: 0;
  /*background-color: #fff;*/
  background: url(../images/bg-submenu-home.gif) no-repeat #fff;
  padding: 0 4px 10px;
}

#content-home-jv .menu-home-jv ul.rub-content li
{
  padding: 4px 10px 4px 16px;
  border-top: 1px solid #cfcfcf;
  background: url(../images/ico_arr_pc.png) no-repeat 3px 50%;
}

#content-home-jv .menu-home-jv ul.rub-content li:first-child
{
  border-top: none;
}

#content-jv .txt-hidden{
	position:absolute;
	left:-9999em;
}

#content-jv a{
	color:#000;
	text-decoration:none;
}

#content-jv a:hover{
	text-decoration:underline;
}

#content-jv .red-link{
	color:#ca0000;
}

/********** RESET **********/

#content-jv form, #content-jv fieldset, #content-jv dl, #content-jv dd{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

#content-jv p, #content-jv select, #content-jv input, #content-jv caption, #content-jv label, #content-jv tr, #content-jv td, #content-jv table, #content-jv textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	line-height:1.5em;
}

#content-jv h1, #content-jv h2, #content-jv h3, #content-jv h4, #content-jv h5, #content-jv h6, #content-jv span{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
	margin:0;
}

#content-jv img, #content-jv fieldset, #content-jv table{border:none}

#content-jv form, #content-jv p, #content-jv ul, #content-jv li, #content-jv fieldset, #content-jvi nput{
   margin:0;
   padding:0;
}

#content-jv ul, #content-jv li{list-style:none}

#content-jv ol li{	list-style:decimal inside}

#content-jv address{font-style: normal}

/********** PAGINATION **********/

#content-jv .pagination-jv{
	position:absolute;
	top:6px;
	right:4px;
}

#content-jv .pagination-jv li{
	float:left;
	display:inline;
	width:6px;
	height:6px;
	margin:5px 2px 0;
	vertical-align:middle;
	text-indent:-9999em;
	cursor:pointer;
	background:url(../images/btn_pagination_item.png) left top no-repeat;
}

#content-jv .pagination-jv .active{
	background-image:url(../images/btn_pagination_active.png);
}

#content-jv .pagination-jv .next{
	width:15px;
	height:16px;
	margin-top:0;
	background-image:url(../images/ico_arr_right.png);
}

#content-jv .pagination-jv .prev{
	width:15px;
	height:16px;
	margin-top:0;
	background-image:url(../images/ico_arr_left.png);
}

/********** SKIN SELECT **********/

#content-jv .skin-select{
	width:201px;
	height:22px;
	vertical-align:bottom;
}

#content-jv .cmf-skinned-select{
	display:inline-block;
	vertical-align:bottom;
	height:22px !important;
	line-height:11px;
	font-size:11px;
	background:transparent url(../images/bg_select.png) left top no-repeat !important;
}

#content-jv .cmf-skinned-text{
	padding:5px 0 0 5px;
}

/********** STD BUTTON **********/

#content-jv .std-btn{
	display:inline-block;
	padding-right:5px;
	text-decoration:none !important;
	background:url(../images/bg_std_btn.png) right top no-repeat;
}

#content-jv .std-btn span{
	height:13px;
	font-size:11px;
	color:#fff;
	cursor:pointer;
	line-height:13px;
	display:inline-block;
	padding:2px 0 2px 16px;
	background:url(../images/bg_std_btn.png) left top no-repeat;
}

/********** STD INFO **********/

#content-jv .std-info{
	display:inline-block;
	padding-right:5px;
	text-decoration:none !important;
	background:url(../images/bg_std_info.png) right top no-repeat;
}

#content-jv .std-info span{
	height:12px;
	font-size:11px;
	color:#fff;

	line-height:13px;
	text-transform:uppercase;
	display:inline-block;
	padding:3px 0 3px 6px;
	background:url(../images/bg_std_info.png) left top no-repeat;
}

/********** PAGE NAVI **********/

#content-jv .page-navi{
	margin-top:15px;
	padding-top:10px;
	width:100%;
	overflow:hidden;
	border-top:1px solid #cfcfcf;
}

#content-jv .page-navi .std-btn{
	float:left;
}

#content-jv .page-navi ul{
	float:left;
}

#content-jv .page-navi .next{
	float:right;
}

#content-jv .page-navi li{
	float:left;
	margin:0 7px;
}

#content-jv .page-navi li a{
	display:block;
	width:19px;
	height:12px;
	padding:3px 0;
	line-height:12px;
	text-align:center;
	text-decoration:none;
	background:url(../images/bg_navi_elem.png) left top no-repeat;
}

#content-jv .page-navi .active a{
	color:#fff;
	background-position:left bottom;
}

/********** BOX JEU **********/

#content-jv .box-jeu .visu{
	float:left;
	width:85px;
}
#content-jv .box-jeu .visu img{
	width:70px;
}

#content-jv .box-jeu .desc{
	width:180px;
	float:left;
}

#content-jv .box-jeu .title, #content-jv  .box-jeu-title .title{
	font-size:12px;
	text-transform:uppercase;
}

#content-jv .box-jeu p{
	font-size:11px;
	line-height:13px;
}

#content-jv .std-cat{
	position:relative;
	margin-bottom:10px;
	padding-top:3px;
	min-height:12px;
	height:auto !important;
	height:12px;
	background:url(../images/dotted_border.png) left bottom repeat-x;
}

#content-jv .std-cat .cat{
	color:#4d4d4d;
	line-height:11px;
	text-transform:uppercase;
	background-color:#fff;
}

#content-jv .std-cat .prix{
	position:absolute;
	right:0;
	bottom:1px;
	color:#ca0000;
	font-size:1.4em;
	background-color:#fff;
}

/********** UNDERLINE **********/

#content-jv a.underline, #content-jv .underline a{
	text-decoration:underline;
}

#content-jv a.underline:hover, #content-jv .underline a:hover{
	text-decoration:none;
}

/********** BREADCRUMBS **********/

#breadcrumbs-jv{
	font-size:9px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding:10px 0 7px;
}

#breadcrumbs-jv a{
	color:#fff;
	margin:0 3px;
}

#breadcrumbs-jv span{
	margin:0 3px;
}

/********** CLIQUEZ ICI **********/

#content-jv .btn-cliquez-ici{
	display:block;
	width:109px;
	height:28px;
	background:url(../images/btn_cliquez_ici.png) left top no-repeat;
}

/********** BULLET LIST **********/

#content-jv .bullet-list{
	padding-left:16px;
}

#content-jv .bullet-list li{
	list-style:disc outside;
}

/********** ROUNDED BOX **********/

.rounded-box .rounded-top{
	height:5px;
	overflow:hidden;
	background:url(../images/bg_rounded_box_top.png) left bottom no-repeat;
}

.rounded-box .rounded-btm{
	height:6px;
	overflow:hidden;
	background:url(../images/bg_rounded_box_btm.png) left top no-repeat;
}

.rounded-box .rounded-content{
	padding:0 5px 8px 10px;
	background-color:#fff;
}

/* Demi */

.rounded-box2{
	float:left;
	margin-right:8px;
	width:362px;
	margin-bottom:9px;
}

.rounded-box2 .rounded-top{
	background-image:url(../images/bg_rounded_box2_top.png)
}

.rounded-box2 .rounded-btm{
	height:5px;
	background-image:url(../images/bg_rounded_box2_btm.png)
}

.rounded-box2 .rounded-content{
	padding:0 7px 0 6px;
}

/* Tiers */

.rounded-box3{
	float:left;
	margin-right:9px;
	width:238px;
	margin-bottom:10px;
}

.rounded-box3 .rounded-top{
	background-image:url(../images/bg_rounded_box3_top.png)
}

.rounded-box3 .rounded-btm{
	height:5px;
	background-image:url(../images/bg_rounded_box3_btm.png)
}

.rounded-box3 .rounded-content{
	padding:1px 5px;
	height:265px;
	overflow:hidden;
}

.rounded-last,.block-last{
	margin-right:0 !important;
}

/* Pushes home début */

.home-push
{
/*
  clear: both;
*/
  float: left;
  margin: 10px 0 0;
}

.block-box
{
  background-color: #fff;
  float: left;
  position: relative;
  margin: 0 9px 18px 0;
}

.block-box::before
{
  height: 5px;
  position: absolute;
  top: -5px;
  left: 0;
}

.block-box:before
{
  height: 5px;
  position: absolute;
  top: -5px;
  left: 0;
}

.block-box::after
{
  height: 5px;
  position: absolute;
  bottom: -5px;
  left: 0;
}

.block-box:after
{
  height: 5px;
  position: absolute;
  bottom: -5px;
  left: 0;
}

.block-box .header
{
  margin: 0 10px 20px;
  height: 60px;
}

.block-box .content
{
  overflow: hidden;
  position: relative;
  height: 148px;
}

.block-box .footer
{
  height: 40px;
  margin: 22px 10px 0;
}

.block-box .content .commerce
{
  position: absolute;
  bottom: 0;
  right: 10px;
  width: 102px;
}

.block-box.box3
{
  width: 238px;
}

.block-box.box3::before
{
  content: url(../images/bg_rounded_box3_top.png);
}

.block-box.box3:before
{
  content: url(../images/bg_rounded_box3_top.png);
}

.block-box.box3::after
{
  content: url(../images/bg_rounded_box3_btm.png);
}

.block-box.box3:after
{
  content: url(../images/bg_rounded_box3_btm.png);
}

.block-box h3
{
  font-size: 1.4em;
  text-transform: uppercase;
  margin: 0 0 1em !important;
}

.block-box p.chapo
{
  color: #c40000;
}

.block-box p.visuel img
{
  display: block;
  width: 100%;
}

.block-box.product p.visuel
{
  float: left;
  margin: 0 0 0 10px !important;
  width: 105px;
}

.block-box.test p.visuel
{
  color: #c40000;
}

.block-box .commerce .price,.block-box .commerce .livraison
{
  color: #c40000;
}

#content-jv .block-box .commerce .price
{
  font-size: 2.8em;
}

#content-jv .block-box .commerce p
{
  line-height: 1;
}

#content-jv .block-box .commerce .price small
{
  font-size: .8em;
}

#content-jv .block-box .commerce .livraison
{
/*
  font-size: 1.1em;
*/
  text-transform: uppercase;
  margin: 0 0 10px;
}

/* Pushes home fin */

/* SIDEBAR
--------------------------------------------------------------------------------------------------------------------------------------*/

#sidebar-jv .box{
	margin-bottom:10px;
}

#sidebar-jv .box .title{
	color:#fff;
	height:12px;
	padding:10px;
	font-size:12px;
	text-transform:uppercase;
	line-height:12px;
	background:url(../images/bg_sidebar_box_title.png) left top no-repeat;
	position:relative;
}
#sidebar-jv .box .title img{
	position:absolute;
	top:7px;
	right:10px;	
}
#sidebar-jv .box .box-content{
	background-color:#fff;
	padding-bottom:10px 10px 5px;
	border-bottom:1px solid #fff;
}

#sidebar-jv .box .box-btm{
	height:3px;
	overflow:hidden;
	background:url(../images/bg_sidebar_box_btm.png) left top no-repeat;
}

#sidebar-jv .box .visu-box{
	display:block;
}

#sidebar-jv .box .content{
	padding:10px 10px 5px;
}

#sidebar-jv .box p{
	line-height:14px;
}

/* Tout */

#sidebar-jv .box .tout{
	margin-top:10px;
	padding-top:8px;
	border-top:1px solid #cfcfcf;
}

#sidebar-jv .box .tout a{
	padding-left:10px;
	background:url(../images/ico_arr_sidebar.png) left center no-repeat;
}

/********** ACTU **********/

#sidebar-jv .actu h4{
	font-size:12px;
	margin-bottom:10px;
	line-height:15px;
	text-transform:uppercase;
}

/********** LE MAG **********/

#sidebar-jv .mag .rubs li{
	padding:5px 0;
	border-bottom:1px solid #cfcfcf;
}

#sidebar-jv .mag .rubs .last{
	padding-bottom:0;
	border:0;
}

#sidebar-jv .mag .rubs h4{
	font-size:12px;
}

#sidebar-jv .mag .rubs h4 a{
	color:#ca0000;
	text-decoration:none;
}

#sidebar-jv .mag .rubs .arr{
	display:block;
	text-decoration:none;
	background:url(../images/ico_suite.png) right top no-repeat;
}
#sidebar-jv .rss-list p{
	margin:2px 0 4px;	
}

#sidebar-jv .rss-list img{
	float:right;	
}

/********** NEWSLETTER **********/

#sidebar-jv .newsletter h4{
	font-size:11px;
	color:#ca0000;
	line-height:13px;
	text-transform:uppercase;
	margin-bottom:5px;
}

#sidebar-jv .newsletter p{
	margin-bottom:10px;
}

/* Form */

#sidebar-jv  .form-sidebar{
	padding:3px 3px 3px 5px;
	height:18px;
	background:url(../images/bg_sidebar_form.png) left top no-repeat;
}

#sidebar-jv .form-sidebar .input-text{
	border:0;
	width:141px;
	font-size:11px;
	height:14px;
	outline:0;
	float:left;
	vertical-align:middle;
}

#sidebar-jv .form-sidebar .submit{
	float:right;
	cursor:pointer;
}

#sidebar-jv .form-sidebar b{
	color:#CA0000;

}

.magasin_submit { cursor:pointer; }

/********** MAGASINS **********/

#sidebar-jv .magasins .input-text{
	padding-left:18px;
	width:123px;
	background:url(../images/ico_search.png) 2px center no-repeat;
}

#sidebar-jv .magasins .carte{
	margin:10px 0;
	display:block;
}

/*//////////////////////////////////////////////////////////////////*/

.width-70 img{
	width:70px;
}



.set-img-video {
    position: relative;
}
.set-img-video a{
	display:block;	
}
.my-vid-pic{
	position:absolute;
	top:0px;
	left:0px;	
}
.my-vid-pic{
	display:block;
	width:100%;
	height:100%;
	background:url(../images/picto-video.png) center center no-repeat;	
}






.jeu-PSV a.block
{
    float: left;
    /* margin-right: 6px; */
}

.jeu-PSV a.main
{
    overflow: hidden;
    width: 140px;
}

#blog-home
{
	margin-top: 18px;
}
