a, a img, b, blockquote, body, caption, div, em, fieldset, font, form, h1, h2, h3, html, i, img, label, legend, object, p, pre, span, strong, input, textarea{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
em, i{font-style:italic;}
strong, b{font-weight:bold;}
h3{font-weight:bold;font-size:14px;margin-left:5px;}
a:link, a:visited, a:active, a:hover{}
a{color:#007caa;text-decoration:underline;}
a[target="_blank"]{background:url("img/sprite-main.png") no-repeat right -926px;padding:0 13px 0 0;}
a[href*="http://www.loterieplus"]{background:url("img/sprite-main.png") no-repeat scroll right -963px transparent;border-bottom:1px dotted #007CAA;padding:0 16px 0 0;text-decoration:none;}
fieldset, img{border:0;}
ul, ol, li{}
th{text-align:left;}
body{font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;font-size:12px;max-width:468px;}
p.note{font-size:90%;font-style:italic;}
header{background:#1e2f42 no-repeat url(img/sprite-main.png) right top;}
header .titre{color:#e4ac33;font-size:21px;padding:5px 11px;font-weight:bold;}
header .soustitre{color:#FFF;font-size:10px;padding:0 11px;text-align:center;}
header a{text-decoration:none;display:block;padding:0 0 5px;}
footer{background-color:#1e2f42;padding:0 5px 15px;margin:10px 0 0;}
footer p{margin:15px 0 0;}
footer a{text-decoration:none;color:#aaa;}
footer p.hautpage{padding:10px 0;text-align:center;margin:0;}
footer p.hautpage a{font-size:10px;border:1px dotted #666;display:inline-block;width:100px;border-radius:5px;padding:2px 0 0 0;background:url("img/sprite-main.png") no-repeat left -672px;}
footer nav{margin:10px 0 0;}
footer nav h3{border-bottom:2px solid #a9a9a9;margin:0;}
footer nav h3 span{background:url("img/sprite-double-fleche.png") no-repeat right top;padding:0 34px 0 5px;line-height:28px;display:inline-block;border-radius:3px 0 0 0;font-weight:bold;color:#222a31;}
footer li{list-style:none;}
footer nav ul{padding:0;}
footer nav ul li a{background:url('img/sprite-main.png') no-repeat right -620px;font-size:17px;line-height:40px;display:block;padding:0 0 0 30px;border-bottom:1px dotted #fff;}
footer .social{float:left;}
footer .social a{display:inline-block;width:29px;height:29px;border-radius:5px;text-indent:-999px;margin:0 0 0 10px;padding:0;}
footer .social a:nth-child(1){margin:0;}
footer a.fb{background:url("img/sprite-main.png") no-repeat 0 -722px;}
footer a.googleplus{background:url("img/sprite-main.png") no-repeat -30px -722px;}
footer a.twitter{background:url("img/sprite-main.png") no-repeat -61px -722px;}
footer .lienweb{display:inline-block;border-radius:5px;border:1px dotted #666;padding:0 10px 0 30px;background:url('img/sprite-main.png') no-repeat 5px -691px;line-height:29px;}
footer .otherlink{text-align:center;clear:both;color:#777;font-size:10px;}
footer .otherlink a{text-decoration:underline;margin:10px 5px;}
.loading{text-align:center;display:none;margin:5px 0;}
.loading span{background:url('img/ajax-loader.gif') no-repeat #DDD 5px center;color:#777;display:inline-block;padding:2px 11px 2px 34px;border-radius:6px;line-height:30px;box-shadow:2px 2px 5px #CCC;font-weight:bold;}
.commentaires .loading{margin:0 0 5px;}
.content h1{padding:10px 5px 0;color:#555;font-size:15px;font-weight:bold;margin:25px 0 10px;overflow:hidden;text-shadow:1px 1px 1px #CCC;border-top:1px solid #CCC;}
section.content h1:first-child{margin:0 0 10px;}
h2{padding:0 5px;font-size:13px;font-weight:bold;line-height:40px;margin:15px 0;box-shadow:#DDD 0 2px 3px;background:#777777;color:#DDDDDD;text-shadow:1px 1px 1px #555555;}
h2.sty2{background:#3069AA;border:0;line-height:20px;margin:0 5px;color:#FFF;padding:5px;}
div.btnactions{text-align:center;margin:10px 0;}
div.btnactions a{background:#DDD no-repeat url(img/sprite-main.png) 98% -113px;color:#777;display:inline-block;padding:2px 27px 2px 12px;border-radius:6px;line-height:30px;margin-left:10px;box-shadow:2px 2px 5px #CCC;text-shadow:1px 1px 1px #EEEEEE;font-weight:bold;text-decoration:none;white-space:nowrap;}
div.btnactions a.prev{background:url("img/sprite-main.png") no-repeat left -503px #DDD;padding:2px 12px 2px 27px;}
div.btnactions a.bottom{background:url("img/sprite-main.png") no-repeat right -558px #DDD;padding:2px 36px 2px 3px;}
div.btnactions a.bottom span{background:url("img/sprite-main.png") no-repeat -64px -560px transparent;display:inline-block;height:20px;width:33px}
div.btnactions a:nth-child(1){margin:0;}
form{background:#f1f1f1;margin:0 5px;text-align:left;color:#777;padding:10px;border-radius:6px;}
form h4{font-size:15px;margin:0;padding:0 0 3px;}
form label{padding:7px 0 2px;display:inline-block;}
input, textarea, select{margin-right:auto;border-radius:3px;border:0;padding:2px 4px;}
textarea{padding:0;width:100%;}
input[type="checkbox"]{margin:0 5px 0 0;vertical-align:middle;}
form .captcha input{height:30px;width:72px;vertical-align:middle;text-align:center;font-size:15px;font-weight:bold;}
form .captcha img{border-radius:6px;vertical-align:middle;}
input[type="button"], input[type="submit"], input[type="reset"], .inbutton{-webkit-appearance:none;background:#DDD;color:#777;display:inline-block;padding:2px 12px;border-radius:6px;box-shadow:2px 2px 2px #777;font-weight:bold;height:30px;white-space:nowrap;}
.formError{background-color:#A91C1C;border-radius:4px;color:#FFFFFF;font-weight:bold;margin:5px 5px 0;padding:5px;}
.formError input{margin:0 0 5px;}
.cchperr{color:red;font-weight:bold;}
.loginfb, .login{border:1px solid #CCC;border-radius:3px;padding:3px;min-height:50px;margin:5px 0;}
.fbpicture{float:left;}
.fblog{padding:0 5px;line-height:20px;text-align:center;}
section.ads{text-align:center;overflow:hidden;margin:10px 0 0;border-top:1px solid #ccc;padding:10px 0 0;}
header + section.ads{padding:0;border:0;}
section{margin-top:10px;}
p{padding:5px;line-height:140%;}
ul{padding:5px 5px 5px 25px;margin:0;line-height:140%;}
table.jackpot{color:#777;font-weight:bold;margin-bottom:5px;margin-left:auto;margin-right:auto;}
section.content p.jackpot{color:#ca140b;text-align:center;font-size:18px;font-weight:bold;margin-bottom:10px;}
section.content .blocblanc{padding:0;}
section.content .blocblanc span{float:right;background:#f1f1f1;border-radius:3px;display:inline-block;color:#1e2f42;padding:2px 5px;font-weight:bold;}
p.combinaison{line-height:25px;display:inline;}
div.combinaison{float:right;display:inline;}
.combinaison:after{clear:both;}
.bloc{background:#f1f1f1;border-radius:6px;padding:10px 2px;margin:0 5px;overflow:auto;}
* + .bloc{margin:10px 5px;}
.bloc + table{margin-top:10px;}
.bloc + div{margin-top:10px;}
.rangjackpots + .bloc{padding:0 2px;}
.bloc:last-child{margin-bottom:0;}
span.data{float:right;}
.commentaires h3{background:#f1f1f1;border-radius:6px 6px 0 0;color:#777;margin:5px 5px 0;padding:8px 5px;font-size:100%;}
.commentaires h3 + p{padding:5px;color:#777;border:1px solid #f1f1f1;font-weight:normal;vertical-align:middle;border-radius:0 0 6px 6px;margin:0 5px 10px;line-height:18px;text-align:left;overflow:hidden;}
.commentaires p span{margin-right:5px;float:left;}
.commentaires span#pseudo_com{font-weight:bold;}
.commentaires h3 a{display:inline-block;padding:2px 5px;color:#FFF;text-decoration:underline;}
.commentaires h3 span{display:inline-block;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:214px;}
.commentaires h3 a.sign{text-decoration:none;float:right;border-radius:3px;color:#AAA;background:#FFF;}
.commentaires .ajoutecommentaire h3{background:#3069AA;color:#FFF;}
.commentaires .ajoutecommentaire p:only-child{text-align:center;}
.commentaires .ajoutecommentaire h3 + p{color:#3069AA;border:1px solid #3069AA;border-radius:0;margin:0 5px;}
.commentaires .ajoutecommentaire h4{background:#3069AA;color:#FFF;padding:5px;margin:0 5px 10px;border-radius:0 0 6px 6px;}
.commentaires .ajoutecommentaire h4 a{color:#FFF;}
.commentaires form h4{background:#f1f1f1 no-repeat url(img/sprite-main.png) -60px -292px;line-height:30px;padding-left:38px;border:0;}
.commentaires .blocchamp{padding:2px;}
.commentaires .blocsendcom{padding:10px 0 0;text-align:right;}
.commentaires .blocsendcom input{float:left;}
.commentaires .blocsendcom a{display:inline-block;line-height:30px;cursor:pointer;}
.commentaires form .loading{padding:10px 0 0;}
.commentaires .formError span{display:block;padding:5px 0;}
.multiple h3{background:#AAA;border-radius:6px 6px 0 0;color:#FFF;margin:5px 5px 0;padding:8px 5px;font-size:13px;font-weight:bold;}
.multiple form{border-radius:0 0 6px 6px;border:1px solid #aaa;}
.multiple h4{font-size:13px;color:#1e2f42;}
.multiple form select{font-size:12px;}
.contentgains{margin:10px 5px;}
.tabgains{background:#F1F1F1;border-radius:6px;margin:auto;width:100%;color:#1e2f42;border-collapse:collapse;}
.tabgains tr.trent{background:#3069AA;}
.tabgains th{padding:8px 5px;text-align:center;border:1px #FFF solid;background:#3069AA;color:#FFF;}
.tabgains .tabgainsth td{padding:8px 5px;text-align:center;border:1px #FFF solid;background:#3069AA;color:#FFF;font-weight:bold;}
.tabgains td.fusionbas{border-bottom:0;padding:2px;}
.tabgains td.fusionhaut{border-top:0;padding:2px;}
.tabgains .trent td{text-align:center;;}
.tabgains td{padding:2px 3px;white-space:nowrap;text-align:right;border:1px #FFF solid;}
.tabgains tr{padding:0 2px;}
.tabgains tr.trfoot td{background:#3069AA;color:#FFF;font-weight:bold;}
.tabgains .tdrang{text-align:center;background:#3069AA;color:#FFF;}
.tabgains .tdcombi{background:url("img/sprite-main.png") no-repeat scroll -20px -424px transparent;height:20px;width:50px;min-width:50px;text-align:left;}
.tabgains .tdcombi span{height:20px;background-image:url(img/sprite-main.png);background-repeat:no-repeat;display:block;height:11px;text-indent:-999px;}
.tabgains .tdcombi .n5{background-position:-24px -451px;}
.tabgains .tdcombi .n4{background-position:-34px -451px;}
.tabgains .tdcombi .n3{background-position:-44px -451px;}
.tabgains .tdcombi .n2{background-position:-54px -451px;}
.tabgains .tdcombi .n1{background-position:-64px -451px;}
.tabgains .tdcombi .e1{background-position:-33px -462px;width:17px;margin-left:10px;}
.tabgains .tdcombi .e2{background-position:-24px -462px;}
.tabgains .tdcombi .e0{background-image:none;}
div.zoneuserpays{font-weight:bold;line-height:30px;text-align:center;display:inline-block;}
span.flaguserpays{margin:0 2px;vertical-align:middle;}
span.nomuserpays{margin:0 2px;}
div.zoneuserpays input{vertical-align:bottom;}
div.zonechoixpays{clear:both;display:none;line-height:30px;}
.erreursavepays{display:none;}
.flagsEU, .flagsFR, .flagsES, .flagsBE, .flagsPT, .flagsUK, .flagsLU, .flagsCH, .flagsAT, .flagsIE{height:22px;width:32px;display:inline-block;text-indent:-999px;background:no-repeat url(img/sprite-flags.png);border-radius:6px;text-align:left;}
.flagsEU{background-position:-2px -4px;}
.flagsFR{background-position:-33px -4px;}
.flagsES{background-position:-64px -4px;}
.flagsBE{background-position:-95px -4px;}
.flagsPT{background-position:-126px -4px;}
.flagsUK{background-position:-157px -4px;}
.flagsLU{background-position:-188px -4px;}
.flagsCH{background-position:-219px -4px;}
.flagsAT{background-position:-250px -4px;}
.flagsIE{background-position:-281px -4px;}
.swapdiv{overflow:hidden;}
.swaprephid .swapdiv{display:none;}
.swapbtn{text-overflow:ellipsis;white-space:nowrap;padding:0 26px 0 5px;overflow:hidden;font-weight:bold;text-shadow:1px 1px 1px #EEEEEE;}
.swaprephid .swapbtn{background:url("img/sprite-main.png") no-repeat right -554px #CCCCCC;color:#777777;}
.swaprepshow .swapbtn{background:url("img/sprite-main.png") no-repeat scroll right -374px #777777;color:#DDDDDD;text-shadow:1px 1px 1px #555555;}
.swaprepshow .swapdiv{display:block;}
.linePays{margin:0 4px;font-weight:bold;line-height:24px;clear:both;}
.tabstats{background:#e5e5e5;margin:auto 5px;color:#1e2f42;text-align:left;border-collapse:collapse;}
.tabstats td{padding:5px;text-align:left;border:1px #FFF solid;}
.tabstats td:nth-last-child(1){font-weight:bold;text-align:right;white-space:nowrap;}
.titredate{text-align:right;font-weight:bold;}
.titredate a{background:#777 no-repeat url(img/sprite-main.png) 98% -114px;color:#FFF;display:inline-block;padding:2px 27px 2px 12px;border-radius:6px;line-height:30px;margin-left:10px;box-shadow:2px 2px 5px #CCC;font-weight:bold;text-decoration:none;}
.tabpalmares{background:#F1F1F1;border-radius:6px;margin:auto;width:100%;color:#1e2f42;border-collapse:collapse;}
.tabpalmares .tabpalmaresth td,.tabpalmares .tabpalmaresth th{padding:8px 5px;text-align:center;border:1px #FFF solid;background:#3069AA;color:#FFF;font-weight:bold;}
.tabpalmares td{padding:2px 3px;white-space:nowrap;text-align:right;border:1px #FFF solid;}
.tabpalmares tr{padding:0 2px;}
.tabpalmares .tdmontant{text-align:left;background:#3069AA;color:#FFF;}
.bar, .barcolor, .barcolornb,.barcolornbblue{display:block;height:23px;border-radius:3px;}
.bar{background:white;margin:0 0 5px;box-shadow:1px 1px 4px #999;}
.barcolor{background:#AAA;}
.barcolornb{background:#FF6666;}
.barcolornbblue{background:#4A98FF;}
.precentblack{color:#131313;display:block;margin:0 4px;padding:3px;}
.precent{color:white;display:block;margin:0 4px;padding:3px;}
.precent span:last-child, .precentblack span:last-child{font-weight:bold;float:right;}
.bullecolorred{border:2px solid rgb(255, 66, 66);display:inline-block;width:30px;height:30px;border-radius:17px;text-align:center;padding:0;vertical-align:middle;background:#FF6666;font-weight:bold;color:white;line-height:30px;}
.bullecolorblue{border:3px solid rgb(0, 101, 207);display:inline-block;width:30px;height:30px;border-radius:17px;text-align:center;padding:0;vertical-align:middle;background:#0779F2;font-weight:bold;color:white;line-height:30px;}
.rangjackpots{margin:0 0 -50px;}
* + .rangjackpots{margin:9px 0 -50px;}
.rangjackpots span{background:url("img/sprite-main.png") no-repeat scroll 1px -764px transparent;color:#920F0A;display:inline-block;font-size:16px;font-weight:bold;height:65px;line-height:43px;text-align:center;text-shadow:1px 1px 1px #AAAAAA;width:96px;}
ul.num{padding:0;margin:10px 0;text-align:center;list-style:none;}
ul.num li{background:url("img/sprite-main.png") repeat scroll -5px -328px transparent;color:#CA140B;display:inline-block;font-size:15px;font-weight:bold;line-height:44px;text-align:center;width:32px;}
ul.num li:nth-last-child(1), ul.num li:nth-last-child(2){border:0;background:url("img/sprite-main.png") no-repeat -2px -168px transparent;width:38px;height:44px;}
ul.numsmall{list-style:none;display:inline;padding:5px;}
ul.numsmall li{display:inline-block;width:23px;list-style:none;line-height:32px;font-size:10px;font-weight:bold;text-align:center;background:no-repeat url(img/sprite-main.png) -73px -330px;}
ul.numsmall li:nth-last-child(1), ul.numsmall li:nth-last-child(2){border:0;background:no-repeat url(img/sprite-main.png) -72px -168px;width:27px;height:29px;}
div.combinaisonsauv{text-align:center;background:#f1f1f1;margin:5px;border-radius:6px;}
ul.combinaison{list-style:none;display:block;padding:5px;margin:0;text-align:center;}
.combinaison li{display:inline-block;font-size:10px;font-weight:bold;text-align:center;height:32px;line-height:32px;}
li.numsmallon{color:#a91c1c;background:url("img/sprite-main.png") no-repeat -43px -330px;width:24px;}
li.numsmallof{color:#a5a5a5;background:url('img/sprite-main.png') no-repeat -73px -330px;width:24px;}
li.etosmallon{color:#a91c1c;background:no-repeat url(img/sprite-main.png) -43px -168px;width:26px;}
li.etosmallof{color:#a5a5a5;background:url('img/sprite-main.png')no-repeat -73px -168px;width:26px;}
.supprcombi{display:none;color:#fff;line-height:29px;background:#777;border-radius:8px;font-weight:bold;padding:1px 10px 1px 10px;width:100px;margin:auto;}
#combinaisons p{text-align:right;}
.formulairegrille{display:block;padding:5px 0;border-radius:0 0 5px 5px;margin:0 5px;}
h4.blocgrille{font-size:13px;background:#3069aa;color:#FFF;line-height:30px;text-indent:5px;margin:0 5px;padding:4px 2px;}
.blocgrille div{margin:5px;border:1px solid #fff;border-radius:10px;}
.blocgrille select{margin:5px;}
.formulairegrille li{display:inline-block;text-align:center;}
.formulairegrille input[type="checkbox"]{display:none;}
.formulairegrille .btnactions{margin:15px 0 10px;text-align:center;}
.numgrille + .numgrille{margin:5px 0;}
.numgrille, .etogrille{padding:5px;text-align:center;padding:5px;}
.numgrille li{height:38px;margin:0 2px 1px 0;width:28px;}
.numgrille li:first-child{margin-left:0;}
.numgrille li:last-child{margin-right:0;}
.numgrille li label{font-size:14px;font-weight:bold;height:38px;line-height:38px;width:29px;padding:0;}
.etogrille + .etogrille{margin:-2px 0 0;}
.etogrille li{height:38px;margin:0 5px;}
.etogrille li label{font-size:14px;font-weight:bold;line-height:42px;width:39px;padding:0;}
.numgrille input[type="checkbox"]+ label{color:#CCC;background:url('img/sprite-main.png') no-repeat -30px -830px;}
.etogrille input[type="checkbox"] + label{color:#CCC;background:url(img/sprite-main.png) no-repeat scroll -50px -872px transparent;}
.numgrille input[type="checkbox"]:checked + label{color:#a91c1c;background:no-repeat url(img/sprite-main.png) 0 -830px;}
.etogrille input[type="checkbox"]:checked + label{color:#a91c1c;background:url(img/sprite-main.png) no-repeat scroll -1px -872px transparent;}
@media screen and (min-width:321px){.etogrille li{margin:0 8px;}
.numgrille li{margin:0 3px;}
}
.tabgrille{background:#f1f1f1;border:1px solid #ffffff;border-radius:5px;border-collapse:collapse;text-align:left;width:100%;overflow:hidden;}
.tabgrille td{padding:2px 3px 1px 1px;border:1px solid #fff;white-space:nowrap;}
.tabgrille tr td.combi{white-space:normal;border-left:0;}
.tabgrille tr td.flags{text-align:center;white-space:normal;padding:5px 3px 1px 1px;}
td.smalletos{padding:2px 3px 1px 3px;white-space:normal;border-left:0;width:55px;text-align:center;}
td.smalletos span{display:inline-block;background:url('img/sprite-main.png') no-repeat -39px -462px;height:10px;text-indent:-999px;}
.tinyetos1{width:11px;}
.tinyetos2{width:22px;}
td.smallnums span{display:inline-block;background:url('img/sprite-main.png') no-repeat -25px -451px;height:10px;text-indent:-999px;}
td.smallnums{text-align:center;}
.tinynums1{width:10px;}
.tinynums2{width:20px;}
.tinynums3{width:30px;}
.tinynums4{width:40px;}
.tinynums5{width:50px;}
.tabgrille .trt{background:#3069aa;color:#fff;font-weight:bold;line-height:21px;}
.tabgrille tr.trt td{text-align:center;white-space:normal;}
td.resbtn{border-right:0;font-size:20px;text-shadow:1px 1px 1px #777777;padding:0;}
.ligneboutons .btnactions{margin:10px 0;}
.ligneactionhide{height:20px;background:#3069aa url('img/sprite-main.png') no-repeat -62px -386px;}
.ligneactionhide span{background:url('img/sprite-main.png') no-repeat right -388px;display:block;height:20px;text-indent:-999px;}
.ligneactionshow{height:20px;background:#ccc url('img/sprite-main.png') no-repeat -64px -253px;}
.ligneactionshow span{background:url('img/sprite-main.png') no-repeat right -255px;display:block;height:20px;text-indent:-999px;color:#3069aa;}
.cookieinactif{display:none;}
.formulairecontact .formError{margin:5px 0 0;}
ul.listlinks li{list-style:none;}
ul.listlinks{padding:0;box-shadow:0 2px 6px #CCC;}
ul.listlinks li a{background:url("img/sprite-main.png") no-repeat right -109px #F1F1F1;border-bottom:1px dotted #AAA;color:#777;display:block;font-size:13px;font-weight:bold;line-height:40px;overflow:hidden;padding:0 25px 0 15px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}
ul.listlinks li:LAST-CHILD a{border-bottom:none;}
ul.listlinks + h1{margin:10px 0 10px;border:0;}
.btnchoix{text-align:center;margin-bottom:10px;margin:0 0 10px;}
.btnchoix a:first-child{margin-left:0;}
.btnchoix a{background:#DDD;color:#777;display:inline-block;border-radius:6px;line-height:30px;margin:10px 8px 10px 0;box-shadow:2px 2px 3px #CCC;text-shadow:1px 1px 1px #EEEEEE;font-weight:bold;text-decoration:none;white-space:nowrap;padding:3px 12px 0;}
.btnchoix a.selected{background:rgb(160, 158, 158);color:white;text-shadow:1px 1px 3px black;}
.ck_popin{background:#F1F1F1;max-width:468px;padding:15px;position:fixed;z-index:10;bottom:0;}
.ck_msg{padding:0;}
.ck_msg a{background:none;white-space:nowrap;}
.ck_close{background:#FF7676;color:#fff;cursor:pointer;display:inline-block;font-size:12px;padding:3px;position:absolute;right:0;text-decoration:none;top:0;}
/* API extras use textual combinations, never the regular sprite cells. */
.tabgains.lp-extra-report{width:100%;table-layout:fixed;box-sizing:border-box;}
.tabgains.lp-extra-report th,.tabgains.lp-extra-report td{box-sizing:border-box;padding:6px 4px;white-space:normal;overflow-wrap:break-word;}
.tabgains.lp-extra-report td.tdextra-combi{background-image:none;text-align:left;}
.contentgainsetoile{margin:10px 5px;}
