/* CSS Document */
/* 
*	@Description: Style Jeux Gratuits *
*	@Auteur: Neov				*
*	@Creation: 2008-08-07		*
*	@Modification: 2009-07-17			*
*/

	/* contenus Jeux Gratuits */
	
/* === style pour webEditor === */

.middleBlock-in .vert { color:#08813D; }
.middleBlock-in .vert a { color:#08813D; text-decoration:underline; }
.middleBlock-in .vert { color:#08813D; text-decoration:none; }

.middleBlock-in .vertfonce { color:#0C7F3F; }
.middleBlock-in .vertfonce a { color:#0C7F3F; text-decoration:underline; }
.middleBlock-in .vertfonce a:hover { color:#0C7F3F;text-decoration:underline; }

.middleBlock-in .vertnature { color:#47A614;}
.middleBlock-in .vertnature a { color:#47A614; text-decoration:underline;}
.middleBlock-in .vertnature a:hover { color:#47A614; text-decoration:underline;}

.middleBlock-in .vertgris { color:#6D9077; }
.middleBlock-in .vertgris a { color:#6D9077; text-decoration:underline; }
.middleBlock-in .vertgris a:hover { color:#6D9077; text-decoration:none; }

.middleBlock-in p { text-align:center; font-size: 12px ;line-height:normal; }
.middleBlock-in p span.txt30px { font-size:30px; }
.middleBlock-in .txt11px {font:normal 11px Arial; }
.middleBlock-in .txt11px em {font:normal 11px Arial; line-height:18px!important; font-style:italic; }
.middleBlock-in .txt12px {font:normal 12px Arial; }
.middleBlock-in .txt14px {font:normal 14px Arial; }
.middleBlock-in .txt18px {font:normal 18px Arial; }
.middleBlock-in .txt10px {font:normal 10px Arial; }

.middleBlock-in .vertclair { color:#48A614; } 
.middleBlock-in .vertclair a { color:#48A614; text-decoration:underline; }
.middleBlock-in .vertclair a:hover { color:#48A614;text-decoration:none; }
.middleBlock-in .txtgris { color:#6c7186; }

.middleBlock-in .grisnoir { color:#555B73;} 
.middleBlock-in .grisnoir a { color:#555B73; text-decoration:underline; }
.middleBlock-in .grisnoir a:hover { color:#555B73; text-decoration:none; }

.middleBlock-in .bleugris { color:#626C96;} 
.middleBlock-in .bleugris a { color:#626C96; text-decoration:underline; }
.middleBlock-in .bleugris a:hover { color:#626C96; text-decoration:none; }


/* === */

#content #content-in .middle-content { background:url(../images/img-Gratuits/bg_Vert_Gratuits.jpg) 10px bottom no-repeat;  }


#content #content-in .middle-content .left-nav { float:left; width:181px; padding:4px 6px 9px 10px; *padding:4px 6px 7px 10px; background:url(../images/img-Gratuits/topLeftpan_green.gif) 10px top no-repeat; } /* mésure réelle width:197px*/
#content #content-in .middle-content .left-nav .left-navJeux { padding:2px 0 0 1px; }

#content #content-in .middle-content .left-nav .left-navJeux ul { list-style:none; }

#content #content-in .middle-content .left-nav .left-navJeux ul li { float:left; }

		/* === boutons gratuits === */

#content #content-in .middle-content .left-nav .left-navJeux ul li.dixsurdix img, 
#content #content-in .middle-content .left-nav .left-navJeux ul li.aquamemory img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.billetbank img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.coursevoile img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.courseavion img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.coursemoto img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.coursevoiture img, 
#content #content-in .middle-content .left-nav .left-navJeux ul li.coquillagesurprise img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.freepoker img, 
#content #content-in .middle-content .left-nav .left-navJeux ul li.horoscope img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.jackpot img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.labyrinthelapidaire img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.motdepasse img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.pactocado img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.lequizz img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.rivierepactole img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.sesame img,
#content #content-in .middle-content .left-nav .left-navJeux ul li.tetedelinotte img,


		/*---- boutons concours ----*/
#content #content-in .middle-content .left-nav .left-navJeux ul li.concoursPactole img,
		
		/*---- code bonus ----*/
#content #content-in .middle-content .left-nav .left-navJeux ul li.codeBonus img,

		/*---- la Boutique ----*/
#content #content-in .middle-content .left-nav .left-navJeux ul li.laBoutique img,

		/*---- Contactez-nous ----*/
#content #content-in .middle-content .left-nav .left-navJeux ul li.contactezNous img { position:relative; }
 

		/*---- promo ----*/
#content #content-in .middle-content .left-nav .left-navJeux ul li.promotion { padding:12px 0; }
#content #content-in .middle-content .left-nav .left-navJeux ul li.promotion a { width:180px; height:58px; display:block; }

#content #content-in .middle-content .left-nav .left-navJeux ul li.promotionFlash { padding:12px 0; margin-left:-5px; }
* html #content #content-in .middle-content .left-nav .left-navJeux ul li.promotionFlash { padding:12px 0; margin-left:-3px; }
#content #content-in .middle-content .left-nav .left-navJeux ul li.promotionFlash a { width:180px; height:58px; display:block; }

/* *************************** */
/* ::: middle content ::: */
/* *************************** */

.gratuitBg { background: url(../images/bg2px_middle_blue.jpg) left top repeat-y;  }
#content #content-in .middleBlock .gratuitBg-bottom { width:559px; height:14px; background:url(../images/cornerBlue_Middlepan.jpg) left bottom no-repeat; }

#content #content-in .middleBlock .gratuitBg-topType1 { background:url(../images/decor_vert_1.jpg) left top no-repeat; }
#content #content-in .middleBlock .gratuitBg-topType2 { background:url(../images/decor_vert_2.jpg) left top no-repeat; }
#content #content-in .middleBlock .gratuitBg-topType3 { background:url(../images/decor_vert_3.jpg) left top no-repeat; }

.rondTopWrapGreen { margin-top:23px!important; }
.greenBg { background: url(../images/img-Gratuits/bg2px_middle_vert.jpg) left top repeat-y; }
#content #content-in .middleBlock .greenBg-top { padding-top:32px; background:url(../images/img-Gratuits/arrondieVertTopGrat.jpg) left top no-repeat; }

#content #content-in .middleBlock .greenBg-bottom { width:559px; height:24px; background:url(../images/img-Gratuits/cornerVert_Middlepan.jpg) left bottom no-repeat; }

#cornerColumn { position:relative; margin-bottom:47px;}
table#regleJeu { position:relative; }
table#regleJeu td { border:1px solid #A7B0D1; border-collapse:collapse;}

table#regleJeu #corner-tl { position:absolute; left:-1px;*left:0px; top:-5px; *top:0px  }
table#regleJeu #corner-tr { position:absolute; right:0px;*right:0px;_right:-1px; top:-5px;*top:0px; }
table#regleJeu #corner-bl { position:absolute; left:-1px;*left:0px; bottom:-1px;*bottom:0px;_bottom:-1px; }
table#regleJeu #corner-br { position:absolute; right:0px;*right:0px;_right:-1px; bottom:-1px;*bottom:0px;_bottom:-1px; }

table#regleJeu td { color:#BA0507; font:normal 10px Arial;  }
table#regleJeu td img.pictoPts { vertical-align:middle!important; margin:1px 4px 2px 3px; }


/*== tombola index ===*/
.middleBlock-in .cadreBleuDegrade_nivbas { background:url(../images/img-votreCompte/panMiddle_Cfidelite_middle.jpg) left top repeat-y; }
.middleBlock-in .cadreBleuDegrade_nivinter { background:url(../images/img-votreCompte/panMiddle_Cfidelite_top.jpg) left top no-repeat; padding-top:23px; }
.middleBlock-in .cadreBleuDegrade_nivhaut { background:url(../images/img-votreCompte/panMiddle_Cfidelite_bottom.jpg) -1px bottom no-repeat; padding-bottom:15px; }
.middleBlock-in .vertclair { color:#48A614; } 
.middleBlock-in .vertclair a { color:#48A614; text-decoration:underline; }
.middleBlock-in .vertclair a:hover { color:#48A614;text-decoration:none; }
.middleBlock-in .cadreTop_tombola { background:url(../images/img-Gratuits/bgTop_tombola.jpg) left top no-repeat; width:100%;  }
.middleBlock-in .cadreMiddle_tombola { background:url(../images/img-Gratuits/bgMiddle_tombola.jpg) left top repeat-y; width:538px; }
.middleBlock-in .cadreBottom_tombola { background:url(../images/img-Gratuits/bgBottom_tombola.jpg) bottom left no-repeat; width:100%; }
.middleBlock-in .content_cadreMiddle { padding:10px 0 13px 13px; }
.middleBlock-in .content_cadreMiddle h2 { font-size:14px; color:#0C7F3F; height:24px; }
.middleBlock-in .content_cadreMiddle h2 span { font-weight:normal; }
.middleBlock-in .content_cadreMiddle p a.voir_classement { float:right; padding-right:11px; color:#08813d; }



/* .:: Layer popup et mask ::. */

.mask_overlay { display:none; position:absolute; background:#11185E; left:0; top:0; z-index:0; } /*background:#192FA6;*/

.layer-popup_listgagnants { display:none; position:absolute; width:634px; /*height:670px;*/ background:#fff; top:50%; left:50%; z-index:1; margin:0 0 0 -317px; border:1px solid #09823E; } /*margin:-140px 0 0 -317px;*/

#container_popupLayer_listGagnants { width:624px; /*height:665px;*/ height:auto; padding:5px; }

#container_popupLayer_listGagnants .enTeteLayerPopup_lstgag { height:20px; background:url(../images/img-SPactole/bgTopLayer2.gif) left top no-repeat; padding:3px 0 0 10px; } 
#container_popupLayer_listGagnants .enTeteLayerPopup_lstgag span.ccmarchetopv2 { float:left; font:bold 11px Arial; color:#09823e; }
#container_popupLayer_listGagnants .enTeteLayerPopup_lstgag span.ccmarchefermer2 { float:right; margin:2px 12px 0 0; text-align:right; }

#container_popupLayer_listGagnants .innerlistGagnants { margin:0 6%; }

.colTicket { width:76px; }
.colGagnant { width:492px; }

.pointsCadeau { font-size:11px; /*font-size:18px;*/ color:#ba0607; padding:4px 8px 0px 0px; /*padding-right:18px;*/ }
.ptsCadeauLayer { font-size:18px; color:#ba0607; padding-right:20px; letter-spacing:-1px; }



/*=== gain 442px ===*/


.layer-popup_gain { display:none; position:absolute; width:443px; background:#fff; top:50%; left:50%; z-index:1; margin:0 0 0 -220px; border:1px solid #0C7F3F; }
#container_popupLayer_gain { width:433px; height:auto; padding:5px; }


#container_popupLayer_gain .enTeteLayerPopup_gain { height:20px; background:url(../images/img-Gratuits/bgTopLayer2_432px_green.gif) left top no-repeat; padding:3px 0 0 10px; margin-left:1px; } 
#container_popupLayer_gain .enTeteLayerPopup_gain span.ccmarchetop2 { float:left; font:bold 11px Arial; color:#4B115E; }
#container_popupLayer_gain .enTeteLayerPopup_gain span.ccmarchefermer2 { float:right; margin:2px 12px 0 0; text-align:right; }
#container_popupLayer_gain .enTeteLayerPopup_gain span.ccmarchetopV { float:left; font:bold 11px Arial; color:#0C7F3F; }
#container_popupLayer_gain .enTeteLayerPopup_gain span.ccmarchefermer3 { float:right; margin:2px 12px 0 0; text-align:right; color:#5c89d1; }
#container_popupLayer_gain p.nonClasse { color:#ff0000; font-size:12px; text-align:center; padding-top:15px; }
#container_popupLayer_gain p.resultCV { color:#0C7F3F; font-size:12px; text-align:center;  padding-top:15px; line-height:16px; }
.txtgris_result { color:#6c7186!important; }

#container_popupLayer_gain .innergain {}
#container_popupLayer_gain .contentScroll_in_layer { overflow-y:auto; height:510px; _width:432px; overflow-x:hidden; }
#container_popupLayer_gain .layerScroll_short { overflow-y:auto; height:570px; _width:432px; overflow-x:hidden; }

.layer-popup_classement { display:none; position:absolute; width:634px; /*height:670px;*/ background:#fff; top:50%; left:50%; z-index:1; margin:0 0 0 -317px; border:1px solid #0C7F3F; }
#container_popupLayer_classement { width:624px; /*height:665px;*/ height:510px; padding:5px; }

#container_popupLayer_classement .enTeteLayerPopup_classement { height:20px; background:url(../images/img-SPactole/bgTopLayer2.gif) left top no-repeat; padding:3px 0 0 10px; } 
#container_popupLayer_classement .enTeteLayerPopup_classement span.ccmarchetop2 { float:left; font:bold 11px Arial; color:#4B115E; }
#container_popupLayer_classement .enTeteLayerPopup_classement span.ccmarchefermer2 { float:right; margin:2px 12px 0 0; text-align:right; }
#container_popupLayer_classement .enTeteLayerPopup_classement span.ccmarchetop3 { float:left; font:bold 11px Arial; color:#0C7F3F; }
#container_popupLayer_classement .enTeteLayerPopup_classement span.ccmarchefermer3 { float:right; margin:2px 12px 0 0; text-align:right; color:#5c89d1; }
#container_popupLayer_classement p.nonClasse { color:#ff0000; font-size:12px; text-align:center; padding-top:15px; }

#container_popupLayer_classement .innerClassement { margin:0 6%; }

#container_popupLayer_classement p.resultCV { color:#0C7F3F; font-size:12px; text-align:center;  padding-top:15px; line-height:16px; }

/* ======== modification 12-11-2008 ========== */

.marge3BtnTombola { margin-bottom:0px; *margin-bottom:3px; }
.margeCorseKmVenir { margin-bottom:-1px; *margin-bottom:2px; }



/* ======== jeuxGratuits_concours_avenir ========== */

.middleBlock-in .cadreTopJG_ckav { background:url(../images/img-Gratuits/bgTopCA_JGratuit.jpg) left top no-repeat; width:100%;  }
.middleBlock-in .cadreMiddleJG_ckav { background:url(../images/img-Gratuits/bgMiddleCA_JGratuit.jpg) left top repeat-y; width:538px; }
.middleBlock-in .cadreBottomJG_ckav { background:url(../images/img-Gratuits/bgBottomCA_JGratuit.jpg) bottom left no-repeat; width:100%; }

.middleBlock-in .content_cadreMiddleJG_ckav { padding:10px 0 10px 13px; *padding:10px 0 7px 13px; _padding:10px 0 8px 13px; }
.middleBlock-in .content_cadreMiddleJG_ckav h2 { font-size:14px; color:#0C7F3F; height:24px; }
.middleBlock-in .content_cadreMiddleJG_ckav h2 span { font-weight:normal; }
.middleBlock-in .content_cadreMiddleJG_ckav p a.voir_classement { float:right; padding-right:11px; color:#195BBF; }



/* layer 900px du Jeu Gratuit : bordure verte */

.layer-popup_classement_900px { display:none; position:absolute; width:900px;_width:890px; background:#fff; top:50%; left:50%; z-index:1; margin:0 0 0 -450px; border:1px solid #0C7F3F; }
#container_popupLayer_classement_900px .enTeteLayerPopup_classement span.ccmarchetop3 { float:left; font:bold 11px Arial; color:#0C7F3F; }
#container_popupLayer_classement_900px p.resultCV { color:#0C7F3F; font-size:12px; text-align:center;  padding-top:15px; line-height:16px; }

.colJoueur { width:460px; }

.layer-popup_voirGagnant_900px { display:none; position:absolute; width:900px;_width:890px; background:#fff; top:50%; left:50%; z-index:1; margin:0 0 0 -450px; border:1px solid #0C7F3F; }
#container_popupLayer_voirGagnant_900px .enTeteLayerPopup_voirGagnant span.ccmarchetop3 { float:left; font:bold 11px Arial; color:#0C7F3F; }
#container_popupLayer_voirGagnant_900px p.resultCV { color:#0C7F3F; font-size:12px; text-align:center;  padding-top:15px; line-height:16px; }

.colJoueur900px { width:380px; }
.colPactole { width:67px; }
.colPoints { width:67px; }

/* ::: layerpopup ::: - couleur de la bordure */
.layerpopup { border:1px solid #0C7F3F!important; }


/* ======== modification 30-11-2009 ========== */

.pos_LogoIDF { position:relative; }
.pos_LogoIDF #logoIDF { position:absolute; top:-22px; right:12px;  }
.vert24px { font:normal 24px Arial!important; }
a.idfLink { text-decoration:underline; color:#0012ff!important; }
a.idfLink:hover { text-decoration:none;}
.label10px { font-size:10px; display:block; float:left; width:167px; text-align:right; padding-top:3px; }
p input.width149px { background:url(../images/img-Gratuits/bg_input_bleu.jpg) repeat-x; border:1px solid #A5AED1; width:149px; height:13px; color:#6c7186; font-size:10px; float:left; margin-left:20px;}
p input.btnInscription { background: url(../images/img-Gratuits/btn_insc_JG.png) no-repeat; width:118px; height:35px; padding:0; cursor:pointer;}


                      /*reglement*/
					   
.padRegleMinute { padding:0 5px; }
.pos_LogoMinute_Reglement { margin-top:-10px; }

.middleBlock-in h2.reglementArt { text-decoration:underline; text-transform:uppercase; font-size:12px; text-align:center; }
.middleBlock-in .bleugris4 { color:#555b73; }
.middleBlock-in .bleugris4 strong.font12px { font-size:12px; }
.middleBlock-in .bleugris-size10px { font-size:10px; color:#555b73; }
.retrait { padding-left:102px!important; }
.middleBlock-in .bleugris-size10px a.extBlueLink { text-decoration:underline; color:#0012ff!important; }
.middleBlock-in .bleugris-size10px a.extBlueLink:hover { text-decoration:none; }

.typeJeu-Gratuits { color:#0C7F3F; font:normal 12px Arial; line-height:14px; }
.typeJeu-Gratuits a { color:#0C7F3F!important; text-decoration:none!important; line-height:14px; }
.typeJeu-Gratuits a:hover { text-decoration:underline!important; line-height:14px; }

/* ====== MAJ 18-03-2010 ====== */

.middleBlock-in .txt16px {font:normal 16px Arial; }

.blockPresentGreen { position:relative; }
.blockPresentGreen_midlle { background:url(../images/img-Gratuits/rndMdlPresent_G.jpg) left top repeat-y; }
.blockPresentGreen_top { background:url(../images/img-Gratuits/rndTopPresent_G.jpg) left top no-repeat; }
.innerBlockGreen { padding:26px 25px 10px 71px; color:#044613; min-height:24px;_height:24px; }

.fadeBlockGreen_middle { background:url(../images/img-Gratuits/rndDegMdlPresent_G.jpg) left top repeat-y; }
.fadeBlockGreen_top { background:url(../images/img-Gratuits/rndDegTopPresent_G.jpg) left top no-repeat; }
.fadeBlockGreen_bottom { background:url(../images/img-Gratuits/rndDegBtmPresent_G.jpg) left bottom no-repeat }
.innerfadeGreen { padding:0 25px 3px 25px; text-align:right; color:#044613; }
.innerfadeGreen a { color:#044613!important; text-decoration:underline!important;}
.innerfadeGreen a:hover { color:#044613!important; text-decoration:none!important;}

.greenClearcolor { color:#66b45d; }
.pictoBlockPresent_G { position:absolute; top:0px; left:0px; }

/* ====== MAJ 22-04-2010 ====== */

.blockPresentOrange { position:relative; }
.blockPresentOrange_midlle { background:url(../images/img-Gratuits/rndMdlPresent_G_or.jpg) left top repeat-y; }
.blockPresentOrange_top { background:url(../images/img-Gratuits/rndTopPresent_G_or.jpg) left top no-repeat; }
.innerBlockOrange { padding:26px 25px 10px 71px; color:#5c2d00; min-height:24px;_height:24px; }
.innerBlockOrange a { color:#5c2d00!important; text-decoration:underline!important;}
.innerBlockOrange a:hover { color:#5c2d00!important; text-decoration:underline!important;}

.fadeBlockOrange_middle { background:url(../images/img-Gratuits/rndDegMdlPresent_G_or.jpg) left top repeat-y; }
.fadeBlockOrange_top { background:url(../images/img-Gratuits/rndDegTopPresent_G_or.jpg) left top no-repeat; }
.fadeBlockOrange_bottom { background:url(../images/img-Gratuits/rndDegBtmPresent_G_or.jpg) left bottom no-repeat }
.innerfadeOrange { padding:0 25px 3px 25px; text-align:right; color:#5c2d00; }
.innerfadeOrange a { color:#5c2d00!important; text-decoration:underline!important;}
.innerfadeOrange a:hover { color:#5c2d00!important; text-decoration:none!important;}