/* @group Styles génériques */

body {
	background: url(../medias/images/app/bg-deg-lancement-iphone.jpg) repeat-x #fff;
}

#lancementIphone {
	background: url(../medias/images/app/bg-lancement-iphone.jpg) 50% top no-repeat;
}

p.Infos {
	padding: 10px;
	border: 1px solid #ecc735;
	background: #fcf0cc;
	color: #484848;
	text-align: center;
}

p.infosMini {
	font-size: 9px;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #a8083c;
}

a.lienTexte {
	color: #a8083c;
	text-decoration: underline;
}

a.lienTexte:hover {
	color: #000;
	text-decoration: none;
}

.exergueIdm {
	font-weight: bold;
	color: #a8083c;
}	 

h2.titreTexte {
	color: #a8083c;
	font-size: 13px;
	text-transform: uppercase;
	padding-left: 25px;
	margin-bottom: 10px;
	background: url(../medias/images/app/design/puce-infos.png) no-repeat 4px center;
}

h3 {
	font-size: 13px;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	border-bottom: 1px dotted Gray;
	padding-bottom: 3px;
	padding-left: 10px;
}

#texteIntroGroupe {
	padding: 5px 50px 15px 50px;
	background: url(../medias/images/app/design/bg-intro.png) no-repeat;
}

#texteIntroGroupe p {
	margin: 0;
	padding: 6px 0;
}

#texteIntroGroupe h2 {
	color: #a8083c;
	font-size: 20px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
}

.infosLegales {
	font-size: 10px;
	font-style: italic;
}

.espacement {
	padding: 30px 0 0 0;
}

.colLeft {
	display: inline;
	float: left;
	width: 49%;
}

.colRight {
	display: inline;
	float: right;
	width: 49%;
}

.clearFloat {

}

/* @end */

/* @group Bloc Site */

	#blocSite {
		position: relative;
		width: 960px;
		margin: 0 auto;
		padding: 0 0 4px 0;
		background: url(../medias/images/app/design/bas-ombre-site.png) center bottom no-repeat;
	}
	
	#ombreSite {
		width: 952px;
		padding: 0 4px;
		background: url(../medias/images/app/design/fond-ombre-site.png) repeat-y;
	}

/* @end */

/* @group Entete */

	#Entete {
		width: 952px;
		height: 150px;
		position: relative;
		/*background: url(../medias/images/app/design/annonce-header.png) no-repeat right top;*/
		background: url(../medias/images/app/bg-head-lancement-iphone.jpg) no-repeat left top;
	}

	#lienHeadAppIphone {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 802px;
		height: 115px;
	}

	#lienHeadAppIphone span {
		display: none;
	}
	
	#videoEntete {
		position: absolute;
		right: 0px;
	}

	#lienLogo {

		/*

		position: absolute;
		display: block;
		width: 104px;
		height: 108px;
		background: url(../medias/images/app/design/logo-centre-vo.png) no-repeat;

		*/

		position: absolute;
		display: block;
		width: 140px;
		height: 115px;
	}
	
	#lienUtilisateur {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 5px;
		right: 27px;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 12px;
		color: #bfbfbf;
	}
	
	#lienUtilisateur a {
		text-decoration: none;
		color: #000;
	}
	
	#lienUtilisateur a:hover {
		color: #a8083c;
	}
	
	/* @group Menu Principal */
	
		#menuPrincipal {
			position: absolute;
			width: 952px;
			top: 115px;
			margin: 0;
			padding: 0;
			list-style: none;
			background: url(../medias/images/app/design/menu-principal/bg.png) repeat-x left top #000;
		}
		
		#menuPrincipal li {
			display: inline; 
			float: left;
			margin: 0;
			padding: 0;
		}
		
		#menuPrincipal li a {
			display: block;
			margin: 0;
			padding: 0 ;
			height: 30px;
			background-position: 50% top;
			background-repeat: none;
		}
		
		#menuPrincipal li a span {
			display: none;
		}
		
		#mpAccueil {
			background-image: url(../medias/images/app/design/menu-principal/accueil.png);
			width: 140px;
		}
		
		#mpAccueil:hover,
		#mpAccueil.enCours {
			background-image: url(../medias/images/app/design/menu-principal/accueil_h.png);
		}
		
		#mpFinancement {
			background-image: url(../medias/images/app/design/menu-principal/financement.png);
			width: 210px;
		}
		
		#mpFinancement:hover,
		#mpFinancement.enCours {
			background-image: url(../medias/images/app/design/menu-principal/financement_h.png);
		}
		
		#mpEngagements {
			background-image: url(../medias/images/app/design/menu-principal/engagements.png);
			width: 210px;
		}
		
		#mpEngagements:hover,
		#mpEngagements.enCours {
			background-image: url(../medias/images/app/design/menu-principal/engagements_h.png);
		}
		
		#mpPacks {
			background-image: url(../medias/images/app/design/menu-principal/pack_auto.png);
			width: 210px;
		}
		
		#mpPacks:hover,
		#mpPacks.enCours {
			background-image: url(../medias/images/app/design/menu-principal/pack_auto_h.png);
		}
		
		#mpContact {
			background-image: url(../medias/images/app/design/menu-principal/contact.png);
			width: 170px;
		}
		
		#mpContact:hover,
		#mpContact.enCours {
			background-image: url(../medias/images/app/design/menu-principal/contact_h.png);
		}
		
	
	/* @end */

