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

.bandeShopMenuTop { width:100%; max-width:1400px; margin:0 auto; position: relative; display:flex; flex-wrap:wrap; }
	.bandeShopMenuMember { position:absolute; right:0; top:0; display:flex; flex-wrap:wrap; }
		.bandeShopMenuTop a i, bandeShopMenuMember a i { padding-right:1vw; }


.annonces { width:100%; display:flex; flex-wrap:wrap; }
	.vehiculeBande { width:100%; background-color:#F7F7F7; padding:0 1vw 1vw 1vw; margin:0.5vw 0; border-top:#666 1px solid; border-bottom:#666 1px solid; }
		.vehiculeBandeBox { width:100%; margin-bottom:1vw; }
			.vehiculeBandeTitre { width:100%; position:relative; }
				.vehiculeBandeTitre h2 { margin-bottom:0; padding-bottom:0; }
				.vehiculeBandeTitre div { position:absolute; top:0; right:0; }
					.vehiculeBandeTitre div h2 { margin:0; padding:0; }
				
			.vehiculeBandeSoustitre { width:100%; display:flex; flex-wrap:wrap; font-size:0.85vw; font-style:italic; }
				.vehiculeBandeSoustitre div { border:#000000 1px solid; border-radius:0.5vw; margin:0.5vw; padding:0.5vw 1vw; }
					.vehiculeBandeSoustitre div:first-child { margin-left:0; }
					.vehiculeBandeSoustitre div:last-child { margin-right:0; }

			.vehiculeBandeDetails { width:100%; display:flex; flex-wrap:wrap; }
				.vehiculeBandeDetailsPict { width:20%; font-size:0; }
				.vehiculeBandeDetailsLabel { width:60%; display: block; padding-left:1vw; }
					.vehiculeBandeDetailsLabel div { margin:0.15vw 0; }
				.vehiculeBandeDetailsBTN { width:20%;display:flex; flex-wrap:wrap; justify-content:center; align-items:center; }
					a.BTN:link, a.BTN:visited { margin:0 0.25vw; padding:0.5vw 1vw; background-color:#3399CC; border:#3399CC 1px solid; border-radius:0.5vw; color:#FFFFFF; }
					a.BTN:hover, .a.BTN:active { margin:0 0.25vw; padding:0.5vw 1vw; background-color:#FFFFFF; border:#3399CC 1px solid; border-radius:0.5vw; color:#000000; }
					a.BTNselected:link, a.BTNselected:visited { margin:0 0.25vw; padding:0.5vw 1vw; background-color:#3399CC; border:#3399CC 1px solid; border-radius:0.5vw; color:#000000; }
					a.BTNselected:hover, a.BTNselected:active { margin:0 0.25vw; padding:0.5vw 1vw; background-color:#3399CC; border:#3399CC 1px solid; border-radius:0.5vw; color:#FFFFFF; }

.colonneRight { width:100%; margin:6vw auto 0 auto; text-align:center; }
	.colonneRight span { font-size:5vw; }
	.colonneRight h2 { margin:0; padding:0; }
	.colonneRight p { text-align:justify; }
	
	.amazon { width:100%; display:flex; flex-wrap:wrap; margin:0.5vw 0 1vw 0; background-color:#F7F7F7; padding:1vw; }
		.amazonTitre { width:100%; text-align:center; }
		.amazonPict { width:100%; margin:1vw; font-size:0; border:#666666 1px solid; }
		.amazonPrix { width:100%; text-align:center; letter-spacing:0.2vw; }
			.amazonBTN { width:50%; margin:0 auto; text-align:center; }

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

@media only screen and (max-width:900px) {
	.bandeShopMenuTop { font-size:4vw; }
		.bandeShopMenuTop a.BTN, .bandeShopMenuMember a.BTN  { margin:1vw auto; }
		.bandeShopMenuMember { position:static; width:100%;  }
}

@media only screen and (max-width:600px) {
	.bandeShopMenuTop { width:100%; max-width:1400px; margin:0 auto; position: relative; }
	.bandeShopMenuMember { position:static; width:100%;  }
		.bandeShopMenuTop a.BTN, .bandeShopMenuMember a.BTN  { width:90%; margin:1vw auto; font-size:200%; border-radius:2vw; padding:2vw; }
	
	.vehiculeBandeTitre { text-align:center; padding:0 2vw; }
		.vehiculeBandeTitre div { position:static; text-align:center; width:100%; }
	.vehiculeBandeSoustitre { font-size:100%; }
		.vehiculeBandeSoustitre div { width:100%; border-radius:2vw; text-align:center; padding:1vw; }
	.vehiculeBandeDetails { font-size:200%; display:block; }
		.vehiculeBandeDetailsPict { width:100%; margin:0 auto; }
		.vehiculeBandeDetailsLabel { width:90%; margin:0 auto; padding:2vw 0; font-size:50%; }
			.vehiculeBandeDetailsLabel .F100 .N010 { width:20%; text-align:center; }
			.vehiculeBandeDetailsLabel .F100 .N090 { width:80%; }
		.vehiculeBandeDetailsBTN { width:100%; }
			.vehiculeBandeDetailsBTN a.BTN { font-size:50%; border-radius:2vw; margin:2vw 0; padding:1vw 2vw; }
			
		.colonneRight span { font-size:400%; }
			.amazon { margin:2vw 0 4vw 0; padding:0 1vw 6vw 1vw; border-top:#000000 1px solid; border-bottom:#000000 1px solid; }
			.amazonPrix h4 { letter-spacing:1vw; font-size:100%; }
			.amazonBTN { width:100%; }
			.amazonBTN a.BTN { font-size:125%; border-radius:2vw; margin:2vw 0; padding:1vw 2vw; }
}
