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

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

.vente { width:100%; background-color:#000000; }
	.venteContent_box_annonce { width:100%; display:flex; flex-wrap:wrap; flex-direction:column; align-content:flex-start; padding:1rem 0 0 0; }
		.venteContent_box_annonce_container { width:100%; display:flex; flex-wrap:wrap; border-bottom:#000000 1rem solid; }
			.venteContent_box_annonce_container_pict { width:25%; font-size:0; }
			.venteContent_box_annonce_container_text { width:55%; display:flex; flex-wrap:wrap; flex-direction:column; padding:1rem; background-color:#F5F5F5; position:relative; }
				.venteContent_box_annonce_container_text a:link, .venteContent_box_annonce_container_text a:visited { color:#000000; }
				.venteContent_box_annonce_container_text a:hover, .venteContent_box_annonce_container_text a:active { color:rgba(197,8,2); }
				.venteContent_box_annonce_container_text div { width:100%; }
				.venteContent_box_annonce_container_text div h3 { margin:0; padding:0; }
				.venteContent_box_annonce_container_text div p { margin-top:0.5rem; padding-top:0.5rem; }
				.venteContent_box_annonce_container_text_link { width:100%; display:flex; flex-wrap:wrap; position:absolute; bottom:0; left:0; right:0; padding:0.5rem 1rem; justify-content:center; }
			.venteContent_box_annonce_container_prix { width:15%; display:flex; flex-wrap:wrap; flex-direction:column; justify-content:center; align-content:center; background-color:rgba(197,8,2); color:#FFFFFF; }
			.venteContent_box_annonce_container_prix div { width:100%; text-align:center; }
				.venteContent_box_annonce_container_prix div i { font-size:2rem; padding-bottom:1rem; }
		.venteContent_box_annonce_container_link { width:5%; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; background-color:#000000; color:rgba(197,8,2); }
			.venteContent_box_annonce_container_link a:link, .venteContent_box_annonce_container_link a:visited { color:#FFFFFF; font-size:2rem; }
			.venteContent_box_annonce_container_link a:hover, .venteContent_box_annonce_container_link a:active { color:rgba(197,8,2); }

		.venteContent_box_annonce_pict { width:100%; font-size:0; background-color:#F1F1F1; }
			.venteContent_box_annonce_details { width:100%; display:flex; flex-wrap:wrap; background-color:#F1F1F1; padding:2rem; color:#000000; }
				.venteContent_box_annonce_details_label { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; padding-bottom:1rem; }
					.venteContent_box_annonce_details_label div i { padding-right:1rem; }
				.venteContent_box_annonce_details_text { width:100%; }
				.venteContent_box_annonce_details_link { width:100%; display:flex; flex-wrap:wrap; justify-content:space-around; background-color:rgba(197,8,2); color:#FFFFFF; padding:2rem; font-size:1.5rem; }
					.venteContent_box_annonce_details_link div i { padding-right:1rem; }
					.venteContent_box_annonce_details_link div a:link, .venteContent_box_annonce_details_link div a:visited { color:#FFFFFF; }
					.venteContent_box_annonce_details_link div a:hover, .venteContent_box_annonce_details_link div a:active { color:#000000; }

					.venteContent_box_annonce_otherPicts { width:100%; display:flex; flex-wrap:wrap; }
						.venteContent_box_annonce_otherPicts div { width:20%; padding:0.1rem; max-height:9.2vw; overflow:hidden; }
					.details_label_car { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; }
						.details_label_car_column { width:33.3333%; }
							.details_label_car_column_line { width:100%; display:flex; flex-wrap:wrap; align-items:center; padding:0.5rem 0; }
								.details_label_car_column_line div i { width:5rem; font-size:3rem; padding-right:2rem; text-align:center; }

.publications { width:100%; display:flex; flex-wrap:wrap; flex-direction:column; background-color:#000000; color:#FFFFFF; margin-bottom:6rem; }
	.publications_titre { width:100%; text-align:center; padding:2rem 4rem; }
		.publications_bandeau { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; }
			.publications_bandeau_box { width:24.5%; display:flex; flex-wrap:wrap; flex-direction:column; position:relative; background-color:#FFFFFF; }
				.publications_bandeau_box a { color:#FFFFFF; }
				.publications_bandeau_box_pict { width:100%; font-size:0; position:relative; }
					.publications_bandeau_box_img { max-height:15rem; overflow:hidden; }
					.publications_bandeau_box_titre { width:100%; position:absolute; bottom:0; left:0; right:0; background-color:rgba(197,8,2,0.5); color:#FFFFFF; padding:1rem; font-size:1rem; text-shadow:2px 2px 5px #000000; }
				.publications_bandeau_box_text { width:100%; background-color:#FFFFFF; color:#000000; padding:1rem 1rem 5rem 1rem; font-size:1rem; }
					.publications_bandeau_box_text a:link, .publications_bandeau_box_text a:visited { color:#000000; }
					.publications_bandeau_box_text a:hover, .publications_bandeau_box_text a:active { color:rgba(197,8,2); }
				.publications_bandeau_box_link { width:100%; position:absolute; bottom:0; left:0; right:0; background-color:rgba(197,8,2); color:#FFFFFF; display:flex; flex-wrap:wrap; justify-content:center; padding:1rem 0; font-size:1rem; }
					.publications_bandeau_box_link a:hover, .publications_bandeau_box_link a:active { color:#000000; }
	.publications_link { width:100%; text-align:center; padding:1rem 4rem 2rem 4rem; }
		.publications_link a:link, .publications_link a:visited { color:rgba(197,8,2); }
		.publications_link a:hover, .publications_link a:active { color:#FFFFFF; }

.content_titre { width:100%; padding:1vw 2vw; display:flex; flex-wrap:wrap; justify-content:center; background-color:#000000; color:#FFFFFF; }
	.content_titre h3 { margin:0; padding:0; }
.content_linkRubrique { width:100%; margin-bottom:4vw; padding:1vw; display:flex; flex-wrap:wrap; justify-content:center; background-color:#000000; color:#FFFFFF; }
	.content_linkRubrique a:link, .content_linkRubrique a:visited { color:rgba(197,8,2); }
	.content_linkRubrique a:hover, .content_linkRubrique a:active { color:#FFFFFF; }

	.content_diapo { width:100%; padding:0.5rem 0; display:flex; flex-wrap:wrap; background-color:#000000; justify-content:space-between; }
		.partBox { width:19.5%; display:flex; flex-wrap:wrap; position:relative; background-color:#F0F0F0; }
			.partBox_pict { width:100%; font-size:0; max-height:16rem; overflow:hidden; position:absolute; top:0; left:0; right:0; }
			.partBox_content { width:100%; padding:17rem 1rem 4rem 1rem; }
				.partBox_content a:link, .partBox_content a:visited { color:#000000; }
				.partBox_content h3 { margin:0; padding:0; font-size:1.2rem; }
				.partBox_content p { margin:0; padding:0; font-size:1rem; text-align:justify; }
					.partBox_content p a { color:#000000; }
			.partBox_link { width:100%; position:absolute; bottom:0; left:0; right:0; background-color:#C50802; text-align:center; padding:1rem 0; font-size:1rem; display:flex; flex-wrap:wrap; justify-content:space-between; }
				.partBox_link div { padding:0 1rem; color:#FFFFFF; }
					.partBox_link a:link,	.partBox_link a:visited { color:#FFFFFF; }
					.partBox_link a:hover, .partBox_link a:active { color:#000000; }

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

}

@media only screen and (max-width:1020px) {
	.publications_bandeau_box {  }
				.publications_bandeau_box_pict { position:static; display:flex; flex-wrap:wrap; flex-direction:column; }
					.publications_bandeau_box_img { order:1; max-height:8rem; }
					.publications_bandeau_box_titre { order:2; position:static; background-color:rgba(197,8,21); }

			.partBox { position:static; }
				.partBox_pict { position:static; }
				.partBox_link { position:static; }
	
	.venteContent_box_annonce_container_link a:link, .venteContent_box_annonce_container_link a:visited { font-size:1rem; }

}

@media only screen and (max-width:600px) {
	.venteContent_box_annonce_container { flex-direction:column; }
		.venteContent_box_annonce_container_pict { width:100%; }
			.venteContent_box_annonce_container_text { width:100%; position:static; }
			.venteContent_box_annonce_container_text_link { position:static; }
			.venteContent_box_annonce_container_prix { width:100%; flex-direction:row; justify-content:space-between; padding:1rem 0 0.5rem 0; }
			.venteContent_box_annonce_container_prix div { width:50%; text-align:center; }
				.venteContent_box_annonce_container_prix div i { font-size:2rem; padding-bottom:1rem; }
		.venteContent_box_annonce_container_link { width:100%; padding:1rem 0; }
	
		.venteContent_box_annonce_details { padding:1rem; }
		.venteContent_box_annonce_details_label { flex-direction:column; }
			.venteContent_box_annonce_details_label div i { padding-right:1rem; }
		.venteContent_box_annonce_details_text { width:100%; }
		.venteContent_box_annonce_details_link { padding:1rem 2rem; }
			.venteContent_box_annonce_details_link div { padding:1rem 0; }

			.venteContent_box_annonce_otherPicts { width:100%; display:flex; flex-wrap:wrap; }
				.venteContent_box_annonce_otherPicts div { width:20%; padding:0.1rem; }
			.details_label_car { flex-direction:column; }
				.details_label_car_column { width:100%; }

		.content_titre { padding:2vw 4vw; text-align:center; }
		.content_linkRubrique { margin-bottom:2rem; padding:0 4rem 2rem 4rem; text-align:center; }

		.publications_bandeau { flex-direction:column; padding:0; }
			.publications_bandeau_box { width:100%; padding-bottom:2rem; background-color:#000000; position:static; }
				.publications_bandeau_box_img { order:2; max-height:none; }
				.publications_bandeau_box_titre { order:1; }
				.publications_bandeau_box_text { order:3; padding:1rem; }
				.publications_bandeau_box_link { order:4; position:static; }
			.publications_link { width:100%; text-align:center; padding:1rem 4rem 2rem 4rem; }

			.partBox { width:100%; margin-bottom:2rem; }
				.partBox_content { width:100%; padding:1rem; }
}