/* @end */

/* @group Annonce bienvenue */



		#pubactufond {

  			position:fixed;
  			top: 0%;
  			left: 0%;
  			width: 100%;
  			height: 100%;
  			background-color: #000;
  			z-index:100;
  			opacity:0.5;
			-moz-opacity: 0.5;
  			filter: alpha(opacity=50);
		}

		#pubactu {
			position:fixed;
			width:419px;			
    		z-index:100;
			top:50%;
			margin-top:-326px;			
			left: 50%;
			margin-left: -300px;
		}



	#bienvenueIDM {
		padding: 0;
		width: 465px;
		padding: 15px 20px 15px 230px;
		background: url(../medias/images/app/design/bg-invit.jpg) no-repeat;
	}
	
	#bienvenueIDM h1 {
		color: #a8083c;
		text-transform: uppercase;
		font-size: 14px;
		margin: 0;
		padding: 0;
	}
	
	#bienvenueIDM p {
		margin: 10px 0;
		padding: 0;
		font-size: 12px;
	}

/* @end */

/* @group Blocs Contenu du site */

	#colonneContenu {
		width: 922px;
		padding: 0 15px;
		margin-top: 15px;
		background: url(../medias/images/app/design/cadrillage.png) repeat-y 687px top;
	}
	
	#colonneContenu.comparer {
		background: none;
	}
	
	#colonneGauche {
		float: left;
		display: inline; 
		width: 665px;
	}
	
	#colonneDroite {
		display: inline; float: right;
		width: 230px;
		padding: 0 10px;
	}
/* @end */

/* @group Colonne Droite */

	#colonneDroite h2 {
		font-weight: bold;
		color: #FFF;
		margin: 0;
		padding: 5px 0 5px 25px;
		background:#000 url(../medias/images/app/design/puce-favoris-comparateur.jpg) 5px center no-repeat;
	}
	
	#colonneDroite .ficheVehicule p {
		margin: 0;
		padding: 0 0 10px 0;
	}
	
	#colonneDroite .ficheVehicule .visuel {
		text-align: center;
		padding: 10px 0;
	}
	
	#colonneDroite .ficheVehicule .visuel img {
		border:  1px solid #999;
	}
	
	#colonneDroite .ficheVehicule .prix {
		float: right;
		font-weight: bold;
		font-size: 16px;
		color: #a8083c;
		margin: 0;
		padding: 0;
	}
	
	#colonneDroite .ficheVehicule .marque,
	#colonneDroite .ficheVehicule .model {
		font-weight: bold;
		font-size: 14px;
	}
	
	#colonneDroite .ficheVehicule .version {
		font-weight: bold;
		font-size: 12px;
	}
	
	#colonneDroite .ficheVehicule .ref {
		color: Gray;
	}
	
	
	#colonneDroite .ficheVehicule a.lienContact {
		display: block;
		text-align: center;
		font-weight: bold;
		font-size: 15px;
	}

/* @end */

