#enTete,
#tickerHome,
#footer,
#accesDistributeurs,
#blocActuReseau,
.btnPlusInfos,
.btnAjout,
.typeTri,
.typeAffichage,
.pagination,
#blocNewsletter,
#blocService,
#blocDistributeurs,
#btnRetour,
#pageFicheVehicules .bloc,
#btnAjoutFiche,
#blocSelection ul { display: none; }

.break {clear: both; height: 1px; line-height: 1px; font-size: 1px;}

body { font-size: 11px; font-family: "Arial", Verdana, sans-serif; }

#blocMarques ul li { float: left; width: 20%; }

#blocSelection { margin-top: 15px; }

/************************************************ résultats en liste */

.resultListe {
   width: 653px; border: 1px #ccc solid; padding: 0 10px 10px 10px;
   position: relative; margin-bottom: 5px; height: 55px;}
.resultListe .contentBloc { padding: 10px; width: 633px;}
.resultListe img.vignetteVehicule { float: left; margin-right: 10px; }
.resultListe .descriptif {
   width: 440px; height: 16px;
   float: left; position: relative;}
.resultListe p { text-transform: uppercase; position: absolute; left: 0; top: 0;}
.resultListe ul { list-style: none; position: absolute; right: 0; top: 0;}
.resultListe ul li { float: left; border-left: 1px #ddd solid; padding: 0 5px; text-align: right;}
.resultListe ul li strong { font-size: 12px; }
.resultListe ul li.labelVehicule {position: absolute; right: -40px; top: 0; border-left: 0; }
.resultListe ul li.promotion { 
   position: absolute; right: -125px; top: 4px; width: 68px; height: 14px;
   border-left: 0;}
   
/************************************************ résultats en galerie */

.resultGalerie * { margin: 0; padding: 0; }
.resultGalerie {
   width: 160px;
   position: relative; margin-bottom: 5px; padding-bottom: 15px;
   float: left; margin-right: 3px;}
.resultGalerie .btnPlusInfos span,
.resultGalerie .btnAjout span { display: none; }
.resultGalerie .contentBloc { padding: 10px; }
.resultGalerie img.vignetteVehicule { margin: 5px 0; }
.resultGalerie ul { list-style: none; position: relative; width: 140px; margin: 0;}
.resultGalerie ul li strong { color: #FD7403; font-size: 12px; }
.resultGalerie ul li.annee img { float: left; margin-right: 5px;}
.resultGalerie ul li.annee,
.resultGalerie ul li.km { width: 70px; float: left; height: 25px; line-height: 20px; }
.resultGalerie ul li.km { text-align: right; }
.resultGalerie .prix { border-top: 1px #92A1B7 solid; padding-top: 5px; margin-top: 5px; clear: both;}
.resultGalerie .contentBloc p { height: 40px; } /* Ajout par Armel pour alignement vertical correct même avec des modèles sur deux lignes */
.resultGalerie ul li.promotion { position: absolute; right: 0; bottom: -1px; width: 68px; height: 14px; font-weight: bold}
   
/* fiche véhicule */

#visuelsVehicule,
#caracteristiques { float: left; }

#visuelsVehicule {width: 300px;}
#caracteristiques { width: 400px; margin-left: 10px; font-size: 11px; margin-bottom: 10px;}
#caracteristiques dt { width: 140px; display: block; text-align: right;}
#caracteristiques dd { width: 150px; font-weight: bold; margin-left: 5px;}
#caracteristiques dt,
#caracteristiques dd { float: left; line-height: 20px; }
#caracteristiques dd ul { list-style: none; padding-top: 5px; margin: 0; padding: 0;}
#caracteristiques dd ul li { font-size: 11px; font-weight: normal; line-height: 14px; }
   
#visuelsVehicule * { margin: 0; padding: 0;}
   
ul#galerieMini {list-style: none;}
ul#galerieMini li {float: left; margin-right: 3px;}
ul#galerieMini li a img {
	margin: 2px 1px ;
	border: 1px solid #dcb ;}
   
.blocActu img {float: left; margin: 0 10px 0 0;}

#pageListeActualites #colGauche h2 { border: 1px #ccc solid; padding: 2px 5px;}
#pageListeActualites .blocActu { border-bottom: 1px #ddd solid; padding-bottom: 5px; margin-bottom: 10px; }

.selection img { float: left; margin: 0 10px 0 0; }
.selection a { text-decoration: none; }
