

<style>

input,select {
	font-size:11px;
	font-family:tahoma;
	}

html {
	height:100%;
	}	

body {
	position:relative;
	margin:0px;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	width:100%;
	}
	
#cache .a {
	font-family:tahoma !important;
	cursor:pointer;
	}
	
#cache {
	position:fixed;
	*position:absolute;
	z-index:7;
	width:100%;
	height:100%;
	display:none;
	top:0px;
	*top: expression((document.documentElement.scrollTop || document.body.scrollTop) + this.offsetHeight - this.offsetHeight);	
	left:0px;
	}
#cache .fond {
	background-color:gray;
	/*opacity:0.5;*/
	/* for IE */
	filter:alpha(opacity=50);
	/* CSS3 standard */
	opacity:0.5;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:8;
	}
#cache .loader {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/loader.gif');
	background-position:center center;
	background-repeat:no-repeat;
	z-index:9;
	}

.clear {
	clear:both;
	}
	
#corps {
	position:relative;
	padding-top:308px;
	padding-bottom:118px;
	width:1246px;
	margin:auto;
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/repeat.jpg') repeat-y;
	background-position:center 639px;
	}
#zone_haut .image_butin_choix {
	right:175px;
	top:14px;
	position:absolute;
	z-index:5;
	}
	
#zone_haut .titre_butin_choix {
	width:163px;
	height:38px;
	position:absolute;
	left: 900px;
	z-index:6;
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/titre_butin.png') no-repeat;
	}
	
#grille {
	position:relative;
	z-index:2;
	width:986px;
	margin-left:132px;
	*margin-left:4px;
	}
	
#zone_haut {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:639px;
	z-index:1;
	background-repeat:no-repeat; 
	background-position:-23px 0px;
	}
	
#zone_haut a.zone_longue_vue {
	width:127px;
	height:22px;
	position:absolute;
	display:block;
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/longuevue.png') no-repeat;
	text-decoration:none;
	color:black;
	left:900px;
	top:272px;
	}
#zone_haut a.zone_longue_vue .compteur{
	position:absolute;
	width:60px;
	right:8px;
	text-align:center;
	top:4px;	
	}
	
#zone_haut a.zone_longue_vue:hover {
	background-position:0px -22px;
	}
#zone_haut a.zone_longue_vue.actif {
	background-position:0px -44px;
	}
	
#zone_bas {
	z-index:1;
	position:absolute;
	bottom:0px;
	left:0px;
	/*left:22px;*/
	width:1246px;
	height:190px;
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/bas.png') no-repeat;
	}

#zone_bas:before {
	content:'Uusimmat\000020pelit\000020Info';
	display: block;
	position: absolute;
	font-family: Grobold;
	text-align: center;
	width:100%;
	font-size:0.8rem;
	color:#DECF2C;
	text-shadow:1px 1px 1px #385018, -1px 1px 1px #385018, 1px -1px 1px #385018, -1px -1px 1px #385018;
	top:76px;
}


	#zone_haut.gratuit { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/zone_haut_gratuit_en.jpg') ; }
	#zone_haut.or { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/zone_haut_or_en.jpg') ;}
	#zone_haut.argent { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/zone_haut_argent_en.jpg') }
	#zone_haut.bronze { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/zone_haut_bronze_en.jpg') ; }
	#zone_haut.jackpot { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/zone_haut_jackpot_en.jpg') ; }


#zone_haut.gratuit:before, #zone_haut.jackpot:before {
	content:'Etsi\000020Loot\000020ja\000020voittaa';
	color:#022A8A;
	text-shadow:1px 1px 1px #FFF, -1px 1px 1px #FFF, 1px -1px 1px #FFF, -1px -1px 1px #FFF;
	font-family: Grobold;
   display: block;
   position: absolute;
   right: 120px;
   width: 260px;
   font-size: 1rem;
   top: 16px;
   text-transform: uppercase;
}


#zone_haut .zone_jackpot {
	width:100px;
	/*height:50px;*/
	left: 948px;
	/*top:110px;*/
	font-family:Grobold;
	color:#150D85;
	}
	
.zone_jackpot .euro {
	font-family: Grobold;
	position:relative;
	margin-left:20px;
	width:54px;
	height:34px;
	}

.zone_jackpot.zj2 {
	font-size:42px;
	top:82px;
	}
.zone_jackpot.zj3 {
	font-size:37px;
	top:90px;
	}
.zone_jackpot.zj4 {
	font-size:32px;
	top:95px;
	}
.zone_jackpot.zj5 {
	font-size:27px;
	top:100px;
	}
.zone_jackpot.zj6 {
	font-size: 30px;
	top:105px;
	line-height: 22px;
	}

	
#zone_haut  div { position: absolute; }

