@charset "utf-8";
/* 
CSS Document
ROUGE CLAIR : #FB0A01
ROUGE FONCE : #C50802
*/

.mentionsBox_link { width:100%; display:flex; flex-wrap:wrap; padding:0 4rem 4rem 4rem; justify-content:space-between; }
	.mentionsBox_link a span { color:#000000; }
	.mentionsBox_link a:link, .mentionsBox_link a:visited { background-color:#FB0A01; color:#FFFFFF; padding:0.5rem 1rem; border:#FB0A01 1px solid; border-radius:0.35rem; }
	.mentionsBox_link a:hover, .mentionsBox_link a:active { background-color:#FFFFFF; color:#000000; }

.mentionsBox { width:100%; padding:2rem 0; display:flex; flex-wrap:wrap; justify-content:space-evenly; }
	.mentionsBox_titre { width:100%; display:flex; flex-wrap:wrap; justify-content:center; }
		.mentionsBox_titre h2 { width:100%; font-weight:normal; color:#C50802; font-size:3rem; text-align:center; }
	.mentionsBox_content { width:50%; display:flex; flex-wrap:wrap; justify-content:center; align-content:center; }
		.mentionsBox_content_box { width:96%; display:flex; flex-wrap:wrap; flex-direction:column; margin:2%; padding:2rem; background-color:#000000; color:#FFFFFF; }
			.mentionsBox_content_box_pict { width:100%; margin:0 auto; display:flex; flex-wrap:wrap; font-size:0; }
			.mentionsBox_content_box_text { width:100%; display:flex; flex-wrap:wrap; flex-direction:column; }

	.mentionsBox_cond { width:100%; display:flex; padding:1rem 4rem; }
		.mentionsBox_cond_menu { width:30%; padding-right:1rem; }
			.mentionsBox_cond_menu ul { list-style-type:none; margin:0; padding:0; }
				.mentionsBox_cond_menu ul li { padding:0.5rem 1rem; background-color:#C50802; color:#FFFFFF; border-bottom:#FFFFFF 1px solid; border-radius:0.5rem; }
					.mentionsBox_cond_menu ul li a:link, .mentionsBox_cond_menu ul li a:visited { color:#FFFFFF; }
					.mentionsBox_cond_menu ul li a:hover, .mentionsBox_cond_menu ul li a:active { color:#000000; }
		.mentionsBox_cond_text { width:70%; padding-left:2rem; color:#FFFFFF; }
			.mentionsBox_cond_text h3 { margin-bottom:0; padding-bottom:0; font-size:1.5rem; }
				.mentionsBox_cond_text h3 a:link, .mentionsBox_cond_text h3 a:visited { color:#FB0A01; padding-left:2rem; float:right; }
				.mentionsBox_cond_text h3 a:hover, .mentionsBox_cond_text h3 a:active { color:#000000;  }
			.mentionsBox_cond_text p { margin-top:0; padding-top:0; font-size:1.25rem; }
			.designation { font-style:italic; font-weight:bold; color:#C50802; }

.rgdpRappel { width:100%; padding:4rem 0; display:flex; flex-wrap:wrap; flex-direction:column; }
	.rgdpRappel_pict { width:100%; padding:2rem 4rem; font-size:0; }
	.rgdpRappel_box { width:100%; display:flex; flex-wrap:wrap; padding:0.5rem 1rem; border:#FFFFFF 1px solid; border-radius:0.5rem; }
		.rgdpRappel_box_logo { width:100%; font-size:0; text-align:center; }
			.rgdpRappel_box_logo img { max-width:50px; height:auto; }
		.rgdpRappel_box_text { width:100%; }
			.rgdpRappel_box_text p { width:100%; text-align:justify; color:#FFFFFF; }
		.rgdpRappel_box_form { width:100%; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:space-around; }
			.rgdp-container-box-02-insider-googleBTN { justify-content:space-around; }


@media only screen and (max-width: 1200px) {

}

@media only screen and (max-width:800px) {

}

@media only screen and (max-width:600px) {
	.mentionsBox_link { padding:0 0.5rem; font-size:1rem; }
		.mentionsBox_link div { width:100%; margin:0.25rem 0; }
			.mentionsBox_link div a { width:100%; display:flex; flex-wrap:wrap; justify-content:center; }
				.mentionsBox_link div a i { width:100%; text-align:center; font-size:2rem; }
	
	.mentionsBox_titre h2 { font-size:1.5rem; }
	.mentionsBox_content { width:100%; }
	
	.mentionsBox_cond { flex-wrap:wrap; padding:1rem 0; }
		.mentionsBox_cond_menu { width:100%; padding:0 }
		.mentionsBox_cond_text { width:100%; padding:0; font-size:1rem; }
		.mentionsBox_cond_text h3 { margin-bottom:0; padding-bottom:0; font-size:1.5rem; }
			.mentionsBox_cond_text h3 { font-size:1rem; }
			.mentionsBox_cond_text p { font-size:1rem; }
	
	.rgdpRappel_box_form { width:100%; }
}