/* @group Caroussel Home */

	.blocCarouselHome {
		margin-bottom: 15px;
		padding-left: 0;
	}
	
	.carouselHome {
		height: 98px;
		width: 528px;
		overflow: hidden;
	}
	
	.blocCarouselHome .TypeVehicule {
		float:left;
		display:inline;
		margin:0;
		padding:0;		
	}
	
	.blocCarouselHome a.carousel-control span {
		display: none;
	}
	
	.blocCarouselHome a.carousel-control.first, .blocCarouselHome a.carousel-control.last {
		display: none;
	}
	
	
	.blocCarouselHome a.carousel-control {
		display: inline;
		width: 22px;
		height: 98px;
	}
	
	
	.blocCarouselHome a.prev {
		float: left;
		display: inline;
		width: 22px;
		background: url(../medias/images/app/design/carousel-home-prev.png) no-repeat;
	}
	
	.blocCarouselHome a.prev:hover {
		background-image: url(../medias/images/app/design/carousel-home-prev-h.png);
	}
	
	.blocCarouselHome a.next {
		float: right;
		margin-right: 0px;
		display: inline;
		width: 22px;
		background: url(../medias/images/app/design/carousel-home-suiv.png) no-repeat;
	}
	
	.blocCarouselHome a.next:hover {
		background-image: url(../medias/images/app/design/carousel-home-suiv-h.png);
	}
	
	#bloc4x4 {
		background: url(../medias/images/app/design/logo-4x4.jpg) no-repeat;
	}

	#blocBerlines {
		background: url(../medias/images/app/design/logo-berlines.jpg) no-repeat;
	}
	
	#blocMonoSpaces {
		background: url(../medias/images/app/design/logo-monospaces.jpg) no-repeat;
	}
	
	#blocUtilitaires {
		background: url(../medias/images/app/design/logo-utilitaires.jpg) no-repeat;
	}

	
/* @end */

/* @group Caroussels */	
	
	.contenuCarousel {
		width: 10000px;
	}
	
	.contenuCarousel .slideCarousel {
		height: 100px;
		width: 528px;
		float: left;
		display: inline;
	}

	.contenuCarousel .slideCarousel {
		height: 100px;
		width: 528px;
		float: left;
		display: inline;
	}
	
	.contenuCarousel .slideCarousel ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.contenuCarousel .slideCarousel ul li {
		padding: 0;
		margin: 0 1px 0 0;
		float: left;
		display: inline;
		width: 131px;
		height: 98px;
	}
	
	.contenuCarousel .slideCarousel ul li a {
		font-family: Arial, serif;
		display: block;
		width: 131px;
		height: 98px;
	}
	
	.contenuCarousel .slideCarousel ul li a:hover {
		background: #000;
		text-decoration: none;
		color: #FFF;
		filter:alpha(opacity=85);
		-moz-opacity:0.85;
		opacity: 0.85;
	}
	
	.contenuCarousel .slideCarousel ul li a span.infos {
		display: none;
	}
	
	.contenuCarousel .slideCarousel ul li a:hover span.infos {
		display: block;
		padding: 10px;
		background-color: #000;
	}
	
	.contenuCarousel .slideCarousel ul li a span.infos span {
		display: block;
	}
	
	.contenuCarousel .slideCarousel ul li a span.marque {
		
		font-size: 20px;
		padding-bottom: 2px;
	}
	
	.contenuCarousel .slideCarousel ul li a span.modele {
		padding-top: 3px;
		font-size: 13px;
	}
	
	.contenuCarousel .slideCarousel ul li a span.km {
		font-size: 12px;
		display: block;
		padding-top: 4px;
		padding-bottom: 2px;
	}
	/*
	.contenuCarousel .slideCarousel ul li a span.prix {
		font-family: Verdana, Arial, serif;
		font-size: 16px;
		font-weight: bold;
		color: #1abfff;
		padding-top: 3px;
	}
	*/
	.contenuCarousel .slideCarousel ul li a span.prix {
		/*font-family: Verdana, Arial, serif;*/
		font-size: 18px;
		font-weight: bold;
		color: #FFF;
		background: #a80000;
		padding: 3px;
		text-align: center;
		letter-spacing: 1px;
	}
	
	.contenuCarousel .slideCarousel ul li a span.lienSuite {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	
/* @end */



/* @group Textes Contenus */

	h1.titrePage {
		background: url(../medias/images/app/design/fond-titre-page.gif) no-repeat;
		margin: 0;
		padding: 12px 25px 25px;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#sommaireEngagements {
		width: 610px;
		height: 210px;
		padding: 0 20px;
		margin: 20px auto 0 auto;
		background: url(../medias/images/app/design/fond-sommaire-enga.gif) center top no-repeat;
		position: relative;
	}
	
	#lienGroupeIdm {
		position: absolute;
		width: 610px;
		bottom: 40px;
		text-align: center;
	}
	
	#lienGroupeIdm a {
		display: block;
		padding: 5px 0 5px 45px;
		background: url(../medias/images/app/design/logo-idm-engagements.gif) no-repeat 220px top;
	}
	
	#lienGroupeIdm a span {
		display: none;
	}
	
	#sommaireEngagements ul {
		list-style: none;
	}
	
	#sommaireEngagements ul li {
		background: url(../medias/images/app/design/puce-infos.png) no-repeat left 3px;
		margin: 0;
		padding: 3px 0 6px 16px;	
	}
	
	div.texteSite {
		clear: both;
		padding: 0 15px;
		text-align: justify;
	}
	
	#chapeletMarques {
		text-align: center;
		font-size: 9px;
		padding: 15px 0;
	}
	
	#chapeletMarques a {
		color: Gray;
	}

