/*
    nouveau fichier global
    02/2008
*/

body {margin:0;background:#d9d8d6 url(/style/img/header/bg_deg_site.gif) repeat-x;}
body,td,a{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td{text-align:left;}
a{outline:0;color:#004264;text-decoration:none;}
a:hover{color:#004264;text-decoration: underline;}
a img {border:none;}
.clearer { clear:both }
.nofloat{clear:both;display:block;height:0px;line-height:0px;font-size:0px;}
.ombre{padding:0 3px 3px 0;background:url(/style/img/gris_1000.gif) no-repeat 5px 5px;}
.nodisplay {position:absolute;left:0;top:-50px;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;}
.mini {font-size:0.8em;color:#666666;font-weight: normal;}	
.separateur{clear:both; margin:0; padding:0; border:0; font-size:0}
.separateur10{clear:both; margin:0; padding:10px 0 0 0; border:0; font-size:0}
.separateur20{clear:both; margin:0; padding:20px 0 0 0; border:0; font-size:0}
.separateur_vertical_gris{border-right:1px solid #c5c5c5; height:30px; padding:0px 5px; float:left}
#cadresite{
    width:1000px;
    margin:auto;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    border:1px solid #004264;
    border-top:0px;
    background:#fff;
}

/* menu à onglet des fiches jeux de jvfr et jvtv *************************************************/
#menu_jeux {
    display:block;
    margin:0;
/* ----------------------------------------------------------------------------------------------- */   
/*                            CSS POUR LE BOUTON EVENEMENT SUR JVTV !!!                            */   
/* ----------------------------------------------------------------------------------------------- */   
}

.message_nav_chiffre{
	float:left;
}
.message_nav_page_presui {
	float: left;
}
.ct_menu li .ac_event{
    display:table-cell;
    vertical-align:middle;
    padding:0 0px 6px 0px;
    line-height:23px;
    height:23px;
    width:117px;
    background:url(/style/img/fiche_centre_onglet_inactif_bouton_event.gif) #ffffff;
	background-repeat:no-repeat;
	float:left;
    font-weight:bold;
    color:#fccd43;
}
.ct_menu li a .ac_event {
    cursor:pointer;
}

.ct_menu li a .ac_event span, .ct_menu li .ac_event span {
    font-weight:normal;
    font-size:8px;
    vertical-align:super;
}
.ct_menu li a .ag_event, .ct_menu li .ag_event, .ct_menu li a .noselected .ag_event {
    display:table-cell;
    padding-left:3px;
    height:29px;
    background:url(/style/img/fiche_angle_gauche_onglet_inactif_bouton_event.gif) no-repeat bottom;
    float:left;
}

.ct_menu li a .ad_event, .ct_menu li .ad_event, .ct_menu li a .noselected .ad_event {
    display:table-cell;
    height:29px;
    padding-left:3px;
    padding-right:4px;
    background:url(/style/img/fiche_angle_droit_onglet_inactif_bouton_event.gif) no-repeat left bottom;
    float:left;
}
.ct_menu li a:hover .ad_event, .ct_menu li a.selected .ad_event, .ct_menu li .selected .ad_event{background-image:url(/style/img/fiche_angle_droit_onglet_actif_bouton_event.gif)}
.ct_menu li a:hover .ac_event, .ct_menu li a.selected .ac_event, .ct_menu li .selected .ac_event{width:117px;background:url(/style/img/fiche_centre_onglet_actif_bouton_event.gif) #04b2eb;color:#0f2976}
.ct_menu li a:hover .ag_event, .ct_menu li a.selected .ag_event, .ct_menu li .selected .ag_event{background-image:url(/style/img/fiche_angle_gauche_onglet_actif_bouton_event.gif)}

.ct_menu li .ac_event_djhero{
    display:table-cell;
    vertical-align:middle;
    padding:0 0px 6px 0px;
    line-height:23px;
    height:23px;
    width:103px;
    background:url(/style/img/ac_event_djhero.gif) #ffffff;
	background-repeat:no-repeat;
	float:left;
    font-weight:bold;
    color:#fccd43;
}
.ct_menu li a .ac_event_djhero {
    cursor:pointer;
}

.ct_menu li a .ac_event_djhero span, .ct_menu li .ac_event_djhero span {
    font-weight:normal;
    font-size:8px;
    vertical-align:super;
}
.ct_menu li a .ag_event_djhero, .ct_menu li .ag_event_djhero, .ct_menu li a .noselected .ag_event_djhero {
    display:table-cell;
    padding-left:3px;
    height:29px;
    background:url(/style/img/ag_event_djhero.gif) no-repeat bottom;
    float:left;
}

.ct_menu li a .ad_event_djhero, .ct_menu li .ad_event_djhero, .ct_menu li a .noselected .ad_event_djhero {
    display:table-cell;
    height:29px;
    padding-left:3px;
    padding-right:4px;
    background:url(/style/img/ad_event_djhero.gif) no-repeat left bottom;
    float:left;
}
.ct_menu li a:hover .ad_event_djhero, .ct_menu li a.selected .ad_event_djhero, .ct_menu li .selected .ad_event_djhero{background-image:url(/style/img/ad_event_djhero_on.gif)}
.ct_menu li a:hover .ac_event_djhero, .ct_menu li a.selected .ac_event_djhero, .ct_menu li .selected .ac_event_djhero{width:103px;background:url(/style/img/ac_event_djhero_on.gif) #04b2eb;color:#0f2976}
.ct_menu li a:hover .ag_event_djhero, .ct_menu li a.selected .ag_event_djhero, .ct_menu li .selected .ag_event_djhero{background-image:url(/style/img/ag_event_djhero_on.gif)}





/* ----------------------------------------------------------------------------------------------- */   
/*                          FIN DE LA CSS POUR LE BOUTON EVENEMENT SUR JVTV !!!                    */   
/* ----------------------------------------------------------------------------------------------- */   
/* ----------------------------------------------------------------------------------------------- */
.ct_menu li .ac_event_e3{
    display:table-cell;
    vertical-align:middle;
    padding:0 0px 6px 0px;
    line-height:23px;
    height:23px;
    width:117px;
    background:url(/style/img/fiche_centre_onglet_inactif_bouton_event_e3.gif) #ffffff;
	background-repeat:no-repeat;
	float:left;
    font-weight:bold;
    color:#fccd43;
}
.ct_menu li a .ac_event_e3 {
    cursor:pointer;
}

.ct_menu li a .ac_event_e3 span, .ct_menu li .ac_event_e3 span {
    font-weight:normal;
    font-size:8px;
    vertical-align:super;
}
.ct_menu li a .ag_event_e3, .ct_menu li .ag_event_e3, .ct_menu li a .noselected .ag_event_e3 {
    display:table-cell;
    padding-left:3px;
    height:29px;
    background:url(/style/img/fiche_angle_gauche_onglet_inactif_bouton_event_e3.gif) no-repeat bottom;
    float:left;
}

.ct_menu li a .ad_event_e3, .ct_menu li .ad_event_e3, .ct_menu li a .noselected .ad_event_e3 {
    display:table-cell;
    height:29px;
    padding-left:3px;
    padding-right:4px;
    background:url(/style/img/fiche_angle_droit_onglet_inactif_bouton_event_e3.gif) no-repeat left bottom;
    float:left;
}
.ct_menu li a:hover .ad_event_e3, .ct_menu li a.selected .ad_event_e3, .ct_menu li .selected .ad_event_e3{background-image:url(/style/img/fiche_angle_droit_onglet_actif_bouton_event_e3.gif)}
.ct_menu li a:hover .ac_event_e3, .ct_menu li a.selected .ac_event_e3, .ct_menu li .selected .ac_event_e3{width:117px;background:url(/style/img/fiche_centre_onglet_actif_bouton_event_e3.gif) #04b2eb;color:#0f2976}
.ct_menu li a:hover .ag_event_e3, .ct_menu li a.selected .ag_event_e3, .ct_menu li .selected .ag_event_e3{background-image:url(/style/img/fiche_angle_gauche_onglet_actif_bouton_event_e3.gif)}

/* ----------------------------------------------------------------------------------------------- */

.ct_menu {
    list-style:none;
    padding:0 0 0 5px;
    margin:0;
    overflow:hidden;
    border-bottom:3px solid #f0bb1f;
}

.ct_menu li {
    list-style:none;
    display:block;
    float:left;
}

.ct_menu li li {
    float:none;
}

.ct_menu li a, .ct_menu li a:hover {
    text-decoration:none;
}

.ct_menu li a .ac, .ct_menu li .ac, .ct_menu li a .noselected .ac {
    display:table-cell;
    vertical-align:middle;
    padding:0 3px 6px 3px;
    line-height:23px;
    height:23px;
    background:url(/style/img/fiche_centre_onglet_inactif.gif) #04b2eb;
    float:left;
    font-weight:bold;
    color:#fff;
}
.ct_menu li a .ac {
    cursor:pointer;
}

.ct_menu li a .ac span, .ct_menu li .ac span {
    font-weight:normal;
    font-size:8px;
    vertical-align:super;
}

.ct_menu li a .ag, .ct_menu li .ag, .ct_menu li a .noselected .ag {
    display:table-cell;
    padding-left:3px;
    height:29px;
    background:url(/style/img/fiche_angle_gauche_onglet_inactif.gif) no-repeat bottom;
    float:left;
}

.ct_menu li a .ad, .ct_menu li .ad, .ct_menu li a .noselected .ad {
    display:table-cell;
    height:29px;
    padding-left:3px;
    padding-right:4px;
    background:url(/style/img/fiche_angle_droit_onglet_inactif.gif) no-repeat left bottom;
    float:left;
}


.ct_menu li a:hover .ac, .ct_menu li a.selected .ac, .ct_menu li .selected .ac{background:url(/style/img/fiche_centre_onglet_actif.gif) #04b2eb;color:#a8333c}
.ct_menu li a:hover .ag, .ct_menu li a.selected .ag, .ct_menu li .selected .ag{background-image:url(/style/img/fiche_angle_gauche_onglet_actif.gif)}
.ct_menu li a:hover .ad, .ct_menu li a.selected .ad, .ct_menu li .selected .ad{background-image:url(/style/img/fiche_angle_droit_onglet_actif.gif)}


li#liste_lien_shopper {z-index:100;}

li#liste_lien_shopper ul {
    position:absolute;
    margin-top:29px;
    margin-left:-3px;
    background-color:#fff;
    border:3px solid #f0bb1f;
    border-top:none;
    padding:0;
    z-index:100;
    display:none;
}
li#liste_lien_shopper:hover ul{display:block}

li#liste_lien_shopper li {
    display:block;
    z-index:100;
    background-color:#fff;
    margin:0;
    padding:0;
}

li#liste_lien_shopper li a {
    font-size:11px;
    z-index:10;
    display:block;
    padding:4px;
}
li#liste_lien_shopper li a:hover {
    background:#FFF6D9;
    color:#f00;
}


/* titres */
#cadretop {margin-top:10px;}
h1.titre_page {
    color:#005B77;
    padding:2px;
    margin:5px 0 15px 0;
    font-size:24px;
}


.h2{
    margin:0;
    color:#fff;
    background:url(/style/img/bg_titre_bleu.gif) repeat-x;
    background-color:#30c2f2;
    width:100%;
    height:26px;
    line-height:26px;
    vertical-align:middle;
    text-align:left;
    font-size:13px;
    padding-left:5px;
    border-bottom:0;
}

#cadrefiche_new .bloc_contenu h2 , .h2_orange{
    margin:0;
    color:#2e2e2e;
    background:url(/style/img/bg_titre_orange.gif) repeat-x 0 bottom;
    background-color:#f6f6f6;
    /*height:24px;*/
    line-height:24px;
    vertical-align:middle;
    font-size:18px;
    padding-left:5px;
    border:1px solid #8bbcc3;
	/*overflow:hidden;*/
}


/* les titres!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
h1.editorial a {
font-size:1em;
color:#A8333C;
text-decoration:underline;
}

.titre1 {
background-color:#66ffcc;
float:left;
border:0;
padding:0;
margin:0;
font-size:1.2em;
height:32px;
background: url(img/titre-bgbleu.gif) repeat-x;
}
.titre1 .titre-picto {
background:transparent url(img/titre-picto-jvtv.gif) no-repeat scroll left top;
float:left;
border:0;
padding:0;
margin:0;
height:32px;
width:33px;
}

.titre1 .titre-text {
background: url(img/titre-bgjaune.gif) repeat-x;
height:24px;
padding-left:1px;
padding-top:8px;
font-size:12px;
float:left;
color:#d1330c;	
white-space:nowrap;
font-weight:bold;
}
.titre1 .titre-onglet {
float:left;
border:0;
padding:0;
margin:0;
width:97px;
height:32px;
background: url(img/titre-finonglet.gif) top left no-repeat;
}

.titre2 {
float:left;
border:0;
padding:0;
margin:0;
font-size:1.2em;
height:21px;
border-bottom:1px solid #8cbbc9;
}

.titre2 .titre2-picto {
float:left;
border:0;
padding:0;
margin:0;
height:21px;
width:2px;
background: url(img/titre6-debut.gif) repeat-x;
}
.titre2 .titre2-text {
background:#e7eced url(img/titre6-bg.gif) repeat-x;
height:15px;
padding:3px;
font-size:12px;
float:left;
color:#004264;	
font-weight:bold;
}
.titre2 .titre2-onglet {
float:left;
border:0;
padding:0;
margin:0;
width:33px;
height:21px;
background: url(img/titre6-finonglet.gif) top left no-repeat;
}

div.titre3 {
background: url(img/titre3-bg.gif) repeat-x;
float:left;
height:34px;
}
div.titre3-picto {
background: url(img/titre3-debut.gif) top left no-repeat;
float:left;
height:34px;
width:62px;
}
div.titre3-text {
float:left;
white-space:nowrap;
}
div.titre3-text h1 {
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
text-transform: uppercase;
margin:0;
padding:6px 0;
}
div.titre3-fin {
background: url(img/titre3-fin.gif) top right no-repeat;
float:right;
height:34px;
width:12px;
}

.titre4 {
float:right;
border:0;
padding:0;
margin:0;
font-size:1.2em;
height:21px;
border-bottom:1px solid #E7B61A;
}
.titre4 .titre4-picto {
float:left;
border:0;
padding:0;
margin:0;
height:21px;
width:3px;
background: url(img/titre4-debut.gif) repeat-x;
}

.titre4 .titre4-text {
background: url(img/titre4-bg.gif) repeat-x;
height:15px;
padding:3px;
font-size:12px;
float:left;
color:#d1330c;	

font-weight:bold;
}
.titre4 .titre4-onglet {
float:left;
border:0;
padding:0;
margin:0;
width:99px;
height:21px;
background: url(img/titre4-finonglet.gif) top left no-repeat;
}
div.microtitre {
float:left;
height:14px;
margin-bottom:1px;
}
div.microtitre-picto {
background: url(img/microtitre-deb.gif) bottom left no-repeat;
float:left;
height:14px;
width:18px;
}
div.microtitre-text {
float:left;
white-space:nowrap;
height:11px;
padding:1px;
color:#cd4d0b;
border-bottom:1px solid #e89d06;	
font-size:0.9em;
}
.cadre3px{
}
h2.titre5,h2.titre6  {
margin:2px 0;
height:24px;
background: url(img/titre5-debut.gif) top left no-repeat;
color:#025571;
border-bottom:2px solid #025571;
padding-left:60px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2.titre6 {
font-size:1.4em;
}
h2.titre5 {
font-size:1.6em;
width:614px;
}
h2.titre5 a {
font-size:1em;
color:#d01d22;
text-decoration:underline;
}
.sstitre5 {
font-size:0.9em;
color:#025571;
}
.sstitre5 a {
font-size:1em;
color:#025571;
text-decoration:none;
}
.sstitre5 a:hover {
text-decoration:underline;
}
h3.titre6 {
height:21px;
background: url(img/titre5-debut.gif) top left no-repeat;
color:#d01d22;
border-bottom:2px solid #d01d22;
padding-left:55px;
padding-top:3px;
font-weight:bold;
font-size:1.25em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3.titre6 a {
font-size:1em;
color:#d01d22;
text-decoration:underline;
}







/* hack css */
#cadretop {
    *height:85px;
}
.ct_menu {
    _padding-bottom:29px; /* ie6 */
}

.ct_menu li a .ac {
    *padding:0 3px 3px 3px;
    *line-height:26px;
    *height:26px;
}


/* bloc_bottom */
#bloc_bottom a{font-size:10px;}


/* plugin jquery thickbox début */
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine, #TB_secondLine a {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
	padding:15px;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
#TB_ImageFull {
    overflow:auto;
    display:block;
}
/* plugin jquery thickbox fin */


/* barre de widget debut */
#coldroite_widget {
    float:right;
    width:300px;
    margin:0;
    padding:0;
    background-color:#E9ECFD
}

