@charset "utf-8";
/* CSS Document */

.box { width:100%; max-width:1500px; margin:0 auto; padding:4vw 0; display:flex; flex-wrap:wrap; }
	.box i { width:100%; text-align:center; font-size:8vw; margin:2vw 0; }
	.box h2, .box h3 { width:100%; text-align:center; margin:0; padding:0; }
	.box p { margin:1vw 0; }

.pageContent_droite .btn a { width:100%; text-align:center; }

.textesInside { width:100%; display:flex; flex-wrap:wrap; }
	.textesInside_box { width:48%; margin:0 1%; padding:2vw; background-color:#99CCFF; border-radius:0.75vw; }
		.textesInside_box:first-child { width:49%; margin-left:0; }
		.textesInside_box:last-child { width:49%; margin-right:0; }

.mentionsLegales { width:100%; display:flex; flex-wrap:wrap; }
	.mentionsLegales_box { width:48%;margin:1%; padding:2vw; background-color:#99CCFF; border-radius:0.75vw; }
		.mentionsLegales_box a:link, .mentionsLegales_box a:visited { color:#FF6600; text-shadow: 1px 1px 1px #000000; }
		.mentionsLegales_box a:hover, .mentionsLegales_box a:active { color:#000000; text-shadow: 1px 1px 1px #000000; }
		.mentionsLegales_box p a i { width:auto; font-size:1.5vw; margin:0; padding-left:1vw; }
		.mentionsLegales_box span i { font-size:6vw; margin:0; }

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

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

@media screen and (max-width:600px) {
	.box { width:90%; }
		.box i { font-size:32vw; margin:8vw 0; }
		.box p { margin:4vw 0; text-align:justify; }
	
	.textesInside_box, .mentionsLegales_box { width:100%; margin:2vw 0; padding:8vw; border-radius:3vw; text-align:justify; }
		.textesInside_box:first-child, .textesInside_box:last-child { width:100%; }
}