/* @end */

/* @group Listing Recherche */

	.prix {
		color: #b11e43;
	}	
	
	table.listingRecherche {
		width: 100%;
	}
	
	table.listingRecherche th,
	table.listingRecherche td {
		text-align: center;
		color: #333;
	}
	
	table.listingRecherche td {
		border: 1px solid #FFF;
	}
	
	table.listingRecherche tr.Ligne1 td {
		background: #c1c7d4;
	}
	
	table.listingRecherche tr.Ligne2 td {
		background: #dee1e8;
	}
	
	table.listingRecherche tr.Ligne2:hover td,
	table.listingRecherche tr.Ligne1:hover td
	{
		background-color: #a3adc1;
	}
	
	table.listingRecherche th {
		background-color: #000;
		color: #fff;
		font-weight: normal;
	}
	
	table.listingRecherche td a {
		color: #000;
		text-decoration: none;
	}
	
	table.listingRecherche td a img {
		border: none;
	}
	
	table.listingRecherche td a:hover {
		color: #a8083c;
	}
	
	table.listingRecherche td.Prix {
		font-weight: bold;
		color: #a8083c;
		font-size: 14px;
	}
	
	table.listingRecherche td.Prix span {
		display: block;
		padding-top: 5px;
		font-weight: normal;
		color: #777;
		font-size: 10px;
	}
	
	#lienRuban {
		display: block;
		width: 102px;
		height: 78px;
		background: 2px top no-repeat;
	}
	
	table.listingRecherche td a.lienFavoris {
		text-decoration: underline;
	}

/* @end */

