﻿@font-face {
    font-family: myriad pro;
    src: url("../font/Myriad Pro Bold Italic.ttf");
}
.game-ban3-fr {
    background: rgba(0, 0, 0, 0) url("../img/home-sprites-fr.jpg") no-repeat scroll 0 -1px !important;
    height: 113px !important;
}
.game-ban3 {
    background: rgba(0, 0, 0, 0) url("../img/home-sprites-en.jpg") no-repeat scroll 0 -1px !important;
    height: 113px !important;
}
.game-ban5 {
    background: rgba(0, 0, 0, 0) url("../img/banniere-en.jpg") no-repeat !important;
    height: 113px !important;
}
.game-ban5-fr {
    background: rgba(0, 0, 0, 0) url("../img/banniere-fr.jpg") no-repeat !important;
    height: 113px !important;
}

.modal-box-en{
	background: rgba(0, 0, 0, 0) url("../uploads/banners/tableau-paques-game.png") no-repeat !important;
}
.modal-box-fr{
	background: rgba(0, 0, 0, 0) url("../uploads/banners/tableau-paques-game.png") no-repeat !important;
}

div.easterParagraph p	{line-height:1.7em !important;font-size:13px !important;color:#606060 !important;}
div.participate {background: rgba(0, 0, 0, 0) url("../summer-game-july/accueil.png") no-repeat;height: 800px; width:700px; margin-left:-80px;}
div.summerRulesTxt {text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;color: #fff;font-family: 'Lobster' , cursive;font-size: 15px;line-height: 1.4em;padding: 90px 0 0;text-align: left;width:300px;}
div.summerRulesTxtOrange{text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;color: #FE6306;font-family: 'Lobster' , cursive;font-size: 24px;line-height: 1.4em;text-align: left;width:300px;}
div.summerButtonContainer{bottom: 2%;left: 15%;position: absolute;}
div.summerRulesbutton{background-color: #fff;border: 2px solid #fe6306;border-radius: 10px;color: #fe6306;font-family: 'Lobster' , cursive;font-size: 20px;height: 50px;line-height: 25px;padding: 5px;width: 120px;float:left; margin:10px; cursor:pointer;}
div.summerRulesbuttonChoices{background-attachment: scroll;background-clip: border-box;background-image: url("/summer-game-july/btn-white-bg.png");background-origin: padding-box;background-position: center center;background-repeat: no-repeat;background-size: auto auto;color: #fe6306;cursor: pointer;display: table;float: left;font-family: arial;font-size: 16px;height:127px;padding: 1px 3px;text-align: center;width: 240px;}
div.summerRulesbuttonChoicesDescrip{display: table;}
div.summerRulesbuttonChoicesWrong{background-attachment: scroll;background-clip: border-box;background-image: url("/summer-game-july/btn-red-bg.png");background-origin: padding-box;background-position: center center;background-repeat: no-repeat;background-size: auto auto;color: #fe6306;cursor: pointer;display: table;float: left;font-family: arial;font-size: 16px;height:127px;padding: 1px 3px;text-align: center;width: 240px;}
div.summerRulesbuttonChoicesRight{background-attachment: scroll;background-clip: border-box;background-image: url("/summer-game-july/btn-green-bg.png");background-origin: padding-box;background-position: center center;background-repeat: no-repeat;background-size: auto auto;color: #fe6306;cursor: pointer;display: table;float: left;font-family: arial;font-size: 16px;height:127px;padding: 1px 3px;text-align: center;width: 240px;}
div.summerRulesbuttonChoices p, div.summerRulesbuttonChoicesWrong p, div.summerRulesbuttonChoicesRight p  {display: table-cell;text-align: center;vertical-align: middle;}
div.summerRulesbuttonSubmit{background-color: #fff;border: 2px solid #fe6306;border-radius: 10px;color: #fe6306;font-family: 'Lobster' , cursive;font-size: 40px;height: 50px;line-height: 40px;padding: 5px;width: 175px;clear:both; margin:10px;cursor:pointer;}
/*div.summergameContainer	{background:url(../summer-game-july/due-carre-box.png) no-repeat center;height:544px;}*/
div.summergameContainer	{ height: 544px;padding: 145px 0 0 35px;width: 610px;}
.summergameContainer  div#timer {float: right;height: 50px;text-align: center;width: 50px;margin: 60px 55px 0 0;color: #FD6201;font-size:60px;}
#questionTitle {font-family: 'Lobster'; font-weight:normal;width: 540px;margin: 0 auto;padding: 57px 0 0 0px;color: #FD6201;font-size:45px; text-align:center;}
#questionOptions {font-family: "Lobster";width: 525px;margin: 40px auto 0 24px;padding: 0px;color: #FD6201;font-size:30px; text-align:center;font-weight:normal;background-color: #fcfaf9;}
.question-name {font-family: 'Lobster' , cursive;width: 610px;margin: 0 auto;padding: 40px 0 0 40px;color: #FD6201;font-size:35px;}
img {cursor:pointer;}
.question-name label {font-size: 18px;font-family: 'Lobster' , cursive;}
/*.summaryDay {font-family: 'Lobster' , cursive; color: #fff; float: right; margin-right: 10%; text-align: center; width: 80px; font-size: 85px;}*/
.summaryDay {color: #fd6201;float: right;font-family: arial;font-size: 58px;text-align: center;width: 135px;}
.summaryWeek {font-family: 'Lobster' , cursive; color: #fff; float: right; margin-right: 10%; text-align: center; width: 80px; font-size: 85px;}
.summaryRank{clear: both;color: #FD6201;font-family: 'Lobster'; font-weight:normal;width: 460px;margin: 26% 0 0 3%;}
#questionOptions > img#duo , #questionOptions > img#carre {margin-top: 30px;}
.question-name > p.title { padding-bottom: 10px;width: 500px;font-family: Arial; font-weight:normal; font-size:20px !important;}
.col-4 .content {float: left;margin: 0 auto;padding: 0 30px;}
.col-4 .content.csm-content ul.summerUL {list-style: inside none disc;padding: 0 0 0 25px !important;}
.col-4 .content.csm-content ul {padding-bottom: 10px;}
.col-4 .content.csm-content ul li {line-height: 20px;}
.col-4 .csm-content p {padding-bottom:0px !important;}
.col-3 .content.csm-content ul.summerUL > li {color: #4682B4;list-style-type: square;}

/* halloween game css */

.halloween-game{
	background: rgba(0, 0, 0, 0) url("../halloween/bg-bn-halloween-game.png") no-repeat scroll left top !important;
}

.halloween-game h2{
	font-family: 'Nosifer', cursive !important;
	font-size: 28px !important;
}

 .halloween-game p{
	font-size: 14px;
	font-family: 'helvetica' !important;
	color: white;
	font-weight: bold;
 }
 
.halloween-game-banner{
	background: rgba(0, 0, 0, 0) url("../halloween/halloween2017.jpg") no-repeat scroll 0 0;
    height: 113px;
}

.halloweengameContainer{
    height: 544px;
    padding: 0 0 0 35px;
    width: 610px;
}

/* Updated on 27-oct-2016 */

div.wrap-Main {
	background:none !important;
}

div.question-name .answer{
	width:5%;
	border:0px;
	height:1.15em;
	cursor: pointer;
}

/* CHRISTMAS 2019 */

.christmas-game-banner {
    background: rgba(0, 0, 0, 0) url("../christmas2019/img/christmas-2019-en.jpg") no-repeat scroll 0 0;
    height: 113px;
}

.christmas-game-banner-fr {
    background: rgba(0, 0, 0, 0) url("../christmas2019/img/christmas-2019-fr.jpg") no-repeat scroll 0 0;
    height: 113px;
}


/**
                     * @package     Valentine
                     * @author      gaja digital
                     * @Created_on  3 jan 2017
                     * @Modified_on 9 jan 2017
                   */
.modal-popup-en{
    /*background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_bg.jpg") no-repeat !important;*/
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/StValentin_Ang.jpg") no-repeat !important;

}
.modal-popup-fr{
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/StValentin_fr.jpg") no-repeat !important;
}

.winter-game-banner{
    background: rgba(0, 0, 0, 0) url("../wintergame/baniere-eng.jpg") no-repeat scroll 0 0; 
    height: 113px;
}

.winter-game-banner-fr{
    background: rgba(0, 0, 0, 0) url("../wintergame/baniere-fr.jpg") no-repeat scroll 0 0; 
    height: 113px;
}

.winter-left {
    background: #fc6f18 none repeat scroll 0 0;
    color: #fff;
    font-family: "Swis721CnBTRoman",Helvetica,Arial,sans-serif;
    padding: 10px;
    text-transform: uppercase;
}

.winter-game-desc-banner{
    background: rgba(0, 0, 0, 0) url("../wintergame/page_eng_bg.jpg") no-repeat scroll 0 0; 
    height: 700px;
    margin-left: 30px;
}

.winter-game-desc-banner-fr{
    background: rgba(0, 0, 0, 0) url("../wintergame/page_fr_bg.jpg") no-repeat scroll 0 0; 
    height: 700px;
    margin-left: 30px;
}

.winter-play {
    position: absolute;
    bottom: 5px;
    left: 180px;

    width: 250px;
    height: 60px;
    line-height: 60px;

    color: white;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    background-color: #8321b4;
    border-radius: 10px;
}

.winter-a {
    left: 110px;
    bottom: 90px;
    font-family: Cooper Black Regular;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    color: #ff0000 !important;
}


.days1 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star01.png") no-repeat;  
    float: left;
    height: 89px;
    margin: 100px 0 0 -10px;
    width: 80px;
}

.days2 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star02.png") no-repeat;  
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px; 
}
.days3 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star03.png") no-repeat;  
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px;
}
.days4 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star04.png") no-repeat;  
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px; 
}
.days5 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star05.png") no-repeat; 
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px;  
}
.days6 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star06.png") no-repeat; 
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px;  
}
.days7 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star07.png") no-repeat; 
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px;  
}
.days8 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star08.png") no-repeat; 
    float:left;
    height: 89px;
    margin: -90px 0px 0px 590px;
    width: 80px;  
}
.days9 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star09.png") no-repeat;  
    float:left;
    height: 89px;
    margin: 100px 0 0 45px;
    width: 80px; 
}
.days10 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star10.png") no-repeat; 
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px;  
}
.days11 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star11.png") no-repeat;  
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px; 
}
.days12 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star12.png") no-repeat;  
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px; 
}
.days13 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star13.png") no-repeat;  
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px; 
}
.days14 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star14.png") no-repeat; 
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px;  
}
.days15 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star15.png") no-repeat;  
    float:left;
    height: 89px;
    margin: 100px 0 0 6px;
    width: 80px; 
}