#zone_haut .zone-texte-infos {
	top:270px;
	width:100%;
	text-align: center;
	/*background:red;*/
}

#zone_haut .zone-texte-infos .texte_infos {
	color:#000;
	display: inline-block;
	position: relative;
	border:2px solid white;
	background:#ae9bbf;
	box-shadow: 0 2px 3px rgba(0,0,0,0.25) inset;
	padding:0.15em 0.25em 0.25em 0.25em;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin:0 5px;
	font-size:1.3em;
    text-transform : capitalize;
    font-family : grobold;
}

#zone_haut .zone-texte-infos .texte_infos label {
	font-family: Grobold;
	vertical-align: baseline;

}

#zone_haut .numero_partie { }
#zone_haut .date_partie { }
#zone_haut .cout_partie {  }


#zone_haut a.btn_regle {
	position:absolute;
	display:block;
	/*background:pink;*/
	width:111px;
	height:50px;
	top:30px;
	left:142px;
	overflow: hidden;
	text-transform: capitalize;
	}
#zone_haut a.btn_regle:before {
	content:'s\0000E4\0000E4nn\0000F6t';
	position: absolute;
	top:8px;
	width:100%;
	text-align: center;
	font-family: Grobold;
	color:white;
	font-size:1.3rem;
	left: 0;
	white-space: nowrap;
	color:#E1CB27;
	text-shadow: 1px 1px 1px #000, -1px 1px 1px #000, -1px -1px 1px #000, 1px -1px 1px #000;
}

#zone_haut a.btn_regle:hover {
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/regles.png') no-repeat;
	}
#zone_haut a.btn_cadeau {
	position:absolute;
	display:block;
	width:133px;
	height:113px;
	top:84px;
	left:244px;
	overflow: hidden;
	text-transform : capitalize;
	}

#zone_haut a.btn_cadeau:before {
	content:'Luettelo\000020lahjoista';
	position: absolute;
	top:20px;
	width:100%;
	text-align: center;
	font-family: Grobold;
	color:white;
	font-size:1.3rem;
	left: 0;
	color:#E1CB27;
	text-shadow: 1px 1px 1px #000, -1px 1px 1px #000, -1px -1px 1px #000, 1px -1px 1px #000;
	line-height: 1.3rem;
}

#zone_haut a.btn_cadeau:hover {
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/cado.png') no-repeat;
	}

#grille .case { width:34px; height:34px;background-repeat:no-repeat; overflow:hidden; position:relative; background-size: 100% 100%; }
#grille .case .indication{ width:34px; height:34px;background-repeat:no-repeat;left:0px;top:0px; overflow:hidden; position:absolute; background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/cadre_indication.png'); }
#grille .case .indication_lv{ width:34px; height:16px;background-repeat:no-repeat;left:0px;top:9px; overflow:hidden; position:absolute; background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/incidaction_longuevue.png'); }
#grille .case img { margin-left:-9px; margin-top:-2px; position:relative;}
#grille .zone_pub {
	width:340px;
	height:272px;
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/pub.jpg');
	}
.zone_pub .pub_cal {
	padding-top:11px;
	padding-left:19px;
	}