/* @group Fiche Auto */
	
	h1.titreFiche {
		background: url(../medias/images/app/design/fond-titre-page.gif) no-repeat;
		margin: 0;
		font-size: 16px;
		color: #FFF;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	h1.titreFiche span.logoMarque {
		display: block;
		padding: 10px 25px 10px 45px;
		background-position: 2px 2px;
		background-repeat: no-repeat;
		color: #000;
	}
	
	#ficheAutoGauche {
		float: left;
		display: inline;
		width: 280px;
		padding-top: 15px;
	}
	
	#ficheAutoDroite {
		width: 355px;
		float: right;
		display: inline;
		padding-top: 15px;
	}
	
	h2.vehicule {
		margin: 0;
		padding: 0;
		font-weight: bold;
		color: #333;
		font-size: 15px;
		float: left;
		line-height: auto;
	}
	
	#ficheAutoDroite .prix {
		float: right;
		font-weight: bold;
		font-size: 22px;
		color: #a8083c;
		margin: 0;
		padding: 0;
	}
	
	p.ref {
		clear: both;
		padding: 0;
		margin: 0;
		color: Gray;
		font-weight: bold;
	}
	
	#actionsTopFiche {
		clear: both;
		margin: 0 0 2px 0;
		padding: 5px 0 0 0;
		text-align: right;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 12px;
		color: #bfbfbf;
	}
	
	#ficheAutoDroite hr {
		color: #000;
		background-color: #000;
		height: 1px;
		border: none;
	}
	
	.infosFiche {
		clear: both;
	}
	
	.infosFiche th {
		color: #98a4bc;
		text-align: right;
	}
	
	table.infosFiche tr.separation th,
	table.infosFiche tr.separation td {
		border-top: 1px solid #bbb;
		padding-top: 10px;
	}
	
	table.infosFiche tr.ligne2 th,
	table.infosFiche tr.ligne2 td {
		background: #e7e8e9;
	}
	
	
	table.infosFiche th,
	table.infosFiche td {
		padding: 4px 0 8px 0;
		margin: 0;
	}
		
	.table-display dd {
		display: inline; float: left;
		width: 205px;
		margin: 0 0 0 0;
		padding: 4px 0;
	}
	
	.table-display dt.separation, .table-display dd.separation {
		/*border-top: 1px solid #000;*/
		padding-top: 10px;
		margin-top: 10px;
	}


	.conteneurOnglets {
		margin: 10px 0 0 0;
		background: url(../medias/images/app/design/bg-conteneur-onglets.gif) left bottom repeat-x;
		clear: both;
		height: 48px;
	}

	.conteneurOnglets ul {
		margin: 0;
		padding: 0;
		height: 40px;
		position: relative;
	}

	.conteneurOnglets li {
		display: inline;
		float: left;
		margin-right: 8px;
	}

	.conteneurOnglets li a {
		display: block;
		line-height: 48px;
		font-size: 10px;
		font-weight: bold;
		color: #706e72;
		text-transform: uppercase;
		text-decoration: none;
		background: url(../medias/images/app/design/bg-onglet-left.gif) left bottom no-repeat;
	}

	.conteneurOnglets li a span {
		background: url(../medias/images/app/design/bg-onglet-right.gif) right bottom no-repeat;
		padding: 0 7px;
		display: block;
		height: 40px;
	}

	.conteneurOnglets li a.inProgress {
		line-height: 40px;
		font-size: 12px;
		color: #414042;
		background: url(../medias/images/app/design/bg-onglet-left-on.gif) left bottom no-repeat;
	}

	.conteneurOnglets li a.inProgress span {
		background: url(../medias/images/app/design/bg-onglet-right-on.gif) right bottom no-repeat;
		padding: 0 10px;
		display: block;
		height: 40px;
	}

	.listeOptions {
		background: #e7e8ea;
		padding: 8px;
		margin-top: 10px;
	}

	.listeOptions ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.listeOptions li {
		padding: 2px 0 4px 20px;
		background: url(../medias/images/app/design/check_oui.png) left 50% no-repeat;
		font-size: 13px;
	}

	.infosFiche h3 {
		border: none;
		font-weight: bold;
		font-style: normal;
		font-family: Verdana, Arial, "sans-serif";
		text-transform: uppercase;
	}

	#equipementComplets {
		height: 350px;
		width: 100%;
		overflow: auto;
	}

	#equipementComplets ul {
		margin: 10px 0 0 0;
		padding: 0;
		list-style: none;
	}

	#equipementComplets li {
		font-size: 12px;
		margin: 0 0 3px 0;
		padding: 3px 15px;
	}

	#equipementComplets li.ligne2 {
		background: #e7e8e9;
	}
	
	menu.boutonsFiches {
		display: inline; float: right;
		margin: 0;
		padding: 10px 0 0 0;
		list-style: none;
		clear: both;
	}
	
	menu.boutonsFiches li {
		padding: 0;
		margin: 0;
		display: inline; 
		float: left;
		margin-right: 10px;
		height:40px;
		background: url(../medias/images/app/design/barreverte.png) no-repeat left top;
		width: 160px;
	}
	
	/*
	ul.Controles li:hover {
		background: url(../images/bg_button_span.gif) no-repeat left -24px;
	}
	*/
	menu.boutonsFiches li a {
		padding: 10px 0 0 0;
		height: 30px;
		display: block;
		font-weight: bold;
		background: url(../medias/images/app/design/barrevertedroite.png) no-repeat right top;
		color: #FFF;
		text-decoration: none;
		font-size: 11px;
		text-align: center;
	}
	
	menu.boutonsFiches li.contact {
		background-image: url(../medias/images/app/design/barrebleugauche.png);
	}
	
	menu.boutonsFiches li.contact a {
		background-image: url(../medias/images/app/design/barrebleudroite.png);
	}
	
	p.miniBoutonsFiches {
		clear: both;
		text-align: right;
		padding-right: 40px;
	}
	
	ul.liensActionFiche {
		list-style: none;
	}
	/*
	ul.Controles li a:hover {
		background: url(../images/bg_button_a.gif) no-repeat right -24px;
	}*/

/* @end */

/* @group Favoris / Rappel recherche */

	table.listingRappelRecherche {
		width: 100%;
		margin-bottom: 15px;
	}
	
	table.listingRappelRecherche tr.Ligne1 td {
		background-color: #eee;
	}
	
	
	table.listingRappelRecherche tr.Ligne2 td {
		background-color: #fff;
	}
	
	table.listingRappelRecherche tr.Ligne1:hover td,
	table.listingRappelRecherche tr.Ligne2:hover td {
		background-color: #ccc;
	}
	
	#rappelResultatsRecherche table.listingRappelRecherche {
		border: 1px solid #e6d8b2;
	}
	
	#rappelResultatsRecherche table.listingRappelRecherche tr.Ligne1 td {
		background-color: #f8f2e2;
	}
	
	#rappelResultatsRecherche table.listingRappelRecherche td a img {
		border-color: #bfab75;
	}
	
	#rappelResultatsRecherche table.listingRappelRecherche tr.Ligne1:hover td,
	#rappelResultatsRecherche table.listingRappelRecherche tr.Ligne2:hover td {
		background-color: #e6d8b2;
	}
	