.played_once{
    color: #fff;
    font-family: Cooper Black Regular;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
    padding-top: 70px;
}

.played_once_bg{
    /*background: rgba(0, 0, 0, 0) url("../wintergame/bg.jpg") no-repeat;  */
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/StValentin_bg.jpg") no-repeat;
    height: 320px !important;
}

.played_head{
    color: #fff;
    font-family: Cooper Black Regular;
    font-weight: bold;
    font-size: 70px;
    text-align: center;
    padding-top: 50px;
}

.winter_game_a{
    position: absolute;
    bottom: 55px;
    left: 240px;
}

.winter .col-3 .content,.valentine .col-3 .content{
    padding: 0px !important;
    width: 600px !important;

}

.winter .main-content, .valentine .main-content {
    padding: 20px 25px 55px !important;
}

/*.account_btn_div_fr{
    background: rgba(0, 0, 0, 0) url("../wintergame/btn-account-fr.jpg") no-repeat;
    height: 43px;
    width: 200px;
    position: absolute; 
}

.account_btn_div{
    background: rgba(0, 0, 0, 0) url("../wintergame/btn-account-en.jpg") no-repeat;
    height: 35px;
    width: 261px;
    position: absolute; 
}*/

#dmCatfishv2{
z-index: 999 !important;
}

