body {
	margin: 0;
	padding: 0;
	background-color: #cccccc;
	background-image: url(images/bande_rayures.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

img{border: 0px;}

.image{
	float: left;
	border: 0px;
}

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: #022d58;
	border-width: 1px; 
}

input.bouton { background-color: #ffffff; border: 1px solid #022d58;}

a:link {	font-size: 10px;	color: #022d58;	text-decoration: none;}
a:visited {	font-size: 10px;	color: #022d58;	text-decoration: none;}
a:hover {	font-size: 10px;	color: #022d58;	text-decoration: underline;}

/* liens menu du bas */
a.menubas:link {	font-size: 10px;	color: #000000;	text-decoration: none;}
a.menubas:visited {	font-size: 10px;	color: #000000;	text-decoration: none;}
a.menubas:hover {	font-size: 10px;	color: #000000;	text-decoration: underline;}

.noborder{ border: 0px;}

.cache {	display: none;	visibility: hidden; overflow: hidden; position: absolute;}

.centrer{text-align: center;}
.gras{font-weight: bold;}
.italique{font-style: italic;}
.grasItalique{	font-style: italic;	font-weight: bold;}

hr{ height: 1px; color: #022d58;}

.titreRubrique{
	background: url('/images/puce_bleue.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #ff0000;
	cursor: hand;
}

.txtSelectionHarroue{font-size: 15px;	font-weight: bold; padding-top: 2px; padding-bottom: 2px;}
.photoSelectionHarroue{	border: 1px; border-color: #022d58;}

.nouveaute{
	background: url('/images/puce_nouveaute.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-left: 50px;
	font-size: 12px;
	margin-bottom: 0px;
	color: #000000;
}

.bouton {
	border: none;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	width: 80px;
	height: 21px;
	background: url('images/bouton.gif');
	background-repeat: no-repeat;
	cursor: hand;
}

/* styles pour la liste de toutes les voitures */
.tabMarque{ font-size: 16px; font-weight: bolder;}
.tabModeleSerie{ font-size: 12px;}
.tabPrixHarroue{	font-size: 12px;	font-weight: bold;}
.tabPrixConcession{ font-size: 10px; color: #808080;}
.tabEconomie{ text-align: center; font-size: 18px; color: #ff0000; font-weight: bold;}
/* liens "en savoir plus" */
a.savoirplus:link {	font-size: 10px;	color: #808080;	text-decoration: none;}
a.savoirplus:visited {	font-size: 10px;	color: #808080;	text-decoration: none;}
a.savoirplus:hover {	font-size: 10px;	color: #808080;	text-decoration: underline;}
/* liens menu du bas */
a.page:link {	font-size: 12px;	color: #000000;	text-decoration: none;}
a.page:visited {	font-size: 12px;	color: #000000;	text-decoration: none;}
a.page:hover {	font-size: 12px;	color: #000000;	text-decoration: underline;}
.pageEnCours{ font-size: 14px; font-weight: bold; color: #ff0000;}


/* Style pour la fiche "Détails" */
#retourListe{ float: left; width: 704px; height: 20px; background-color: #add8e6; border: 1px solid #00008b; color: #00008B; font-size: 12px; text-align: center; vertical-align: middle;}
.ficheMarque{ font-size: 16px; font-weight: bold; color: #000000; text-align: center;}
.fichePrixHarroue{font-size: 16px; font-weight: bold; color: #ff0000; text-align: center;}
.ficheEconomie{font-size: 18px; font-weight: bold; color: #ff0000; text-align: center;}
.fichePrixConcession{font-size: 12px; font-weight: bold; color: #a4a4a4; text-align: center;}
#ficheSur2Colonnes{float: left; width: 694px; text-align: justify; padding: 5px;}
#ficheColGauche{	float: left;	width: 494px;	background-color: #ffffff;	padding: 5px;}
#ficheColDroite{	float: left;	width: 190px;	text-align: center; padding: 5px;}
.ficheTabCarateristiq{ width: 100%; padding: 0px; margin: 0px;}
.ficheLignePaire{ width: 50%; height: 20px; background-color: #e9e9e9; font-size: 12px; text-align: justify; vertical-align: middle;}
.ficheLigneImpaire{ width: 50%; height: 20px; background-color: #ffffff; font-size: 12px; text-align: justify; vertical-align: middle;}
.ficheTitre{ font-weight: bold; font-size: 12px;}
.ficheTxt12px{	font-size: 12px;}
#ficheFinancement{ font-size: 12px; text-align: justify;}
#ficheGarantie{ font-size: 12px;	text-align: center; font-weight: bold;}

/* ******************************** DIV ********************************************** */ 
#global {
	position: absolute;
	left: 50%;
	width: 900px;
	margin-left: -450px; /* moitié de la largeur */
	background-color: #ffffff;
}

#liens {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 4px;
	background-color: #cccccc;
}

#copyright {
	float: left;
	width: 100%;
	text-align: center;
	color: #000000;
	padding-top: 15px;
	background-color: #cccccc;
}

.etoile{ color: #ff0000;}
.loi{ color: #dea387; text-align: justify;}
.txtErreur{	color: #ff0000;}
.txtCorrect{ color: Green;}

/* ****************** BANDEAU ********************* */
#bandeauHaut{ float: left; width: 900px; height: 114px; background-color: #ffffff;}

.imageBandeau{	float: left;}
.filetBandeau{ float: left; width: 900px; height: 5px; background-color: #022d58;}
/* ****************** CONTENU ********************* */
#container{	float: left; width: 900px; height: 100%; background-color: #ffffff;}

/* ************ COLONNE GAUCHE ********* */
#colonneGauche{
	float: left;
	width: 176px;
	height: 77%;
	background-image: url(images/colonneGauche/fond_gauche.jpg);
	background-repeat:no-repeat;
	background-color: #ffffff;
	text-align: justify;
	padding-bottom: 20px;
}

.contenuGauche{padding-top: 0px; padding-left: 0px; padding-right: 4px; padding-bottom: 0px;}
.filetMenu{ float: left; width: 176px; height: 4px; background-color: #022d58;}

.filetdiapo{ float: left;margin-top:2px; width: 720px; height: 5px; background-color: #022d58;}
/* ************ COLONNE CENTRE ********* */
#colonneCentre{
	float: left;
	width: 721px;
	height: 100%;
	background-color: #ffffff;
	text-align: justify;
}
#contenuColonneCentre{
	float: left;
	width: 704px;
	height: 100%;
	background-color: #ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
	margin-bottom: 20px;
}

#centreColGauche{
	float: left;
	width: 469px;
	height: 100%;
	background-color: #ffffff;
	text-align: justify;
}

#contenuCentreColGauche{ padding-left: 0px; text-align: justify;}
#rechercheRapide{	border: 1px solid #022d58;	padding: 10px;	margin-top: 5px;}
#fondSportive{
	height: 112px;
	background: url('/images/fond_sportive.jpg');
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 5px;
	background-color: #f1f2f3;
}
#contenuSportive{	padding-left: 150px;	padding-bottom: 5px;	padding-top: 5px;	padding-right: 5px;}
.titreSportive{color: #b22222; font-size: 18px;	font-weight: bold; margin-bottom: 10px;}


#centreColDroite{	float: left; width: 250px; background-color: #ffffff; text-align: justify;}

#contenuCentre{ padding-top: 60px; padding-left: 4px; padding-right: 4px;}
/* #fondCentreColDroite{ float: left; width: 255px; height: 477px; background-color: #ffffff;	background-image: url(images/fond_colonneDroite.jpg);	background-repeat: no-repeat;} */
#fondCentreColDroite{ float: left; width: 250px; background-color: #ffffff;background-image: url(images/colonneDroite/fond_colonneDroite2.gif); background-repeat: no-repeat;}
#bordColDroite{float: left; width: 7px; height: 700px; background-color: #ffffff;}
#bord1ColDroite{float: left; width: 7px; height: 74px; background-color: #ffffff; background-image: url(images/colonneDroite/bord1_colDroite.jpg); background-repeat: no-repeat;}
#bord2ColDroite{float: left; width: 7px; height: 100%; background-color: #ffffff; background-image: url(images/colonneDroite/bord2_colDroite.jpg); background-repeat: repeat;}
#contenuCentreColDroite{ float: left; width: 234px; height: 500px; padding-left: 10px; padding-right: 4px; padding-top: 0px; text-align: justify;}
#bordBasColDroite{ float: left; width: 255px; height: 8px; background-color: #ffffff; background-image: url(images/colonneDroite/bord3_colDroite.jpg); background-repeat: no-repeat;}


/* Module Affiner recherches et trier */
#affinerEtTrier{ height: 80px; background-color: #eeeeee; border: 1px solid #000000; padding : 5px;}
.titreTri{	font-size: 12px;	color: #022d58;	font-weight: bold;}
a.tri:link {	font-size: 12px;	color: #022d58;	text-decoration: none;}
a.tri:visited {	font-size: 12px;	color: #022d58;	text-decoration: none;}
a.tri:hover {	font-size: 12px;	color: #022d58;	text-decoration: underline;}


/* ************ TABLEAU LISTE DES VEHICULES ********* */
.angleGauche{ float: left;}
.angleDroite{ float: right;}
.cadreHaut{	float: left; width: 700px; border-top: 1px solid #C9C6C6;}
.contenuLigneVehicule{float: left;}
.cadreContenu{	float: none; width: 688px; border-right: solid;	border-right-width: 1px; border-left: solid; border-left-width: 1px; border-color: #000000; padding-left: 6px; padding-right: 6px;}
.cadreBas{float: left; width: 700px; border-bottom: 1px solid #C9C6C6;}

.tabLigneVehicule{ padding: 0px;	margin: 0px;}


/* *********** Rubrique Sportives ******************** */
#SportContainer{ float: left; width: 700px;}