/* @end */

/* @group Carousel Fiche */

	.blocCarouselFiche {
		height: 203px;
		width: 271px;
		padding: 5px;
		margin-bottom: 10px;
		background: url(../medias/images/app/design/fond-carousel-fiche.png) no-repeat;
	}
	
	.carouselFiche {
		height: 203px;
		width: 271px;
		overflow: hidden;
	}
	
	.carouselFiche .contenuCarousel {
		width: 4000px;
	}
	
	.carouselFiche .contenuCarousel .slideCarousel {
		height: 203px;
		width: 271px;
		display: inline; float: left;
	}
	
	#ficheAutoGauche a.carousel-jumper img {
		border: 2px solid #d9dede;
	}
	
	#ficheAutoGauche a.carousel-jumper.selected img {
		border: 2px solid #000;
	}

/* @end */


/* @group Formulaires */
	
	#colonneDroite h2.Recherche {
		background: #000 url(../medias/images/app/design/ic-titre-recherche.gif) no-repeat 5px 50%;
	}
	
	
	#colonneDroite h2.derniereRecherche {
		background: #000 url(../medias/images/app/design/ic-derniere-recherche.gif) no-repeat 5px 50%;
		padding-left: 30px;
	}
	
	#rechercheExpert {
		margin: 3px 0 15px 0;
		padding: 5px 0 0 0;
		background: #000;
		position: relative;
		border: 1px solid #000;
	}
	
	form.sansLabel label {
		display: none;
	}
	
	form.sansLabel label.Inline {
		color: #FFF;
	}
	
	#rechercheExpert select {
		width: 200px;
	}
	
	.demieColonneGauche,
	.demieColonneDroite
	 {
		width: 45%;
		padding: 10px 0;
		display: inline; float: left;
	}
	
	ul.demieColonneGauche, 
	ul.demieColonneDroite {
		list-style: none;
		padding: 0;
	}
	
	.demieColonneDroite {
		display: inline; float: right;
	}
	
	#rechercheExpert .demieColonneGauche select,
	#rechercheExpert .demieColonneDroite select {
		width: 90px;
	}
	
	.paginationRappel {
		text-align: center;
		padding-top: 8px;
	}
	
	.blocRappelVehiculeContact {
		width: 140px;
		margin: 10px 15px 0 0;
		height: 140px;
		display: inline; float: left;
		border: 1px solid Red;
		text-align: center;
	}
	
	.boutonsActionForm {
		text-align: center;
	}
	
	fieldset {
		border: none;
		border: 1px solid #ccc;
		border-top: 1px dotted Gray;
	}
	
	fieldset legend {
		font-size: 12px;
		font-style: italic;	
	}

/* @end */

/* @group Favoris */

	#actionsFavoris {
		background: #000;
		padding: 5px 3px;
		color: #FFF;
		text-align: center;
	}
	
	#actionsFavoris a {
		color: #FFF;
	}
	
	.exergueFormulaireContact {
		font-weight: bold;
		color: #a8083c;
		text-align: center;
	}
	
	td.introFavoris {
		padding: 6px;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #303030;
		line-height: 14px;
	}
	
	td.introFavoris span {
		font-size: 14px;
		font-weight: bold;
		color: #2180a7;
	}
	
	td.introFavoris img {
		display: inline; float: right;
		padding: 0;
	}

/* @end */