.csm-content p{
    padding-bottom: 0 !important;
}

#myBtn{
    cursor: pointer;
}

.play_modal {
    display: none; 
    position: fixed; 
    z-index: 2;
    padding-top: 100px; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4); 
}

.play_modal-content {
    background: url("../wintergame/bg.jpg") round;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    text-align: center;
    /*color: #0d4773;*/
    color: #fff;
    font-size: 20px;
    font-style: bold;
}

.play_close_tab {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.play_close_tab:hover,
.play_close_tab:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.play_text_class_fr{ width: 48%; }
.play_text_class{ width: 42%; }

@media screen and (min-width: 1367px) {
    .play_text_class_fr{ width: 34%; }
    .play_text_class{ width: 30%; }
}

.valentineContestImg_en {
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/banniere-en-545x148.jpg") no-repeat !important;
    height: 148px !important;
    margin-bottom:20px;
}

.valentineContestImg_fr {
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/banniere-fr-545x148.jpg") no-repeat !important;
    height: 148px !important;
    margin-bottom:20px;
}

.valentine-play{
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/page1-eng-btn.png") no-repeat scroll 0 0;
    bottom: 20px;
    height: 123px;
    left: 10%;
    position: absolute;
    width: 480px;
}

.valentine-play-fr{
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/page1-fr-btn.png") no-repeat scroll 0 0; 
    bottom: 20px;
    height: 123px;
    left: 10%;
    position: absolute;
    width: 480px;
}

.valentine-game-banner{
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/banniere-en.jpg") no-repeat scroll 0 0; 
    height: 113px;
}

.valentine-game-banner-fr{
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/banniere-fr.jpg") no-repeat scroll 0 0; 
    height: 113px;
}

.valentine-game {
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/banner_red.png") no-repeat scroll left top;
    height: 113px;
    margin: 0 auto;
    padding: 10px;
    width: 890px;
}

.en .valentine-game .bt-play-now {
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/en_play_button_red.png") no-repeat scroll left top;
}

.valentine-game .bt-play-now {
    display: block;
    height: 74px;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    text-indent: -999em;
    width: 119px;
}

.valentine-game .left{width:376px}
.valentine-game .detail{padding:0 15px;width:345px;color:#fff;line-height:18px;font-size:12px}
.valentine-game .detail h2{font-family:'FuturaStdBoldCondensed',Helvetica,Arial,sans-serif;font-size:40px;font-weight:normal;color:#fff;line-height:1em;margin-bottom:10px}
.valentine-game .detail h2 span{font-family:'FuturaStdLightCondensed',Helvetica,Arial,sans-serif}
.valentine-game .bt-play-now{width:119px;height:74px;margin-top:10px;text-align:center;display:block;text-indent:-999em;padding:10px}
.valentine-game .bt-play-now span{font-family:'FuturaStdBoldCondensed',Helvetica,Arial,sans-serif;font-size:32px;font-weight:bold}
.fr .valentine-game .bt-play-now{background:url(../valentinegame2017/fr_play_button_red.png) left top no-repeat}
.fr .valentine-game .bt-play-now span{font-size:25px;font-family:'FuturaStdMediumCondensed',Helvetica,Arial,sans-serif}
.en .valentine-game .bt-play-now span{font-size:32px;font-family:'FuturaStdBoldCondensed',Helvetica,Arial,sans-serif}

.valentine-game-desc-banner{
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/page1eng.jpg") no-repeat scroll 0 0; 
    height: 700px;
}

.valentine-game-desc-banner-fr{
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/page1fr.jpg") no-repeat scroll 0 0; 
    height: 700px;
}

.en.valentine .valentine-a, .fr.valentine .valentine-a{
    right: 20%; 
    bottom: 190px;
    font-family: Cooper Black Regular;
    font-size: 26px;
    font-weight: bold;
    position: absolute;
    color: #c18b09 !important;
}

.fr .valentine-game-desc-banner-fr .valentine-a {
    right: 15% !important;
}

.modal-popup-fr .account_btn_div_fr{
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/StValentin_fr-btn.png") no-repeat; 
    height: 46px;
    width: 216px;
    position: absolute; 
}

.modal-popup-en .account_btn_div{
    background: rgba(0, 0, 0, 0) url("../valentinegame2017/StValentin_Ang-btn.png") no-repeat;
    height: 46px;
    width: 216px;
    position: absolute; 
}

.valentine_h2{
color: #c18b09;
font-size: 36px;
position: absolute;
bottom: 88px;
font-weight: bold;
text-align: center;
width: 650px;
font-family: 'Cooper Black Regular' , cursive;
}

.played_head_cheat
{
    color: #fff;
    font-family: Cooper Black Regular;
    font-weight: bold;
    font-size: 38px;
    text-align: center;
    padding-top: 50px;
}

.cdays{
    width: 55px;
    height: 75px;
    float:left;
}

.day1 {
    background: rgba(0, 0, 0, 0) url("../jeublackfriday2017/badge1.png") no-repeat;
    margin: 170px 0 0 34px;
}
.day2 {
    background: rgba(0, 0, 0, 0) url("../jeublackfriday2017/badge2.png") no-repeat;
    margin: 170px 0 0 34px;
}
.day3 {
    background: rgba(0, 0, 0, 0) url("../jeublackfriday2017/badge3.png") no-repeat;
    margin: 170px 0 0 34px;
}
.day4 {
    background: rgba(0, 0, 0, 0) url("../jeublackfriday2017/badge4.png") no-repeat;
    margin: 170px 0 0 34px;
}
.day5 {
    background: rgba(0, 0, 0, 0) url("../jeublackfriday2017/badge5.png") no-repeat;
    margin: 170px 0 0 34px;
}
.day6 {
    background: rgba(0, 0, 0, 0) url("../jeublackfriday2017/badge6.png") no-repeat;
    margin: 170px 0 0 34px;
}
.day7 {
    background: rgba(0, 0, 0, 0) url("../jeublackfriday2017/badge7.png") no-repeat;
    margin: 170px 0 0 34px;
}
.day8 {
    background: rgba(0, 0, 0, 0) url("../jeublackfriday2017/badge8.png") no-repeat;
    margin: 170px 0px 0px 34px;
}
.day9 {
    background: rgba(0, 0, 0, 0) url("../jeublackfriday2017/badge9.png") no-repeat;
    margin: 170px 0px 0 34px;
}


/* start - easter game css */

.easter-game-banner{
    background: rgba(0, 0, 0, 0) url("../springgame2020/banner-home-page-WAN.png") no-repeat scroll 0 0;
    height: 113px;
}

.easter-game-banner-fr{
    background: rgba(0, 0, 0, 0) url("../springgame2020/banner-home-page-TAC.png") no-repeat scroll 0 0;
    height: 113px;
}

.easter-game {
    height: 113px;
    margin: 0 auto;
    padding: 10px;
    width: 890px;
    background: #97223c;
}

.easter-game-bg-c {
    background: rgba(0, 0, 0, 0) url("../wintergame/bg-bn-free-game.png") no-repeat scroll left top;
}

.easter-game-bg-q {
    background: rgba(0, 0, 0, 0) url("../wintergame/bg-bn-free-game.png") no-repeat scroll left top;
}

.easter-game p {
    color: white;
}

.en .easter-game .bt-play-now {
    background: rgba(0, 0, 0, 0) url("../wintergame/bt-play-now-en.png") no-repeat scroll left top;
}

.easter-game .bt-play-now {
    display: block;
    height: 74px;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    text-indent: -999em;
    width: 119px;
}

.easter-game .left{width:376px}
.easter-game .detail{padding:0 15px;width:345px;color:#213c00;line-height:18px;font-size:12px}
.easter-game .detail h2{font-family:'FuturaStdBoldCondensed',Helvetica,Arial,sans-serif;font-size:32px;font-weight:normal;color:#fff;line-height:1em;margin-bottom:10px}
.easter-game .detail h2 span{font-family:'FuturaStdLightCondensed',Helvetica,Arial,sans-serif}
.easter-game .bt-play-now{width:119px;height:74px;margin-top:10px;text-align:center;display:block;text-indent:-999em;padding:10px}
.easter-game .bt-play-now span{font-family:'FuturaStdBoldCondensed',Helvetica,Arial,sans-serif;font-size:32px;font-weight:bold}
.fr .easter-game .bt-play-now{background:url(../img/fr_play_button_red.png) left top no-repeat}
.en .easter-game .bt-play-now{background:url(../img/en_play_button_red.png) left top no-repeat}
.fr .easter-game .bt-play-now span{font-size:25px;font-family:'FuturaStdMediumCondensed',Helvetica,Arial,sans-serif}
.en .easter-game .bt-play-now span{font-size:32px;font-family:'FuturaStdBoldCondensed',Helvetica,Arial,sans-serif}

.easter-game-desc-banner{
    height: 600px;
	text-align: center;
    /*background: rgba(0, 0, 0, 0) url("../wintergame/page1-bg.jpg") no-repeat scroll 0 0;*/
}

.easter-game-desc-banner-bg-c {
    background: rgba(0, 0, 0, 0) url("../wintergame/bg-annonce-facebook-mail-WAN.jpg") no-repeat scroll 0 0;
}
.easter-game-desc-banner-bg-q {
    background: rgba(0, 0, 0, 0) url("../wintergame/bg-annonce-facebook-mail-TAC.jpg") no-repeat scroll 0 0;
}


.easter-page-heading {
    padding-top: 30px;
    color: red;
    font-family: myriad pro;
    font-size: 36px;
}

.easter-page-content{
    margin-top: 40px;
    color: #444;
    font-size: 30px;
    font-family: myriad pro;
    padding: 0px 45px 0 45px;
}
.easter-page-content span{color:#000; font-size:38px;}
	
.click-info {
    margin-top: 440px;
    text-align: center;
    color: #000000;
    font-size: 18px;
    font-family: myriad pro;
}

/*.easter-game-desc-banner-fr{
    background: rgba(0, 0, 0, 0) url("../wintergame/page1-bg.jpg") no-repeat scroll 0 0;
    height: 700px;
}*/

.en.easter .easter-a, .fr.easter .easter-a{
	font-family: myriad pro;
    font-size: 24px;
    color: #ed1c24 !important;
}

.fr .easter-game-desc-banner-fr .easter-a {
    right: 15% !important;
}

.easter-game-desc-banner a.easter-play-btn{
	position: relative;
    top: 40px;
    font-family: myriad pro;
    font-size: 35px;
    background:rgba(46, 49, 149, 0.6);
	color:#f3f3f8 !important;
    padding: 10px 38px;
    border-radius: 6px;
}

.easter_play_modal-content {
    /*background: rgba(0, 0, 0, 0) url("../wintergame/page1-bg.jpg") no-repeat;*/
	background-color: #3d3f87;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    text-align: center;
    /*color: #0d4773;*/
    color: #fff;
    font-size: 20px;
    font-style: bold;
}


.easter_modal-popup-en{
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_bg.jpg") no-repeat !important;

}
.easter_modal-popup-fr{
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_fr_bg.jpg") no-repeat !important;
}

.easter_modal-popup-fr .account_btn_div_fr{
    background: rgba(0, 0, 0, 0) url("../wintergame/btn-account-fr.png") no-repeat;
    height: 43px;
    width: 200px;
    position: absolute; 
}

.easter_modal-popup-en .account_btn_div{
    background: rgba(0, 0, 0, 0) url("../wintergame/btn-account-en.png") no-repeat;
    height: 35px;
    width: 261px;
    position: absolute; 
}

.easter_played_once_bg{
    /*background: rgba(0, 0, 0, 0) url("../wintergame/bg.jpg") no-repeat;  */
   /* background: rgba(0, 0, 0, 0) url("../valentinegame2017/StValentin_bg.jpg") no-repeat;*/
   background-color: #3d3f87;
    height: 320px !important;
}

.easter_h2 {
    color: #c18b09;
    font-size: 36px;
    position: absolute;
    bottom: 88px;
    font-weight: bold;
    text-align: center;
    width: 650px;
    font-family: 'Cooper Black Regular' , cursive;
}

.easter_game_a {
    position: absolute;
    right: 450px;
    bottom: 200px;
	background-color: #3d3f87;
}

.easter_played_head_cheat {
    color: #fff;
    font-family: Cooper Black Regular;
    font-weight: bold;
    font-size: 38px;
    text-align: center;
    padding-top: 50px;
}


.easter_cdays{
    float: left;
    width: 50px;
    height: 95px;
    margin: 90px 20px 0 23px;
}

.easter-day1 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star01.png") no-repeat;
    background-size:48px;
    margin-left: 75px;
}
.easter-day2 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star02.png") no-repeat;
    background-size:48px;
}
.easter-day3 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star03.png") no-repeat;
    background-size:48px;
}
.easter-day4 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star04.png") no-repeat;
    background-size:48px;
}
.easter-day5 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star05.png") no-repeat;
    background-size:48px;
}
.easter-day6 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star06.png") no-repeat;
    background-size:48px;
}
.easter-day7 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star07.png") no-repeat;
    background-size:48px;
    margin-left: 65px;
}
.easter-day8 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star08.png") no-repeat;
    background-size:48px;
}
.easter-day9 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star09.png") no-repeat;
    background-size:48px;
}
.easter-day10 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star10.png") no-repeat;
    background-size:48px;
}
.easter-day11 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star11.png") no-repeat;
    background-size:48px;
}
.easter-day12 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star12.png") no-repeat;
    background-size:48px;
}
.easter-day13 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star13.png") no-repeat;
    background-size:48px;
    margin-left: 165px;
    margin-top: 120px;
}
.easter-day14 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star14.png") no-repeat;
    background-size:48px;
    margin-top: 120px;
}
.easter-day15 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star15.png") no-repeat;
    background-size:48px;
    margin-top: 120px;
}
.easter-day16 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star16.png") no-repeat;
    background-size:48px;
    margin-top: 120px;
}
.easter-day17 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star17.png") no-repeat;
    background-size:48px;
}
.easter-day18 {
    background: rgba(0, 0, 0, 0) url("../wintergame/hiver_ang_star18.png") no-repeat;
    background-size:48px;
}
/* End */


