@charset "utf-8";

/* 
*	@Description: Style commun	*
*	@Auteur: Neov				*
*	@Creation: 2008-08-07		*
*	@Modification: -			*
*/

/* ::: global ::: */

body { margin:0; padding:0; font:normal 10px 'Arial', Helvetica, sans-serif; color:black; background:#12185d url(../images/body-background.jpg) center top repeat-x; }
body * { margin:0; padding:0; border:none; outline:none; line-height:100%; }

ul, li { list-style:none; }
a, a:hover, a:visited, a:link, a:active { text-decoration:none; color:black; cursor:pointer; }
img { font-size:1em; }
h1, h2, h3, h4, h5, h6 { font-size:1.1em; }
table { border-collapse:collapse; }
table th, table td { vertical-align:top; text-align:left; }

input, select, textarea { font:normal 1em 'Arial', Helvetica, sans-serif; }
legend, caption { display:none; }
input.text { padding:2px 3px; }
input.checkbox,
input.radio { width:13px; height:13px; border:none; background:none; }
input { padding:2px 0 0 7px; }
select { padding:1px 2px; }
textarea { padding:2px 3px; resize:none; }

/* ::: clear fix ::: */

.clearfix:after { content:""; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

/* ::: global class ::: */

.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }

.print-only,
.hidden { display:none!important; }
.invisible { visibility:hidden; }

.inline { display:inline; }
.block { display:block; }
.underLine { text-decoration:underline; }
.overLine { text-decoration:overline; }
.lineTrough { text-decoration:line-through; }
.nodecorLine { text-decoration:none; }
.noStrong { font-weight:normal!important; }

.alignLeftThis { text-align:left!important; }
.alignCenterThis { text-align:center!important; }
.alignRightThis { text-align:right!important; }

.lfloat { float:left;}
.rfloat { float:right;}

.nobglist { background:none!important; }

.noMargin { margin:0px!important; }
.noWidthLength { width:auto!important;}
.noHeightLength { height:auto!important; }

.wordSpacing-m { word-spacing:-1px; }
.wordSpacing-s { word-spacing:-2px; }

/* ::: page layout ::: */

#inner-body { background:url(../images/inner-body-background.jpg) center top no-repeat; min-width:952px; }
#inner-body-wrapper { background:url(../images/inner-body-wrapper-background.jpg) center bottom no-repeat; min-width:952px; }

#main-content { width:952px; margin:0 auto; position:relative; }


#header { height:128px; position:relative; }
#content { background:white url(../images/content-background.jpg) center top no-repeat;  }
#footer { height:40px; }
.foot_home { height:145px!important; }

h1, h2, h3, 
h4, h5, h6 { font-weight: bold; }
h1 {  font-size: 3.00em; 	}
h2 {  font-size: 2.50em; 	}
h3 {  font-size: 2.00em; 	}
h4 {  font-size: 1.60em; 	}
h5 {  font-size: 1.20em; 	}
h6 {  font-size: 1.00em; 	}

.alignCenter { text-align:center!important; }

.wrapBG { width:100%; height:auto; background-color:#fff!important; line-height:1%; }

/* === common styles for webEditor === */

.middleBlock-in .bleuviolet { color:#626C96!important; } 
.middleBlock-in .rouge { color:#D40C0C; }
.middleBlock-in a { text-decoration:underline!important; }
.middleBlock-in a:hover { text-decoration:none!important; }

.middleBlock-in .cadreBleuViolet { width:530px; height:auto; margin-left:4px; background:url(../images/bg2px_bleuViolet.png) left top repeat-y; }
.middleBlock-in .cadreBleuViolet .arrondieBVtop { float:left; vertical-align:top; font-size:0px; padding-bottom:6px; }
.middleBlock-in .cadreBleuViolet .arrondieBVbottom { float:left; vertical-align:bottom; font-size:0px; }

.middleBlock-in .cadreBleuRectangle { width:auto; position: relative; height:auto; background:url(../images/bg2px_bleu.gif) center top repeat-y; }
.middleBlock-in .coinBleutop { font-size:0px; height:5px; }
.middleBlock-in .coinBleubottom { font-size:0px; height:3px; }

/* === */


/* *************************** */
/* ::: header content ::: */
/* *************************** */


	/* position logo */
	
#header #logo { position:absolute; top:29px; left:390px;}

	/* Onglets haut */

#header .tab-top ul { list-style:none; }
#header .tab-top ul li { float:right; padding:0 0 0 2px; }

#header .tab-top ul li.insc-vous a  { width:86px; height:29px; display:block; background:url(../images/inscrivez-vous.gif) 0px -29px no-repeat; }
#header .tab-top ul li.insc-vous a:hover,
#header .tab-top ul li.insc-vous a.selected  { background:url(../images/inscrivez-vous.gif) 0px 0px no-repeat; }

#header .tab-top ul li.connexion a { width:94px; height:29px; display:block; background:url(../images/connectez-vous.gif) 0px -29px no-repeat; }
#header .tab-top ul li.connexion a:hover, 
#header .tab-top ul li.connexion a.selected { background:url(../images/connectez-vous.gif) 0px 0px no-repeat; }

#header .tab-top ul li.deconnexion a { width:94px; height:29px; display:block; background:url(../images/deconnexion.gif) 0px -29px no-repeat; }
#header .tab-top ul li.deconnexion a:hover,
#header .tab-top ul li.deconnexion a.selected { background:url(../images/deconnexion.gif) 0px 0px no-repeat; }


#header .tab-top ul li.ccmarche a { width:117px; height:29px; display:block; background:url(../images/ccmarche.gif) 0px -29px no-repeat; }
#header .tab-top ul li.ccmarche a:hover, 
#header .tab-top ul li.ccmarche a.selected { background:url(../images/ccmarche.gif) 0px 0px no-repeat; }

#header .tab-top ul li.histogagnants a { width:134px; height:29px; display:block; background:url(../images/histo-gagnants.gif) 0px -29px no-repeat; }
#header .tab-top ul li.histogagnants a:hover, 
#header .tab-top ul li.histogagnants a.selected { background:url(../images/histo-gagnants.gif) 0px 0px no-repeat; }

#header .tab-top ul li.livredor a { width:61px; height:29px; display:block; background:url(../images/livre-dor.gif) 0px -29px no-repeat; }
#header .tab-top ul li.livredor a:hover,
#header .tab-top ul li.livredor a.selected { background:url(../images/livre-dor.gif) 0px 0px no-repeat; }

#header .tab-top ul li.contactez-nous a { width:94px; height:29px; display:block; background:url(../images/contactez-nous.gif) 0px -29px no-repeat; }
#header .tab-top ul li.contactez-nous a:hover, 
#header .tab-top ul li.contactez-nous a.selected { background:url(../images/contactez-nous.gif) 0px 0px no-repeat; }

#header .tab-top ul li.votre-compte { margin-right:22px; }
#header .tab-top ul li.votre-compte a {  height:30px; display:block;_display:inline; background:url(../images/votre-compte.gif) 0px -30px no-repeat; }
#header .tab-top ul li.votre-compte a:hover, 
#header .tab-top ul li.votre-compte a.selected { background:url(../images/votre-compte.gif) 0px 0px no-repeat; }

	/* Cagnotte header gauche */

#header .header_cagnotte_gauche { float:left; width:201px; height:auto; position:relative; }
#header .header_cagnotte_gauche-in { padding:22px 0 0 10px; width:191px; height:auto; }

#header .header_cagnotte_gauche #lienCagnotte { position:absolute; top:20px; left:0px; }

#header .hail { color:#021863; font:bold 12px Arial; padding:0 0 5px 0; }

#header p.cagnotte_hd { font:bold 12px Arial; padding:0 0 0 29px; }

#header .label_cagn_sable-noVIP	{ color:#422E22!important;}
#header .label_cagn_argent	{ color:#0529A3!important;}
#header .label_cagn_platinium	{ color:#214EE5!important;}
#header .label_cagn_bronze	{ color:#5E2E12!important;}
#header .label_cagn_or	{ color:#A65B0B!important;}

#header .bg_points_cagnotte { padding:9px 0 0 12px; *padding:9px 0 0 11px; width:140px; height:22px; }

#header .bg_cagnotte_sable-noVIP { background:url(../images/bg_nbr_cagnottes_sable.gif) 5px 6px no-repeat; }
#header .bg_cagnotte_argent { background:url(../images/bg_nbr_cagnottes_argent.gif) 5px 6px no-repeat; }
#header .bg_cagnotte_platinium { background:url(../images/bg_nbr_cagnottes_platinium.gif) 5px 6px no-repeat; }
#header .bg_cagnotte_bronze { background:url(../images/bg_nbr_cagnottes_bronze.gif) 5px 6px no-repeat; }
#header .bg_cagnotte_or { background:url(../images/bg_nbr_cagnottes_or.gif) 5px 6px no-repeat; }

#header p.points { font:bold 12px Arial; padding:0 0 0 0; *padding:2px 0 0 0; }
#header p.points span { letter-spacing:normal; letter-spacing:0.436em; *letter-spacing:0.53em; _letter-spacing:0.54em; padding:0 6px 0 0; *padding:0 3px 0 0; }
#header p.points span.ptsSeparCagnotte { margin:0 -8px; *margin:0 -4px 0 -5px; _margin:0 -4px; }

#header .points_sable-noVIP { color:#422E22!important; }
#header .points_argent { color:#021863!important; }
#header .points_platinium { color:#021863!important; }
#header .points_bronze { color:#422D22!important; }
#header .points_or { color:#422E22!important; }


/* Compteur Pactole */

#header .compteur_Pactole { position:absolute; bottom:-16px; right:0px; }
#header .compteur_Pactole .compteur_Pactole-in { background:url(../images/compteur_pactole.gif) 0px 0px no-repeat; width:276px; height:26px; }
#header .compteur_Pactole p.comptes_Pactole { font:bold 12px Arial; color:#2440C5; padding:3px 0 0 130px; *padding:5px 0px 0 130px; letter-spacing:0.47em; *letter-spacing:0.620em; }		
#header .compteur_Pactole p.comptes_Pactole span { padding:0 6px 0 0; *padding:0 5px 0 0;  }
#header .compteur_Pactole p.comptes_Pactole span.ptsSeparateurs { margin:0 -7px; }
#header .compteur_Pactole p.on { color:red; }	
	
/* girofar allumé */

#header .girofar { float:right; margin:15px 72px 0 0; *margin:15px 70px 0 0; _margin:8px 32px 0 0; }
#header .far_off { position:absolute; right:74px; *right:72px; top:42px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #header .far_off { position:absolute; right:72px; top:42px; } }
#header .far_on { position:absolute; right:74px; *right:72px; top:42px; visibility:hidden; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #header .far_on { position:absolute; right:72px; top:42px; visibility:hidden; } }
#header .far_on img { display:block; }
#header .set_on { visibility:visible; }

/* vip logo */

#header .logo_vip { position:absolute; top:-2px; left:155px; /*top:9px; left:161px;*/ }


	/* Nombres connexion du jour */
	
#header .nbr_connexion_jour { float:right; width:232px; height:38px; text-align:center; font:bold 12px Arial; color:#FFF; word-spacing:1px; padding-right:122px; }
#header .not_log_img { position:absolute; top:0px; left:-54px; }


	/* Onglets Jeux */

#header .tab-game { position:absolute; bottom:0px; left:6px;*left:7px; }
#header .tab-game ul { list-style:none; }
#header .tab-game ul li { float:left; }

#header .tab-game ul li.jeux_gratuits a  { width:128px; height:42px; display:block; background:url(../images/onglet_jeux_gratos.gif) 0px 0px no-repeat; }
#header .tab-game ul li.jeux_gratuits a:hover,
#header .tab-game ul li.jeux_gratuits a.selected  { background:url(../images/onglet_jeux_gratos.gif) 0px -42px no-repeat; }

#header .tab-game ul li.jeux_declencheurs a  { width:124px; height:42px; display:block; background:url(../images/onglet_jeux_decl.gif) 0px 0px no-repeat; }
#header .tab-game ul li.jeux_declencheurs a:hover,
#header .tab-game ul li.jeux_declencheurs a.selected  { background:url(../images/onglet_jeux_decl.gif) 0px -42px no-repeat; }

#header .tab-game ul li.jeux_Superpactole_a a  { width:131px; height:42px; display:block; background:url(../images/onglet_jeux_Spactole.gif) 0px 0px no-repeat; }
#header .tab-game ul li.jeux_Superpactole_b a  { width:131px; height:42px; display:block; background:url(../images/onglet_jeux_Spactole.gif) 0px -42px no-repeat; }
#header .tab-game ul li.jeux_Superpactole_a a:hover,
#header .tab-game ul li.jeux_Superpactole_a a.selected  { background:url(../images/onglet_jeux_Spactole.gif) 0px -84px no-repeat; }
#header .tab-game ul li.jeux_Superpactole_b a:hover,
#header .tab-game ul li.jeux_Superpactole_b a.selected  { background:url(../images/onglet_jeux_Spactole.gif) 0px -126px no-repeat; }

	
/* *************************** */
/* ::: body content ::: */
/* *************************** */

#flashPactoleHome { margin:0px 0px 0px 10px; }
/*#content .flashHomemissed { width:952px; height:484px; text-align:center; vertical-align:top; padding-top:70px; overflow:hidden; position:relative; }*/
#content .flashHomemissed { width:auto; height:484px; text-align:center; vertical-align:top; overflow:hidden; position:relative; }
#content .flashHomemissed #noflash-l { float:left; width:678px; height:356px; }
#content .flashHomemissed #noflash-r { float:left; width:200px; height:245px; padding:111px 0 0 64px; text-align:left!important; }
#content .flashHomemissed #noflash-b { padding-top:12px; *padding-top:6px; }

#content #content-in.short { height:579px; }

/*#content #content-in { background:url(../images/page-design/content-in-bg.jpg) left bottom no-repeat; padding-bottom:5px; }*/

#content #content-in { background:url(../images/content-in-bg.jpg) left bottom no-repeat; min-height:460px; } /*padding-bottom:5px;*/
*html #content #content-in { height:460px; }

.padcontenttop-small { padding:16px 0 0 0; }
.padcontenttop-large { padding:33px 0 0 0; }

	/* contenus du milieu : Voir les CSS : "Styles Jeux" et "Votre Compte" */
	
#content #content-in .middle-content { }
#content #content-in .left-nav { }
#content #content-in .left-nav-log { float:left; width:194px; /*margin-left:5px!important;_margin-left:2px;*/ padding-left:5px;  }

#content #content-in .middleBlock { float:left; width:559px; margin-top:18px; }
#content #content-in .middleBlock-log { float:left; width:554px; margin:20px 0 0 0;  }
#content #content-in .middleBlock p.pagination { color:#7c87ae; font-size:11px; text-align:center; padding-bottom:5px; }
#content #content-in .middleBlock p.pagination a { color:#7c87ae; }

#content #content-in .middleBlock-in { width:auto; height:auto; padding:0 10px; /*text-align:center; */}
#textePresentationJeux {padding:0 6px; }
#content #content-in .middleBlock-log-in { width:auto; height:auto; padding:0 2px; text-align:center;  }

.blockEnceMoment { margin:0 0 0 -8px; *margin:0 0 0 -8px;_margin:0 -20px 0 -20px; }

#content #content-in .middleBlock .topHead { width:100%; height:32px; vertical-align:middle; text-align:center; padding-top:10px; }
.topHeadH { font:bold 14px Arial!important; color:#555B73; }

.commonBlueBg { background: url(../images/bg2px_middle_blue.jpg) left top repeat-y;  }
#content #content-in .middleBlock .commonBlueBg-bottom { width:559px; height:16px; background:url(../images/cornerBlue_Middlepan.jpg) left bottom no-repeat; }

.separateurImg { margin:12px 0 8px 0; *margin:15px 0 11px 0; }

	/* blocs de droite */

#content #content-in #right-nav { float:right; width:196px; }

#right-nav .right-nav_pan { /*width:196px;*/ height:auto; }

.right-nav_pan .right-nav_pan-top { width:100%; height:24px; background:url(../images/bg_panRightnav_top_v.gif) 0px 0px no-repeat; }
.right-nav_pan .right-nav_pan-top .contentTab { width:auto; height:24px; float:right; }

.right-nav_pan .right-nav_pan-topWhite { width:100%; height:24px; background:url(../images/bg_panRightnav4_top_v.gif) 0px 0px no-repeat; }
.right-nav_pan .right-nav_pan-topWhite .contentTab { width:auto; height:24px; float:right;  }

.right-nav_pan .right-nav_pan-top .contentTab .l-cornerTab { float:left; }
.right-nav_pan .right-nav_pan-topWhite .contentTab .l-cornerTab { float:left; }

.l-cornerViolet { background:url(../images/panRightnav_Tableft_v.gif) left top no-repeat; }
.l-cornerOrange { background:url(../images/panRightnav_Tableft_o.gif) left top no-repeat; }
.l-cornerRed { background:url(../images/panRightnav_Tableft_r.gif) left top no-repeat; }
.l-cornerBlue { background:url(../images/panRightnav_Tableft_b.gif) left top no-repeat; }
.l-cornerBlue2 { background:url(../images/panRightnav_Tableft_b2.gif) left top no-repeat; }
.l-cornerWhite { background:url(../images/panRightnav_TabL_4.jpg) left top no-repeat; }
.l-cornerBrown { background:url(../images/panRightnav_Tableft_mr.gif) left top no-repeat; }
.l-cornerViolet2 { background:url(../images/panRightnav_Tableft_v2.gif) left top no-repeat; }
.l-cornerOrVIP { background:url(../images/panRnav_Tableft_PtsVIP-Or.gif) left top no-repeat; }
.l-cornerPlatVIP { background:url(../images/panRnav_Tableft_PtsVIP-Plat.gif) left top no-repeat; }

.right-nav_pan .right-nav_pan-top .contentTab .m-Tab { float:left; color:#fff; width:auto; padding:0 2px; height:24px; letter-spacing:0.01em; }
.m-TabImg { padding:0!important; }
.right-nav_pan .right-nav_pan-top .contentTab .m-Tab span.blinkOff_P { color:#fff; }
.right-nav_pan .right-nav_pan-top .contentTab .m-Tab span.blinkOn_P { color:red; }
.right-nav_pan .right-nav_pan-top .contentTab .m-Tab span.blinkOff_SP  { color:#fff; }
.right-nav_pan .right-nav_pan-top .contentTab .m-Tab span.blinkOn_SP { color:red; }
.right-nav_pan .right-nav_pan-topWhite .contentTab .m-Tab { float:left; color:#fff; width:auto; padding:0 2px; height:24px; letter-spacing:0.01em; }
.right-nav_pan .right-nav_pan-topWhite .contentTab .m-Tab4 { float:left; color:#7c87ae; width:auto; padding:0 2px; height:24px; letter-spacing:0.01em; }


.tab-Violet { background:url(../images/panRightnav_Tabmiddle_v.gif) left top repeat-x; }
.tab-Orange { background:url(../images/panRightnav_Tabmiddle_o.gif) left top repeat-x; } 
.tab-Red { background:url(../images/panRightnav_Tabmiddle_r.gif) left top repeat-x; } 
.tab-Blue { background:url(../images/panRightnav_Tabmiddle_b.gif) left top repeat-x; }
.tab-Blue2 { background:url(../images/panRightnav_Tabmiddle_bl2.gif) left top repeat-x; }
.tab-White { background:url(../images/panRightnav_Tabmiddle_4.jpg) left top repeat-x; }
.tab-Brown { background:url(../images/panRightnav_Tabmiddle_mr.gif) left top repeat-x; }
.tab-Violet2 { background:url(../images/panRightnav_Tabmiddle_v2.gif) left top repeat-x; }
.tab-OrVIP { background: url(../images/panRnav_Tabmiddle_PtsVIP-Or.gif) left top repeat-x; }
.tab-PlatVIP { background: url(../images/page-design/panRnav_Tabmiddle_PtsVIP-Pl.gif) left top repeat-x; }

.right-nav_pan .right-nav_pan-top .contentTab .r-cornerTab { float:left; }
.right-nav_pan .right-nav_pan-topWhite .contentTab .r-cornerTab { float:left; }

.r-cornerViolet { background:url(../images/panRightnav_TabR_v.gif) left top no-repeat; }
.r-cornerOrange { background:url(../images/panRightnav_TabR_o.gif) left top no-repeat; }
.r-cornerRed { background:url(../images/panRightnav_TabR_r.gif) left top no-repeat; }
.r-cornerBlue { background:url(../images/panRightnav_TabR_b.gif) left top no-repeat; }
.r-cornerBlue2 { background:url(../images/panRightnav_TabR_b2.gif) left top no-repeat; }
.r-cornerWhite { background:url(../images/panRightnav_Tabright_4.gif) left top no-repeat; }
.r-cornerBrown { background:url(../images/panRightnav_TabR_mr.gif) left top no-repeat; }
.r-cornerViolet2 { background:url(../images/panRightnav_TabR_v2.gif) left top no-repeat; }
.r-cornerOrVIP { background:url(../images/panRnav_Tabright_PtsVIP-Or.gif) left top no-repeat; }
.r-cornerPlatVIP { background:url(../images/panRnav_Tabright_PtsVIP-Pla.gif) left top no-repeat; }

.right-nav_pan .right-nav_pan-middle { width:100%; background:url(../images/bg1px_panRightnav_inside.gif) 0px 0px repeat-y; }
.right-nav_pan .right-nav_pan-middle_casImages { width:100%; background:url(../images/bg2px_panRightnav_inside.gif) 0px 0px repeat-y; }

.right-nav_pan .right-nav_pan-middle .pan-middle-Top { width:100%; height:auto; font-size:1px;}
.right-nav_pan .right-nav_pan-middle_casImages .pan-middle-Top { width:100%; height:auto; font-size:1px;}

.roundTop-Violet { background:url(../images/panRnav_inside_top-v.gif) 0px 0px no-repeat; line-height:0px; font-size:0px;  }
.roundTop-Red { background:url(../images/panRnav_inside_top-r.gif) 0px 0px no-repeat; line-height:0px; font-size:0px; }
.roundTop-Orange { background:url(../images/panRnav_inside_top-o.gif) 0px 0px no-repeat; line-height:0px; font-size:0px; }
.roundTop-Blue { background:url(../images/panRnav_inside_top-b.gif) 0px 0px no-repeat; line-height:0px; font-size:0px; }
.roundTop-Blue2 { background:url(../images/panRnav_inside_top-b2.gif) 0px 0px no-repeat; line-height:0px; font-size:0px;  }
.roundTop-White { background:url(../images/panRnav_inside_top-4.gif) 0px 0px no-repeat; line-height:0px; font-size:0px;  }
.roundTop-Brown { background:url(../images/panRightnav_inside_top-mr.gif) 0px 0px no-repeat; line-height:0px; font-size:0px;  }
.roundTop-Violet2 { background:url(../images/panRnav_inside_top-v2.gif) 0px 0px no-repeat; line-height:0px; font-size:0px;  }
.roundTop-OrVIP { background:url(../images/panRnav_inside_top-PtsVIP-O.gif) 0px 0px no-repeat; line-height:0px; font-size:0px;  }
.roundTop-PlatVIP { background:url(../images/panRnav_inside_top-PtsVIP-P.gif) 0px 0px no-repeat; line-height:0px; font-size:0px;  }

.right-nav_pan .right-nav_pan-middle .bg-wrap-panRnav-Top { width:100%; height:auto; }
.right-nav_pan .right-nav_pan-middle_casImages .bg-wrap-panRnav-Top { width:100%; height:auto; }

.top-Violet { background:url(../images/bg_panRnav_wrapTop_1.gif) 0px 0px no-repeat; }
.top-Red { background:url(../images/bg_panRnav_wrapTop_3.gif) 0px 0px no-repeat; }
.top-Orange { background:url(../images/bg_panRnav_wrapTop_2.gif) 0px 0px no-repeat; }
.top-Blue { background:url(../images/bg_panRnav_wrapTop_4.gif) 0px 0px no-repeat; }
.top-Blue2 { background:url(../images/bg_panRnav_wrapTop_b2.gif) 0px 0px no-repeat; }
.top-Brown { background:url(../images/bg_panRnav_wrapTop_5.gif) 0px 0px no-repeat; }
.top-Violet2 { background:url(../images/bg_panRnav_wrapTop_6.gif) 0px 0px no-repeat; }
.top-OrVIP { background:url(../images/bg_panRnav_wrapTop_PtsVIP-O.gif) 0px 0px no-repeat; }
.top-PlatVIP { background:url(../images/bg_panRnav_wrapTop_PtsVIP-P.gif) 0px 0px no-repeat; }

.right-nav_pan .right-nav_pan-middle .bg-wrap-panRnav-Bottom {  width:100%; height:auto; }
.right-nav_pan .right-nav_pan-middle_casImages .bg-wrap-panRnav-Bottom {  width:100%; height:16px; *height:17px; /*position:relative;*/ z-index:0; }

.bottom-Type1 { background:url(../images/bg_panRightnav_bottom_1.gif) left bottom no-repeat; }
.bottom-Type2 { background:url(../images/bg_panRightnav_bottom_2.gif) left bottom no-repeat; }
.bottom-Type3 { background:url(../images/bg_panRightnav_bottom_3.gif) left bottom no-repeat; }
.bottom-Type4 { background:url(../images/bg_panRightnav_bottom_4.gif) left bottom no-repeat; }
.bottom-Type5 { background:url(../images/bg_panRightnav_bottom_5.gif) left bottom no-repeat; }
.bottom-Type6 { background:url(../images/bg_panRightnav_bottom_6.gif) left bottom no-repeat; }
.bottom-Type7 { background:url(../images/bg_panRightnav_bottom_7.gif) left bottom no-repeat; }
.bottom-Type8 { background:url(../images/bg_panLefttnav_bottom_8.gif) left bottom no-repeat; position:relative; z-index:1; }
.bottom-Type9 { background:url(../images/bg_panRightnav_bottom_9.gif) left bottom no-repeat; }
.bottom-Rubrique { background:url(../images/bg_panRightnav_bottom_rubrique.gif) left bottom no-repeat; }
.bottom-Produit { background:url(../images/bg_panRightnav_bottom_produit.gif) left bottom no-repeat; }
.bottom-OrVIP { background:url(../images/bg_panRtnav_b_OrVIP.gif) left bottom no-repeat; }
.bottom-PlatVIP { background:url(../images/bg_panRtnav_b_PlatVIP.gif) left bottom no-repeat; }


.right-nav_pan .right-nav_pan-middle .pan-middle-in { padding:0 20px 17px 13px; }
.lastpanRight { background:url(../images/cacheArrondieBas.gif) right bottom no-repeat; float:none; *float:right; }
/*.right-nav_pan .right-nav_pan-middle_casImages .pan-middle-in { padding:0 0 17px 0; }*/

.violetBlock  { font:normal 12px Arial; color:#745EBE; }
.violetBlock p  { line-height:14px; padding-bottom:15px; }
.violetBlock a  { color:#745EBE!important; text-decoration:underline!important; }
.violetBlock a:hover  {  color:#745EBE!important; text-decoration:none!important; }

.redBlock  { font:normal 11px Arial; color:#B00000; }
.redBlock p  { line-height:14px; padding-bottom:8px; }
.redBlock a  { color:#B00000!important; text-decoration:underline!important; }
.redBlock a:hover  {  color:#B00000!important; text-decoration:none!important; }
.redBlock .wrongMessage { font:normal 10px Arial; color:#EF0216; display:block; text-align:center; width:160px; padding:5px 0; }
.redBlock input#codePactoleField { width:159px; height:17px; color:#B00000; display:block; padding:1px 2px 0px 2px; background: url(../images/bgfield-CodePactole.jpg) 0px 0px no-repeat scroll; }
* html .redBlock input#codePactoleField { background-attachment:fixed; }

.orangeBlock  { font:normal 11px Arial; color:#DF7207; }
.orangeBlock p  { line-height:14px; padding-bottom:8px; }
.orangeBlock .titleDate { color:#7C87AE; }
.orangeBlock a  { color:#DF7207!important; text-decoration:underline!important; }
.orangeBlock a:hover  {  color:#DF7207!important; text-decoration:none!important; }

.blueBlock  { font:normal 12px Arial; color:#7C87AE; }

.brownBlock  { font:normal 11px Arial; color:#9E600E; }
.brownBlock p  { line-height:14px; padding-bottom:15px; }
.brownBlock a  { color:#9E600E!important; text-decoration:underline!important; }
.brownBlock a:hover  {  color:#9E600E!important; text-decoration:none!important; }

.goldVIP-Block  { font:normal 11px Arial; color:#7F3006; }
.goldVIP-Block p  { line-height:14px; padding-bottom:15px; }
.goldVIP-Block p.vipLinkTable  { line-height:14px; padding-bottom:3px; }
.goldVIP-Block a  { color:#7F3006!important; text-decoration:underline!important; }
.goldVIP-Block a:hover  {  color:#7F3006!important; text-decoration:none!important; }

.platVIP-Block  { font:normal 11px Arial; color:#050B7D; }
.platVIP-Block p  { line-height:14px; padding-bottom:15px; }
.platVIP-Block p.vipLinkTable  { line-height:14px; padding-bottom:3px; }
.platVIP-Block a  { color:#050B7D!important; text-decoration:underline!important; }
.platVIP-Block a:hover  {  color:#050B7D!important; text-decoration:none!important; }

.blueFont10px  { font:normal 10px Arial!important; color:#7C87AE; }
.blueFont10px a { font:normal 10px Arial!important; color:#7C87AE; text-decoration:underline!important; }
.blueFont10px a:hover  { font:normal 10px Arial!important; color:#7C87AE; text-decoration:none!important; }
.blueFont11px  { font:normal 11px Arial!important; color:#7C87AE; }
.blueFont11px a { font:normal 11px Arial!important; color:#7C87AE; text-decoration:underline!important; }
.blueFont11px a:hover  { font:normal 11px Arial!important; color:#7C87AE; text-decoration:none!important; }

.redFont10px { font:normal 10px Arial!important; color:#BA0607; }
.redFont11px { font:normal 11px Arial!important; color:#BA0607; }
.redFont12px { font:normal 12px Arial!important; color:#BA0607; }
.redFont14px { font:normal 14px Arial!important; color:#BA0607; }

.redbrightFont10px { font:normal 10px Arial!important; color:#FF0000; }
.redbrightFont11px { font:normal 11px Arial!important; color:#FF0000; }
.redbrightFont12px { font:normal 12px Arial!important; color:#FF0000; }
.redbrightFont14px { font:normal 14px Arial!important; color:#FF0000; }
.redbrightFont16px { font:normal 16px Arial!important; color:#FF0000; }
.redbrightFont18px { font:normal 18px Arial!important; color:#FF0000; }

.reddarkFont10px { font:normal 10px Arial!important; color:#CC1300!important; }
.reddarkFont10px a { font:normal 10px Arial!important; color:#CC1300!important; text-decoration:underline!important }
.reddarkFont10px a:hover { font:normal 10px Arial!important; color:#CC1300!important; text-decoration:none!important }
.reddarkFont11px { font:normal 11px Arial!important; color:#CC1300!important; }
.reddarkFont12px { font:normal 12px Arial!important; color:#CC1300!important; }
.reddarkFont14px { font:normal 14px Arial!important; color:#CC1300!important; }
.reddarkFont18px { font:normal 18px Arial!important; color:#CC1300!important; } 

.greendarkFont10px { font:normal 10px Arial!important; color:#08813D!important; }
.greendarkFont10px a { font:normal 10px Arial!important; color:#08813D!important; text-decoration:underline!important }
.greendarkFont10px a:hover { font:normal 10px Arial!important; color:#08813D!important; text-decoration:none!important }
.greendarkFont11px { font:normal 11px Arial!important; color:#08813D!important; }
.greendarkFont12px { font:normal 12px Arial!important; color:#08813D!important; }
.greendarkFont14px { font:normal 14px Arial!important; color:#08813D!important; }
.greendarkFont18px { font:normal 18px Arial!important; color:#08813D!important; }

.bluedarkFont10px { font:normal 10px Arial!important; color:#1A5BBF!important; }
.bluedarkFont10px a { font:normal 10px Arial!important; color:#1A5BBF!important; text-decoration:underline!important }
.bluedarkFont10px a:hover { font:normal 10px Arial!important; color:#1A5BBF!important; text-decoration:none!important }
.bluedarkFont11px { font:normal 11px Arial!important; color:#1A5BBF!important; }
.bluedarkFont12px { font:normal 12px Arial!important; color:#1A5BBF!important; }
.bluedarkFont14px { font:normal 14px Arial!important; color:#1A5BBF!important; }
.bluedarkFont18px { font:normal 18px Arial!important; color:#1A5BBF!important; } 

.purpledarkFont10px { font:normal 10px Arial!important; color:#A241B1!important; }
.purpledarkFont10px a { font:normal 10px Arial!important; color:#A241B1!important; text-decoration:underline!important }
.purpledarkFont10px a:hover { font:normal 10px Arial!important; color:#A241B1!important; text-decoration:none!important }
.purpledarkFont11px { font:normal 11px Arial!important; color:#A241B1!important; }
.purpledarkFont12px { font:normal 12px Arial!important; color:#A241B1!important; }
.purpledarkFont14px { font:normal 14px Arial!important; color:#A241B1!important; }
.purpledarkFont16px { font:normal 16px Arial!important; color:#A241B1!important; }
.purpledarkFont18px { font:normal 18px Arial!important; color:#A241B1!important; }

.orangeRedFont10px { font:normal 10px Arial!important; color:#DB451E!important; }
.orangeRedFont11px { font:normal 11px Arial!important; color:#DB451E!important; }
.orangeRedFont12px { font:normal 12px Arial!important; color:#DB451E!important; }
.orangeRedFont14px { font:normal 14px Arial!important; color:#DB451E!important; }
.orangeRedFont18px { font:normal 18px Arial!important; color:#DB451E!important; } 

.greydarkFont10px { font:normal 10px Arial!important; color:#555B73; }
.greydarkFont10px a { font:normal 10px Arial!important; color:#555B73!important; text-decoration:underline!important }
.greydarkFont10px a:hover { font:normal 10px Arial!important; color:#555B73!important; text-decoration:none!important }
.greydarkFont11px { font:normal 11px Arial!important; color:#555B73!important; }
.greydarkFont12px { font:normal 12px Arial!important; color:#555B73!important; }
.greydarkFont14px { font:normal 14px Arial!important; color:#555B73!important; }
.greydarkFont18px { font:normal 18px Arial!important; color:#555B73!important; }

.greyBlueFont10px { font:normal 10px Arial!important; color:#7c87ae!important; }
.greyBlueFont10px a { font:normal 10px Arial!important; color:#7c87ae!important; text-decoration:underline!important }
.greyBlueFont10px a:hover { font:normal 10px Arial!important; color:#7c87ae!important; text-decoration:none!important }
.greyBlueFont11px { font:normal 11px Arial!important; color:#7c87ae!important;; }
.greyBlueFont12px { font:normal 12px Arial!important; color:#7c87ae!important;; }
.greyBlueFont14px { font:normal 14px Arial!important; color:#7c87ae!important;; }
.greyBlueFont18px { font:normal 18px Arial!important; color:#7c87ae!important;; }

.brownFont10px { font:normal 10px Arial!important; color:#7f3106; }
.brownFont11px { font:normal 11px Arial!important; color:#7f3106; }
.brownFont12px { font:normal 12px Arial!important; color:#7f3106; }
.brownFont14px { font:normal 14px Arial!important; color:#7f3106; }
.brownFont18px { font:normal 18px Arial!important; color:#7f3106; }

.blueBlock  { font:normal 12px Arial; color:#7C87AE; }
.blueBlock p  { line-height:14px; padding-bottom:8px; }
.blueBlock p strong { font-size:11px; }
.blueBlock .titleDate { color:#7C87AE; }
.blueBlock a  { color:#7C87AE!important; text-decoration:underline!important; }
.blueBlock a:hover  {  color:#7C87AE!important; text-decoration:none!important; }
.blueBlock p.Pbottom { padding:0; margin-top:10px;}

.blueBlock #blockWin { width:163px; background:#FFE277 url(../images/bg1pxV_winner.jpg) left bottom repeat-x; margin-left:1px; }
* html .blueBlock #blockWin { margin-left:0px; }
.blueBlock #blockWinwrap { width:163px; background:url(../images/bg_winner.gif) left top repeat-y; }
.blueBlock #blockWin #blockWinBottom { width:auto; background:url(../images/cornerBottom_winner.gif) left bottom no-repeat; }
.blueBlock #blockWin #blockWinTop { width:auto; padding:0px 0 0 0px; background:url(../images/cornerTop_winner.gif) left top no-repeat; }

.blueBlock #blockWinwrap-rub { width:163px; background:url(../images/bg_winner2.gif) left top repeat-y; }
.blueBlock #blockWin #blockWinRubBottom { width:auto; background:url(../images/cornerBottomRub_winner.gif) left bottom no-repeat; height:22px; }
.blueBlock #blockWin #blockWinRubTop { width:auto; padding:2px 0 0 0; background:url(../images/cornerTop_winner_Rub.gif) left top no-repeat; }
.blueBlock #blockWin #blockWinRubBottom .totalPt { vertical-align:middle; text-align:left; color:#FFFFFF; font-weight:bold; width:65px; height:20px; padding-left:6px }
.blueBlock #blockWin #blockWinRubBottom .Ptwin { vertical-align:middle; text-align:center; color:#FFFFFF; font-weight:bold; height:20px; }

.blueBlock #blockWin #blockWinTop table { width:163px; border-collapse:collapse; }
.blueBlock #blockWin #blockWinTop table td.labeltowin { vertical-align:top; width:82px; height:72px; text-align:right; color:#A36018; padding:5px 2px 3px 2px; }
.blueBlock #blockWin #blockWinTop table td.intertowin { font-size:1px; line-height:1px; text-align:left; background: url(../images/separate_winner.jpg) left top no-repeat; }
.blueBlock #blockWin #blockWinTop table td.labeltowin span.chiffre20px { font-size:20px; }

.blueBlock #blockWin #blockWinTop table td.labeltowin .txt9pxlabel { font:normal 9px Arial!important; }
.blueBlock #blockWin #blockWinTop table td.labeltowin .txt12pxlabel { font:normal 12px Arial!important; }
.blueBlock #blockWin #blockWinTop table td.labeltowin p.alignVIPlabel { text-align:right; height:auto; padding:0 0 5px 0; *padding:2px 0 5px 0; }
.blueBlock #blockWin #blockWinTop table td.boxcontentH { height:72px; }
.blueBlock #blockWin #blockWinTop table td.boxcontentH .boxH { margin:6px 0 0 3px; padding:2px 0 0 3px; height:60px; background:url(../images/boxH_Kdo.png) 0px 0px no-repeat; /*vertical-align:middle; */}
.blueBlock #blockWin #blockWinTop table td.boxcontentH .boxH p { padding-top:0px; *margin-top:8px; padding-left:0px; }
.blueBlock #blockWin #blockWinTop table td.boxcontentH .boxH img#pictoPts { margin:0 0 0 0; }
.blueBlock #blockWin #blockWinTop table td.boxcontentV { height:73px; }
/*.blueBlock #blockWin #blockWinTop table td.boxcontentV .boxV { margin:6px 0 0 3px; padding:4px 0 0 5px; width:49px; height:69px; background:url(../images/boxV_Kdo.png) 0px 0px no-repeat; vertical-align:middle; }*/
.blueBlock #blockWin #blockWinTop table td.boxcontentV .boxV { margin:6px 0 0 3px; padding:2px 0 0 3px; width:49px; height:69px; background:url(../images/boxV_Kdo.png) 0px 0px no-repeat; vertical-align:middle; }
.blueBlock #blockWin #blockWinTop table td.boxcontentV .boxV p { padding-right:8px; }
.blueBlock #blockWin #blockWinTop table td.boxcontentV .boxV img#pictoPts { margin-top:2px; }

	/*** Supplémént images : cadeaux à gagner ***/

.boxV_supl { margin:8px 0 0 14px; padding:4px 0 0 0px; width:70px; height:69px; background:url(../images/boxV_Kdo.png) 10px 0px no-repeat; }
.boxV_supl img {margin-right:0px;_margin-left:-18px;}
.boxH_supl { margin:11px 0 0 5px; padding:4px 0 0 6px; height:60px; background:url(../images/boxH_Kdo.png) 10px 0px no-repeat; }
.boxH_supl img { margin-right:10px;_margin-left:-18px; }
	/*** ***/

.blueBlock #blockWin #blockWinRubTop table td.labeltowin strong { color:#7c87ae; }
.blueBlock #blockWin #blockWinRubTop table td.labeltowin strong.bold_BlueColor { color:#394b91; }
.blueBlock #blockWin #blockWinRubTop table td.labeltowin { vertical-align:top; width:85px; height:72px; text-align:left; color:#555b73; padding:3px 0 0 2px; }
.blueBlock #blockWin #blockWinRubTop table td.labeltowin strong { color:#7c87ae; }
.blueBlock #blockWin #blockWinRubTop table td.labeltowin strong.bold_BlueColor { color:#394b91; }
.blueBlock #blockWin #blockWinRubTop table td.intertowin { font-size:1px; line-height:1px; text-align:left; background: url(../images/separate_winner_Rub.gif) left top no-repeat; }
.blueBlock #blockWin #blockWinRubTop table td.labeltowin .txt9pxlabel { font:normal 9px Arial!important; }
.blueBlock #blockWin #blockWinRubTop table td.labeltowin .txt12pxlabel { font:normal 12px Arial!important; }
.blueBlock #blockWin #blockWinRubTop table td.boxcontentH { height:72px; }
.blueBlock #blockWin #blockWinRubTop table td.boxcontentH .boxH { margin:11px 0 0 2px; padding:2px 0 0 3px; height:60px; background:url(../images/boxH_Kdo2..gif) 0px 0px no-repeat; vertical-align:middle; }
.blueBlock #blockWin #blockWinRubTop table td.boxcontentV { height:73px; }
.blueBlock #blockWin #blockWinRubTop table td.boxcontentV .boxV { margin:4px 0 0 2px; padding:2px 0 0 3px; width:56px; height:72px; background:url(../images/boxV_Kdo2.gif) 0px 0px no-repeat; vertical-align:middle; }
.blueBlock #blockWin #blockWinRubTop table td.boxcontentV .boxV p { padding-right:8px; }
.blueBlock #blockWin #blockWinRubTop table td.boxcontentV .boxV img#pictoPts { margin-top:2px; }
.blueBlock #blockWin #blockWinRubTop table .bg_article { background:url(../images/bg_articleRub.jpg) repeat-x bottom left; width:160px; margin-left:2px; position:relative; }
.blueBlock #blockWin #blockWinRubTop table .bg_article a.btn_close { position:absolute; left:145px; top:1px;}


.blue2Block  { font:normal 12px Arial; color:#555b73; }
.blue2Block p  { line-height:14px; padding-bottom:8px; }
.blue2Block .titleDate { color:#555b73; }
.blue2Block a  { color:#555b73!important; text-decoration:underline!important; }
.blue2Block a:hover  {  color:#555b73!important; text-decoration:none!important; }

.blue2Font11px  { font:normal 11px Arial!important; color:#555b73; }
.blue2Font11px a { font:normal 11px Arial!important; color:#555b73; text-decoration:underline!important; }
.blue2Font11px a:hover  { font:normal 11px Arial!important; color:#5555b73; text-decoration:none!important; }
* html .blue2Block input#codePactoleField { background-attachment:fixed; }
.blue2Font11px select { width:163px; border:1px solid #a5aed1; }
.blue2Font11px input { background:url(../images/page-design/bg_input_bleu.jpg) repeat-x 0 0; border:1px solid #A5AED1; height:13px; color:#6c7186; font-size:10px; width:100px; margin-bottom:5px !important; margin-bottom:3px; }
.blue2Font11px label { width:51px; float:left; padding-top:3px;  }

input.btnTrouver { background:url(../images/btn_trouver.gif) no-repeat; width:83px; height:34px; border:none; padding:0; cursor:pointer;}
input.btnValider { background:url(../images/btn-Valider-or.jpg) no-repeat; width:75px; height:35px; border:none; padding:0; cursor:pointer; }
input.btn_valider { background:url(../images/btn-Valider-or.jpg) no-repeat; width:75px; height:35px; cursor:pointer; }
input.btnRejouer { background:url(../images/img-Gratuits/btn_Rejouer_vert.jpg) no-repeat; width:78px; height:33px; border:none; padding:0; cursor:pointer;}


input.btn_jouer { background:url(../images/img-Gratuits/btn_Jouer.jpg) no-repeat; width:66px; height:32px; border:none; padding:0; cursor:pointer;}
input.btn_jouer_jDecl { background:url(../images/img-Declancheurs/btn_JouerDecl.jpg) no-repeat; width:66px; height:32px; border:none; padding:0; cursor:pointer;}
input.btn_jouer_jSP { background:url(../images/img-SPactole/btn_JouerJSP.jpg) no-repeat; width:66px; height:32px; border:none; padding:0; cursor:pointer; }
input.btn_retour { background:url(../images/btn_retour.jpg) no-repeat; width:75px; height:34px; border:none; padding:0; cursor:pointer; }


input.btnSupprimer { background:url(../images/img-votreCompte/btn_SupprCompte.jpg) no-repeat; width:176px; height:33px; border:none; padding:0; cursor:pointer;}
input.btnSuspendre { background:url(../images/img-votreCompte/btn_SuspendreCompte.jpg) no-repeat; width:182px; height:33px; border:none; padding:0; cursor:pointer;}
input.btnCBon { background:url(../images/img-votreCompte/btn_cBon.jpg) no-repeat; width:114px; height:34px; border:none; padding:0; cursor:pointer;}
input.btnChangeAdresse { background:url(../images/img-votreCompte/btn_changeAdresse.jpg) no-repeat; width:196px; height:34px; border:none; padding:0; cursor:pointer;}
input.btnNonSouhait { background:url(../images/img-votreCompte/btn_non_souhait.jpg) no-repeat; width:415px; height:36px; border:none; padding:0; cursor:pointer;}
input.btnAchatPart_CodeB { background:url(../images/img-Gratuits/btn_acheterParti_CodeB.jpg) no-repeat; width:256px; height:32px; padding:0; cursor:pointer; }
input.btnViste_nosPart { background:url(../images/img-Gratuits/btn_visitePart.jpg) no-repeat; width:361px; height:32px; padding:0; cursor:pointer; }


input.btnPoursuivre { background:url(../images/img_Autre/btn_pousuivreCommande.jpg) no-repeat; width:185px; height:35px; padding:0; cursor:pointer; }


.right-nav_pan .Left-nav_pan-topWhite { width:100%; height:24px; background:white url(../images/bg_panLeftnav4_top_v.gif) left top no-repeat; }	
.right-nav_pan .Left-nav_pan-topWhite .contentTabLeft { width:auto; height:24px; float:left;  }
.right-nav_pan .Left-nav_pan-topWhite .contentTabLeft .l-cornerTab { float:left; }
.right-nav_pan .Left-nav_pan-topWhite .contentTabLeft .m-Tab4 { float:left; color:#7c87ae; width:auto; padding:0 2px; height:24px; letter-spacing:0.01em; }
.right-nav_pan .Left-nav_pan-topWhite .contentTabLeft .r-cornerTab { float:left; }
.roundTop-White-Left { background:url(../images/panLnav_inside_top-4.gif) left top no-repeat; }
.left-cornerWhite { background:url(../images/panLeftnav_TabL_4.gif) left top no-repeat; }
.right-cornerWhite { background:url(../images/panLeftnav_Tabright_4.gif) left top no-repeat; }

/*=== table VIP - Votre Compte ===*/

.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable { width:163px; height:auto; margin-bottom:38px;  }
.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable td.topVIPtable { background:url(../images/topTableVIP_droite.gif) left top no-repeat; height:31px; }

.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable td.topVIPtable table { width:100%; height:100%;}
.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable td.topVIPtable table td#l-Lib { width:50%; vertical-align:middle; padding:3px 0 0 7px; text-align:left; color:#A36018; font:bold 11px Arial; line-height:12px; }
.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable td.topVIPtable table td#r-Lib { width:50%; vertical-align:middle; padding:3px 11px 0 0; text-align:right; color:#A36018; font:bold 11px Arial; line-height:12px; }

.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable td.middleVIPtable { background:#FFE480 url(../images/bg2pxTableVIP_droite.gif) left bottom repeat-x; }
.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable td.bottomVIPtable { vertical-align:top; line-height:1px; font-size:1px; }

.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable table.vipTable-in { border-top:1px none #A7B0D1; border-right:1px solid #A7B0D1; border-bottom:1px none #A7B0D1; border-left:1px solid #A7B0D1; width:162px; height:auto; margin-left:1px; *margin-left:0px; }
.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable table.vipTable-in td.l-side { padding:8px 4px 7px 8px; font:normal 12px Arial; vertical-align:middle; text-align:left; }
.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable table.vipTable-in td.r-side { padding:8px 9px 7px 0; 555B73 vertical-align:middle; text-align:center; } 
.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable table.vipTable-in td.redColor { color:#EB0D0D!important; }
.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable table.vipTable-in td.redColor2 {color:#FF0000!important;}
.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable table.vipTable-in td.brownColor{ color:#A36018!important; }

.right-nav_pan .right-nav_pan-middle .pan-middle-in table.vipTable table.vipTable-in tr.vipPactole td { border-bottom:1px solid #A7B0D1!important; }

.divClass_Img { position:relative; width:auto; height:auto; } 
.maskImg {  margin-left:10px; }
#decorBottom { position:absolute; z-index:3; top:-26px; *top:-25px; left:118px; }

/*=== table listing : Bleu ===*/

div.listingTopblue { background:url(../images/bgBandeauH_tableList_bleu.gif) left top no-repeat; width:550px; height:21px!important; text-align:center; padding:9px 0 0 0; color:#555B73; } 
div.listingTopblue a,
div.listingTopblue a:hover { text-decoration:none!important; }
div.listingBottomblue { background: url(../images/bgBandeauB_tableList_bleu.gif) left top no-repeat; width:550px; height:28px; text-align:center; padding:5px 0 0 0; color:#555B73; font:normal 10px Arial; }

div.listingTopblue_900px { background:url(../images/bgBandeauH_tableList_bleu900px.gif) left top no-repeat; width:818px; height:21px!important; text-align:center; padding:9px 0 0 0; color:#555B73; } 
div.listingBottomblue_900px { background: url(../images/bgBandeauB_tableList_bleu900px.gif) left top no-repeat; width:818px; height:28px; text-align:center; padding:5px 0 0 0; color:#555B73; font:normal 10px Arial; }

.wrapTableBlue { width:auto; height:auto; padding:13px 4px 0 4px!important; }
.wrapTableBlue2 {  width:auto; height:auto; padding:0 4px 0 4px!important;  }

/*=== .wrapTableScroll { border-top:0px none; border-right:1px solid #5F6888; border-bottom:0px none; border-left:1px solid #5F6888; margin-left:11px; *margin-left:10px; width:529px; *width:530px; } ==*/
.wrapTableScroll { border-top:0px none; border-right:1px solid #5F6888; border-bottom:0px none; border-left:1px solid #5F6888; margin-left:11px; *margin-left:10px;margin-left/*\**/:10px\9; width:529px; *width:530px;width/*\**/:530px\9; }

.wrapTableScroll_900px { border-top:0px none; border-right:1px solid #5F6888; border-bottom:0px none; border-left:1px solid #5F6888; margin-left:11px; *margin-left:10px; width:797px; *width:798px; }
.noDataInside { border-top:0px none; border-right:1px solid #5F6888; border-bottom:0px none; border-left:1px solid #5F6888; margin-left:10px; *margin-left:10px; width:528px; *width:528px; padding:10px 0; text-align:center; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .wrapTableScroll { border-top:0px none; border-right:1px solid #5F6888; border-bottom:0px none; border-left:1px solid #5F6888; margin-left:10px; width:530px; } }
@media screen and (-webkit-min-device-pixel-ratio:0) { .wrapTableScroll_900px { border-top:0px none; border-right:1px solid #5F6888; border-bottom:0px none; border-left:1px solid #5F6888; margin-left:10px; width:798px; } }

/*== .divTableScroll { min-height:26px; width:100%; overflow-y:auto; *overflow-y:scroll; overflow-x:hidden; } ==*/
.divTableScroll { min-height:26px; width:100%; margin-left/*\**/:-1px\9; overflow-y:auto; *overflow-y:scroll; overflow-x:hidden; }

.divTable {/* overflow:inherit;*/ /*border-right:1px solid #000;*/ *border-right:none;  }
.maxScrollTable { height:240px; *height:275px; _height:280px; }
.maxScrollTable_gainPts { height:325px; }
.maxScrollTable_histoPactole { height:288px; *height:290px; }
.maxScrollTable_histoGagnant { height:240px; *height:280px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .maxScrollTable_histoPactole { height:260px; } }

/*div.listingTopblue a.nondeployer img { background: url(../images/btn_Table_off.gif) left top no-repeat; }
div.listingTopblue a.deployer img { background: url(../images/btn_Table_on.gif) left top no-repeat;  }*/

div.listingTopblue a.nondeployer img { background: url(../images/btn_Table_off.gif) 500px 4px no-repeat; *background: url(../images/btn_Table_off.gif) 500px 5px no-repeat; }
div.listingTopblue a.deployer img { background: url(../images/btn_Table_on.gif) 500px 4px no-repeat; *background: url(../images/btn_Table_on.gif) 500px 5px no-repeat; }

html:first-child div.listingMiddleblue table { width:530px; border-collapse:collapse; margin-left:10px; } /* hack Opera 9 */
@media screen and (-webkit-min-device-pixel-ratio:0) { div.listingMiddleblue table.teteTable { width:530px; border-collapse:collapse; margin-left:10px; *margin-left:10px; } } 

div.listingMiddleblue { background:url(../images/bgBandeauM_tableList_bleu.gif) left top repeat-y; }
div.listingMiddleblue_900px { background:url(../images/bgBandeauM_tableList_bleu900px.gif) left top repeat-y; }
html:first-child div.listingMiddleblue table { /*width:530px;*/ border-collapse:collapse; margin-left:10px; } /* hack Opera 9 */
@media screen and (-webkit-min-device-pixel-ratio:0) { div.listingMiddleblue table.teteTable { width:530px; border-collapse:collapse; margin-left:10px; *margin-left:10px; } } 


/* === */

/*== div.listingMiddleblue table.teteTable { width:529px; *width:530px; border-collapse:collapse; margin-left:11px; *margin-left:10px; } ==*/
div.listingMiddleblue table.teteTable { width:529px; *width:530px;width/*\**/:530px\9; border-collapse:collapse; margin-left:11px; *margin-left:10px; margin-left/*\**/:10px\9; }

@media screen and (-webkit-min-device-pixel-ratio:0) { div.listingMiddleblue table.teteTable { width:530px; border-collapse:collapse; margin-left:10px;  } }
div.listingMiddleblue table.teteTable td { border:1px solid #5F6888; background-color:#C3C8E3; color:#fff; font:bold 12px Arial; padding:0 0 0 9px; height:20px; vertical-align:middle; }

div.listingMiddleblue table.teteTable td.sortable_dwn { background:url(../images/img-votreCompte/sortable_down.jpg) no-repeat 0 0; padding-left:16px; cursor:pointer; }
div.listingMiddleblue table.teteTable td.sortable_up { background:#C3C8E3 url(../images/img-votreCompte/sortable_up.jpg) no-repeat 0 0; padding-left:16px; cursor:pointer; }

div.listingMiddleblue table.corpTable { width:527px; *width:511px; /*width:100%*/ border-collapse:collapse; margin-left:1px; *margin-left:0px; }

.hackFF_corpTable { width:100%!important; *width:511px!important; }

div.listingMiddleblue table.corpTable td { border:1px solid #fff; border-top:1px none #fff; border-bottom:1px none #fff;  } 
div.listingMiddleblue table.corpTable td { color:#555B73; font:normal 10px Arial; vertical-align:middle; text-align:left; padding:2px 0 2px 9px;  }
div.listingMiddleblue table.corpTable td strong { font:bold 10px Verdana; }
div.listingMiddleblue table.corpTable tr.bandegris { background-color:#F3F4FB; min-height:28px; height:24px; }
div.listingMiddleblue table.corpTable tr.bandebleu { background-color:#E1E5F4; min-height:28px; height:24px; }

/* === 900px === */

div.listingMiddleblue_900px table.teteTable { width:797px; *width:798px; border-collapse:collapse; margin-left:11px; *margin-left:10px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { div.listingMiddleblue_900px table.teteTable { width:798px; *width:798px; border-collapse:collapse; margin-left:10px; } }
@media screen and (-webkit-min-device-pixel-ratio:0) { div.listingMiddleblue table.teteTable { width:530px; border-collapse:collapse; margin-left:10px;  } }
div.listingMiddleblue_900px table.teteTable td { border:1px solid #5F6888; background-color:#C3C8E3; color:#fff; font:bold 12px Arial; padding:0 0 0 9px; height:20px; vertical-align:middle; }

div.listingMiddleblue_900px table.teteTable td.sortable_dwn { background:url(../images/img-votreCompte/sortable_down.jpg) no-repeat 0 0; padding-left:16px; cursor:pointer; }
div.listingMiddleblue_900px table.teteTable td.sortable_up { background:#C3C8E3 url(../images/img-votreCompte/sortable_up.jpg) no-repeat 0 0; padding-left:16px; cursor:pointer; }

div.listingMiddleblue_900px table.corpTable { /*width:511px;*/ width:99.9%; *width:100%; border-collapse:collapse; margin-left:1px; *margin-left:0px; }

div.listingMiddleblue_900px table.corpTable td { border:1px solid #fff; border-top:1px none #fff; border-bottom:1px none #fff;  } 
div.listingMiddleblue_900px table.corpTable td { color:#555B73; font:normal 10px Arial; vertical-align:middle; text-align:left; padding:2px 0 2px 9px;  }
div.listingMiddleblue_900px table.corpTable td strong { font:bold 10px Verdana; }
div.listingMiddleblue_900px table.corpTable tr.bandegris { background-color:#F3F4FB; min-height:28px; height:24px; }
div.listingMiddleblue_900px table.corpTable tr.bandebleu { background-color:#E1E5F4; min-height:28px; height:24px;}

#container_popupLayer_classement_900px { width:890px;_width:890px; height:510px; padding:5px; *height:533px; }
#container_popupLayer_classement_900px .enTeteLayerPopup_classement { height:20px; background:url(../images/bgTopLayer2_890px.gif) left top no-repeat; padding:3px 0 0 10px; } 
#container_popupLayer_classement_900px .enTeteLayerPopup_classement span.ccmarchetop2 { float:left; font:bold 11px Arial; color:#4B115E; }
#container_popupLayer_classement_900px .enTeteLayerPopup_classement span.ccmarchefermer2 { float:right; margin:2px 12px 0 0; text-align:right; }
#container_popupLayer_classement_900px .enTeteLayerPopup_classement span.ccmarchefermer3 { float:right; margin:2px 10px 0 0; text-align:right; color:#5c89d1; }
#container_popupLayer_classement_900px p.nonClasse { color:#ff0000; font-size:12px; text-align:center; padding-top:15px; }

#container_popupLayer_classement_900px .innerClassement_900px { margin:0 4%; }

#container_popupLayer_voirGagnant_900px { width:890px;/*width:900px;*/ height:auto; /*height:510px;*/ padding:5px; /**height:533px;*/ }
#container_popupLayer_voirGagnant_900px .enTeteLayerPopup_voirGagnant { height:20px; background:url(../images/bgTopLayer2_890px.gif) left top no-repeat; padding:3px 0 0 10px; } 
#container_popupLayer_voirGagnant_900px .enTeteLayerPopup_voirGagnant span.ccmarchetop2 { float:left; font:bold 11px Arial; color:#4B115E; }
#container_popupLayer_voirGagnant_900px .enTeteLayerPopup_voirGagnant span.ccmarchefermer2 { float:right; margin:2px 12px 0 0; text-align:right; }
#container_popupLayer_voirGagnant_900px .enTeteLayerPopup_voirGagnant span.ccmarchefermer3 { float:right; margin:2px 10px 0 0; text-align:right; color:#5c89d1; }
#container_popupLayer_voirGagnant_900px p.nonClasse { color:#ff0000; font-size:12px; text-align:center; padding-top:15px; }

#container_popupLayer_voirGagnant_900px .innervoirGagnant_900px { margin:0 4%; }


/* == 600px == */

div.listingMiddleblue_600px table.teteTable { width:797px; *width:798px; border-collapse:collapse; margin-left:11px; *margin-left:10px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { div.listingMiddleblue_600px table.teteTable { width:798px; *width:798px; border-collapse:collapse; margin-left:10px; } }
div.listingMiddleblue_600px table.teteTable td { border:1px solid #5F6888; background-color:#C3C8E3; color:#fff; font:bold 12px Arial; padding:0 0 0 9px; height:20px; vertical-align:middle; }

div.listingMiddleblue_600px table.teteTable td.sortable_dwn { background:url(../images/img-votreCompte/sortable_down.jpg) no-repeat 0 0; padding-left:16px; cursor:pointer; }
div.listingMiddleblue_600px table.teteTable td.sortable_up { background:#C3C8E3 url(../images/img-votreCompte/sortable_up.jpg) no-repeat 0 0; padding-left:16px; cursor:pointer; }

div.listingMiddleblue_600px table.corpTable { /*width:511px;*/ width:100%; border-collapse:collapse; margin-left:1px; *margin-left:0px; }

div.listingMiddleblue_600px table.corpTable td { border:1px solid #fff; border-top:1px none #fff; border-bottom:1px none #fff;  } 
div.listingMiddleblue_600px table.corpTable td { color:#555B73; font:normal 10px Arial; vertical-align:middle; text-align:left; padding:2px 0 2px 9px;  }
div.listingMiddleblue_600px table.corpTable td strong { font:bold 10px Verdana; }
div.listingMiddleblue_600px table.corpTable tr.bandegris { background-color:#F3F4FB; min-height:28px; height:24px; }
div.listingMiddleblue_600px table.corpTable tr.bandebleu { background-color:#E1E5F4; min-height:28px; height:24px;}

#container_popupLayer_classement_600px { width:900px;_width:890px; height:510px; padding:5px; *height:533px; }
#container_popupLayer_classement_600px .enTeteLayerPopup_classement { height:20px; background:url(../images/bgTopLayer2_890px.gif) left top no-repeat; padding:3px 0 0 10px; } 
#container_popupLayer_classement_600px .enTeteLayerPopup_classement span.ccmarchetop2 { float:left; font:bold 11px Arial; color:#4B115E; }
#container_popupLayer_classement_600px .enTeteLayerPopup_classement span.ccmarchefermer2 { float:right; margin:2px 12px 0 0; text-align:right; }
#container_popupLayer_classement_600px .enTeteLayerPopup_classement span.ccmarchefermer3 { float:right; margin:2px 22px 0 0; text-align:right; color:#5c89d1; }
#container_popupLayer_classement_600px p.nonClasse { color:#ff0000; font-size:12px; text-align:center; padding-top:15px; }

#container_popupLayer_classement_600px .innerClassement_600px { margin:0 4%; }

#container_popupLayer_voirGagnant_600px { width:900px;_width:890px; height:auto; /*height:510px;*/ padding:5px; /**height:533px;*/ }
#container_popupLayer_voirGagnant_600px .enTeteLayerPopup_voirGagnant { height:20px; background:url(../images/bgTopLayer2_890px.gif) left top no-repeat; padding:3px 0 0 10px; } 
#container_popupLayer_voirGagnant_600px .enTeteLayerPopup_voirGagnant span.ccmarchetop2 { float:left; font:bold 11px Arial; color:#4B115E; }
#container_popupLayer_voirGagnant_600px .enTeteLayerPopup_voirGagnant span.ccmarchefermer2 { float:right; margin:2px 12px 0 0; text-align:right; }
#container_popupLayer_voirGagnant_600px .enTeteLayerPopup_voirGagnant span.ccmarchefermer3 { float:right; margin:2px 22px 0 0; text-align:right; color:#5c89d1; }
#container_popupLayer_voirGagnant_600px p.nonClasse { color:#ff0000; font-size:12px; text-align:center; padding-top:15px; }

#container_popupLayer_voirGagnant_600px .innervoirGagnant_600px { margin:0 4%; }


/* == == */

.dl-border { border-right:2px!important; }
.filetTablebleu-h { background:url(../images/bgfilet-top.gif) top left repeat-x; }
.filetTablebleu-d { background:url(../images/bgfilet-right.gif) top right repeat-y; }
.filetTablebleu-g { background:url(../images/bgfilet-left.gif) top left repeat-y; }

.colDate { width:67px!important; }
.colHeure { width:45px!important; }
.colDH { width:105px!important; } /* fusion colonne Date & heure */
.colCados_decl { width:265px!important; *width:268px!important; }
.colCodeBonus, .colPrix { width:97px!important; }
.colRang { width:40px!important; }
.colScore { width:45px!important; }
.colScore900px { width:85px!important; }
.colCodePactole { width:101px!important; }
.colMontant { width:121px!important; }
.colTicket { width:83px!important; }
.colObtenu { width:120px!important; }
.colPaiement {width:130px!important;}
.colPartenaire {width:100px!important;}
.colAchat {width:200px!important;}
.colAchat2 {width:150px!important;}

.colJeu { width:62px!important; }
.colDate2 { width:52px!important;}
.colMontant2 { width:126px!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .colMontant2 { width:128px!important;} }
.colJeu_padd { padding-right:2px; }

.colWidth { width:205px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .colWidth { width:206px;} }

/*.colGain { width:99px!important;}
.colGain2 { width:106px; }
.colGagnant { width:300px; }
.colHeure2 { width:66px; *width:67px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .colHeure2 { width:65px; } }*/

 	/* === modif 03/12/2009 === */
.colGain { width:99px!important;}
/*.colGain2 { width:66px; }*/
/*.colGain2-scroll { width:64px; }*/
.colDebit { width:64px; }
.colDebit-scroll { width:51px; }
.colCredit { width:64px; }
.colCredit-scroll { width:55px; }
.colGagnant { width:300px; }
.colHeure2 { width:56px; *width:57px; }
.colHeure2-scroll { width:47px; *width:49px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .colHeure2 { width:65px; } }
.colJeu2 { width:350px;width/*\**/:356px\9; }
.colJeu2-scroll { width:241px;*width:239px;_width:240px; }
.colCagnotte { width:100px; }
.colCagnotte-scroll { /*width:60px;*/ }
/* === === */

.blueFont12 { font:normal 12px Arial!important;}
.blueFont14 { font:normal 14px Arial!important;}

.wrapOuterShortTable { float:left; padding-left:0px; overflow:hidden; }
.wrapInnerShortTable { float:left; width:auto; width:545px!important;  margin:0 0 0 -6px;_margin:0 0px 0 -3px; overflow:hidden; }

div.listingTableBlue_short { width:390px; height:auto; margin-bottom:9px; *margin-bottom:4px; margin-left:23px; }
div.listingTopblue_short { background:url(../images/bgBandeauH_tableListShort_bleu.gif) left top no-repeat; width:390px; height:21px!important; *height:21px!important; text-align:center; padding:9px 0 0 0; color:#555B73;  }

div.listingMiddleblue_short { background:url(../images/bgBandeauM_tableListShort_bleu.gif) left top repeat-y; }
div.listingBottomblue_short { background:white url(../images/bgBandeauB_tableListShort_bleu.gif) left top no-repeat; width:390px; height:28px; text-align:center; padding:5px 0 0 0; color:#555B73; font:normal 10px Arial;  }

div.listingMiddleblue_short table.teteTable_short { width:369px; *width:370px; border-collapse:collapse; margin-left:11px; *margin-left:10px; }
div.listingMiddleblue_short table.teteTable_short td { border:1px solid #5F6888; background-color:#C3C8E3; color:#fff; font:bold 12px Arial; padding:0 0 0 9px; height:20px; vertical-align:middle; }

div.listingMiddleblue_short table.corpTable_short { width:100%; }
div.listingMiddleblue_short table.corpTable_short td { border:1px solid #fff; border-top:1px none #fff; border-bottom:1px none #fff;  } 
div.listingMiddleblue_short table.corpTable_short td { color:#555B73; font:normal 10px Arial; vertical-align:middle; text-align:left; padding:2px 0 2px 9px;  }
div.listingMiddleblue_short table.corpTable_short td strong { font:bold 10px Verdana; }
div.listingMiddleblue_short table.corpTable_short td.bordExt { border-left:1px solid #5F6888; border-right:1px solid #5F6888; }
div.listingMiddleblue_short table.corpTable_short tr.bandegris { background-color:#F3F4FB; min-height:24px; height:24px; }
div.listingMiddleblue_short table.corpTable_short tr.bandebleu { background-color:#E1E5F4; min-height:24px; height:24px;}

.wrapTableScroll_short { border-top:0px none; border-right:1px solid #5F6888; border-bottom:0px none; border-left:1px solid #5F6888; margin-left:11px; *margin-left:10px; width:369px; *width:370px; }


/* .:: Paginations ::.*/

.pagination { color:#7C87AE; font:bold 11px Arial;  }
.pagination a { color:#7C87AE!important; font:bold 11px Arial; text-decoration:none!important;  }
.pagination a:hover,
.pagination a.active { color:#555B73!important; text-decoration:none;  }
.pagination a img.firstArrowList { background:url(../images/arrowgrey-first.gif) left top no-repeat; }
.pagination a:hover img.firstArrowList,
.pagination a.active img.firstArrowList { background:url(../images/arrowgrey-first_on.gif) left top no-repeat; }
.pagination a img.previousArrowList { background:url(../images/arrowgrey-prev.gif) left top no-repeat; }
.pagination a:hover img.previousArrowList { background:url(../images/arrowgrey-prev_on.gif) left top no-repeat; }
.pagination a img.nextArrowList { background:url(../images/arrowgrey-next.gif) left top no-repeat; }
.pagination a:hover img.nextArrowList { background:url(../images/arrowgrey-next_on.gif) left top no-repeat; }
.pagination a img.lastArrowList { background:url(../images/arrowgrey-last.gif) left top no-repeat; }
.pagination a:hover img.lastArrowList,
.pagination a.active img.lastArrowList { background:url(../images/arrowgrey-last_on.gif) left top no-repeat; }


/*=== jD_concoursPactole_avenir  jSP_concoursSuperPactole_avenir ===*/

table.blocRight_in { border-collapse:collapse; }
td.tdContent_left { text-align:center; color:#6c7186; font-size:12px; width:208px; padding:4px 0 2px 0; vertical-align:top; line-height:15px; *line-height:17px; }
td.tdContent_left span { color:#333a56; }
td.tdContent_right { width:313px; vertical-align:middle; padding-top:4px; }

.middleBlock-in .blocRight_top { background:url(../images/img-Declancheurs/cadreBg_top_in.gif) left top no-repeat; width:100%; }
.middleBlock-in .blocRight_middle { background:url(../images/img-Declancheurs/cadreBg_middle_in.gif) left top repeat-y; width:298px; margin:0 auto; }
.middleBlock-in .blocRight_bottom { background:url(../images/img-Declancheurs/cadreBg_bottom_in.gif) bottom left no-repeat; width:100%; }

table.blocRight_in td.boxcontentV .boxV { background:transparent url(../images/boxV_Kdo.png) no-repeat scroll 0 0; height:69px; _height:65px; margin:4px 0 0 3px; padding:2px 0 0 2px; vertical-align:middle; width:50px; }
table.blocRight_in td.boxcontentH .boxH { background:transparent url(../images/boxH_Kdo.png) no-repeat scroll 0 0; height:60px; margin:11px 0 0 3px; padding:2px 0 0 1px; vertical-align:middle; width:67px; }
table.blocRight_in td.grosLot { width:193px; vertical-align:top; text-align:left; padding:10px 0 0 21px; color:#27315d; font-size:14px; }
table.blocRight_in td.grosLot h3 { color:#ff5400; font-size:14px; padding-bottom:8px; }


/*=== table popup gain ===*/

#blockGain { background: url(../images/bgMiddle_CSP.gif) repeat-y scroll left bottom; width:410px; margin:0 auto; }
#blockGain #blockGainBottom { background:url(../images/cornerBottom_CSP.jpg) no-repeat scroll left bottom; width:auto; margin-left:-1px; padding-bottom:7px; }
#blockGain #blockGainTop { background:url(../images/cornerTop_CSP.gif) no-repeat scroll left top; padding:0 0 0 0; width:auto; margin-left:1px; padding-top:10px; }
#blockGain_bgContent { background:#FFE277 url(../images/bg_content_CSP.jpg) repeat-x bottom left; width:403px;/* margin:0 auto;*/ }
#blockWinwrap { background:transparent url(../images/bg_winner.gif) repeat-y scroll left top;}
table.tabContent { width:399px; border-collapse:collapse; margin:0 5px; /*margin:0 auto;*/ }
table.tabContent td { vertical-align:middle; border-bottom:1px solid #a36018; }
table.tabContent td.borderN { border:none; }
table.tabContent td.colLeft { padding:21px 0 25px 10px; text-align:left; font-size:28px; font-weight:bold; color:#a36018; width:150px; letter-spacing:-1px; word-spacing:-2px; /*_width:60px;*/ }
table.tabContent td.colLeft span { font-size:10px; font-weight:normal; word-spacing:1px;}
table.tabContent td.colLeft span.txt12px { font-size:12px; font-weight:normal;}
table.tabContent td.colTxtred { color:#ff0101; text-align:right; font-size:12px; font-weight:bold; padding-right:9px; width:138px; }
/*.rangTable { width:230px!important; }*/
table.tabContent table td.boxcontentV { height:73px; }
table.tabContent td.boxcontentV .boxV { background:transparent url(../images/boxV_Kdo2.gif) no-repeat scroll 0 0; height:72px; margin:4px 0 0 2px; padding:2px 0 0 3px; vertical-align:middle; width:56px; }
table.tabContent td.boxcontentH { height:72px; }
table.tabContent td.boxcontentH .boxH { background:transparent url(../images/boxH_Kdo2..gif) no-repeat scroll 0 0; height:60px; margin:11px 0 0 2px; padding:2px 0 0 3px; vertical-align:middle; }

.pointsCadeau { font-size:11px; /*font-size:18px;*/ color:#ba0607; padding:4px 8px 0px 0px; /*padding-right:18px;*/ }


.lotagagner { color:#333A56; }

.txtgris_result { color:#6c7186!important; }


/*=== Page de maintenance ===*/

#outer-body-maintenance { background-image:none; background-color:#162685; }
#inner-body-maintenance { width:618px; margin:0 auto; }
#header-maintenance { width:auto; position:relative; }
#inner-body-maintenance img { vertical-align:top; }
#main-maintenance { padding:10px 44px 0 44px; background-color:#fff; font:normal 12px Arial; color:#555B73; height:200px;  }
#main-maintenance p,
#main-maintenance p strong { line-height:22px!important; vertical-align:middle!important;}
#main-maintenance p .rouge { color:#D40C0C; }
#main-maintenance p .bleuviolet { color:#626C96!important; } 
#footer-maintenance { width:auto; }
#footer-maintenance img { vertical-align:top; }
.middleBlock-in .rouge { color:#D40C0C; }


/* *************************** */
/* ::: footer content ::: */
/* *************************** */
	
#footer .footer-in { padding:9px 0 0 0; text-align:center; color:#FFF; font:normal 12px Arial; }
#footer .footer-in span { padding:0 0 0 35px; }
#footer .footer-in a { color:#FFF; text-decoration:none; }
#footer .footer-in a:hover, 
#footer .footer-in a.selected { text-decoration:underline; }


/* ======== modification 12-11-2008 ========== */

.margeBtnGagnants { margin-top:10px; _margin-top:8px; }
.seulLigneliste { margin-top:-2px; }
.margeBtnDepTable { float:right; /*margin:-17px 15px 0 0;*/ margin:-21px 10px 0 0; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .margeBtnDepTable { float:right; margin:-21px 15px 0 0; } }

/* ======== deploiment tableaux ========== */

.notexpanded { display:none; }
.expanded { display:block; }




/*=== layer_pointsVIP ====*/

#container_popupLayer_Vip { padding:5px; width:405px;  }
#container_popupLayer_Vip .enTeteLayerVip { background:url(../images/img_Autre/bg_top_layerVip.jpg) no-repeat scroll left top; height:20px; padding:3px 0 0 10px;}
#container_popupLayer_Vip .enTeteLayerVip span.tabVip_top { color:#4B115E; float:left; font-family:Arial; font-size:11px; font-weight:bold; line-height:normal; }
#container_popupLayer_Vip .enTeteLayerVip span.tabVip_fermer {  float:right; margin:2px 12px 0 0; text-align:right; }
#container_popupLayer_Vip .scroll_popup_vip { overflow:auto; height:590px; margin-top:8px; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_top { background:url(../images/Layer_VIP_top.jpg) no-repeat top left; width:354px; padding-top:6px; } 
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content { background:url(../images/Layer_VIP_content.jpg) repeat-y center left; width:354px; height:auto; margin:0 auto; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_bottom { background:url(../images/Layer_VIP_bottom.jpg) no-repeat bottom left; width:354px; padding-bottom:5px; }
#container_popupLayer_Vip .scroll_popup_vip table tr td a { display:block; margin-left:1px; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip { border:1px solid #a7b0d1; width:352px; padding-bottom:2px; *padding-bottom:0; display:none; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .NBborder { border-bottom:none; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li { line-height:normal; margin:2px 0 0 1px; height:65px; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a { width:348px; height:64px; display:block; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.offre1 { background:url(../images/img_Autre/achat_ScodeBonus.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.offre2 { background:url(../images/img_Autre/achat_ScodeBonus_30s.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.offre3_rw { background:url(../images/img_Autre/achat_roue_Spactole_rentabWeb.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.offre3_allopas { background:url(../images/img_Autre/achat_roue_Spactole_allopas.jpg) no-repeat 0 0;}
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.offre3_optelo { background:url(../images/img_Autre/achat_roue_Spactole_optelo.jpg) no-repeat 0 0;}
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.offre3_viva { background:url(../images/img_Autre/achat_roue_Spactole_viva.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.offre3_bumper { background:url(../images/img_Autre/achat_roue_Spactole_bumpernet.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.BC_court { background:url(../images/img_Autre/bumper_codeCourt.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.BC_long { background:url(../images/img_Autre/bumper_codeLong.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.TPass { background:url(../images/img_Autre/takePass.jpg) no-repeat 0 0; }
 #container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.neosurf { background:url(../images/img_Autre/AchatPart_neosurf.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.paypal { background:url(../images/img_Autre/AchatPart_paypal.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.visa { background:url(../images/img_Autre/Achat_securise.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.moneybookers { background:url(../images/img_Autre/Achat_moneybookers.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li a.wexpay { background:url(../images/img_Autre/Achat_wexpay.jpg) no-repeat 0 0; }
#container_popupLayer_Vip .scroll_popup_vip .layerVip_bg_content .points_Vip li span { float:right; width:102px; text-align:center; font-size:11px; color:#555b73; padding-top:9px; }

/*=== maj index_log ===*/

.topBgAlerte { background:url(../images/bg_topAlerte.jpg) no-repeat top left; with:530px; padding:14px 0 14px 0; }
.bgContentAlerte { background:url(../images/bg_contentAlerte.jpg) repeat-y 0 0; width:530px; margin:0 auto; }
.bottomBgAlerte { background:url(../images/bg_bottomAlerte.jpg) no-repeat bottom left; width:530px; padding-bottom:7px; }
.bgContentAlerte p { text-align:center; font-size:12px; line-height:normal; }
.bgContentAlerte p.grenat { color:#b00000; }
.bgContentAlerte p.font14 { font-size:14px; }
.bgContentAlerte p.font11 { font-size:11px; }
.bgContentAlerte p a.Cgrenat { color:#b00000; text-decoration:underline; }
.bgContentAlerte p a:hover { text-decoration:none; }

/* ::: layerpopup ::: */
.layerpopup { display:none; position:absolute; width:auto; background:#fff; top:50%; left:25%; z-index:1; margin:0; border:1px solid #8D2F98; }

/* == == */
.middleBlock-in .txt10px {font:normal 10px Arial; }
.middleBlock-in .txt10px strong {font:bold 9px Verdana; }
.middleBlock-in .txt11px {font:normal 11px Arial; }
.middleBlock-in .txt14px {font:normal 14px Arial; }
.middleBlock-in .txt18px {font:normal 18px Arial; }

.middleBlock-in .rougeclair { color:#FF0000;}


/* == Pactole 6ans : page Bienvenue Surprise == */

.purpledarkFont18px { font:normal 18px Arial!important; color:#A241B1!important; }
.redbrightFont16px { font:normal 16px Arial!important; color:#FF0000; }

.greenNormalFont10px { font:normal 10px Arial!important; color:#339966!important; }
.greenNormalFont10px a { font:normal 10px Arial!important; color:#339966!important; text-decoration:underline!important }
.greenNormalFont10px a:hover { font:normal 10px Arial!important; color:#339966!important; text-decoration:none!important }
.greenNormalFont11px { font:normal 11px Arial!important; color:#339966!important; }
.greenNormalFont12px { font:normal 12px Arial!important; color:#339966!important; }
.greenNormalFont14px { font:normal 14px Arial!important; color:#339966!important; }
.greenNormalFont16px { font:normal 16px Arial!important; color:#339966!important; }
.greenNormalFont18px { font:normal 18px Arial!important; color:#339966!important; }  

.blueBrightFont10px { font:normal 10px Arial!important; color:#2046e9!important; }
.blueBrightFont10px a { font:normal 10px Arial!important; color:#2046e9!important; text-decoration:underline!important }
.blueBrightFont10px a:hover { font:normal 10px Arial!important; color:#2046e9!important; text-decoration:none!important }
.blueBrightFont11px { font:normal 11px Arial!important; color:#2046e9!important; }
.blueBrightFont12px { font:normal 12px Arial!important; color:#2046e9!important; }
.blueBrightFont14px { font:normal 14px Arial!important; color:#2046e9!important; }
.blueBrightFont16px { font:normal 16px Arial!important; color:#2046e9!important; }
.blueBrightFont18px { font:normal 18px Arial!important; color:#2046e9!important; } 



.blueHightLightFont10px { font:normal 10px Arial!important; color:#0000ff!important; }
.blueHightLightFont10px a { font:normal 10px Arial!important; color:#0000ff!important; text-decoration:underline!important }
.blueHightLightFont10px a:hover { font:normal 10px Arial!important; color:#0000ff!important; text-decoration:none!important }
.blueHightLightFont11px { font:normal 11px Arial!important; color:#0000ff!important; }
.blueHightLightFont12px { font:normal 12px Arial!important; color:#0000ff!important; }
.blueHightLightFont14px { font:normal 14px Arial!important; color:#0000ff!important; }
.blueHightLightFont18px { font:normal 18px Arial!important; color:#0000ff!important; }
.blueHightLightFont20px { font:normal 20px Arial!important; color:#0000ff!important; } 
.blueHightLightFont22px { font:normal 22px Arial!important; color:#0000ff!important; }
.blueHightLightFont24px { font:normal 24px Arial!important; color:#0000ff!important; }

.purpledarkFont14px { font:normal 14px Arial!important; color:#A241B1!important; }
.purpledarkFont16px { font:normal 16px Arial!important; color:#A241B1!important; }   

.middleBlock-log-in .txt10px {font:normal 10px Arial; }
.middleBlock-log-in .txt10px strong {font:bold 9px Verdana; }
.middleBlock-log-in .txt11px {font:normal 11px Arial; }
.middleBlock-log-in .txt14px {font:normal 14px Arial; }
.middleBlock-log-in .txt16px {font:normal 16px Arial; }
.middleBlock-log-in .txt18px {font:normal 18px Arial; }

.middleBlock-log-in .conteneurSurprise { width:543px; }

.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc1,
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc2,
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc3,
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc4,
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc5,
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc6 { background:url(../images/bgContenusSurprises.jpg) left top repeat-y; }

.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc1 .surprise_inner {  background:url(../images/bottom1erSurprise.jpg) left top no-repeat; min-height:52px;_height:52px; padding:0 62px 4px 62px; }
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc2 .surprise_inner {  background:url(../images/bottom2emeSurprise.jpg) left top no-repeat; min-height:52px;_height:52px; padding:0 62px 4px 62px; }
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc3 .surprise_inner {  background:url(../images/bottom3emeSurprise.jpg) left top no-repeat; min-height:52px;_height:52px; padding:0 62px 4px 62px; }
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc4 .surprise_inner {  background:url(../images/bottom4emeSurprise.jpg) left top no-repeat; min-height:52px;_height:52px; padding:0 62px 4px 62px; }
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc5 .surprise_inner {  background:url(../images/bottom5emeSurprise.jpg) left top no-repeat; min-height:52px;_height:52px; padding:0 62px 4px 62px; }
.middleBlock-log-in .conteneurSurprise .surprise_outer-bloc6 .surprise_inner {  background:url(../images/bottom6emeSurprise.jpg) left top no-repeat; min-height:52px;_height:52px; padding:0 62px 4px 62px; }

.noSpaceLine { line-height:0px; font-size:1px; display:block; vertical-align:middle; }

.middleBlock-in .divScrollableGain { height:180px; width:95%; margin:0 auto; overflow-y:auto; overflow-x:hidden; }
.middleBlock-in .divScrollableGain ul { list-style:none; text-align:center; }
.middleBlock-in .divScrollableGain ul li { font:normal 14px Arial; line-height:18px; }
.middleBlock-in .divScrollableGain ul li a { text-decoration:underline; }
.middleBlock-in .divScrollableGain ul li a:hover { text-decoration:none; }

/* === maj 04-02-2010  === */
.debugBorder { border:1px solid red; }
.debugBg { background-color:#F00; }
.relPosition { position:relative; }
.fakeWidth { width:auto;_width:163px; margin-bottom:15px; }
col.tierLargeur { width:71px; }
.padTableRegleJeuGris td { padding:3px 3px; vertical-align:middle; }
.padTableRegleJeuGris td img { margin:0!important; }
.padTableRegleJeuGris td p { line-height:12px!important; padding-bottom:5px; }

.regleJeuTable2 td { border:1px solid #A7B0D1; border-collapse:collapse; }
.regleJeuTable2 #corner-tl { position:absolute; left:-1px;*left:0px!important; top:-5px; *top:0px!important; }
.regleJeuTable2 #corner-tl { [left:0px; left:0px; top:-4px;top:-3px;]}
* html .regleJeuTable2 #corner-tl { left:0px; top:0px; }
.regleJeuTable2 #corner-tr { position:absolute; right:0px;*right:0px!important; top:-5px;*top:0px!important; }
.regleJeuTable2 #corner-tr {[right:0px;right:0px; top:-4px;top:-3px;] }
* html .regleJeuTable2 #corner-tr { position:absolute;_right:-1px!important; }
.regleJeuTable2 #corner-bl { position:absolute; left:-1px;*left:0px!important; bottom:-1px;*bottom:0px!important;_bottom:-1px; }
.regleJeuTable2 #corner-bl { [left:0px;left:0px; bottom:-1px;bottom:-1px;] }
.regleJeuTable2 #corner-br { position:absolute; right:0px;*right:0px;_right:-1px; bottom:-1px;*bottom:0px;_bottom:-1px; }

/* drapeau*/
.lang-tab {left:900px;position:absolute;top:25px;}

/* === Màj 03-05-2010 = */

.alignJustifyThis { text-align:justify!important; }

.l-cornerTurbo { background:url(../images/panRightnav_Tableft_bst.gif) left top no-repeat; }
.tab-Turbo { background:url(../images/panRightnav_Tabmiddle_bst.gif) left top repeat-x; } 
.top-Turbo { background:url(../images/bg_panRnav_wrapTop_bst.gif) 0px 0px no-repeat; }
.r-cornerTurbo { background:url(../images/panRightnav_TabR_bst.gif) left top no-repeat; }
.roundTop-Turbo { background:url(../images/panRnav_inside_top-bst.gif) 0px 0px no-repeat; line-height:0px; font-size:0px; }

.turboBlock  { font:normal 12px Arial; color:#715a42; }
.turboBlock p  { line-height:12px; padding-bottom:4px; }
.turboBlock span { display:block; line-height:normal; } 
.turboBlock a  { color:#715a42!important; text-decoration:underline!important; }
.turboBlock a:hover  {  color:#715a42!important; text-decoration:none!important; }
.bottom-TypeTurbo { background:url(../images/bg_panRightnav_bottom_trb.gif) left bottom no-repeat; }

.colType_bst_title { width:62px; *width:60px!important; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .colType_bst_title { width:60px!important; }}
.colDescr_bst_title { width:186px; *width:179px; }
.colAcquis_bst_title { width:99px; *width:97px; }
.colValide_bst_title { width:142px; *width:151px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.colValide_bst_title { width:144px!important; } }

.colType_bst { width:66px; }
.colDescr_bst { width:183px; *width:184px;_width:176px; }
.colAcquis_bst { width:96px; *width:99px;_width:95px;  }
.colValide_bst { }

.table_bst { width:auto!important; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.table_bst { margin:0 0 0 10px!important; } }
.padTable_bst td { padding:4px 6px 4px 6px!important; vertical-align:top!important; }
td.padType_bst { padding:4px 2px 2px 2px!important; }

.colType_bst_title2 { width:141px!important; *width:140px!important; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .colType_bst_title2 { width:139px!important; }}
.colAcquis_bst_title2 { width:146px; *width:145px!important; }
.colValide_bst_title2 { width:212px; *width:213px!important; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.colValide_bst_title2 { width:214px!important; } }

.colType_bst2 { width:144px!important; }
.colType_bst2 img { vertical-align:middle; padding:0 0 0 5px; }
.colAcquis_bst2 { width:143px!important; }
.colValide_bst2 { }

td.padType_bst2 { padding:4px 2px 2px 3px!important; }

.turboBubble { margin:0 0 0 -2px; }
.bgTurboTop { background:url(../images/bgTurboTop_blue.jpg) left top no-repeat; }
.bgTurboTop .innerbgTurbo { padding:0 0 0 4px; color:#001e58; font:normal 11px Arial; }
.bgTurboTop .innerbgTurbo span { display:block; line-height:normal; }
.bgTurboTop .innerbgTurbo a { color:#0057ff!important; text-decoration:underline!important;}
.bgTurboTop .innerbgTurbo a:hover { color:#0057ff!important; text-decoration:none!important;}
.bgTurboMiddle { background:url(../images/bgTurboMiddle_blue.png) left top repeat-y; position:relative; padding:0 0 5px 0;_padding:0  }
.bgTurboBottom { position:absolute; bottom:-1px; *bottom:0px; left:0px; width:auto;*width:5px; height:auto;*height:5px; }
