/* INPUT*/
#parents.annexes form input {
	border: 1px solid rgba(0,0,0,.02);
}

/* FORMAT STANDART */
#parents {
	width: 100%;
	height: auto;
	left: 0px;
	margin: 120px 0px 40px 0px;
	background: rgba(255,255,255,1);
	-moz-box-shadow:
inset 0px 0px 0px 1px rgba(0,0,0,.0);
	-webkit-box-shadow:
inset 0px 0px 0px 1px rgba(0,0,0,.0);
	box-shadow:
inset 0px 0px 0px 1px rgba(0,0,0,.0);
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
#parents .zone.video {
	width: 400px;
	height: 301px;
	left: 50%;
	margin: -60px 0px 0px -203px;
}
.video_player_container {
	width: 400px;
	height: 301px;
}
.video_player_container video {
	width: 400px;
	height: 301px;
}
.video_player {
	width: 400px;
	height: 301px;
}
.video_player .preview {
	width: 400px;
	height: 301px;
}
#parents .image.principale {
	width: 500px;
	left: 50%;
	margin: -100px 0px 50px -250px;
}
#parents .image.principale #tablette {
	width: 500px;
	display: block;
}
#parents .image.principale #desktop,
#parents .image.principale #mobile {
	display: none;
}
#parents .for_desktop {
	display: none;
}
#parents .zone.principale {
	padding: 250px 0px 0px 0px;
}
#parents .argu.titre {
	margin: 20px 0px 0px 0px;
	font: 32px/36px 'ProdigySansExtrabold', Arial, sans-serif;
}
#parents .zone_argu .bloc .content {
	font: 16px/30px 'ProdigySansBold', Arial, sans-serif;
}
#parents .zone_argu .bloc .check {
	margin: 0px 10px 0px 0px;
}
#parents .bouton.principal {
	width: 400px;
	height: 120px;
	margin: 50px 0px 20px -200px;
	font: 50px/120px 'ProdigySansExtrabold', Arial, sans-serif;
}
#parents .float {
	position: relative;
	width: 35%;
	left: 5%;
}
#parents .float .right {
	float: right;
}
#parents .float .argu.gauche.titre {
	width: 100%;
	left: 0px;
}
#parents .argu.gauche.soustitre {
	width: 100%;
	left: 0px;
}
#parents .zone .lisences {
	width: 90%;
	padding: 50px 0px 0px 5%;
	text-align: center;
}
#parents .argu.soustitre {
	padding: 20px 10%;
	font: 24px/30px 'ProdigySansRegular', Arial, sans-serif;
}
#parents .macbook {
	left: 50%;
	margin: 0px 0px 0px 0px;
}
#parents .garfield img {
	height: 400px;
	left: 50%;
	margin: 0px 0px 0px -240px;
}
#lea {
	z-index: 3;
	position: absolute;
	width: 110px;
	margin: 190px 0px 0px 250px;
}
#leo {
	z-index: 3;
	position: absolute;
	width: 150px;
	margin: 160px 0px 0px -400px;
}
#leo.secondaire {
	display: none;
}
#following {
	display: none;
}
@media screen and (orientation:landscape) {
#parents {
	width: 700px;
	left: 50%;
	margin: 120px 0px 40px -350px;
}
#parents .zone.video {
	width: 240px;
	height: 163px;
	margin: -70px 0px 0px -122px;
}
.video_player_container {
	width: 240px;
	height: 163px;
	margin: 10px 0px 0px 0px;
}
.video_player_container video {
	width: 240px;
	height: 163px;
}
.video_player {
	width: 240px;
	height: 163px;
}
.video_player .preview {
	width: 240px;
	height: 163px;
}
#parents .image.principale {
	width: 300px;
	margin: -100px 0px 0px -150px;
}
#parents .image.principale #tablette {
	width: 300px;
	display: block;
}
#parents .zone.principale {
	padding: 120px 0px 0px 0px;
}
#parents .argu.titre {
	font: 26px/30px 'ProdigySansExtrabold', Arial, sans-serif;
}
#parents .zone_argu .bloc .content {
	font: 14px/20px 'ProdigySansBold', Arial, sans-serif;
}
#parents .zone_argu .bloc .check {
	margin: -5px 10px 0px 0px;
}
#parents .bouton.principal {
	width: 300px;
	height: 80px;
	margin: 20px 0px 20px -150px;
	font: 50px/80px 'ProdigySansExtrabold', Arial, sans-serif;
}
#parents .argu.soustitre {
	padding: 20px 5%;
	font: 18px/22px 'ProdigySansRegular', Arial, sans-serif;
}
#parents .argu.centre.soustitre {
	width: 80%;
	left: 10%;
}
#lea {
	z-index: 3;
	position: fixed;
	width: 130px;
	margin: 280px 0px 0px 350px;
}
#leo {
	z-index: 3;
	position: fixed;
	width: 150px;
	margin: 260px 0px 0px -500px;
}
}