#coldroite_widget .titre-text {width:px}

#coldroite_widget ul.liste, .barredroit ul.liste{
	list-style-type: none;
	margin:0;
	padding:2px
}
#coldroite_widget ul.liste a, .barredroit ul.liste a{
	font-size:0.8em
}
#coldroite_widget ul.liste li.li0, .barredroit ul.liste li.li0{
	background:#efefef
}
#coldroite_widget ul.liste li, .barredroit ul.liste li{
	padding:1px
}
#coldroite_widget .alpha .num, .barredroit .alpha .num{
	text-align:center;
	width:56px;
	float:left;	
	padding:4px 0
}
#coldroite_widget .alpha, .barredroit .alpha{
	font-size:1.5em;
	font-weight:bold
}
#coldroite_widget .lajvtv, .barredroit .lajvtv{
	padding:2px
}
#coldroite_widget .lajvtv .lajvtext, .barredroit .lajvtv .lajvtext{
	float:right;
	width:170px;
	font-size:0.8em;
	padding-left:2px
}
#coldroite_widget .lajvtv .ledltitre, .barredroit .lajvtv .ledltitre{
	float:left;
	width:170px;
	font-weight:bold;
	line-height:15px;	
	padding-left:2px
}
#coldroite_widget .lajvtv .ledlimg, .barredroit .lajvtv .ledlimg{
	float:left;
	text-align:center;
	width:115px;
    margin:0 3px 3px 0;	
}
/* barre de widget fin */