.case.c0 .case_ferme { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case01.jpg'); }
.case.c0 .case_ferme_lv { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case01-lv.jpg'); }
.case.c1 .case_ferme  { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case02.jpg'); }
.case.c1 .case_ferme_lv  { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case02-lv.jpg'); }
.case.c2 .case_ferme  { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case03.jpg'); }
.case.c2 .case_ferme_lv  { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case03-lv.jpg'); }
.case.c3 .case_ferme  { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case04.jpg'); }
.case.c3 .case_ferme_lv  { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case04-lv.jpg'); }
.case .case_ferme, .case .case_ferme_lv { cursor:pointer;}
	
.case_baleine { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_baleine.jpg'); }
.case_butin { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_butin.jpg'); }
.case_butin_lot { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_butin.jpg'); }
.case_beluga { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_beluga.jpg'); }
.case_booster { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_booster.jpg'); }
.case_igloo { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_igloo.jpg'); }
.case_longue_vue { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_longuevue.jpg'); }
.case_narval { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_narval.jpg'); }
.case_pole_nord { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_polenord.jpg'); }
.case_pole_sud { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_polesud.jpg'); }
.case_rejouer { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/case_rejouer.jpg'); }
.case_10_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/10_points.jpg'); }
.case_15_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/15_points.jpg'); }
.case_20_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/20_points.jpg'); }
.case_30_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/30_points.jpg'); }
.case_50_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/50_points.jpg'); }
.case_100_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/100_points.jpg'); }
.case_200_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/200_points.jpg'); }
.case_250_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/250_points.jpg'); }
.case_500_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/500_points.jpg'); }
.case_1000_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/1000_points.jpg'); }
.case_2000_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/2000_points.jpg'); }
.case_2500_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/2500_points.jpg'); }
.case_5000_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/5000_points.jpg'); }
.case_10000_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/10000_points.jpg'); }
.case_25000_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/25000_points.jpg'); }
.case_cac_jackpot { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/cac_jackpot.jpg'); }
.case_mdj { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/mdj.jpg'); }
.case_titans { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/titans.jpg'); }
.case_lot .cadre { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/cases/petites/cadre.png');position:absolute;width:34px;height:34px;top:0px;left:0px;z-index:2; }
.case_loupe { border-color: cyan;border-width: 2px; border-style: solid;border-radius: 25px; }
	
	
#popup {
	position:absolute;
	z-index:20;
	top:508px;
	/*top:70%;*/
	left:50%;
	display:none;
	overflow:hidden;
	}
	
#popup_partie {
	position:absolute;
	z-index:20;
	top:508px;
	width:570px;
	/*top:70%;*/
	left:50%;
	display:none;
	font-family:Grobold;
	font-weight:bold;
	/*overflow:hidden;*/
	margin-top:-230px;
	margin-left:-285px;
	}
	
#popup.open {
	margin-top:-230px;
	width:425px;
	margin-left:-212px;
	}
#popup.erreur {
	margin-top:-230px;
	width:461px;
	margin-left:-230px;
	}
	
#popup.open .haut {	width:100%;	height:270px;	}

#popup.open .haut:before {
	/*content:'??';*/
	display: block;
	position: absolute;
	width: 100%;
	top: 225px;
	text-align: center;
	font-family: Grobold;
	color: white;
	font-size: 1rem;
	text-shadow: 1px 1px 1px #000, 1px -1px 1px #000, -1px 1px 1px #000, -1px -1px 1px #000;
	white-space: nowrap;
}

#popup.erreur .haut {	width:100%;	height:109px;	}
#popup .haut_case_baleine { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_baleine.png'); }
#popup .haut_case_baleine:before { content:'Wagon\00002Dravintola'; }
#popup .haut_case_butin_lot{ background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_butin2.png'); }
#popup .haut_case_butin_lot:before { content:'ry\0000F6st\0000F6saalis'; }
#popup .haut_case_butin { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_butin.png'); }
#popup .haut_case_butin:before { content:'ry\0000F6st\0000F6saalis'; }
#popup .haut_case_beluga { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_beluga.png'); }
#popup .haut_case_beluga:before { content:'kivihiili'; }
#popup .haut_case_igloo { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_igloo.png'); }
#popup .haut_case_igloo:before { content:'digitaalinen\000020jalanj\0000E4lki'; }
#popup .haut_case_longue_vue { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_longuevue.png'); }
#popup .haut_case_longue_vue:before { content:'suurennuslasi'; }
#popup .haut_case_narval { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_narval.png'); }
#popup .haut_case_narval:before { content:'Arabesque'; }
#popup .haut_case_pole_nord { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_polenord.png'); }
#popup .haut_case_pole_nord:before { content:'pohjoiseen'; }
#popup .haut_case_pole_sud { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_polesud.png'); }
#popup .haut_case_pole_sud:before { content:'etel\0000E4'; }
#popup .haut_case_rejouer { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_rejouer.png'); }
#popup .haut_case_rejouer:before { content:'uusinta'; }
#popup .haut_case_points { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_points.png'); }
#popup .haut_case_points:before { content:'pistett\0000E4'; }
#popup .haut_case_booster { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_booster.png'); }
#popup .haut_case_booster:before { content:'vahvistimet'; }
#popup .haut_case_lot { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_lot.png'); }
#popup .haut_case_lot:before { content:'lahja'; }
#popup .haut_case_participation { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/case_surprise.png'); }
#popup .haut_case_participation:before { content:'YLL\0000C4TYS'; }
#popup .haut_erreur { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/haut_erreur.png'); }
#popup .haut_erreur:before { content:'virhe'; }
#popup .haut_inscription { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/haut_inscription.png'); }
#popup .haut_inscription:before { content:'rekister\0000F6inti'; }
#popup_partie .haut { background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/haut_plus_de_partie.png'); width:100%;	height:76px; overflow:hidden; }

#popup.erreur .haut:before {
	display: block;
	position: absolute;
	width: 100%;
	top: 32px;
	text-align: center;
	font-family: Grobold;
	color: white;
	font-size: 1.5rem;
	text-shadow: 1px 1px 1px #000, 1px -1px 1px #000, -1px 1px 1px #000, -1px -1px 1px #000;
	white-space: nowrap;
}

#popup_partie .haut:before {
	content:'Sinulla\000020ei\000020ole\000020en\0000E4\0000E4\000020vapaita\000020puolueita';
	display: block;
	position: absolute;
	width: 100%;
	top: 32px;
	text-align: center;
	font-family: Grobold;
	color: white;
	font-size: 1.5rem;
	text-shadow: 1px 1px 1px #000, 1px -1px 1px #000, -1px 1px 1px #000, -1px -1px 1px #000;
	white-space: nowrap;
}

#popup .haut .valeur_jackpot {
    color: #3E2957;
    font-family: Grobold;
    left: 135px;
    position: absolute;
    top: 90px;
    width: 135px;
	}
	
.valeur_jackpot .euro {
	font-family: Grobold;
	position:relative;
	margin-left:37px;
	width:54px;
	height:42px;
	}

.valeur_jackpot.vj2 {
	font-size:46px;
	top:90px;
	}
.valeur_jackpot.vj3 {
	font-size:41px;
	top:95px;
	}
.valeur_jackpot.vj4 {
	font-size:36px;
	top:95px;
	}
.valeur_jackpot.vj5 {
	font-size:31px;
	top:100px;
	}
.valeur_jackpot.vj6 {
	font-size:26px;
	top:105px;
	}
	
	
#popup.open .contenu {
    width:100%;
    background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/px.png');
    background-repeat:repeat-y;
    color: #B6CBDD;
    box-sizing: border-box;
    padding: 0 50px 0 25px;
}
#popup.erreur .contenu {
    width:100%;
    background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/px_erreur.png');
    background-repeat:repeat-y;
    color:#B6CBDD;
    box-sizing: border-box;
    padding: 0 50px 0 25px;
}

#popup_partie .contenu {
    width:100%;
    background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/px_plus_de_partie.png');
    background-repeat:repeat-y;
    color:#B6CBDD;
    box-sizing: border-box;
    padding: 0 50px 0 25px;
}
  


#popup_partie .zone_blanche {
	width:247px;
	float:left;
	margin-left:22px;
	}
#popup_partie .zone_blanche_large {
	width:468px;
	margin-left:42px;
	}
	
#popup_partie .zb_haut, #popup_partie .zbl_haut {
	width:100%;
	height:85px;
	background-repeat:no-repeat;
	}
#popup_partie #zb_booster .zb_haut {
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/booster_haut.png');
	}
#popup_partie #zb_booster .zbl_haut {
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/booster_large_haut.png');
	}
#popup_partie #zb_facebook .zb_haut {
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/facebook_haut.png');
	}
#popup_partie .zb_px .zone_bouton_facebook {
	margin:auto;
	margin-top:10px;
	width:56px;
	height:20px;
	overflow:hidden;
	}
#popup_partie .zb_px {
	width:230px;
	padding-left:17px;
	height:130px;
	background-repeat:repeat-y;
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/zone_blanche_px.png');
	}
#popup_partie .zbl_px {
	width:450px;
	*width:468px;
	padding-left:18px;
	height:150px;
	background-repeat:repeat-y;
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/booster_large_px.png');
	}
	
#popup_partie .zb_bas, #popup_partie .zbl_bas {
	width:100%;
	height:8px;
	background-repeat:no-repeat;
	}
#popup_partie .zb_bas {
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/zone_blanche_bas.png');
	}
#popup_partie .zbl_bas {
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/booster_large_bas.png');
	}
