@media (max-width: 500px){
	
	h1{
	font-size: 2em;
	}
	
	.blocLivr{
	width:180px;
	position: relative;
	float: left;
	margin: 5px 0;
	}
	.photoLivr{
		width:168px;
		border: 6px solid #ffffff;
		position: relative;
		float: left;
	}
	
	.casePresentKit{
	height: 170px;
	background-image: url("img/fdPackNoir-mini.jpg");
	}
	.casePresentKit.rouge{ background-image: url("img/fdPackRouge-mini.jpg"); }
	
	/* KIT -------------------- */
	.photoPresentKit.mega{ background-image: url("img/visuMegaraptor-mini.png"); }
	.photoPresentKit.perfo{ background-image: url("img/visuPerfraptor-mini.png"); }
	.photoPresentKit.shelby{ background-image: url("img/visuShelby-mini.png"); }
	.photoPresentKit.panigale{ background-image: url("img/visuPanigale-mini.png"); }
	.txtPresentKit{ width:230px; margin: 0; position:absolute; float: right; right: 0; top: 50%; transform: translateY(-50%); }
	.titrePresentKit{ font-size: 2em; }
	.prixPresentKit{ display: none; }
	
	.photoKit50{
	width:calc(100% - 28px);
	max-width: 370px;
	}
	.photoKit25{
	width:calc(50% - 14px);
	}
	.flecheKit{
	transform: translateX(-50%) rotateZ(90deg);
	}
	
	/* LISTE --------------------------- */
	.caseAnnonce{
	width:152px;
	}
	.photoAnnonce{
	height: 101px;
	}
	.detailAnnonce{ font-size: 0.9em; }
	.vendu{
	width:300px;
	}
	
	/* CONTACT -------------------------- */
	.caseContact{
	width:140px;
	height: 190px;
	margin: 10px;
	}



}