/* Astro Game */

.astro-game-banner {
    height: 113px;
    background: rgba(0, 0, 0, 0) url("../astrogame2019/encarte-presentation-jeu-home-TAC-WAN.jpg") no-repeat scroll 0 0;
}
.astro-game-banner-en {
    background: rgba(0, 0, 0, 0) url("../astrogame2019/St-patrick-banner-home-page-WAN.jpg") no-repeat scroll 0 0;
}
.astro-game-banner-fr {
    background: rgba(0, 0, 0, 0) url("../astrogame2019/St-patrick-banner-home-page-TAC.jpg") no-repeat scroll 0 0;
}

/* Portait Game */

.portrait-game-hp-banner-en {
    height: 113px;
    background: rgba(0, 0, 0, 0) url("../portrait2020/encarte-presentation-jeu-home-WAN.jpg") no-repeat scroll 0 0;
}
.portrait-game-hp-banner-fr {
    height: 113px;
    background: rgba(0, 0, 0, 0) url("../portrait2020/encart-presentation-jeu-home-TAC.jpg") no-repeat scroll 0 0;
}


/* sudoku game css */
@font-face {
    font-family: Segoe Script Regular;
    src: url(sudoku/fonts/ufonts.com_segoe-script.woff);
    font-weight: Regular;
}
 