/* @group Comparateur */

	#Comparateur th {
		background: url(../medias/images/app/design/fond-titre-page.gif) no-repeat;
		font-weight: bold;
		color: #333;
		padding: 0 0 5px 0;
		margin: 0;
	}
	
	#Comparateur th span.logoMarque {
		display: block;
		padding: 10px 25px 10px 45px;
		background-position: 2px 2px;
		background-repeat: no-repeat;
		color: #000;
	}
	
	#Comparateur td,
	#Comparateur th {
		border-right: 6px solid #FFF;
	}
	
	#Comparateur td.prix {
		font-size: 16px;
	}
	
	#Comparateur tr.Ligne1 td {
		background-color: #edeeef;
	}
	
	
	#Comparateur tr.Ligne2 td {
		background-color: #f4f5f8;
	}
	
	#Comparateur tr.Ligne1:hover td,
	#Comparateur tr.Ligne2:hover td {
		background-color: #d0d3d7;
	}
	
	#Comparateur td.visuel_1,
	#Comparateur td.visuel_2,
	#Comparateur td.visuel_3,
	#Comparateur td.visuel_4,
	#Comparateur td.visuel_5 {
		background: #f8f2e2/*url(../medias/images/app/design/fond-comparatif1.png) repeat-x bottom #8fd34c*/;
		text-align: center;
	}
	
	#Comparateur td.bloc_1,
	#Comparateur td.bloc_2,
	#Comparateur td.bloc_3,
	#Comparateur td.bloc_4,
	#Comparateur td.bloc_5 {
		background-repeat: no-repeat;
		background-position: 4px 50%;
		padding-left: 20px;
	}
	
	#Comparateur td.marque {
		padding: 8px 5px 35px 20px;
	}
	
	#Comparateur td.bloc_1,
	#Comparateur td.bloc_2,
	#Comparateur td.bloc_3,
	#Comparateur td.bloc_4,
	#Comparateur td.bloc_5 {
		background-image: url(../medias/images/app/design/liste-comparatif.gif);
	}
	
	/*#Comparateur td.bloc_2 {
		background-image: url(../medias/images/app/design/liste-comparatif2.png);
	}
	
	#Comparateur td.bloc_3 {
		background-image: url(../medias/images/app/design/liste-comparatif3.png);
	}
	
	#Comparateur td.bloc_4 {
		background-image: url(../medias/images/app/design/liste-comparatif4.png);
	}
	
	#Comparateur td.bloc_5 {
		background-image: url(../medias/images/app/design/liste-comparatif5.png);
	}*/
/* @end */

/* @group Pagination */

	.Pagination {
		margin-top: 15px;
		margin-bottom: 5px;
		padding-bottom: 10px;
		border-bottom: 1px dotted Gray;
		color: #888;
		text-align: center;
	}
	
	.Pagination a {
		text-decoration: none;
		color: #000;
	}
	
	.Pagination a:hover {
		color: #a8083c;
	}
	
	.Pagination .pageEnCours {
		color: #a8083c;
	}

/* @end */

/* @group Pack Auto */

	.lanceurPackAuto {
		display: inline;
	}

	.lanceurPackAuto img {
		display: block; float: left;
		width: 119px;
	}

	.lanceurPackAuto p {
		font-weight: bold;
		display: block; float: right;
		width: 520px;
	}

	.colonnePackTiers {
		width: 204px;
		display: inline; float: left;
		margin: 0 15px 15px 0;
	}
	
	.colonnePackTiers p {
		text-align: left;
		padding: 0 10px 10px 10px;
	}
	
	.colonnePackTiers div {
		background-position: center top;
		background-repeat: no-repeat;
	}
	
	.colonnePackTiers h2 {
		text-align: left;
		line-height: 18px;
	}
	
	.packAuto {
		background: #f2f2f2;
		padding: 10px 0 5px;
		margin-bottom: 20px;
	}


/* @end */

/* @group Popup Marques */

#popupMarque {
	position: absolute;
	top: 0;
	left: 0;
	width: 210px;
	padding: 10px;
	z-index: 3;
	background: #2e2e2e;
	border: 4px solid #FFFFFF;
} 

#popupMarque ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#popupMarque ul li {
	display: inline; float: left;
	margin: 0;
	padding: 10px;
}

#popupMarque ul li img {
	width: 50px;
}

html>body .messageFenetre {
	position: fixed;
}


/* @end */

/* @group Financement */

	#simulationCredit {
		position: relative;
		margin-top: 30px;
		height: 375px;
		background: url(../medias/images/app/design/pictos_financement.png) no-repeat center top;
	}
	
	#simulationCredit input {
		width: 70px;
	}
	
	#simulationCredit .petitChamp {
		width: 40px;
	}
	
	#simulationCredit .bouton {
		width: auto;
	}
	
	#blocMontant input,
	#blocPrixVehicule input,
	#blocCoutCredit input
	 {
		text-align: right;
	}
	
	#blocMontant input,
	#blocMensualites input
	 {
		font-weight: bold;
		color: #799548;
	}
	
	#blocPrixVehicule input,
	#blocMontantFinancer span
	{
		font-weight: bold;
		color: #5280b2;
	}
	
	#blocCoutCredit span,
	#blocVosMensualites span
	{
		font-weight: bold;
		color: #ff9600;
	}
	
	#blocMontant,
	#blocMensualites,
	#blocPrixVehicule,
	#blocMontantFinancer,
	#blocCoutCredit,
	#blocVosMensualites,
	#blocTEG,
	#valider
	 {
		position: absolute;
		width: 270px;
		top: 2px;
		text-align: right;
	}
	
	#simulationCredit label
	 {
		display: block;
		font-size: 15px;
		padding-bottom: 8px;
	}
	
	#blocMensualites {
		right: 0;
		text-align: left;
	}
	
	#blocPrixVehicule {
		top: 70px;
	}
	
	#blocMontantFinancer {
		top: 70px;
		right: 0;
		text-align: left;
	}
	
	#blocCoutCredit {
		top: 150px;
	}
	
	#blocVosMensualites {
		top: 150px;
		right: 0;
		text-align: left;
	}
	
	#blocTEG {
		width: 610px;
		text-align: center;
		top: 215px;
	}
	
	#valider {
		width: 610px;
		text-align: center;
		top: 205px;
	}
	

