@media ( min-width : 768px) and (max-width: 991px) {
	div#presentation {
		padding-left: 100px;
		padding-right: 100px;
	}
	div#presentation div.texte20, div#formationEncadrement div.texte20 {
		margin-top: 70px;
	}
	div#presentation div.titre40 {
		text-align: center;
	}
	div#presentation div.texte20 {
		margin-right: inherit;
	}
	div#formations {
		background-size: auto 100%;
		height: 1270px;
	}
	div#formations div.ovale {
		height: 300px;
		margin-bottom: 20px;
		margin-top: 20px;
		width: 780px;
	}
	div#formations div.ovale div.titre {
		padding-bottom: 10px;
		padding-top: 40px;
	}
	div#formations div.ovale div.texte {
		font-size: 36px;
		margin: auto;
		width: 620px;
	}
	div#btn {
		margin-top: 210px;
	}
	div#btn div.box {
		width: 100%
	}
	div#btn div.box button.usvpBtn {
		border-radius: 30px;
		font-size: 36px !important;
		height: 150px;
		margin-top: 30px;
		width: 100%;
	}
	div#btn div.box button.usvpBtn span {
		width: 500px;
	}
	div#btn div.box button.usvpBtn img {
		height: 70px;
		width: 70px;
	}
	div.illustration {
		margin-top: 100px;
		width: 100%;
	}
	div.details div.detail {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	div.details div.detail div.detail-titre {
		font-size: 48px;
		padding-top: 30px;
		width: 330px;
	}
	div.details div.detail div.detail-titre-top10 {
		padding-top: 10px;
	}
	div.details div.detail div.detail-sous-titre {
		font-size: 36px;
		width: 330px;
	}
	div#comment div.row {
		margin-top: 10px;
	}
	div#comment div.box {
		border-radius: 20px;
		margin-top: 50px;
		width: 800px;
	}
	div#comment div.box div.titre {
		font-size: 52px;
	}
	div#comment div.box div.texte {
		font-size: 36px;
	}
	div#allerPlusLoin {
		margin-bottom: 50px;
	}
}