/* support */
.supportb {font-size:0.8em;font-weight:bold;}
.pc {color:#f4c504;}
.xbox {color:#a4c426;}
.xbox360,.x360 {color:#abb900;}
.ps2 {color:#7aa3fd;}
.ps3 {color:#91a4bd;}
.psp {color:#a4a4a6;}
.wii {color:#5baaf9;}
.ds {color:#FD0000;}
.gc {color:#8778eb;}
.gba {color:#7127f8;}
.multi {color:#666633;}
.divers {color:#ff9900;}

/* navigation page */
.navigation_page {
	float:left;
	height:23px;
	margin:10px 0;
}
.navigation_page .precedente {
	background:url(img/navi_angleprec.gif) no-repeat;
	height:22px;
	width:111px;
	float:left;
}
.navigation_page .precedente .textpre {
	height:18px;
	float:right;
	width:85px;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
}
.navigation_page .lespage {
	text-align:center;
	height:17px;
	padding-top:4px;
	float:left;
	color:#004264;
}

.navigation_page .suivante {
	height:22px;
	width:111px;
	float:right;
	background:url(img/navi_anglesuiv.gif) top right no-repeat;
	font-weight:bold;
}
.navigation_page .suivante .textsuiv {
	height:18px;
	float:left;
	width:85px;
	text-align:right;
	padding-top:4px;
	padding-right:5px;
}

/* actu */
span.heure {font-size:0.75em; color:#999999;}
span.support {font-size:0.7em;font-weight:bold;}

/* tweak page fine */
#cadresite #cadrelist, #cadresite #cadrelist .titre3, #cadresite .navigation_page,
#cadresite #cadre .titre3,#cadresite #cadre table.liste .titre, #cadresite .tableliste,
#cadresite .blocktable, #cadresite .tableliste td.nomdl1, #cadresite #cadre2 #cadre
{width:auto;}

#cadresite table.liste, #cadresite #cadre, #cadresite #cadre .titre2,#cadresite .filtrerech,
#cadresite .checksup, #cadresite .alpha
{width:980px}

#cadresite .blockactu, #cadresite .blockactu .resumactu, #cadresite .blockactu .titreactu,
#cadresite .blockarticle, #cadresite .listearticle
{width:670px}

#cadresite .navigation_page .datenavi .lespage, #cadresite .datenavi .navigation_page .lespage {width:708px}
#cadresite #checksup2 {width:948px;}
#cadresite .blockactu .resumeavphoto {width:560px;}
#cadresite .blockactu .titreactu .titreactulien{width:610px;}
#cadresite div.clear0px {clear:both;height:0;margin:0;border:0;padding:0;font-size:0;}	
#cadresite div.clear3px {clear:both;height:3px;margin:0;border:0;padding:0;font-size:0;}	
#cadresite div.clear15px {clear:both;height:15px;margin:0;border:0;padding:0;font-size:0;}	
#cadresite #coldroite_widget .titre2 {width:300px}
#cadresite #pubtop {margin:auto;float:none}
#cadresite .contenu {width:670px;float:left;padding:0px 0px 0px 5px ;}
#cadresite #navinews .navigation_page .lespage{width:394px}
#cadresite .layer_reponse .message_light {width:500px;margin:auto}
#cadresite .barredroit {float:right;margin:0px;padding:0px;width:300px;}

.plusde {
	background-color:#66ffcc;
	float:right;
	border:0;
	padding:0;
	margin:0;
	height:17px;
	background: url(img/plusde-bg.gif) repeat-x;
}
.plusde .plusde-text {
	height:13px;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-color:#F0CB49;
	padding:1px 3px;
	background-color:#E2F5FB;
	font-weight:bold;
}
.plusde .plusde-text a 	{font-size:0.8em;}
.plusde .plusde-img {
	height:17px;
	width:45px;
	background: url(img/plusde.gif) top left no-repeat;
}
.plusde div {float:right;}

ul.simple li {
	list-style-image: url(img/puce-liste.gif);
	padding-bottom:2px;
}
	
ul.fleche li {
	text-indent:10px;
	background:url(img/puce-fleche-rouge.gif) top left no-repeat;
	list-style-type:none;
	padding:2px;
}

.citation {
    width:80%;
    font-size:0.9em;
    border:1px dashed #999999;
    background:#eeeeee;
    padding:3px;
    margin:auto;
}
#pub_carre_smart{
	float:right;
}
/* WIDGET METABOLI (MATHIEU)*/
#widget_metaboli {
    background: url(/style/img/bg-widget-metaboli.gif) no-repeat;
    color:#004264;
    font-family:arial;
    height: 91px;
    margin: 0 auto;
    padding: 22px 0 0 12px;
    width: 258px;
}
.widget_metaboli_cover {
    border: 1px solid #115390;
    float: left;
    height: 82px;
    margin-right: 5px;
    width: 58px;
}
.widget_metaboli_titre_jeu {
    font-size:13px;
    font-weight: bold;
}
#widget_metaboli p {
    font-size:12px;
    line-height:20px;
    margin:8px 0 0;
    padding:0;
}
#widget_metaboli .red {
    color: #ff0000;
    font-size:15px;
    font-weight: bold;
}
#widget_metaboli .italic a{
    font-style:italic;
    font-size:10px;
}
#widget_metaboli .btn_voir_offre {
    position:relative;
    left: 28px;
    top: 2px;
}
#warpzone{
    height: 135px;
}
#social_bar{
    font-family:arial;
    font-size:11px;
    height:20px;
    border-bottom:1px dotted;
    color:#9c9c9c;
    float:left;
    margin-bottom:5px;
    margin-top:3px;
}
#social_bar a{
    color: #025571;
    text-decoration:none;
    font-size: 11px;
}
#social_bar a:hover{
    color: #025571;
    text-decoration: underline;
}
#social_bar .barre_left{
    float:left;
}
#social_bar .barre_right{
    float:right;
}
#social_bar .barre_right img{
    border: 0;
    vertical-align:middle
}