#popup_partie .zb_px, #popup_partie .zb_px a, #popup_partie .zbl_px, #popup_partie .zbl_px a {
	color:#594A69;
	font-weight:bold;
	text-decoration:none;
	}
	
	
#popup a {
	color:white;
	}

#popup a.btn_choisir:before {
	content:'valita';
}

#popup a.btn_choisir {
	display:inline-block;
	margin:auto;

	border:2px solid black;
	background:white;
	color:black;
	border-radius: 5px;
	font-family: Grobold !important;
	padding:0.25em;
	font-size: 1rem;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
}

#popup a.btn_choisir:hover {
	border:2px solid white;
	background:black;
	color:white;
}
	

#popup.open .bas .btn_fermer:before {
	content:'l\0000E4hell\0000E4';
}
#popup.open .bas .btn_fermer{
	width:122px;
	left:50%;
	margin-left:-70px;
	top:25px;
	position:absolute;

	border:2px solid black;
	background:white;
	color:black;
	border-radius: 5px;
	font-family: Grobold !important;
	padding:0.25em;
	font-size: 1rem;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	}

#popup.open .bas .btn_fermer:hover {
	border:2px solid white;
	background:black;
	color:white;
}

#popup.open .bas {
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/bas.png');
	background-repeat:repeat-y;
	width:100%;
	height:80px;
	position:relative;
	text-transform : capitalize;
	}
	
