@charset "utf-8";
/* 
FONTS :
	1. montserrat-alternates
	2. 911_normal
	3. 911_title
	4. 911_italic

ROUGE CLAIR : #FB0A01
ROUGE FONCE : #C50802
*/

.admin { width:100%; background-color:#000000; }
	.contentContainer_menu_title p { width:100%; text-align:center; letter-spacing:1rem; margin:0; padding:0; }
		.contentContainer_menu_title p i { padding-right:1rem; }

.mainContainer { width:70%; padding:0 0 0 2rem; }
	.papBox { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:1rem; background-color:rgba(197,8,2); padding:1rem; color:#FFFFFF; align-items:center; }
		.papBox a:link, .papBox a:visited { color:#FFFFFF; font-size:2rem; }
		.papBox a:hover, .papBox a:active { color:#000000; }

	.postList { width:100%; display:flex; flex-wrap:wrap; margin-bottom:1rem; }
		.postList_titre { width:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; background-color:rgba(197,8,2); color:#FFFFFF; padding:1.25rem 1rem 1.25rem 2rem; }
			.postList_titre_text { width:75%; padding-right:1rem; }
				.postList_titre_text  h2 { margin:0; padding:0; text-shadow:2px 2px 5px #000000; }
			.postList_titre_btn { width:25%; display:flex; flex-wrap:wrap; justify-content:right; }
				.postList_titre_btn div { padding:0 0.5rem; }
					a.postBTN:link, a.postBTN:visited { background-color:#FFFFFF; color:rgba(197,8,2); padding:0.5rem; border-radius:0.5rem; }
					a.postBTN:hover, a.postBTN:active { background-color:#000000; color:#FFFFFF; }
			.postList_pict { width:40%; font-size:0; padding:1rem; background-color:#F1F1F1; border-bottom:rgba(197,8,2) 2px solid; }
			.postList_details { width:60%; display:flex; flex-wrap:wrap; flex-direction:column; padding:1rem; background-color:#F1F1F1; align-content:center; border-bottom:rgba(197,8,2) 2px solid; }
				.postList_details_line { width:100%; display:flex; flex-wrap:wrap; padding:0.25rem 0; }
					.postList_details_line_picto { width:10%; padding:0 0.5rem; }
					.postList_details_line_text { width:90%; padding:0 0.5rem; }
						.postList_details_line_text p { margin:0; padding:0; }

	.postDetails_pict { width:100%; padding:4rem; background-color:#F1F1F1; }
		.postDetails_pict_main { width:100%; font-size:0; padding:1rem 0; }
			.postDetails_pict_main a:link, .postDetails_pict_main a:visited { border:#F1F1F1 2px solid; }
			.postDetails_pict_main a:hover, .postDetails_pict_main a:active { border:rgba(197,8,2) 2px solid; }
		.postDetails_pict_others { width:100%; font-size:0; display:flex; flex-wrap:wrap; justify-content:space-between; }
			.postDetails_pict_others div { display:flex; flex-wrap:wrap; align-items:flex-start; }
				.postDetails_pict_others div img { width:auto; max-height:11vh; }
				.postDetails_pict_others div a:link, .postDetails_pict_others div a:visited { border:#F1F1F1 2px solid; }
				.postDetails_pict_others div a:hover, .postDetails_pict_others div a:active { border:rgba(197,8,2) 2px solid; }
	.postDetails_content { width:100%; display:flex; flex-wrap:wrap; padding:0 4rem; background-color:#F1F1F1; }
		.postDetails_content_labels { width:100%; display:flex; justify-content:space-around; }
			.postDetails_content_labels div i { padding-right:0.75rem; }
		.postDetails_content_column { width:33.3333%; display:flex; flex-wrap:wrap; }
			.postDetails_content_column_line { width:100%; display:flex; flex-wrap:wrap; padding-bottom:2rem; align-items:center; }
				.postDetails_content_column_line div i { font-size:2rem; padding-right:1rem; }

	.postDetails_content_intro { width:100%; padding-top:2rem; }
	.postDetails_content_text { width:100%; padding-bottom:2rem; }
		.postDetails_content_keywords { width:100%; padding:2rem 0; font-style:italic; }

	.pictBox { width:100%; display:flex; flex-wrap:wrap; margin-bottom:1rem; border-bottom:rgba(197,8,2) 2px solid; background-color:#F1F1F1; }
		.pictBox_pict { width:40%; font-size:0; position:relative; padding:1rem; }
			.pictBox_pict_btn { width:100%; position:absolute; bottom:1rem; left:0; right:0; font-size:1.25rem; display:flex; flex-wrap:wrap; justify-content:center; padding:0.5rem; }
				.pictBox_pict_btn div { padding:0.5rem 1rem; }
					.pictBox_pict_btn a:link, .pictBox_pict_btn a:visited { padding:0.3rem 1rem; background-color:rgba(197,8,2); color:#FFFFFF; border-radius:0.5rem; }
					.pictBox_pict_btn a:hover, .pictBox_pict_btn a:active { color:#000000; }
		.pictBox_details { width:60%; display:flex; flex-wrap:wrap; flex-direction:column; padding-left:2rem; justify-content:center; }
			.pictBox_details_line { width:100%; padding:0.5rem 0; display:flex; flex-wrap:wrap; border-bottom:#000000 1px dotted; }
				.pictBox_details_line_label { width:25%; }
				.pictBox_details_line_text { width:75%; }
			.pictBox_details_line:last-child { border-bottom:none; }
	.pictBox_insert { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; }
		.pictBox_insert_title { width:100%; padding:0 2rem; }
		.pictBox_insert_list { margin:0.5%; padding:0.5rem; background-color:#F1F1F1; font-size:0; }
			.pictBox_insert_list img { width:auto; max-height:11vh; }
	.pictBox_delete { width:100%; padding:2rem; background-color:#F1F1F1; position:relative; }
		.pictBox_delete_pict { width:100%; font-size:0; position:static; }
		.pictBox_delete_warning { width:60%; margin:0 auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background-color:rgba(256,256,256,0.75); position:absolute; top:30%; left:0; right:0; padding:2rem; border:rgba(197,8,2) 2px solid; }
			.pictBox_delete_warning_pict { max-width:128px; }
			.pictBox_delete_warning_text { width:100%; text-align:center; }

	.rubriquesBox { padding:1rem 0; }
		.rubriquesBox_line { width:100%; display:flex; flex-wrap:wrap; padding:1rem 2rem; background-color:rgba(197,8,2); color:#FFFFFF; border-bottom:#FFFFFF 2px solid; justify-content:space-between; }
			.rubriquesBox_line_btn { display:flex; flex-wrap:wrap; justify-content:space-around; }
				.rubriquesBox_line_btn div { padding:0 1rem; } 
					.rubriquesBox_line_btn div a:link, .rubriquesBox_line_btn div a:visited { background-color:#FFFFFF; color:rgba(197,8,2); border-radius:0.5rem; padding:0.5rem; }
					.rubriquesBox_line_btn div a:hover, .rubriquesBox_line_btn div a:active { color:#000000; }

	.mainContainer_content { width:100%; display:flex; flex-wrap:wrap; }
		.contentContainer_main { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; text-align:center; padding:1rem 0; }
			.contentContainer_main_box { width:19%; display:flex; flex-wrap:wrap; background-color:#CCCCCC; position:relative; align-content:flex-start; min-height:100%; }
			.contentContainer_main_boxContent { width:100%; display:flex; flex-wrap:wrap; padding-bottom:2vw; }
				.contentContainer_main_boxContent_normal { width:100%; padding:0.5vw; }
					.contentContainer_main_boxContent_normal h2 { padding:0.5vw 0; margin:0; }
				.contentContainer_main_boxContent_pict { width:100%; font-size:0; max-height:8vw; overflow:hidden; }
			.contentContainer_main_boxLink { width:100%; background-color:rgb(197,8,2); position:absolute; bottom:0; left:0; right:0; padding:0.25vw 0; }
				.contentContainer_main_boxLink a:link, .contentContainer_main_boxLink a:visited { color:#FFFFFF; }
				.contentContainer_main_boxLink a:hover, .contentContainer_main_boxLink a:active { color:#000000; }


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

}

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

}

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

}