body{margin:0;padding:0;}
.jeuxBackground{position:fixed!important;+position:absolute;height:100%!important;+height:2250px;width:100%;z-index:50;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);background:#669CCF;display:none;}
.jeu-container{position:fixed!important;+position:absolute;height:100%;width:100%;z-index:80;display:none;text-align:center;}
#jeuxContainer #formJeux{width:700px;height:412px;margin:0 auto;border:0 red solid;position:relative;padding:0;}
#jeuxContainer input{width:258px;float:left;display:inline;clear:left;}
#jeuxContainer input,#jeuxContainer select{border:1px #a5a5a5 solid;font-size:12px;font-family:Tahoma,Verdana,Arial;padding:3px 2px;-height:22px;}
#jeuxContainer .fermer{background:url("/static/images/sprites/general-sprite-icons.png") repeat scroll -37px -82px transparent;position:absolute;bottom:0;right:0;text-decoration:none;height:15px;width:69px;}
#jeuxContainer a.fermer img{width:69px;height:15px;}
#jeuxContainer a.fermer-top{position:absolute;top:49px;left:0;text-decoration:none;height:15px;width:69px;}
#jeuxContainer .submit{width:107px;height:22px;background:url("/static/images/sprites/general-sprite-buttons.png") no-repeat scroll 0 -75px transparent;text-decoration:none;text-align:center;color:#FFF;font-weight:bold;font-family:Tahoma,Verdana,Arial;font-size:15px;float:left;display:inline;cursor:pointer;}
#jeuxContainer .submit a{color:#FFF;text-decoration:none;}
#jeuxContainer p.pdf-links,#jeuxContainer p.pdf-links a{color:#FFF;font-size:11px;font-family:Tahoma,Verdana,Arial;font-weight:bold;padding:0;margin:0;}
#jeuxContainer p.pdf-links a.descriptif{float:left;text-decoration:underline;}
#jeuxContainer p.pdf-links a.reglement{float:right;text-decoration:underline;}
#jeuxContainer #step1{background:transparent url("/static/images/jeux/es/bg-sprite-steps.jpg") no-repeat 0 0;height:100%;width:100%;}
#jeuxContainer #frmStep1{border:0 red solid;width:280px;position:absolute;top:215px;left:33px;}
#jeuxContainer #frmStep1 input{margin:5px auto;}
#jeuxContainer .step1{margin:10px 0 0 75px;}
#jeuxContainer #step1 p.pdf-links{border:0 red solid;width:285px;position:absolute;bottom:10px;left:20px;}
#jeuxContainer #step2{background:transparent url("/static/images/jeux/es/bg-sprite-steps.jpg") no-repeat 0 -412px;width:100%;height:100%;display:none;text-align:left;}
#jeuxContainer #frmStep2{border:0 red solid;width:270px;position:absolute;top:210px;left:33px;}
#jeuxContainer #frmStep2 input{margin:8px auto;}
#jeuxContainer #frmStep2 .passer{background:url("/static/images/sprites/general-sprite-buttons.png") no-repeat scroll -113px -76px transparent;float:right;height:22px;margin:20px 0 0 0;width:93px;}
.passer a{display:block;width:93px;height:22px;}
#jeuxContainer #frmStep2 span{display:block;font-size:12px;font-family:Tahoma,Verdana,Arial;}
#jeuxContainer #selDateJours{width:70px;}
#jeuxContainer #selDateMois{width:100px;}
#jeuxContainer #selDateAnnee{width:82px;}
.blue{color:#002aff!important;text-shadow:1px 1px 1px #FFF;}
#jeuxContainer .step2{margin:20px 0 0;}
#jeuxContainer #step2 p.pdf-links{border:0 red solid;width:285px;position:absolute;bottom:20px;left:20px;}
#jeuxContainer #step2 .note{color:#fff;font-size:11px;font-family:Tahoma,Verdana,Arial;font-weight:bold;position:absolute;bottom:2px;left:2px;}
#jeuxContainer #step2 p.pdf-links a.reglement,#jeuxContainer #step2 p.pdf-links a.descriptif,#jeuxContainer #step2 .note{color:#0030ff;text-shadow:0 0 .5em #FFF,0 0 .5em #FFF,0 0 .5em #FFF;filter:Shadow(Color=#FFFFFF,Direction=135,Strength=10);}
#jeuxContainer #step3{background:transparent url("/static/images/jeux/es/bg-sprite-steps.jpg") no-repeat 0 -824px;width:100%;height:100%;display:none;text-align:left;}
#jeuxContainer #frmStep3{border:0 red solid;width:260px;position:absolute;top:212px;left:33px;}
#jeuxContainer #frmStep3 input{margin:7px auto;}
#jeuxContainer .step3{margin:8px 0 0 75px;}
#jeuxContainer #step4{background:transparent url("/static/images/jeux/es/bg-sprite-steps.jpg") no-repeat 0 -1236px;width:100%;height:100%;display:none;text-align:left;}
.preloadImg,.jeuxHidden{display:none!important;}
#inscriptionNewsletter{width:auto!important;margin:0!important;border:none;padding:0;outline:none;}
#inscriptionNewsletterText{font-size:10px;float:left;display:inline;margin:0 0 0 3px;font-family:Tahoma,Verdana,Arial;line-height:13px;width:245px;text-align:left;}
#jeuxContainer input[type="hidden"]{display:none;}