.sudoku-game-banner{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/sudoku_banner.jpg") no-repeat scroll 0 0;
    height: 113px;
}

.sudokubtn a{  
    padding: 0px;
    display: block;
    width: 245px;
    height: 255px;
}

.sudokubtn ul li {
    list-style: none;
    display: block;
    background-image: url(/sudoku/images/cat_background.png);
    width: 245px;
    height: 255px;
    margin: 10px 10px 10px 130px;
    line-height: 50px !important;
    font-family: 'Segoe Script';
    cursor: pointer;
}

.sudokubtn ul li p{
    color: #000 !important;
    font-size: 14px;
    top: 30%;
    position: relative;
    text-align: center;
}

.sudokubtn ul li p.p_h1{
    font-size: 24px;
}

.sudoku-img{
    background: rgba(0, 0, 0, 0) url(../sudoku/images/baniere_nos_jeux.png)no-repeat scroll 36px 0;
    height: 151px;
    width: 218px;
    display: block;
    margin: 0 auto;
}

.sudoku_i_play_btn{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/i_play-btn.png")no-repeat scroll 0 0;
    width: 93px;
    height: 43px;
    margin-top: 85px;
    margin-left: 76px;
}

.sudoku_i_play_fr_btn{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/i_play_fr-btn.png")no-repeat scroll 0 0;
    width: 93px;
    height: 43px;
    margin-left: 78px;
    margin-top: 90px;
}

