.separateur
{
	display: flex;
	justify-content: center;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.sous_separateur
{
	height: 1px;
	width: 50vw;
	background-color: rgb(10,10,10);
}

#corps_2
{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#centrer
{
	display: flex;
	flex-direction: column;
	/width: 80vw;
}

.options
{
	font-weight: bold;
	margin-top: 10px;
}

.encadre
{
	border: 10px solid #FF4A4D; padding: 2px;
}

.g_txt_img
{
	display:flex;
	flex-direction: row-reverse;
	justify-content: start;
	/margin-bottom: 15px;
}

@media (min-width : 1024px)
{
	.g_txt_img
	{
		width: 90vw;
	}

	.image
	{
		width: 40vw;
		margin-right: 15px;
	}

	.titre
	{
		font-size: 40px;
	}

	.titre_2
	{
		font-size: 30px;
	}

	.texte
	{
		font-size: 30px;
		margin-top: 30px;
	}

	.texte_2
	{
		font-size: 20px;
		margin-top: 30px;
	}

		.chapitre
	{
		color: #42BAC5;
		font-size: 20px;
	}

}

@media (max-width: 1023px)
{
	.image
	{
		width: 90vw;
		margin-right: 10px;
	}

	.titre
	{
		font-size: 40px;
	}

	.titre_2
	{
		font-size: 30px;
	}

	.texte
	{
		font-size: 30px;
		margin-top: 20px;
	}

	.texte_2
	{
		font-size: 20px;
		margin-top: 20px;
		text-align: justify;
	}

		.chapitre
	{
		color: #42BAC5;
		font-size: 20px;
	}
}