/* @end */

/* @group Pied de Page */

	#piedPage {
		margin-top: 15px;
		padding: 10px 25px 10px 25px;
		background: url(../medias/images/app/design/pied-page.jpg) repeat-x #2f2f2f;
		position: relative;
	}
	
	#hautPage {
		position: absolute;
		display: block;
		width: 120px;
		height: 18px;
		
		top: 3px;
		right: 5px;
		font-size: 11px;
		background: url(../medias/images/app/design/lien-haut-page.gif) no-repeat;
	}
	
	#hautPage span {
		display: none;
	}
	
	#piedPage a {
		color: #FFF;
		text-decoration: none;
		font-size: 9px;
	}
	
	#piedPage a:hover {
		color: #939598;
	}
	
	#piedPage p {
		font-size: 9px;
		margin: 0;
		padding: 0;
		text-align: center;
		color: #939598;
	}
	
	#piedPage p#signatureLogo {
		text-align: left;
		width: 48%;
		display: inline; float: left;
	}
	
	#listeMarquesDistribuees {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#listeMarquesDistribuees li {
		display: inline;
	}
	
	/* @group FishEye */

		#fishEye { 
			text-align: center;
			margin: 0 auto; 
			padding: 30px 0 30px 0; 
		}
	
		#fishEyePrint { 
			width: 612px; 
			height:44px; 
			margin: 0 auto; 
			padding: 60px 0 0 155px; 
			display:none; 
		}

	/* @end */

/* @end */

/* @group module recherche */
		
	.boutonRecherche {
		color: #fff;
		background: #b11e43;
		margin: 0 0 10px;
		width: 100px;
		border: none;
	}
	
	.boutonCriteres {
		color: #c2c6cd;
		background: #333;
		width: 110px;
		border: none;
	}
	
	a.boutonRecherche:hover {
		background: #c2c6cd;
		color: #333;
	}
	
	a.boutonCriteres:hover {
		color: #fff;
	}
	
	#lienAfficherMoteur {
		display: block;
		background: #c2c6cd url(../medias/images/app/design/ic-voir-recherche.gif) no-repeat 5px 50%;
		padding: 5px 5px 5px 15px;
		margin-bottom: 5px;
	}

/* @end */



/* @group page app iphone */

#bottomPage {
	position:absolute;
	top:590px;
	margin:0 0 0 -4px;
	width:960px; height:4px;
	background:url(../medias/images/app/design/bas-ombre-site.png) no-repeat;	
}

.appiPhone { 
	position:relative;
	margin:-20px 0 0 -15px;
	width:952px; height:590px;
	background:white url(../medias/images/app/design/bg-iphone-app.jpg) no-repeat;
}

#iPhone4 {
	position:absolute;
	left:20px; top:60px;
}

#pastilleV2 {
	position:absolute;
	left:200px; top:30px;
	z-index: 150;
}

#demoApp {
	position:absolute;
	left:40px; top:158px;
	width:209px; height:314px;
	overflow:hidden;
}

#demoApp #slides {
	width: 2299px;
}

#description {
	position:absolute;
	left:286px; top:298px;
	margin:0; padding:0;
	font:normal 13px helvetica, arial, sans-serif;
}

#description a {
	text-decoration:underline;
}

#description p {
	margin:10px 70px 5px 0; padding:0;
	line-height:1.3em;
}

#description h2 {
	margin:5px 0; padding:0;
	font-size:24px;
	color:#555;
	font:bold 22px helvetica, arial, sans-serif;
}

#description img.downloadLink {
	margin:18px 0; padding:0;
}

/* @end */