#bloc_header { position:relative; }
#goM6 { color:#FFF; display:none; font-size:12px; font-weight:bold; letter-spacing:-1px; position:absolute; text-decoration:none; right:5px; bottom:2px; }
#goM6 img { border:0; vertical-align:bottom; }
#goClubic { color:#FFF; display:none; font-size:12px; font-weight:normal; letter-spacing:-1px; position:absolute; text-decoration:none; right:5px; bottom:2px; }
#goClubic img { border:0; vertical-align:bottom; }

#footer-contextuel {
    border-top:1px solid #E8E8E8 ;
    font-size:11px;
    font-weight:normal;
    padding:10px;
    text-align:left;
    color:#000000 !important;
}
#footer-contextuel a {
    color:#004264 !important;
}
#footer-contextuel span {
    padding:0 20px;
}
#footer-contextuel ul {
    list-style-type: none;
    padding:0;
    margin:0;
}
#footer-contextuel li {
    display:inline;
}
#footer-groupe {
    font-size:11px;
    font-weight:normal;
    margin-bottom:10px;
    text-align:center;
}
#footer-groupe ul {
    list-style-type: none;
    padding:0;
    margin:0;
}
#footer-groupe li {
    display:inline;
}
#footer-groupe li a:hover {
    background:#e3e3e3;
    text-decoration: none;
}
#footer-groupe li a {
    background:#e8e8e8 ;
    color:#004264 !important;
    display:inline-block;
    height:18px;
    margin:0 2px;
    padding:4px 10px;
    text-align:left;
    text-decoration:none;
}
#footer-groupe li a img {
    display:inline-block;
    margin-right:5px;
    vertical-align:middle;
    border: 0;
}

/* TELEX 
#telex{
  border-top:1px solid #f9d0a6;
  border-bottom:1px solid #f9d0a6;
  height:18px;
  background:#fcf2d5 url(/style/img/bg_telex.gif);
  background-repeat:repeat-x;
  margin:2px 4px 4px 4px;
  padding:2px 2px 0px 2px;
}

#telex .titre{
  color:#ad343d;
  font-size:11px;
  font-family:verdana;
  font-weight:bold;
  padding-right:3px;
  float:left;
}

#telex .telexnews{
  width:305px;
  height:16px;
  overflow:hidden;
  float:left;
}

#telex .telexnews a{
  color:#004264;
  font-size:11px;
  font-family:verdana;
  font-style: italic;
  text-decoration:none;
}

#telex .telexnews a:hover{
  text-decoration:underline;
}

#telex .fleche{
  float:right;
  padding:2px 0 0 2px;
}
/* TELEX */
}
#footer {
    background:#E8E8E8;
    line-height:20px;
}
#footer ul {
    text-align:center;
}
#footer li {
    display:inline;
    margin:0 10px;
}
#footer li, #footer li a{
    color:#004264;
}

=======
/*
    nouveau fichier global
    02/2008
*/

