div.box {
	display: block;
	background: #ececec;
	overflow: hidden;
	margin-top: 2%;
	float: left;
}
div.topbox {
	margin: 15px 0 10px 0;
}
div.topbox div.boxun {
	/*background: #515FCE;*/
	background-color: #515FCE; 
	/*background-image: -webkit-linear-gradient(top, #3e11bb, #505bd1); 
	background-image: linear-gradient(to bottom, #3e11bb, #505bd1);*/
	position: relative;
}
/* Euromillions Jouer en ligne */
.logoslide {
     display: block;
     float: left;
     margin: 21px 0 0 3.2%;
}

.logoeuro {
     background: rgba(0, 0, 0, 0) url("//www.loterieplus.com/i/logo-euro-mobile@x2.png") repeat scroll center center;
     background-size: 100% 100%;
     height: 65px;
     width: 215px;
}
.logoslide {
     position: relative;
     top: 5px;
}
/* Nums Euromillions */
p.resultat {
	margin: 4px auto 0 auto;
}
p.date {
	color: #b38116;
	font-size: 16px;
	font-weight: bold;
}
/* NAV SLider */
.slidernav {
	position: absolute;
	bottom: 0;
	display: block;
	height: 49px;
	width: 100%;
	background: #3d3e42;
}
.slidernav a:focus,.slidernav button:focus {
     outline: 0 none;
}
.slidernav a,.slidernav button {
     text-decoration: none;
}
.slidernav a,.slidernav button {
	display: block;
	float: right;
	border-radius: 15px;
	margin: 8px 30px 0 0;
	font-weight: 500;
	padding: 5px 4%;
	text-align: center;
	color: #3d3e42;
	font-size: 14px;
	line-height: 20px;
	cursor: pointer;
}
p.labelresultat:before, p.labeljouer:before {
	position: relative;
	padding: 0 8px 0 0;
}
p.labelresultat:before {
     font-family: "dashicons";
     content: "\f223";
     top: 3px;
}
/*p.labeljouer:before {
     font-family: "dashicons";
     content: "\f508";
     top: 2px;
}*/
p.labeljouer span.timer { display: block; width: 20px; height: 20px; background: rgba(0, 0, 0, 0) url("//www.loterieplus.com/i/loterie-timer.png") repeat scroll center center; background-size: 100% 100%; float: left; }
span.digits { float: left; margin: 0 0 0 5px; }
.slidernav a.resultat, .slidernav a.jouer,.slidernav a.resultat, .slidernav button {
	width: 40%;
}
span.slidernav p {
	float: left;
	width: 40%;
	font-size: 17px;
	margin: 15px 0 0 5%;
}
.naveuro a,.naveuro button {
	background: #f9760d;
	border: #faa45f solid 1px;
	color: #ffffff;
}
.naveuro a:hover,.naveuro button:hover {
     background: #faa45f;
	border: #faa45f solid 1px;
}
.topbox p {
	color: #ffffff;
	width: 100%;
	text-align: center;
}
.topbox p.date {
	font-size: 16px;
	margin: 30px 11px 5px 0;
}

.topbox p.montant {
	font-size: 30px;
	font-weight: bold;
	line-height: normal;
	margin: -4px 0 3px 0;
}
/* Box Interne */
div.doublebox div#boxpage { height: 120px; /*background-color: #3e11bb; background-image: -webkit-linear-gradient(top, #3e11bb, #505bd1); background-image: linear-gradient(to bottom, #3e11bb, #505bd1);*/ }
/*div.doublebox div#boxpage p { color: #515FCE; }*/
div.doublebox div#boxpage p.labeljouer span.digits { color: #ffffff; }
div.doublebox div#boxpage .slidernav { width: 30%; height: 120px; float: right; position: relative; /*background: #515FCE;*/ }
div.doublebox div#boxpage .slidernav p { width: 80%; margin: 30px 0 0 10%; display: inline-block; }
div.doublebox div#boxpage .slidernav a.jouer,div.doublebox div#boxpage .slidernav button { width: 70%; margin: 10px 0 0 12%; display: inline-block; float: none; }
/*div.doublebox div#boxpage span.logoslide { background: rgba(0, 0, 0, 0) url("http://dev.loterieplus.com/i/logo-euromillions-lp.png") repeat scroll center center; background-size: 100% 100%; }*/

/* Box Mobile */
div#boxmobtop { margin-top: 10px; }
div#boxmobtop div.offer { padding: 2%; width: 96%; }
div.doublebox div#boxmob { background: #1e2f42; }
div.doublebox div#boxmob .logoslide { width: 145px; height: 45px; margin: 33px 0 0 5%; }
body div.doublebox div#boxmob .logopowerball { width: 160px; height: 30px; margin: 25px 0 0 1%; }
div.doublebox div#boxmob p.date { font-size: 15px; margin: 28px 0 0 0; line-height: 15px; }
div.doublebox div#boxmob p.montant { font-size: 28px; line-height: 28px; margin: -4px 0 3px 0; }
div.doublebox div#boxmob p.labeljouer { margin: 9px 0 0 5%; }
div.doublebox div#boxmob span.digits { margin: -1px 0 0 5px; font-size: 13px; }

/* Double Box */
div.doublebox div.box {		
	width: 100%;				
	height: 160px;
	float: none;		
}
div.boxdeux {
	margin-left: 2%;
}
div.boxdeux p.date {			
	margin: 27px auto 0 auto; 
	font-size: 18px;
	font-weight: 500;			
}
div.boxdeux p.jackpot {
	font-size: 36px;
	font-weight: 700;
	margin: 0 auto;
}
div.boxdeux p.jackpot, div.boxdeux p.date {		
	color: #3d3e42;
}
.doublebox div.box ul {
	width: 75%;
	float: right;
}
div.doublebox div.outilsbox ul {
	width: 75%;
}
.doublebox div.box ul li {
	width: 100%;  
}