.sudoku_body_container{
    background-image: url("../sudoku/images/sudoku_carnet_moyen.jpg");
    background-repeat: no-repeat;
    height: 740px;
    font-family: 'Segoe Script';
}

.sudoku_body_wrapper{
    display: inline-block;
}

.sudoku_grid_help_en{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/sudoku_carnet_eng-btn.jpg")no-repeat scroll 0 0;
    width: 178px;
    height: 40px;
}

.sudoku_grid_help_fr{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/sudoku_carnet_fr-btn.jpg")no-repeat scroll 0 0;
    width: 178px;
    height: 40px;
}

.clshelp
{
    float: right;
    margin: 15px 25px -20px 0px;
}

#puzzleContainer {
    margin-top: 100px;
    width: 550px;
    height: 500px;
}

#no_game_div {
    font-size: 24px;
    color: red;
    font-weight: bold;
    width: 550px;
    margin-top: 200px;
}

.sudoku_grid_table{
    border: 8px solid;
    box-shadow: 0 0 0 1px #000000; 
    float: left;
    margin-left: 75px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    margin-top: 35px;
}

.sudoku_easy,.sudoku_easy td{
    border-color: #2fd33f !important;
}

.sudoku_medium,.sudoku_medium td{
    border-color: #c97100 !important; 
}

