* html .png{behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName =="IMG"&& this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage ="none",this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ this.src +"',sizingMethod='image')",this.src ="/images/pixel.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ this.origBg +"',sizingMethod='crop')",this.runtimeStyle.backgroundImage ="none")),this.pngSet=true) );}
* html,* + html{zoom:1;}
*{margin:0;padding:0;outline:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
body{font-family:"Trebuchet MS";font-size:12px;background:#38424d;}
.content{position:relative;width:840px;height:600px;margin:auto;background:#fff url(/images/bg_content.jpg) no-repeat;z-index:10;}
body .game{background:none;}
.content h1{position:absolute;top:5px;right:165px;width:343px;height:35px;text-indent:-9999px;background:url(/images/ttl_route.png) no-repeat;}
.content h2{position:absolute;top:7px;left:30px;width:244px;height:76px;text-indent:-9999px;background:url(/images/luck.png) no-repeat;}
.content h2 span{font-weight:bold;}
.content h4{position:absolute;top:90px;left:10px;text-indent:-9999px;}
.content h4 a{display:block;width:186px;height:346px;background:url(/images/everybody_win.png) no-repeat;}
.nb_winners{position:absolute;top:48px;right:35px;width:244px;height:22px;text-align:right;font-size:18px;color:#522d0f;}
.content h5{position:absolute;top:50px;left:200px;text-indent:-9999px;}
.content h5 a{display:block;width:486px;height:249px;background:url(/images/bg_kdo.png) no-repeat;}
.content h3{font-size:18px;margin:0 0 5px 0;}
.how_to{position:absolute;bottom:3px;right:5px;width:209px;height:120px;padding:5px;color:#ffd504;line-height:15px;}
.how_to p{font-size:11px;}
ul.sub_menu{position:relative;width:840px;margin:0 auto;color:#fff;}
ul.sub_menu_play{position:relative;width:840px;margin:0 auto;color:#fff;}
ul.sub_menu_play li{float:right;margin:0 0 0 5px;}
ul.sub_menu li{float:left;margin:0 0 0 5px;}
ul.sub_menu li a,ul.sub_menu_play li a{color:#fff;}
.btn{position:absolute;top:10px;right:-10px;width:202px;height:421px;text-indent:-9999px;background:url(/images/play.png) no-repeat;z-index:0;}
.roll_gifts h3{position:absolute;top:-10px;}
.roll_gifts ul li p{line-height:14px;}
.roll_gifts ul li{position:relative;float:left;width:267px;height:123px;padding:5px;background:#fff;margin-right:3px;background:url(/images/bg_gift_box.png) no-repeat;}
.center_list{margin:0 5px;}
.roll_gifts{position:absolute;bottom:130px;left:2px;width:836px;overflow:hidden;height:132px;z-index:1;}
.roll_gifts ul li img{float:left;margin:0 5px 0 0;}
.roll_gifts ul li span{font-weight:700;}
#slideshow{position:relative;width:1500px;left:0;}
.small_btn{position:absolute;bottom:7px;right:7px;width:108px;height:20px;text-indent:-9999px;background:url(/images/small_btn.png) no-repeat;}
.txt_everyday{position:absolute;bottom:280px;left:65px;width:269px;height:41px;text-indent:-9999px;background:url(/images/txt_everyday.png) no-repeat;}
.gift_roll{position:relative;}
.gift_roll img{position:absolute;top:5px;left:5px;}
.gift_roll span{margin:0 0 0 130px;}
.gift_roll p{position:absolute;right:7px;top:25px;width:130px;}
.nbWinners{position:absolute;bottom:318px;right:5px;color:#cc2320;font-size:16px;background:#fff;padding:5px;border-right:1px solid #000;border-bottom:2px solid #000;}
.nbWinners b{font-size:18px;}
.dh{position:absolute;bottom:10px;left:10px;width:100px;height:34px;text-indent:-9999px;background:url(../images/DH.png) no-repeat;cursor:pointer;z-index:3;}
.libre{position:absolute;bottom:10px;left:10px;width:97px;height:60px;text-indent:-9999px;background:url(../images/logoLaLibre.gif) no-repeat;cursor:pointer;z-index:3;}
#mod_body{font-family:"Trebuchet MS";font-size:12px;background:#38424d;}
#mod_body h2{position:relative;font-size:20px;padding:5px 0 5px 0;color:#272727;width:855px;height:55px;background:#fff;margin:5px auto 10px auto;text-align:center;line-height:20px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:1px solid #f0ffdf;}
.mod_lapin{position:absolute;bottom:0;left:-60px;}
#mod_body .validate_point{position:relative;width:845px;margin:0 auto;height:24px;background:#f0fdff;color:#272727;padding:3px 5px;text-align:right;font-weight:700;font-size:16px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#mod_body .menu_bot{position:relative;width:855px;margin:10px auto;height:30px;color:#fff;}
#mod_body .menu_bot ul{width:340px;margin:0 auto;}
#mod_body .menu_bot ul li{float:left;margin:0 0 0 5px;}
#mod_body .menu_bot ul li a{color:#fff;}
.mod_content{position:relative;width:820px;margin:0 auto 10px auto;padding:5px 30px 0 5px;overflow:hidden;}
.layout_mod{clear:both;overflow:hidden;margin:0 0 10px 0;}
.layout_mod p.mod_how_to{display:block;float:left;width:240px;background:#fff;margin:0 5px 0 0;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #999;}
.layout_mod p.mod_how_to span{font-size:14px;color:#07619a;font-weight:700;clear:both;}
.layout_mod ul.cnt_mod{float:right;width:550px;background:#fff;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #999;}
.layout_mod ul li.mod{position:relative;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 5px 0;}
.layout_mod ul li .q_validate{position:absolute;top:35px;left:0;font-size:22px;color:#07519a;font-weight:700;}
.layout_mod ul li .no_validate{float:left;width:465px;}
.layout_mod ul li .no_validate img{float:left;margin:0 5px 5px 0;}
#mod_coregs ul li .no_validate h5,#mod_tellit ul li .no_validate h5,#mod_coregslsf ul li .no_validate h5{font-size:16px;color:#0070ae;margin:13px 0 0 0;}
.layout_mod ul li .no_validate h5{font-size:13px;color:#07619a;font-weight:500;}
.layout_mod ul li .no_validate p{clear:both;}
#mod_actionsptg ul li .no_validate p{clear:none;}
#mod_actionsptg ul li .no_validate span{font-size:14px;color:#07619a;font-weight:700;}
.layout_mod ul li.mod .mod_point{float:right;width:56px;height:70px;margin:10px 0;font-size:16px;padding:5px 2px;text-align:center;}
.layout_mod ul li.mod .mod_point b{font-size:30px;}
.layout_mod ul li .none{background:#d8d6c7;color:#fff;}
.layout_mod ul li .validate{background:#317721;color:#fff;}
#mod_actionsptg br{clear:both;}
#mod_actionsptg a{float:right;}
.validate_point a{color:#fff;}
.mod_btn{position:absolute;bottom:5px;right:80px;}
#mod_tellit ul li .no_validate ul.tellit li{margin:0 0 5px 0;}
#mod_tellit ul li .no_validate ul.tellit li label{display:block;float:left;width:75px;margin:0 0 0 0;}
.pools_frame img{float:left;margin:0 5px 0 0;}
.pools_frame iframe{margin:5px 0 0 0;}
.pools_answer{clear:both;}
.pools_answer li{margin:0 0 5px 0;}
.social li{width:150px;float:left;}
#mod_socialnetworks ul li.mod .no_validate .social li p{clear:none;}
.social li img{float:left;}
#body_static{background:#fff;}
#content_static{position:relative;width:600px;margin:0 auto;color:#272727;}
* + html #content_static img,* html #content_static img{display:block;}
#content_static .content_static{background:#fff;padding:5px;overflow:hidden;}
#content_static .content_static h2{font-size:16px;}
#content_static .content_static p,#content_static .content_static table{margin:5px 0;}
#content_static .content_static .display{clear:both;margin:10px 0;overflow:hidden;}
#content_static .content_static .display img{float:left;margin:0 5px 0 0;border:1px solid #ccc;width:120px;height:120px;}
#content_static .content_static .display img.big{float:left;margin:0 5px 0 0;border:none;width:228px;height:153px;}
#content_static .content_static .display p{margin:0 0 0 125px;}
#content_static .content_static .display p.big{margin:0 0 0 230px;}
#content_static .content_static .display h3{color:#03a744;font-size:14px;}
.unsubscribe_form{position:relative;width:600px;margin:0 auto;color:#272727;background:#fff;padding:5px;overflow:hidden;}
.unsubscribe_form img{margin:0 0 10px 0;}
.small_btn2{display:block;border:none;float:right;width:110px;height:22px;text-indent:-9999px;background:url(/images/btn_module_fr.png) no-repeat;}