#popup.erreur .bas {
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/bas_erreur.png');
	background-repeat:no-repeat;
	width:100%;
	height:41px;
	position:relative;
	}
#popup_partie .bas {
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/bas_plus_de_partie.png');
	background-repeat:no-repeat;
	width:100%;
	height:31px;
	position:relative;
	}

#popup.erreur .contenu .btn_fermer:before, #popup_partie .btn_fermer:before {
	content:'l\0000E4hell\0000E4';
}

#popup.erreur .contenu .btn_fermer, #popup_partie .btn_fermer{


	display:block;
	margin:10px auto 0 auto;

	border:2px solid black;
	background:white;
	color:black;
	border-radius: 5px;
	font-family: Grobold !important;
	padding:0.25em;
	font-size: 1rem;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	max-width: 50%;
}

#popup.erreur .contenu .btn_fermer:hover, #popup_partie .btn_fermer:hover {
	border:2px solid white;
	background:black;
	color:white;
}




	
#popup .fond_cadeau { 
	width:191px;
	height:138px;
	position:relative;
	margin:auto;
	/*top:70px;*/
	}
#popup .fond_cadeau  img{
	position:absolute;
	z-index:21;
	top:19px;
	left:30px;
	}
	
#popup .fond_cadeau  .cache{
	position:absolute;
	z-index:22;
	top:0px;
	left:0px;
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/cache-lot.png');
	width:100%;
	height:100%;
	}
	
#popup .haut .zone_point{ 
	position: absolute;
	top: 85px;
	left: 145px;
	}
	
#popup .haut .zone_point > img {
	width: 123px;
}
	
#popup .haut .fond_cadeau { 
	width:191px;
	height:138px;
	position:absolute;
	margin:auto;
	top:70px;
	left:102px;
	}
#popup .haut  .fond_cadeau  img{
	position:absolute;
	z-index:21;
	top:19px;
	left:30px;
	}
	
#popup  .haut .fond_cadeau  .cache{
	position:absolute;
	z-index:22;
	top:0px;
	left:0px;
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/cache-lot.png');
	width:100%;
	height:100%;
	}
	
#zone_bas  .t_infos_partie {
	width:850px;
	margin:auto;
	padding-top:95px;
	height:55px;
	*height:150px;
	text-transform:capitalize;
	}
#zone_bas .t_infos_partie iframe {
	width:100%;
	height:55px;
	}

#zone_infos_partie {
	position:absolute;
	top:198px;
	left:125px;
	width:330px;
	z-index:15;
	}
#zone_infos_partie  .haut:before {
	content:'Sinun\000020toiminta\000020peliss\0000E4';
	display: block;
	position: absolute;
	font-family: Grobold;
	text-align: center;
	width:100%;
	font-size:0.8rem;
	color:#DECF2C;
	text-shadow:1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000;
}

#zone_infos_partie div{
	width:100%;
	position:relative;
	}
	
#zone_infos_partie  .haut {
	height:20px;
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/infos/infos_haut.png') no-repeat;
	}
#zone_infos_partie  .milieu{
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/infos/infos_px.png') repeat-y;
	height:40px;
	text-align:left;
	/*padding-left:7px;*/
	overflow:hidden;
color:#3E2E15;	 
}
#zone_infos_partie .milieu a{
	display:block;
	width:100%;
	text-align:center;
	color:#25252F;
	padding-top:3px;
	padding-bottom:5px;
	font-weight:bold;
	}
#zone_infos_partie  .bas {
	height:23px;
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/infos/infos_bas.png') no-repeat;
	}	
	
#zone_infos_partie  .bas  a{
	display:block;
	position:absolute;
	left: 18px;
	bottom: 0;
	color:#000;
	text-decoration:none;
	text-align:center;
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/infos/butin_px.png');
	background-size:1000% auto;
	background-position:center top;
	background-repeat: repeat-y;
	white-space: nowrap;
	padding:0.15em 0.25em;
	min-width: 60px;
	font-size: 1.2em;
	border:1px solid black;
	border-radius: 2px;
	}
	
	
#zone_infos_butin {
	position:absolute;
	top:198px;
	right:125px;
	width:330px;
	z-index:15;
	}
#zone_infos_butin div{
	width:100%;
	position:relative;
	}
	
#zone_infos_butin  .haut {
	height:20px;
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/infos/butin_haut.png') no-repeat;
	position: relative;
	}

#zone_infos_butin  .haut:before {
	content:'Viimeisimm\0000E4t\000020Looted\000020Wins';
	display: block;
	position: absolute;
	font-family: Grobold;
	text-align: center;
	width:100%;
	font-size:0.8rem;
	color:#DECF2C;
	text-shadow:1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000;
}

