#mainContent .bandeauTop{height:inherit;padding-top:100px}#mainContent .widthConteneur{min-height:290px;position:relative;z-index:10;padding:40px 40px 100px}#mainContent .bandeauTop .titre{padding-bottom:10px}#mainContent .bandeauTop .intro{line-height:30px}#mainContent .bandeauTop .sousIntro{letter-spacing:1px;font-family:"Heroic Condensed Regular";font-size:28px;line-height:36px;color:#3d3d3d;font-style:oblique}#mainContent .bandeauTop .link{color:#7caa2a}#mainContent .bandeauTop .link:hover{color:#7caa2a}#mainContent .bandeauTop .filtreMarque{width:500px;position:relative;margin:0 auto}.filtreMarque .contentFields .contentField{background:transparent;padding-top:40px}.chosen-container-single .chosen-single span{color:#999}.contentListeVehicules{overflow:hidden}.listeVehicule{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.listeVehicule .vehicule .link{cursor:pointer;width:100%}.listeVehicule .vehicule{width:25%;padding:0 10px 30px}.listeVehicule .vehicule .descriptionVoiture{position:relative;height:310px}.listeVehicule .vehicule .descriptionVoiture .contentImage{width:100%;height:200px;background-color:#7caa2a}.listeVehicule .vehicule .link:hover .descriptionVoiture .contentImage img{opacity:.7;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.listeVehicule .vehicule .descriptionVoiture .contentImage img{height:100%;width:100%;object-fit:cover;display:block;object-position:50% 50%;filter:grayscale(0) blur(0);-webkit-filter:grayscale(0) blur(0);-moz-filter:grayscale(0) blur(0);-ms-filter:grayscale(0) blur(0);-o-filter:grayscale(0) blur(0);-webkit-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-ms-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 300ms cubic-bezier(.25,.46,.45,.94);transition:all 300ms cubic-bezier(.25,.46,.45,.94)}.listeVehicule .vehicule .descriptionVoiture .contentInfos{background:transparent url(/Content/css/images/textureBlack.png) repeat left top;padding:20px 25px;position:absolute;height:110px;width:100%;bottom:0;left:0;-webkit-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-ms-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 300ms cubic-bezier(.25,.46,.45,.94);transition:all 300ms cubic-bezier(.25,.46,.45,.94)}.listeVehicule .vehicule .descriptionVoiture .contentInfos::after{content:"";background-color:#7caa2a;height:10px;width:40px;position:absolute;bottom:-5px;left:20px}.listeVehicule .vehicule .link:hover .descriptionVoiture .contentInfos{height:120px}.listeVehicule .vehicule .descriptionVoiture .contentInfos .marque{display:inline-block;width:100%;font-size:16px;font-family:'Open Sans',sans-serif;color:#fff;line-height:20px;font-weight:800;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listeVehicule .vehicule .descriptionVoiture .contentInfos .model{display:inline-block;width:100%;letter-spacing:1px;font-family:"Heroic Condensed Regular";font-size:36px;color:#fff;font-style:oblique;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listeVehicule .load{height:240px;position:relative;width:100%}.listeVehicule .load::after{position:absolute;content:url(/Content/css/images/blog/load.gif);top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);left:50%}@media screen and (max-width:1240px){.listeVehicule .vehicule{width:calc(100%/3)}}@media screen and (max-width:880px){.hasBandeauTexture:before{display:block;height:180px}.listeVehicule .vehicule{width:calc(100%/2)}#mainContent .bandeauTop .intro,#mainContent .bandeauTop .sousIntro{line-height:25px;font-size:20px;padding:0 15px}#mainContent .bandeauTop{padding-top:40px}.listeVehicule .vehicule .descriptionVoiture .contentInfos .marque{font-size:12px;line-height:initial}.listeVehicule .vehicule .descriptionVoiture .contentInfos .model{font-size:28px;line-height:initial}.listeVehicule .vehicule .descriptionVoiture .contentInfos{height:80px;padding:15px 20px}.listeVehicule .vehicule .descriptionVoiture{height:220px}.listeVehicule .vehicule .descriptionVoiture .contentImage{height:140px}.listeVehicule .vehicule .link:hover .descriptionVoiture .contentInfos{height:100px}.listeVehicule .load{height:160px}}@media screen and (max-width:580px){#mainContent .widthConteneur{padding:40px 15px 50px}#mainContent .bandeauTop .filtreMarque{width:100%;padding:0 15px}.listeVehicule .vehicule{width:100%}}