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

.annoncesBox { width:100%; display:flex; flex-wrap:wrap; padding:2vw 2vw; }
.detailsBox { width:98%; margin:2vw 2% 2vw 0; padding:0 1vw 4vw 1vw; display:block; background-color:#CCCCCC; border-top:#000000 1px solid; border-bottom:#000000 1px solid; }
	.detailsBoxTitle { width:100%; position:relative; }
		.detailsBoxTitle h4 { font-size:2vw; margin:1vw 0 0 0; padding:0; }
	.detailsBoxPrix { position:absolute; top:0; right:4vw; font-size:2vw; }
	.detailsBoxClose { position:absolute; top:0; right:0; font-size:2vw; }
		.detailsBoxClose a:link, .detailsBoxClose a:visited { color:#FF0000; }
		.detailsBoxClose a:hover, .detailsBoxClose a:active { color:#3399CC; }
		.prix { letter-spacing:0.2vw; }
		.detailsBoxTitleBTN { position:absolute; top:0; right:0; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; }
		.detailsBoxLibelle { width:100%; display:flex; flex-wrap:wrap; margin-bottom:1vw; }
			.detailsBoxLibelle div { padding:0 0.5vw; }
				.detailsBoxLibelle div:first-child { padding-left:0; }
				.detailsBoxLibelle div i { padding-right:0.25vw; }
	.detailsBoxContent { width:100%; display:flex; flex-wrap:wrap; }
		.detailsPictBox { width:40%; font-size:0; }
			.detailsPictBoxMain { width:100%; }
			.detailsPictBoxOther { width:100%; display:flex; flex-wrap:wrap; }
				.detailsPictBoxThumbail { width:100%; margin:0.5vw 0; font-size:0; }
		.detailsLabelBox { width:60%; padding-left:2vw; }
			.detailsLabelBoxLine { width:100%; display:flex; flex-wrap:wrap; padding:0.25vw 0; }
				.picto { width:10%; }
				.title { width:40%; }
				.text { width:50%; position:relative; }
					.text div { position:absolute; top:0; right:0; }
					.text a:link, .text a:visited { position:absolute; top:0; right:0; color:#3399CC; }
					.text a:hover, .text a:active { position:absolute; top:0; right:0; color:#FF0000; }
				.textFull { width:90%; }
					.textFull p { margin:0; padding:0; }

.publisherContact { width:100%; margin:0 0 2vw 0; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; }