#zone_infos_butin  .milieu{
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/infos/butin_px.png') repeat-y;
	height:40px;
	text-align:left;
	padding-left:7px;
	overflow:hidden;
	color:#3E2E15;
	}
   #zone_infos_butin  .milieu a{
color:black;
}
																			
#zone_infos_butin  .milieu a.block{
	display:block;
	color:black;
	width:100%;
	text-align:center;
	}
	
#zone_infos_butin  .bas {
	height:23px;
	background:url('//static.wonderz.com/wonderz/playbox/img/cac/infos/butin_bas.png') no-repeat;
	}
	
#zone_infos_butin .bas a{
	display:block;
	position:absolute;
	right: 7px;
	bottom: 0;
	color:#000;
	text-decoration:none;
	text-align:center;
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/infos/butin_px.png');
	background-size:1000% auto;
	background-position:center top;
	background-repeat: repeat-y;
	white-space: nowrap;
	padding:0.15em 0.25em;
	min-width: 83px;
	font-size: 1.2em;
	border:1px solid black;
	border-radius: 2px;
	}
	
	
	
/** Partie INSCRIPTION **/ 
.zone_champ_sub_ajx div {
	width:100%;
	text-align:left;
	height:30px;
	}
.zone_champ_sub_ajx div.l_erreur {
	height:50px;
	}
.zone_champ_sub_ajx  #ligne_parrain.l_erreur {
	height:60px;
	}
.zone_champ_sub_ajx  #ligne_parrain {
	height:40px;
	}
	
.zone_champ_sub_ajx label, .zone_champ_sub_ajx input, .zone_champ_sub_ajx select {
	float:left;
	}

.zone_champ_sub_ajx label { 
	margin-left:30px;
	width:193px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	}
.zone_champ_sub_ajx label.court { 
	width:110px;
	}
.zone_champ_sub_ajx label.long { 
	width:100%;
	}

.zone_champ_sub_ajx input {
	width:197px;
	height:19px;
	background:url('//static.wonderz.com/wonderz/playbox/img/inscription/zone_197.png') no-repeat;
	border:0px;
	}
	
.zone_champ_sub_ajx span, #popup.erreur span.erreur  {
	display:block;
	width:100%;
	text-align:center;
	color:red;
	clear:both;
	}
	
#sub_ajx_pays {
	float:right;
	margin-right:42px;
	}

	
.haut_inscription .zone_facebook {
	width:97px;
	height:23px;
	cursor:pointer;
	top:30px;
	left:30px;
	position:absolute;
	background-image:url('//static.wonderz.com/wonderz/playbox/img/cac/popup/connect.png');
	background-repeat:no-repeat	;
	}

#popup a.btn_valider:before {
	content:'vahvistaa';
}

#popup a.btn_valider, #popup input.btn_valider {
	display:inline-block;
	margin:auto;
	cursor:pointer;

	border:2px solid black;
	background:white;
	color:black;
	border-radius: 5px;
	font-family: Grobold !important;
	padding:0.25em;
	font-size: 1rem;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
}

#popup a.btn_valider:hover, #popup input.btn_valider:hover {
	border:2px solid white;
	background:black;
	color:white;
}
	
#popup .erreur_captcha{
	color:red;
}
	
#popup.open .contenu input.input_captcha{
	text-align:center;
}

@media screen and (min-width: 993px){
    .cac-text-small {
        font-size: 9px !important;
    }
    .cac-text-big {
        font-size: 20px !important;
    }
}