.sudoku_hard, .sudoku_hard td{
    border-color: #b40000 !important;
}

.sudoku_grid_table td{
    float: left;
    height: 40px;
    position: relative;
    width: 40px;
    text-align : center;
    border: 1px solid;
    box-shadow: 1px 1px 0 0 #000000; 
    display: block;
}

.sudoku_grid_table td.select{
    background-color: pink;
}

.sudoku_grid_table td div{
    padding: 20px 5px 0px 15px;
    font-size: 20px;
    font-weight: bold;
    outline: none;
}

.sudoku_grid_table td div::-moz-selection { background: yellow; }
.sudoku_grid_table td div::selection { background: yellow; }

.sudoku_grid_table td input,.sudoku_grid_table td input:focus{
    font-size: 20px;
    width: 30px;
    height: 27px;
    text-align: right;
    color: blue !important;
    font-family: 'Segoe Script';
    font-weight: bold;
    padding-top: 11px;
    padding-right: 6px;
    border: none;
}

.sudoku_grid_table tr td:nth-child(3), .sudoku_grid_table tr td:nth-child(6){
    border-right: 1px solid;
    width: 39px;
    background: url("../sudoku/images/table-border-l.jpg")no-repeat 37px 0;}

.sudoku_grid_table tr:nth-child(3) td, .sudoku_grid_table tr:nth-child(6) td{
    border-bottom:1px solid;
    height: 39px;
    background: url("../sudoku/images/table-border-b.jpg")no-repeat 0 37px;
}

.sudoku_grid_table tr:nth-child(3) td:nth-child(3), .sudoku_grid_table tr:nth-child(3) td:nth-child(6), 
.sudoku_grid_table tr:nth-child(6) td:nth-child(3), .sudoku_grid_table tr:nth-child(6) td:nth-child(6){
    background: url("../sudoku/images/table-border-b.jpg")no-repeat 0 37px, url("../sudoku/images/table-border-l.jpg")no-repeat 37px 0;
}

.sudoku_grid_table tr:first-child td,.sudoku_grid_table tr:first-child td:first-child,
.sudoku_grid_table tr:first-child td:last-child{
 border-top:1px solid #000 !important;   
}

.sudoku_grid_table tr:nth-child(9) td{border-bottom:1px solid #000 !important;}

.sudoku_grid_table tr td:first-child{border-left:1px solid #000 !important;}

.sudoku_grid_table tr td:last-child{border-right:1px solid #000 !important;}

.sudoku_type_div{ 
    width: 380px;
    font-size: 34px;
    text-align: left;
    padding-top: 30px;
}

.sudoku_type_div span{ 
    font-size: 26px;
}

#puzzleContainer div.correct{
    color:green !important;
    border: 2px solid green;
    border-radius: 4px;
}

#puzzleContainer div.wrong{
    color:red !important;
    border: 2px solid red;
    border-radius: 4px;
}

#puzzleContainer div.buttons{
    display: inline-block;
    float: left;
    right: 69%;
    position: relative;
    left: 16%;
    top: 14%;
}
 