body {margin:0;background:#d9d8d6 url(/style/img/header/bg_deg_site.gif) repeat-x;}
body,td,a{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td{text-align:left;}
a{outline:0;color:#004264;text-decoration:none;}
a:hover{color:#004264;text-decoration: underline;}
a img {border:none;}

.nofloat{clear:both;display:block;height:0px;line-height:0px;font-size:0px;}
.ombre{padding:0 3px 3px 0;background:url(/style/img/gris_1000.gif) no-repeat 5px 5px;}
.nodisplay {position:absolute;left:0;top:-50px;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;}
.mini {font-size:0.8em;color:#666666;font-weight: normal;}	
.separateur{clear:both; margin:0; padding:0; border:0; font-size:0}
.separateur10{clear:both; margin:0; padding:10px 0 0 0; border:0; font-size:0}
.separateur20{clear:both; margin:0; padding:20px 0 0 0; border:0; font-size:0}
.separateur_vertical_gris{border-right:1px solid #c5c5c5; height:30px; padding:0px 5px; float:left}
.cadresite{
    width:1000px;
    margin:auto;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    border:1px solid #004264;
}

/* menu à onglet des fiches jeux de jvfr et jvtv *************************************************/
#menu_jeux {
    display:block;
    margin:0;
/* ----------------------------------------------------------------------------------------------- */   
/*                            CSS POUR LE BOUTON EVENEMENT SUR JVTV !!!                            */   
/* ----------------------------------------------------------------------------------------------- */   
}

.message_nav_chiffre{
	float:left;
}
.message_nav_page_presui {
	float: left;
}
.ct_menu li .ac_event{
    display:table-cell;
    vertical-align:middle;
    padding:0 0px 6px 0px;
    line-height:23px;
    height:23px;
    width:117px;
    background:url(/style/img/fiche_centre_onglet_inactif_bouton_event.gif) #ffffff;
	  background-repeat:no-repeat;
	  float:left;
    font-weight:bold;
    color:#fccd43;
}
.ct_menu li a .ac_event {
    cursor:pointer;
}

.ct_menu li a .ac_event span, .ct_menu li .ac_event span {
    font-weight:normal;
    font-size:8px;
    vertical-align:super;
}
.ct_menu li a .ag_event, .ct_menu li .ag_event, .ct_menu li a .noselected .ag_event {
    display:table-cell;
    padding-left:3px;
    height:29px;
    background:url(/style/img/fiche_angle_gauche_onglet_inactif_bouton_event.gif) no-repeat bottom;
    float:left;
}

.ct_menu li a .ad_event, .ct_menu li .ad_event, .ct_menu li a .noselected .ad_event {
    display:table-cell;
    height:29px;
    padding-left:3px;
    background:url(/style/img/fiche_angle_droit_onglet_inactif_bouton_event.gif) no-repeat left bottom;
    float:left;
}
.ct_menu li a:hover .ad_event, .ct_menu li a.selected .ad_event, .ct_menu li .selected .ad_event{background-image:url(/style/img/fiche_angle_droit_onglet_actif_bouton_event.gif)}
.ct_menu li a:hover .ac_event, .ct_menu li a.selected .ac_event, .ct_menu li .selected .ac_event{width:117px;background:url(/style/img/fiche_centre_onglet_actif_bouton_event.gif) #04b2eb;color:#0f2976}
.ct_menu li a:hover .ag_event, .ct_menu li a.selected .ag_event, .ct_menu li .selected .ag_event{background-image:url(/style/img/fiche_angle_gauche_onglet_actif_bouton_event.gif)}

/* 2 */

.ct_menu li .ac_event2{
    display:table-cell;
    vertical-align:middle;
    padding:0 0px 6px 0px;
    line-height:23px;
    height:23px;
    width:102px;
    background:url(/style/img/fiche_centre_onglet_inactif_bouton_gamescom.gif) #ffffff;
	background-repeat:no-repeat;
	float:left;
    font-weight:bold;
    color:#fccd43;
}
.ct_menu li a .ac_event2 {
    cursor:pointer;
}

.ct_menu li a .ac_event2 span, .ct_menu li .ac_event2 span {
    font-weight:normal;
    font-size:8px;
    vertical-align:super;
}
.ct_menu li a .ag_event2, .ct_menu li .ag_event2, .ct_menu li a .noselected .ag_event2 {
    display:table-cell;
    padding-left:3px;
    height:29px;
    background:url(/style/img/fiche_angle_gauche_onglet_inactif_bouton_gamescom.gif) no-repeat bottom;
    float:left;
}

.ct_menu li a .ad_event2, .ct_menu li .ad_event2, .ct_menu li a .noselected .ad_event2 {
    display:table-cell;
    height:29px;
    padding-left:3px;
    background:url(/style/img/fiche_angle_droit_onglet_inactif_bouton_gamescom.gif) no-repeat left bottom;
    float:left;
}
.ct_menu li a:hover .ad_event2, .ct_menu li a.selected .ad_event2, .ct_menu li .selected .ad_event2{background-image:url(/style/img/fiche_angle_droit_onglet_actif_bouton_gamescom.gif)}
.ct_menu li a:hover .ac_event2, .ct_menu li a.selected .ac_event2, .ct_menu li .selected .ac_event2{width:102px;background:url(/style/img/fiche_centre_onglet_actif_bouton_gamescom.gif) #04b2eb;color:#0f2976}
.ct_menu li a:hover .ag_event2, .ct_menu li a.selected .ag_event2, .ct_menu li .selected .ag_event2{background-image:url(/style/img/fiche_angle_gauche_onglet_actif_bouton_gamescom.gif)}

/* TGS */

.ct_menu li .ac_event_tgs{
    display:table-cell;
    vertical-align:middle;
    padding:0 0px 6px 0px;
    line-height:23px;
    height:23px;
    width:167px;
    background:url(/style/img/onglet/tgs/fiche_centre_onglet_inactif_bouton_event.gif) #ffffff;
	background-repeat:no-repeat;
	float:left;
    font-weight:bold;
    color:#fccd43;
}
.ct_menu li a .ac_event_tgs {
    cursor:pointer;
}

.ct_menu li a .ac_event_tgs span, .ct_menu li .ac_event_tgs span {
    font-weight:normal;
    font-size:8px;
    vertical-align:super;
}
.ct_menu li a .ag_event_tgs, .ct_menu li .ag_event_tgs, .ct_menu li a .noselected .ag_event_tgs {
    display:table-cell;
    padding-left:3px;
    height:29px;
    background:url(/style/img/onglet/tgs/fiche_angle_gauche_onglet_inactif_bouton_event.gif) no-repeat bottom;
    float:left;
}

.ct_menu li a .ad_event_tgs, .ct_menu li .ad_event_tgs, .ct_menu li a .noselected .ad_event_tgs {
    display:table-cell;
    height:29px;
    padding-left:3px;
    padding-right:4px;
    background:url(/style/img/onglet/tgs/fiche_angle_droit_onglet_inactif_bouton_event.gif) no-repeat left bottom;
    float:left;
}
.ct_menu li a:hover .ad_event_tgs, .ct_menu li a.selected .ad_event_tgs, .ct_menu li .selected .ad_event_tgs{background-image:url(/style/img/onglet/tgs/fiche_angle_droit_onglet_actif_bouton_event.gif)}
.ct_menu li a:hover .ac_event_tgs, .ct_menu li a.selected .ac_event_tgs, .ct_menu li .selected .ac_event_tgs{width:167px;background:url(/style/img/onglet/tgs/fiche_centre_onglet_actif_bouton_event.gif) #04b2eb;color:#0f2976}
.ct_menu li a:hover .ag_event_tgs, .ct_menu li a.selected .ag_event_tgs, .ct_menu li .selected .ag_event_tgs{background-image:url(/style/img/onglet/tgs/fiche_angle_gauche_onglet_actif_bouton_event.gif)}




/* ----------------------------------------------------------------------------------------------- */   
/*                          FIN DE LA CSS POUR LE BOUTON EVENEMENT SUR JVTV !!!                    */   
/* ----------------------------------------------------------------------------------------------- */   
/* ----------------------------------------------------------------------------------------------- */
.ct_menu li .ac_event_e3{
    display:table-cell;
    vertical-align:middle;
    padding:0 0px 6px 0px;
    line-height:23px;
    height:23px;
    width:117px;
    background:url(/style/img/fiche_centre_onglet_inactif_bouton_event_e3.gif) #ffffff;
	background-repeat:no-repeat;
	float:left;
    font-weight:bold;
    color:#fccd43;
}
.ct_menu li a .ac_event_e3 {
    cursor:pointer;
}

.ct_menu li a .ac_event_e3 span, .ct_menu li .ac_event_e3 span {
    font-weight:normal;
    font-size:8px;
    vertical-align:super;
}
.ct_menu li a .ag_event_e3, .ct_menu li .ag_event_e3, .ct_menu li a .noselected .ag_event_e3 {
    display:table-cell;
    padding-left:3px;
    height:29px;
    background:url(/style/img/fiche_angle_gauche_onglet_inactif_bouton_event_e3.gif) no-repeat bottom;
    float:left;
}

.ct_menu li a .ad_event_e3, .ct_menu li .ad_event_e3, .ct_menu li a .noselected .ad_event_e3 {
    display:table-cell;
    height:29px;
    padding-left:3px;
    padding-right:4px;
    background:url(/style/img/fiche_angle_droit_onglet_inactif_bouton_event_e3.gif) no-repeat left bottom;
    float:left;
}
.ct_menu li a:hover .ad_event_e3, .ct_menu li a.selected .ad_event_e3, .ct_menu li .selected .ad_event_e3{background-image:url(/style/img/fiche_angle_droit_onglet_actif_bouton_event_e3.gif)}
.ct_menu li a:hover .ac_event_e3, .ct_menu li a.selected .ac_event_e3, .ct_menu li .selected .ac_event_e3{width:117px;background:url(/style/img/fiche_centre_onglet_actif_bouton_event_e3.gif) #04b2eb;color:#0f2976}
.ct_menu li a:hover .ag_event_e3, .ct_menu li a.selected .ag_event_e3, .ct_menu li .selected .ag_event_e3{background-image:url(/style/img/fiche_angle_gauche_onglet_actif_bouton_event_e3.gif)}

/* ----------------------------------------------------------------------------------------------- */

.ct_menu {
    list-style:none;
    padding:0 0 0 5px;
    margin:0;
    overflow:hidden;
    border-bottom:3px solid #f0bb1f;
}

.ct_menu li {
    list-style:none;
    display:block;
    float:left;
}

.ct_menu li li {
    float:none;
}

.ct_menu li a, .ct_menu li a:hover {
    text-decoration:none;
}

.ct_menu li a .ac, .ct_menu li .ac, .ct_menu li a .noselected .ac {
    display:table-cell;
    vertical-align:middle;
    padding:0 2px 6px 2px;
    line-height:20px;
    height:23px;
    background:url(/style/img/fiche_centre_onglet_inactif.gif) #04b2eb;
    float:left;
    font-weight:bold;
    color:#fff;
    font-size:0.8em;
}
.ct_menu li a .ac {
    cursor:pointer;
}

.ct_menu li a .ac span, .ct_menu li .ac span {
    font-weight:normal;
    font-size:8px;
    vertical-align:super;
}

.ct_menu li a .ag, .ct_menu li .ag, .ct_menu li a .noselected .ag {
    display:table-cell;
    padding-left:3px;
    height:29px;
    background:url(/style/img/fiche_angle_gauche_onglet_inactif.gif) no-repeat bottom;
    float:left;
}

.ct_menu li a .ad, .ct_menu li .ad, .ct_menu li a .noselected .ad {
    display:table-cell;
    height:29px;
    padding-left:2px;
    padding-right:1px;
    background:url(/style/img/fiche_angle_droit_onglet_inactif.gif) no-repeat left bottom;
    float:left;
}


.ct_menu li a:hover .ac, .ct_menu li a.selected .ac, .ct_menu li .selected .ac{background:url(/style/img/fiche_centre_onglet_actif.gif) #04b2eb;color:#a8333c}
.ct_menu li a:hover .ag, .ct_menu li a.selected .ag, .ct_menu li .selected .ag{background-image:url(/style/img/fiche_angle_gauche_onglet_actif.gif)}
.ct_menu li a:hover .ad, .ct_menu li a.selected .ad, .ct_menu li .selected .ad{background-image:url(/style/img/fiche_angle_droit_onglet_actif.gif)}


li#liste_lien_shopper {z-index:100;}

li#liste_lien_shopper ul {
    position:absolute;
    margin-top:29px;
    margin-left:-3px;
    background-color:#fff;
    border:3px solid #f0bb1f;
    border-top:none;
    padding:0;
    z-index:10000;
    display:none;
}
li#liste_lien_shopper:hover ul{display:block}

li#liste_lien_shopper li {
    display:block;
    z-index:100;
    background-color:#fff;
    margin:0;
    padding:0;
}

li#liste_lien_shopper li a {
    font-size:11px;
    z-index:10;
    display:block;
    padding:4px;
}
li#liste_lien_shopper li a:hover {
    background:#FFF6D9;
    color:#f00;
}


/* titres */
#cadretop {margin-top:10px;float:left;width:690px;}

h1.titre_page {
    color:#005B77;
    padding:2px;
    margin:0px 0 15px 0;
    font-size:24px;
}


.h2{
    margin:0;
    color:#fff;
    background:url(/style/img/bg_titre_bleu.gif) repeat-x;
    background-color:#30c2f2;
    width:100%;
    height:26px;
    line-height:26px;
    vertical-align:middle;
    text-align:left;
    font-size:13px;
    padding-left:5px;
    border-bottom:0;
}

#cadrefiche_new .bloc_contenu h2 , .h2_orange{
    margin:0;
    color:#2e2e2e;
    background:url(/style/img/bg_titre_orange.gif) repeat-x 0 bottom;
    background-color:#f6f6f6;
    /*height:24px;*/
    line-height:24px;
    vertical-align:middle;
    font-size:18px;
    padding-left:5px;
    border:1px solid #8bbcc3;
	/*overflow:hidden;*/
}


/* les titres!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
h1.editorial {
color: #A8333C;
font-size: 1.4em;
font-weight: bold;
}
h1.editorial a {
font-size:1em;
color:#A8333C;
text-decoration:underline;
}

.titre1 {
background-color:#66ffcc;
float:left;
border:0;
padding:0;
margin:0;
font-size:1.2em;
height:32px;
background: url(img/titre-bgbleu.gif) repeat-x;
}
.titre1 .titre-picto {
background:transparent url(img/titre-picto-jvtv.gif) no-repeat scroll left top;
float:left;
border:0;
padding:0;
margin:0;
height:32px;
width:33px;
}

.titre1 .titre-text {
background: url(img/titre-bgjaune.gif) repeat-x;
height:24px;
padding-left:1px;
padding-top:8px;
font-size:12px;
float:left;
color:#d1330c;	
white-space:nowrap;
font-weight:bold;
}
.titre1 .titre-onglet {
float:left;
border:0;
padding:0;
margin:0;
width:97px;
height:32px;
background: url(img/titre-finonglet.gif) top left no-repeat;
}

.titre2 {
float:left;
border:0;
padding:0;
margin:0;
font-size:1.2em;
height:21px;
border-bottom:1px solid #8cbbc9;
}

.titre2 .titre2-picto {
float:left;
border:0;
padding:0;
margin:0;
height:21px;
width:2px;
background: url(img/titre6-debut.gif) repeat-x;
}
.titre2 .titre2-text {
background:#e7eced url(img/titre6-bg.gif) repeat-x;
height:15px;
padding:3px;
font-size:12px;
float:left;
color:#004264;	
font-weight:bold;
}
.titre2 .titre2-onglet {
float:left;
border:0;
padding:0;
margin:0;
width:33px;
height:21px;
background: url(img/titre6-finonglet.gif) top left no-repeat;
}

div.titre3 {
background: url(img/titre3-bg.gif) repeat-x;
float:left;
height:34px;
}
div.titre3-picto {
background: url(img/titre3-debut.gif) top left no-repeat;
float:left;
height:34px;
width:62px;
}
div.titre3-text {
float:left;
white-space:nowrap;
}
div.titre3-text h1 {
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
text-transform: uppercase;
margin:0;
padding:6px 0;
}
div.titre3-fin {
background: url(img/titre3-fin.gif) top right no-repeat;
float:right;
height:34px;
width:12px;
}

.titre4 {
float:right;
border:0;
padding:0;
margin:0;
font-size:1.2em;
height:21px;
border-bottom:1px solid #E7B61A;
}
.titre4 .titre4-picto {
float:left;
border:0;
padding:0;
margin:0;
height:21px;
width:3px;
background: url(img/titre4-debut.gif) repeat-x;
}

.titre4 .titre4-text {
background: url(img/titre4-bg.gif) repeat-x;
height:15px;
padding:3px;
font-size:12px;
float:left;
color:#d1330c;	

font-weight:bold;
}
.titre4 .titre4-onglet {
float:left;
border:0;
padding:0;
margin:0;
width:99px;
height:21px;
background: url(img/titre4-finonglet.gif) top left no-repeat;
}
div.microtitre {
float:left;
height:14px;
margin-bottom:1px;
}
div.microtitre-picto {
background: url(img/microtitre-deb.gif) bottom left no-repeat;
float:left;
height:14px;
width:18px;
}
div.microtitre-text {
float:left;
white-space:nowrap;
height:11px;
padding:1px;
color:#cd4d0b;
border-bottom:1px solid #e89d06;	
font-size:0.9em;
}
.cadre3px{
}
h2.titre5,h2.titre6  {
margin:2px 0;
height:24px;
background: url(img/titre5-debut.gif) top left no-repeat;
color:#025571;
border-bottom:2px solid #025571;
padding-left:60px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2.titre6 {
font-size:1.4em;
}
h2.titre5 {
font-size:1.6em;
width:630px;
}
h2.titre5 a {
font-size:1em;
color:#d01d22;
text-decoration:underline;
}
.sstitre5 {
font-size:0.9em;
color:#025571;
}
.sstitre5 a {
font-size:1em;
color:#025571;
text-decoration:none;
}
.sstitre5 a:hover {
text-decoration:underline;
}
h3.titre6 {
height:21px;
background: url(img/titre5-debut.gif) top left no-repeat;
color:#d01d22;
border-bottom:2px solid #d01d22;
padding-left:55px;
padding-top:3px;
font-weight:bold;
font-size:1.25em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3.titre6 a {
font-size:1em;
color:#d01d22;
text-decoration:underline;
}







/* hack css */
#cadretop {
    *height:85px;
}
.ct_menu {
    _padding-bottom:29px; /* ie6 */
}

.ct_menu li a .ac {
    *padding:0 3px 3px 3px;
    *line-height:26px;
    *height:26px;
}


/* bloc_bottom */
#bloc_bottom a{font-size:10px}
#bloc_bottom  {width:1000px;background:#D9D8D6;}

/* plugin jquery thickbox début */
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine, #TB_secondLine a {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
	padding:15px;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
#TB_ImageFull {
    overflow:auto;
    display:block;
}
/* plugin jquery thickbox fin */


/* barre de widget debut */
#coldroite_widget {
    float:right;
    width:300px;
    margin:0;
    padding:0;
    background-color:#E9ECFD
}

#coldroite_widget .titre-text {width:px}

#coldroite_widget ul.liste, .barredroit ul.liste{
	list-style-type: none;
	margin:0;
	padding:2px
}
#coldroite_widget ul.liste a, .barredroit ul.liste a{
	font-size:0.8em
}
#coldroite_widget ul.liste li.li0, .barredroit ul.liste li.li0{
	background:#efefef
}
#coldroite_widget ul.liste li, .barredroit ul.liste li{
	padding:1px
}
#coldroite_widget .alpha .num, .barredroit .alpha .num{
	text-align:center;
	width:56px;
	float:left;	
	padding:4px 0
}
#coldroite_widget .alpha, .barredroit .alpha{
	font-size:1.5em;
	font-weight:bold
}
#coldroite_widget .lajvtv, .barredroit .lajvtv{
	padding:2px
}
#coldroite_widget .lajvtv .lajvtext, .barredroit .lajvtv .lajvtext{
	float:right;
	width:170px;
	font-size:0.8em;
	padding-left:2px
}
#coldroite_widget .lajvtv .ledltitre, .barredroit .lajvtv .ledltitre{
	float:left;
	width:170px;
	font-weight:bold;
	line-height:15px;	
	padding-left:2px
}
#coldroite_widget .lajvtv .ledlimg, .barredroit .lajvtv .ledlimg{
	float:left;
	text-align:center;
	width:115px;
    margin:0 3px 3px 0;	
}
/* barre de widget fin */