@media screen and (max-width: 992px){

    #corps-hors-site {
        top:14vw;
    }


    #emplacement-pub-corps-hors-site {
        display:none;
    }


    #corps {
        display: grid;
        grid-template-rows: auto;

        width: 100%;
        height: 100%;

        padding: 0;

        background-image: -webkit-linear-gradient(top, #BC8A4B, #FFFFFF);
        background-image: -moz-linear-gradient(top, #BC8A4B, #FFFFFF);
        background-image: -ms-linear-gradient(top, #BC8A4B, #FFFFFF);
        background-image: -o-linear-gradient(top, #BC8A4B, #FFFFFF);
        background-image: linear-gradient(to bottom, #BC8A4B, #FFFFFF);
        background-position: 0 0;
    }



	#zone_infos_partie {
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;

        grid-row: 3;

        width: 100%;
        height: auto;

        margin: 5vw 0;

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
        border: 1px solid black;
        border-radius: 30px;
        text-transform: uppercase;
    }

    #zone_infos_partie .haut {
        height: auto;

        background: none;
    }

    #zone_infos_partie .haut:before {
        position: relative;

        font-size: 6vw;
    }

    #zone_infos_partie .milieu {
        height: auto;

        font-size: 4vw;

        background: none;

        text-align: center;
        color: ;
    }

    #zone_infos_partie .milieu center {
        display: inline;
    }

    #zone_infos_partie .bas {
        display: none;
    }



    #zone_infos_butin {
        display: none;
    }


    #zone_haut {
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;

        grid-row: 2;

        display: grid;
        grid-template-rows: auto;
        grid-template-columns: auto;

        width: 100%;
        height: 100%;

        margin-top: 30px;

        background: none;
    }

    #zone_haut.gratuit {
        background: none;
    }
    #zone_haut.bronze {
        background: none;
    }
    #zone_haut.argent {
        background: none;
    }
    #zone_haut.or {
        background: none;
    }
    #zone_haut.jackpot {
        background: none;
    }

    #zone_haut.gratuit:before, #zone_haut.jackpot:before {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        grid-row: 2;
        grid-column: 1 / 3;

        width: 100%;

        font-size: 4vw;
    }

    #zone_haut .titre_butin_choix {
        display: none;
    }
    #zone_haut .image_butin_choix {
        display: none !important;
    }

    #zone_haut div {
        position: relative;
    }

    #zone_haut a.btn_regle {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        grid-row: 1;
        grid-column: 1 / 2;

        display: flex;
        align-items: center;

        margin: auto auto 20px auto;

        width: 30vw;
        height: 15vw;

        border: 1px solid black;
        border-radius: 20px;

        text-decoration: none;

        background-color: #ae9bbf;
        text-transform: uppercase;
    }

    #zone_haut a.btn_regle:before {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        font-size: 4vw;
        line-height: normal;
    }

    #zone_haut a.btn_regle:hover {
        background: none;
    }

    #zone_haut a.btn_cadeau {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        grid-row: 1;
        grid-column: 2 / 3;

        display: flex;
        align-items: center;

        margin: auto;

        width: 30vw;
        height: 15vw;

        border: 1px solid black;
        border-radius: 20px;

        text-decoration: none;
        background-color: #ae9bbf;
        text-transform: uppercase;
    }

    #zone_haut a.btn_cadeau:before {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        font-size: 4vw;
        line-height: normal;
    }

    #zone_haut a.btn_cadeau:hover {
        background: none;
    }

    #zone_haut .zone_jackpot {
        position: relative;

        top: auto;
        bottom: auto;
        left: auto;
        right: auto;

        grid-row: 3;
        grid-column: 1 / 3;

        width: auto;
        height: auto;

        margin: auto;

        font-size: 7vw;
        line-height: normal;
    }

    .zone_jackpot .euro {
        display: inline;

        width: 100%;
        height: 100%;
    }

    #zone_haut .zone-texte-infos {
        position: relative;

        top: auto;
        bottom: auto;
        left: auto;
        right: auto;

        grid-row: 4;
        grid-column: 1 / 3;

        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
        justify-content: center;

        margin-bottom: 4vw;

        width: 100%;
    }

    #zone_haut .zone-texte-infos .texte_infos {
        display: flex;
        align-items: center;

        width: 29%;
        height: 11vw;
        font-size: 2.2vw;

        color: #E1CB27;
        text-shadow: 1px 1px 1px #000, -1px 1px 1px #000, -1px -1px 1px #000, 1px -1px 1px #000;

        text-transform: uppercase;

        }

    #zone_haut a.zone_longue_vue {
        position: relative;

        top: unset;
        bottom: 5vw;
        left: unset;
        right: unset;

        grid-row: 5;
        grid-column: 1 / 3;

        display: flex;
        align-items: center;

        width: 381px;
        height: 66px;

        margin: 3vw auto auto auto;

        background-size: 100% 300%;

        font-size: 3vw;
    }
    
    #zone_haut a.zone_longue_vue.actif {
        background-position: 0 -132px;
    }

    #zone_haut a.zone_longue_vue .compteur {
        position: relative;
        top: unset;
        bottom: 0vw;
        left: 8vw;
        right: unset;
        margin: auto auto auto 60%;
        font-size: 5vw;
        font-weight: bold;
        font-family: grobold;
        font-style: italic;
    }



    #zone_haut a.zone_longue_vue:hover {
        min-width:0 !important;
    }


    #grille {
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;

        grid-row: 4;

        width: 100%;
        height: 100%;

        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
        justify-content: center;

        margin: 0 0 5vw 0;
    }

    #grille .case {
        width: 10vw;
        height: 10vw;

        background-size: 100% 100%;
    }

    #grille .case .indication {
        width: 10vw;
        height: 10vw;

        background-size: 100% 100%;
    }

    #grille .zone_pub {
        display: none;
    }



    #zone_bas {
        display: none;
    }


    #popup {
        margin: auto;
    }
    #popup.open {
        left: 50%;

        width: 100%;

        margin: auto;

        transform: translateX(-50%);
    }
    #popup.erreur {
        left: 50%;

        width: 100%;

        margin: auto;

        transform: translateX(-50%);
    }

    #popup a.btn_choisir {
        font-size: 4vw;
    }

    #popup.open .haut {
        height: calc(270 * 100vw / 425);

        background-size: 100% 100%;
    }
    #popup.erreur .haut {
        height: calc(109 * 100vw / 425);

        background-size: 100% 100%;
    }

    #popup.open .haut:before {
        position: relative;

        top: calc(225 * 100vw / 425);
        bottom: unset;
        left: unset;
        right: unset;

        font-size: 4vw;
    }
    #popup.erreur .haut:before {
        position: relative;

        top: calc(32 * 100vw / 425);
        bottom: unset;
        left: unset;
        right: unset;

        font-size: 6vw;
    }

    #popup .haut .zone_point {
        position: absolute;

        top: calc(85 * 100vw / 425);
        bottom: unset;
        left: calc(145 * 100vw / 425);
        right: unset;
    }

    #popup .haut .zone_point > img {
        width: calc(123 * 100vw / 425);
    }

    #popup .haut .valeur_jackpot {
        position: relative;

        top: calc(90 * 100vw / 425);
        bottom: unset;
        left: unset;
        right: unset;

        width: calc(135 * 100vw / 425);
    }

    #popup .haut .euro {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        width: calc(54 * 100vw / 425);
        height: calc(42 * 100vw / 425);

        margin: auto;
    }

    #popup.open .contenu {
        padding: 0 calc(50 * 100vw / 425) 0 calc(25 * 100vw / 425);

        background-size: 100% 100%;

        font-size: 5vw;
    }
    #popup.erreur .contenu {
        padding: 0 calc(50 * 100vw / 425) 0 calc(25 * 100vw / 425);

        background-size: 100% 100%;

        font-size: 5vw;
    }

    #popup.open .bas {
        height: calc(80 * 100vw / 425);

        padding-top: calc(40 * 100vw / 425);

        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    #popup.erreur .bas {
        height: calc(41 * 100vw / 425);

        padding-top: calc(40 * 100vw / 425);

        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    #popup.open .bas .btn_fermer {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        width: calc(122 * 100vw / 425);

        margin: auto;

        font-size: 4vw;
    }
    #popup.erreur .bas .btn_fermer {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        margin: auto;

        font-size: 4vw;
    }
    #popup.erreur .contenu .btn_fermer, #popup_partie .btn_fermer {
        font-size: 4vw;
    }

    #popup .fond_cadeau {
        width: calc(191 * 100vw / 425);
        height: calc(138 * 100vw / 425);
    }
    #popup .fond_cadeau img {
        position: relative;
        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        margin: auto;
    }
    #popup .fond_cadeau .cache {
        display: none;
    }

    #popup .haut .fond_cadeau {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        width: calc(191 * 100vw / 425);
        height: calc(138 * 100vw / 425);
    }

    #popup .haut .fond_cadeau img {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        margin: auto;
    }

    #popup .haut .fond_cadeau .cache {
        display: none;
    }

    #popup a.btn_valider, #popup input.btn_valider {
        font-size: 4vw;
    }

    #choix_narval {
        font-size: 4vw;
    }

    #popup_partie {
        width: 100%;

        left: 50%;

        margin: auto;

        background-color: #1568B4;
        background-size: 100% 100%;

        border-radius: 30px;
    }
    #popup_partie .haut {
        height: 100%;

        padding: 10px;

        background: none;
    }
    #popup_partie .haut:before {
        position: relative;

        top: unset;
        bottom: unset;
        left: unset;
        right: unset;

        font-size: 6vw;
        white-space: normal;
    }
    #popup_partie .contenu {
        height: 100%;

        padding: 25px;

        background: none;

        font-size: 4vw;
    }
    #popup_partie .zone_blanche_large {
        width: auto;

        margin: auto;
    }
    #popup_partie #zb_booster .zbl_haut {
        display: none;
    }
    #popup_partie .zbl_px {
        width: auto;
        height: auto;

        padding: auto;

        background: none;
    }
    #popup_partie .zbl_bas {
        display: none;
    }
    #popup_partie .bas {
        height: 100%;

        background: none;
    }


    #zone_haut .zone-texte-infos .texte_infos label {
        width:50%;
    }

}
@media screen and (min-width: 993px){
	#grille {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;

		width: 986px;
		height: 100%;

		display: grid;
		grid-template-columns: repeat(29, 34px);
		grid-auto-rows: auto;

		margin: 0 0 0 132px;

		background-color: #BC8A4B;
	}
}
</style>