#puzzleContainer div.buttons div{
    padding: 5px;
    cursor: pointer;
    float: left;
    width: 55px;
    height: 55px;
} 

#puzzleContainer a.back{
    width: 180px;
    height: 58px;
    float: left;
    background: rgba(0, 0, 0, 0) url("../sudoku/images/Other-Levels-btn.png")no-repeat scroll 0 0;
    position: relative;
    left: 33%;
    bottom: -15px;
}

#puzzleContainer a.back_fr{
    width: 180px;
    height: 58px;
    float: left;
    background: rgba(0, 0, 0, 0) url("../sudoku/images/Other-Levels-btn-fr.png")no-repeat scroll 0 0;
    position: relative;
    left: 33%;
    bottom: -15px;
}

#puzzleContainer #completeButton{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/sudoku_carnet_moyen-right.jpg")no-repeat scroll 0 0;
}

#puzzleContainer #hideButton{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/sudoku_carnet_moyen-cross.jpg")no-repeat scroll 0 0;
}

.sudoku_grid_clue_en{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/clue.png")no-repeat scroll 0 0;
}

.sudoku_grid_clue_fr{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/indice.png")no-repeat scroll 0 0;
}

.input_selected, input.input_selected:focus{
    background-color: lightgray;
    font-size: 24px !important;
    color: blue !important;
}

.input_selected_green{
    background-color: green;
}

.input_selected_red{
    background-color: red;
}

.sudoku_body_container .sudoku_modal-content,#sudoku_div_p {
    margin: auto;
    font-size: 20px;
    width: 400px;
    height: 400px;

     /* Rotate div */
    -ms-transform: rotate(-6deg); /* IE 9 */
    -webkit-transform: rotate(-6deg); /* Chrome, Safari, Opera */
    transform: rotate(-6deg);
}

.sudoku_body_container .sudoku_modal-content{
    background-image: url(/sudoku/images/bg400.png);
}

.play_close_btn{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/ok-btn.png")no-repeat scroll 0 0;
    float: left;
    height: 63px;
    width: 140px;
    left: 34%;
    bottom: 30%;
    position: relative;
    /* Rotate div */
    -ms-transform: rotate(-4deg); /* IE 9 */
    -webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
    transform: rotate(-4deg);
}   

#sudoku_div_p p{
    position: relative;
    top: 30%;
    left: 16%;
    width: 260px;
    text-align: center;
    margin-bottom: 10px;
}

.sudoku_win_div p{
    margin-bottom: 5px;
}

.sudoku_win_div #div_h1
{
    position: relative;
    top: 25%;
    left: -5%;
}

.sudoku_win_div .buttons_wrapper
{
    position: relative;
    top: 30%;
}

#sudoku_div_p p#head_p, .sudoku_win_div p#head_p{
    font-weight: bold;
    font-size: 25px;
}

.sudoku_win_div{
    height: 250px;
    width: 268px;
    color: #000 !important;
    font-size: 20px;
    font-family: 'Segoe Script' !important;
    z-index: 9999999999;
    position: absolute;
    background: rgba(0, 0, 0, 0) url("../sudoku/images/cat_background.png")no-repeat scroll 0 0;
    right: -135px;
    top: 15%;
}

.sudoku_win_div a.replay_game{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/newgame-btn.png")no-repeat scroll 0 0;
    float: left;
    height: 50px;
    width: 100px;
    margin-left: 75px;
}

.sudoku_win_div a.quit_game{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/quit-btn.png")no-repeat scroll 0 0;
    float: left;
    height: 50px;
    width: 100px;
    margin-left: 77px;
}

.sudoku_win_div a.replay_game_fr{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/newgame_fr-btn.png")no-repeat scroll 0 0;
    float: left;
    height: 50px;
    width: 100px;
    margin-left: 75px;
}

.sudoku_win_div a.quit_game_fr{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/quit_fr-btn.png")no-repeat scroll 0 0;
    float: left;
    height: 50px;
    width: 100px;
    margin-left: 77px;
}

.sudoku_win_div a.sudoku_my_acc_fr{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/my-acc-fr-btn.png")no-repeat scroll 0 0;
    float: left;
    height: 50px;
    width: 100px;
    margin-left: 75px;
}

.sudoku_win_div a.sudoku_my_acc{
    background: rgba(0, 0, 0, 0) url("../sudoku/images/my-acc-btn.png")no-repeat scroll 0 0;
    float: left;
    height: 50px;
    width: 100px;
    margin-left: 75px;
}

.img_p_sudoku img{
    cursor: default  !important;
    margin-left: 60px !important;
}

.p_img_test img{
    cursor: default  !important;
}