/* Prehome */
body .Lprehome{position: fixed; z-index: 7371832; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; display: block;height: 100vh;background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;}
body .Lprehome .Lcontentph {position:relative;width:100%;max-width:570px;top:50%;margin:-360px auto;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00407a+0,0e69bb+100 */
}
body .Lprehome .Ltop {
width:100%;
max-width:570px;
height:325px;
margin:0 auto;
padding: 50px 0 40px 0;
text-align: center;
background:url(../images/charte/Ltop_bg.png)top left no-repeat;
}
body .Lprehome .Ltop p {
	display: block;
	margin: 275px 20px 0 20px;
	padding: 0;
	text-align:center;
	font-family: 'PT Sans', Helvetica, sans-serif;
	font-size:17px;
	font-weight:700;
	line-height: 1.2;
	color: #000;
	text-decoration: none;
}
body .Lprehome .Lcnt {
	font-size:0px;
	overflow:hidden;
	width:100%;
	height:305px;
	max-width:570px;
	margin:0 auto;
	padding: 0 0 0 0;
}


body .Lprehome .Lcnt .Lhalf{float:left;width:40%;padding: 0px 0 0px 40px;}
body .Lprehome .Lcnt .Lhalf p{display:block;margin:0 0 20px 0;padding:0;color:#fff;font-family: 'PT Sans', Helvetica, sans-serif;font-size:18px;font-weight:700;}
body .Lprehome .Lcnt .Lhalf a{display:block;padding:20px 0 0 0;font-family: 'PT Sans', Helvetica, sans-serif;font-size:18px;font-weight:700;line-height:1.2;color:#fff;text-decoration:underline;}
body .Lprehome .Lcnt .Lhalf.Len p{color:#FFF;}
body .Lprehome .Lcnt .Lhalf.Len a{color:#FFF;}

/* MEDIA QUERIES */
@media only screen and (max-width: 970px) {
	body .Lprehome{min-height:640px;}
	body .Lprehome .Lcontentph {max-width:570px;}
}
@media only screen and (max-width: 767px) {
	body .Lprehome .Ltop{max-width:480px;padding: 40px 0 20px 0;}
	body .Lprehome .Ltop p{padding: 0;font-size: 29px;}
	body .Lprehome{min-height:640px;}
	body .Lprehome .Lcontentph {max-width:480px;}
}
@media only screen and (max-width: 480px) {
	body .Lprehome{min-height:440px;}
	body .Lprehome .Lcnt{padding: 0px 0 30px 0;}
	body .Lprehome .Lcnt .Lhalf{float:left;width:47%;padding: 0px 0 0px 10px;}
	body .Lprehome .Lcnt .Lhalf p{margin:0 0 10px 0;font-size:14px;}
	body .Lprehome .Lcnt .Lhalf a{padding:10px 0 0 0;font-size:14px;}
}