/* support */
.supportb {font-size:0.8em;font-weight:bold;}
.pc {color:#f4c504;}
.xbox {color:#a4c426;}
.xbox360,.x360 {color:#abb900;}
.ps2 {color:#7aa3fd;}
.ps3 {color:#91a4bd;}
.psp {color:#a4a4a6;}
.wii {color:#5baaf9;}
.ds {color:#FD0000;}
.gc {color:#8778eb;}
.gba {color:#7127f8;}
.multi {color:#666633;}
.divers {color:#ff9900;}

/* navigation page */
.navigation_page {
	float:left;
	height:23px;
	margin:10px 0;
}
.navigation_page .precedente {
	background:url(img/navi_angleprec.gif) no-repeat;
	height:22px;
	width:111px;
	float:left;
}
.navigation_page .precedente .textpre {
	height:18px;
	float:right;
	width:85px;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
}
.navigation_page .lespage {
	text-align:center;
	height:17px;
	padding-top:4px;
	float:left;
	color:#004264;
}

.navigation_page .suivante {
	height:22px;
	width:111px;
	float:right;
	background:url(img/navi_anglesuiv.gif) top right no-repeat;
	font-weight:bold;
}
.navigation_page .suivante .textsuiv {
	height:18px;
	float:left;
	width:85px;
	text-align:right;
	padding-top:4px;
	padding-right:5px;
}

/* actu */
span.heure {font-size:0.75em; color:#999999;}
span.support {font-size:0.7em;font-weight:bold;}

.actu{text-align:justify; width:685px;font-size:13px;}
.contenu .actu a {text-decoration:none; color:#0e6a88;}
.contenu .actu a:hover {text-decoration:underline;}

/* tweak page fine */
.cadresite #cadrelist, .cadresite #cadrelist .titre3, .cadresite .navigation_page,
.cadresite #cadre .titre3,.cadresite #cadre table.liste .titre, .cadresite .tableliste,
.cadresite .blocktable, .cadresite .tableliste td.nomdl1, .cadresite #cadre2 #cadre
{width:auto;}

.cadresite #cadre
{width:980px}

.cadresite table.liste, .cadresite .checksup,.cadresite #cadre .titre2,.cadresite .filtrerech,.cadresite .blockactu, .cadresite .blockactu .resumactu, .cadresite .blockactu .titreactu,
.cadresite .blockarticle, .cadresite .listearticle, .cadresite .alpha
{width:690px}

.cadresite .navigation_page .datenavi .lespage, .cadresite .datenavi .navigation_page .lespage {width:690px;}
.cadresite #checksup2 {width:690px;}
.cadresite .blockactu .resumeavphoto {width:560px;}
.cadresite .blockactu .titreactu .titreactulien{width:610px;}
.cadresite div.clear0px {clear:both;height:0;margin:0;border:0;padding:0;font-size:0;}	
.cadresite div.clear3px {clear:both;height:3px;margin:0;border:0;padding:0;font-size:0;}	
.cadresite div.clear15px {clear:both;height:15px;margin:0;border:0;padding:0;font-size:0;}	
.cadresite #coldroite_widget .titre2 {width:300px}
.cadresite #pubtop {margin:auto;float:none}
.cadresite .contenu {width:670px;float:left;padding:0px 0px 0px 5px ;}
.cadresite #navinews .navigation_page .lespage{width:394px}
.cadresite .layer_reponse .message_light {width:500px;margin:auto}
.cadresite .barredroit {float:right;margin:0px;padding:0px;width:300px;}

.plusde {
	background-color:#66ffcc;
	float:right;
	border:0;
	padding:0;
	margin:0;
	height:17px;
	background: url(img/plusde-bg.gif) repeat-x;
}
.plusde .plusde-text {
	height:13px;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-color:#F0CB49;
	padding:1px 3px;
	background-color:#E2F5FB;
	font-weight:bold;
}
.plusde .plusde-text a 	{font-size:0.8em;}
.plusde .plusde-img {
	height:17px;
	width:45px;
	background: url(img/plusde.gif) top left no-repeat;
}
.plusde div {float:right;}

ul.simple li {
	list-style-image: url(img/puce-liste.gif);
	padding-bottom:2px;
}
	
ul.fleche li {
	text-indent:10px;
	background:url(img/puce-fleche-rouge.gif) top left no-repeat;
	list-style-type:none;
	padding:2px;
}

.citation {
    width:80%;
    font-size:0.9em;
    border:1px dashed #999999;
    background:#eeeeee;
    padding:3px;
    margin:auto;
}
/* WIDGET METABOLI (MATHIEU)*/
#widget_metaboli {
    background: url(/style/img/bg-widget-metaboli.gif) no-repeat;
    color:#004264;
    font-family:arial;
    height: 91px;
    margin: 0 auto;
    padding: 22px 0 0 12px;
    width: 258px;
}
.widget_metaboli_cover {
    border: 1px solid #115390;
    float: left;
    height: 82px;
    margin-right: 5px;
    width: 58px;
}
.widget_metaboli_titre_jeu {
    font-size:13px;
    font-weight: bold;
}
#widget_metaboli p {
    font-size:12px;
    line-height:20px;
    margin:8px 0 0;
    padding:0;
}
#widget_metaboli .red {
    color: #ff0000;
    font-size:15px;
    font-weight: bold;
}
#widget_metaboli .italic a{
    font-style:italic;
    font-size:10px;
}
#widget_metaboli .btn_voir_offre {
    position:relative;
    left: 28px;
    top: 2px;
}
#warpzone{
    height: 135px;
}
#social_bar{
    font-family:arial;
    font-size:11px;
    height:20px;
    border-bottom:1px dotted;
    color:#9c9c9c;
    float:left;
    margin-bottom:5px;
    margin-top:3px;
}
#social_bar a{
    color: #025571;
    text-decoration:none;
    font-size: 11px;
}
#social_bar a:hover{
    color: #025571;
    text-decoration: underline;
}
#social_bar .barre_left{
    float:left;
}
#social_bar .barre_right{
    float:right;
}
#social_bar .barre_right img{
    border: 0;
    vertical-align:middle
}


#bloc_header { position:relative; }
#goM6 { color:#FFF; display:none; font-size:12px; font-weight:bold; letter-spacing:-1px; position:absolute; text-decoration:none; right:5px; bottom:2px; }
#goM6 img { border:0; vertical-align:bottom; }

#footer-contextuel {
    border-top:1px solid #E8E8E8 ;
    font-size:11px;
    font-weight:normal;
    padding:10px;
    text-align:left;
    color:#000000 !important;
}
#footer-contextuel a {
    color:#004264 !important;
}
#footer-contextuel span {
    padding:0 20px;
}
#footer-groupe {
    font-size:11px;
    font-weight:normal;
    margin-bottom:10px;
    text-align:center;
}
#footer-groupe ul {
    list-style-type: none;
    padding:0;
    margin:0;
}
#footer-groupe li {
    display:inline;
}
#footer-groupe li a:hover {
    background:#e3e3e3;
    text-decoration: none;
}
#footer-groupe li a {
    background:#e8e8e8 ;
    color:#004264 !important;
    display:inline-block;
    height:18px;
    margin:0 2px;
    padding:4px 10px;
    text-align:left;
    text-decoration:none;
}
#footer-groupe li a img {
    display:inline-block;
    margin-right:5px;
    vertical-align:middle;
    border: 0;
}
#footer {
    background:#E8E8E8;
    line-height:20px;
}
#footer ul {
    text-align:center;
}
#footer li {
    display:inline;
    margin:0 10px;
}
#footer li, #footer li a{
    color:#004264;
}
.selection_af { width: 154px; float:left; margin: 0 5px 5px; color: #444444; text-align: center; }
.selection_af a, .selection_af .nom_produit a { outline: none;text-decoration:none; }
.selection_af a:hover, .selection_af .nom_produit a:hover { text-decoration:underline; }
.selection_af .visuel{ height: 120px; text-align: center; border: 1px solid #efefef; }
.selection_af .nom_produit, .selection_af .marque_produit, .selection_af .nom_produit a, .selection_af .marque_produit a, .more_caracteristique_contenu h3 { font-size: 11px; color: #444444; }
.selection_af .nom_produit { height:14px;overflow:hidden; }
.selection_af .more_caracteristique_contenu h3 { text-align: left; }
.selection_af .prix { font-size: 15px; font-weight: bold; color: #db0000; }
.selection_af .more_caracteristique, .selection_af .more_caracteristique a, .selection_af .more_caracteristique a:hover { font-size: 10px; color: #056595; }
.selection_af .more_caracteristique_contenu { padding: 5px 0px 0px 0px; }
.selection_af .more_caracteristique_contenu li{ color: #808080; text-align: left; font-size: 10px; width: 134px; }
.selection_af .more_caracteristique_contenu ul{ padding:8px 2px; border:1px solid #f1f1f1; background: #f8f8f8; list-style-type: none; margin: -10px 0 0; }
.selection_af .more_caracteristique_contenu span{ color: #444444;}
.selection_af .comparer_les_prix { width: 132px; margin: 0 auto; }
.selection_af .comparer_les_prix a{ font-size: 0px; background: url(/api/img/selection/jvfr_comparer_off.gif) no-repeat; display: block; width: 132px; height: 22px;border: 0; }
.selection_af .comparer_les_prix a:hover{ background: url(/api/img/selection/jvfr_comparer_on.gif) no-repeat; }
.selection_af .voir_offre { width: 108px; margin: 0 auto; }
.selection_af .voir_offre a{ font-size: 0px; background: url(/api/img/selection/jvfr_voir_offre_off.gif) no-repeat; display: block; width: 108px; height: 22px;border: 0; }
.selection_af .voir_offre a:hover{ background: url(/api/img/selection/jvfr_voir_offre_on.gif) no-repeat; }

#haut_dart_habillage, #bas_dart_habillage { width: 1000px; height: 0px; margin: auto; }
#pub_dart_MBR_T_728x90 {position:relative;z-index:5000;margin:auto; text-align:center; padding-top:1px; float:left; width:1000px;}
#pub_dart_MBR_T_728x90, #ie8#fix {position:static;float:left;text-align:center;width:1000px;}
#pub_dart_REC_M_300x250{float:right; padding-top:10px; background:#ffffff;}




h2.test_preview{
border:1px solid #8BBCC3;
background:url(/style/img/bg_titre_orange.gif) repeat-x bottom;
color:#2E2E2E;
}

/*------------ Nouveau footer  ----------------*/

#footer_colonne { background:url(/style/img/bg_footer_colonne.jpg) no-repeat;clear:both;width:987px;margin:10px auto 0;height:197px;padding:15px 0 0 15px ; }
#footer_colonne .col { float:left;width: 170px; margin:0 15px 0 0; }
#footer_colonne .last { width: 230px; }
#footer_colonne ul { line-height:16px;list-style-type:none;margin:0;padding:0; }
#footer_colonne li a{ font-size:10px;}
#footer_colonne .col .h4 { border-bottom:1px dotted #79797a;padding-bottom:3px;margin:0 0 5px 0;font-weight:bold;font-size:11px; }
/*------------ Nouveau footer  ----------------*/

/*------------ ---------------------*/

.centre_selections_shopping { width: 685px; float: left; }

.publier_vos_videos_de_jeux { float:right;width:189px;height:30px; }
.publier_vos_videos_de_jeux a{ display:block;width:189px;height:30px;background:url(/style/img/publier_vos_video_off.jpg) no-repeat;}
.publier_vos_videos_de_jeux a:hover{ background:url(/style/img/publier_vos_video_on.jpg) no-repeat;}


.article { font-size:13px;line-height:normal; }
.article a{ color:#0E6A88; }


/* HEADER CONSOLE PIERRE */

.head_console { width: 626px; height: 105px; clear:both; margin:10px; padding: 35px 0 0 20px }
.hc_xbox360 { color:#97bd05; background: url(/style/img/head_console_xbox.jpg) no-repeat; }
.hc_ps3 { color:#202020; background: url(/style/img/head_console_ps3.jpg) no-repeat; }
.hc_pc { color:#202020; background: url(/style/img/head_console_pc.jpg) no-repeat; }
.hc_wii { color:#34beed; background: url(/style/img/head_console_wii.jpg) no-repeat; }
.hc_ds { color:#000000; background: url(/style/img/head_console_ds.jpg) no-repeat; }
.hc_psp { color:#000000; background: url(/style/img/head_console_psp.jpg) no-repeat; }
.head_console h2 { margin:35px 0 0 0;padding:0;font-size: 21px; }


.ui-layout-all .module_iframe { margin: 0; }
