@charset "utf-8";
/*
	CSS Document
	Code couleur rouge = #FA000B
*/


.textContainer { width:100%; display:flex; text-align:left; font-size:1.2em; }
	.textContainer-menu { width:25%; margin-right:1%; display:inline-block; }
		.textContainer-menu-line { 
			width:100%; 
			margin:2% 0%;
			background-color:#F7F7F7;
			background-image:linear-gradient(to bottom, #FBFBFB, #F1F1F1);
			background-repear:repeat-x;
			text-align:left; 
			padding:12px;
			border-left:#000 8px solid;
			border-bottom:2px solid #D6D6D6;
			color:#FA000B;
		}
			.textContainer-menu-line:first-child { margin-top:0%; }
			.textContainer-menu-line a:link, .textContainer-menu-line a:visited { color:#FA000B; }
			.textContainer-menu-line a:hover, .textContainer-menu-line a:active { color:#000000; }
	.textContainer-content { width:75%; margin-left:1%; margin-right:5%; padding:12px; text-align:justify; }
		.table-cookies { width:100%; display:flex; }
			.table-cookies div { margin-bottom:0; margin-right:0.75%; margin-bottom:0.75%; background-color:#CCC; padding:0.5%; }
				.table-cookies div:first-child, .table-cookies div:nth-child(2) { width:10%; }
				.table-cookies div:nth-child(3) { width:30%; }
				.table-cookies div:last-child { width:50%; margin-bottom:0.75%; margin-right:0; }
	.textContainer-content a { color:#FA000B; }

@media only screen and (max-width: 640px) {
	.textContainer { display:block; }
		.textContainer-menu { width:98%; margin:0 auto; }
		.textContainer-content { width:98%; margin:0 auto; }
		.table-cookies { display:block; }
			.table-cookies div, .table-cookies div:first-child, .table-cookies div:nth-child(2), .table-cookies div:nth-child(3), .table-cookies div:last-child { width:100%; padding:10px; }
}