body{
	margin:0px;
	padding:0px;
	scrollbar-track-color : #eaeaea;
	scrollbar-shadow-color : #eaeaea;
	scrollbar-highlight-color : #9fa7b1;
	scrollbar-face-color : #9fa7b1;
	scrollbar-darkshadow-color : #4c4c4c;
	scrollbar-3dlight-color : #4c4c4c;
	scrollbar-arrow-color : #4c4c4c;
	background-color: #820025;
}
/*------------------------------------------------- structure du site ----------------------------------------------------*/
#conteneur {
	width:787px;
	margin:auto;
}
.bordure {
	position:absolute;
    left: 50%; 
    top: 10px;
	width: auto;
    height: auto;
    margin-left: -390px;
	/* moitié de la largeur */
    border: 1px solid #000000;
}
.logo {
	width:123px;
	height:120px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-color: #000000;
	background-image: url(../media/repetition-bandeau.jpg);
	background-repeat: repeat-x;
	/*border:1px solid #0f0;*/
}
.bandeau {
    width:787px;
	height:110px;
	margin:0px;
	overflow:hidden;
	float: left;
	background-color: #820025;
	/*border:1px solid #0f0;*/
}
.banniere {
	width:550px;
	height:75px;
	margin-left:15px;
	margin-top:22px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-color: #f5ffe1;
	/*background-image: url(../media/banniere.jpg);*/
	/*background-repeat: no-repeat;*/
	/*border:1px solid #0f0;*/
}
.menu {
    width:787px;
	height:26px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-color: #8a8e8f;*/
	/*border:1px solid #0f0;*/
}
.btn-menu {
    width:145px;
	height:26px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.btn-menu2 {
    width:144px;
	height:26px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.espace-btn-menu {
    width:2px;
	height:26px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.espace-gauche-btn-menu {
	width:27px;
	height:26px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/support-btn-gauche.jpg);
	background-repeat: no-repeat;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.espace-droit-btn-menu {
	width:29px;
	height:26px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/support-btn-droit.jpg);
	background-repeat: no-repeat;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.espace-btn-footers {
    width:787px;
	height:12px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.btn-footers {
    width:787px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.contenu {
    width:787px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/contenu-haut.jpg);
	background-repeat: no-repeat;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.espace-contenu {
    width:787px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/contenu.jpg);
	background-repeat: x-repeat;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.footers{
	width:787px;
	height:41px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/footers.jpg);
	background-repeat: no-repeat;
	/*border:1px solid #0f0;*/
}

/*------------------------------------------------- liens polices de texte ----------------------------------------------------*/
a:link {
	text-decoration: none;
	color: #CE0000;
}
a:visited {
	text-decoration: none;
	color: #CE0000;
}
a:hover {
	text-decoration: underline;
	color: #CE0000;
}



a.texte-copyright:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
a.texte-copyright:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
a.texte-copyright:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
}
a.texte-menu:link {
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 195px;
	color: #0f181d;
}
a.texte-menu:visited {
	margin: 0px;
	height: 20px;
	width: 195px;
	text-decoration: none;
	color: #0f181d;
}
a.texte-menu:hover {
	font-weight: bold;
	color: #0c1114;
	text-decoration: none;
	background-color: #00cdff;
	float: left;
	height: 20px;
	width: 195px;
}

a.texte-partenaires:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
a.texte-partenaires:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
a.texte-partenaires:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}

a.texte-marques-stock:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-left: 5px;*/
}
a.texte-marques-stock:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-left: 5px;*/
}
a.texte-marques-stock:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-left: 5px;*/
}
/*------------------------------------------------- polices de texte ----------------------------------------------------*/
.texte-copyright-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.texte-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
.titre-metier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.texte-prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CE0000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
}
.texte-prix-pour-pro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
}
.texte-bleu-garage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
.texte-bleu-gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.texte-bleu-details-garage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
.texte-bleu-garage-maj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
.texte-gris-garage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	text-decoration: none;
	font-weight: normal;
}
.texte-rouge-suppl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}
.texte-metier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.texte-obligation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-style: italic;
}
.texte-rouge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
/*------------------------------------------------- page index ----------------------------------------------------*/
.rassemble-photo-recente {
	width:610px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #e1e1e1;
	/*border:1px solid #0f0;*/
}
.titre-photo-index {
	width:606px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #ffffff;
	/*border:1px solid #0f0;*/
}
.rassemble-photo-index {
	width:650px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.rassemble-photo-index2 {
	width:150px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.photo-index {
	width:150px;
	height:110px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.photo-index-prix {
	width:150px;
	height:60px;
	overflow:hidden;
	float: left;
	background-color: #f9f9f9;
	/*border:1px solid #0f0;*/
}
.espace-photo-index {
	width:2px;
	height:10px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.espace-photo-index2 {
	width:2px;
	height:10px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	border:1px solid #0f0;
}
.rassemble-les-blocs {
	width:690px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #e1e1e1;
	/*border:1px solid #0f0;*/
}
.rassemble-bloc1 {
	width:333px;
	height:380px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.espace-rassemble-bloc1 {
	width:16px;
	height:380px;
	overflow:hidden;
	float: left;
	background-color: #ffffff;
	/*border:1px solid #0f0;*/
}
.rassemble-bloc2 {
	width:333px;
	height:380px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.photo1-accueil {
	width:333px;
	height:230px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.photo2-accueil {
	width:333px;
	height:230px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.rassemble-texte-photo-accueil {
	width:auto;
	height:287px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.marge-photo-accueil {
	width:50px;
	height:287px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.marge-photo-texte-accueil {
	width:10px;
	height:287px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.photo-accueil {
	width:427px;
	height:287px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.espace-gauche-texte-accueil {
	width:15px;
	height:287px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.texte-accueil {
	width:250px;
	height:287px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.texte1-accueil {
	width:333px;
	height:380px;
	overflow:hidden;
	float: left;
	background-color: #ffffff;
	/*border:1px solid #0f0;*/
}
.texte2-accueil {
	width:333px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #ffffff;
	/*border:1px solid #0f0;*/
}
.espace-bas-rassemble-les-blocs {
	width:770px;
	height: 20px;
	overflow:hidden;
	float: left;
	/*background-color: #e1e1e1;*/
	/*border:1px solid #0f0;*/
}
.espace-dernier-ajout-prix {
	width:150px;
	height: 2px;
	overflow:hidden;
	float: left;
	/*background-color: #e1e1e1;*/
	/*border:1px solid #0f0;*/
}

.zone-dernier-ajout-prix {
	width:145px;
	height: auto;
	overflow:hidden;
	float: left;
	/*background-color: #e1e1e1;*/
	/*border:1px solid #0f0;*/
}
/*-------------------------------------------------marge accueil----------------------------------------------------*/
.accueil-marge-1 {
	width:780px;
	height:70px;
	overflow:hidden;
	float: left;
}
.accueil-marge-2 {
	width:85px;
	height:20px;
	overflow:hidden;
	float: left;
}
.accueil-marge-3 {
	width:634px;
	height:2px;
	overflow:hidden;
	float: left;
}
.accueil-marge-4 {
	width:2px;
	height:10px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.accueil-marge-5 {
	width:45px;
	height:150px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.accueil-marge-6 {
	width:2px;
	height:150px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.accueil-marge-7 {
	width:690px;
	height:2px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.accueil-marge-8 {
	width:690px;
	height:30px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.accueil-marge-9 {
	width:780px;
	height:30px;
	overflow:hidden;
	float: left;
}
/*------------------------------------------------- page contact ----------------------------------------------------*/
.rassemble-contact {
	width:650px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.rassemble-texte-formulaire {
	width:502px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #a9b09b;*/
}
.rassemble-texte-formulaire2 {
	width:500px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #a9b09b;*/
}
.rassemble-texte-formulaire3 {
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	float: left;
	vertical-align:middle;
	position:relative;
	border: 1px solid #a9b09b;
}
.titre-formulaire {
	width:500px;
	height:18px;
	overflow:hidden;
	float: left;
	background-color: #a9b09b;
	/*border:1px solid #0f0;*/
}
.envoyer-formulaire {
	width:500px;
	height:25px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}
.texte-formulaire {
	width:250px;
	height:22px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}
.texte-formulaire-adresse {
	width:250px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}
.espace-texte-formulaire {
	width:500px;
	height:10px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}
/*-------------------------------------------------marge contact----------------------------------------------------*/
.contact-marge-1 {
	width:780px;
	height:60px;
	overflow:hidden;
	float: left;
}
.contact-marge-2 {
	width:140px;
	height:70px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
/*------------------------------------------------- page garage ----------------------------------------------------*/
.titre-stock-garage {
	width:780px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.navigation-pages {
	float:left;
	width:120px;
	height:22px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	/*background-color: #fff6c6;*/
	/*border:1px solid #ff0;*/
}
.page-navigation-debut-garage {
	width:156px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.page-navigation-precedent-garage {
	width:156px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.page-navigation-espace-garage {
	width:156px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.page-navigation-suivante-garage {
	width:156px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.page-navigation-fin-garage {
	width:156px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
/*------------------------------------------------- marge page garage ----------------------------------------------------*/
.marge-garage-1 {
	width:780px;
	height:10px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.marge-garage-2 {
	width:15px;
	height:120px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.marge-garage-3 {
	width:15px;
	height:1px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.marge-garage-4 {
	width:780px;
	height:60px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}

.marge-garage-5 {
	width:780px;
	height:20px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}

.zone-marque-stock {
	width:780px;
	height:25px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}

/*------------------------------------------------- page garage voiture ----------------------------------------------------*/
.rassemble-voiture-garage {
	width:750px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f9f9f9;
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.titre-voiture-garage {
	width:600px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f1f1f1;
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.espace-voiture-garage {
	width:600px;
	height:10px;
	overflow:hidden;
	float: left;
	background-color: #f1f1f1;
	/*border:1px solid #0f0;*/
}
.prix-voiture-garage {
	width:600px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f9f9f9;
	/*border:1px solid #0f0;*/
}
.petit-descriptif-voiture-garage {
	width:600px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f1f1f1;
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.espace-blanc-voiture-garage {
	width:780px;
	height:20px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.trait-voiture-garage {
	width:760px;
	height:1px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	border:1px solid #a9b09b;
}
.photo-voiture-garage {
	width:150px;
	height:auto;
	overflow:hidden;
	float: right;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}

.marques-stock-carre-rassemble {
	width:768px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}

.marques-stock-carre {
	width:18px;
	height:20px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}

.marques-stock-zone {
	width:750px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}

.marques-stock {
	width:150px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}

.btn-imprimer-fiche-vehicule {
	width:204px;
	height:26px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}

.rassemble-btn-imprimer {
	width:296px;
	height:26px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}

.carre-btn-imprimer {
	width:48px;
	height:26px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}

/*------------------------------------------------- details garage voiture ----------------------------------------------------*/
.espace-rassemble-detail-voiture-supplement {
	width:162px;
	height:28px;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.rassemble-detail-voiture-supplement {
	width:750px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.titre-details-texte-garage-supplement {
	width:760px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f1f1f1;
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.texte-detail-voiture-supplement {
	width:250px;
	height:20px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.rassemble-details-photo-garage {
	width:300px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.photo-details-garage {
	width:300px;
	height:225px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.petite-photo-details-garage {
	width:145px;
	height:110px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.petite-photo-details-garage-droite {
	width:145px;
	height:110px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.rassemble-details-texte-garage {
	width:440px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.titre-details-texte-garage {
	width:440px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f1f1f1;
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.prix-details-texte-garage {
	width:440px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.prix-details-texte-garage2 {
	width:440px;
	height:280px;
	overflow:hidden;
	float: left;
	overflow:-moz-scrollbars-vertical;
 	overflow-y:auto;
 	overflow-x:hidden;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.rassemble-retour-details-garage {
	width:760px;
	height:15px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.carre-retour-details-garage {
	width:10px;
	height:15px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.retour-details-garage {
	width:750px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.retour-details-espace-garage {
	width:750px;
	height:10px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.espace-haut-petite-photo-fiche-vehicule {
	width:285px;
	height:4px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}
/*-------------------------------------------------marge detail garage----------------------------------------------------*/
.detail-garage-marge-1 {
	width:780px;
	height:10px;
	overflow:hidden;
	float: left;
}
.detail-garage-marge-2 {
	width:10px;
	height:440px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.detail-garage-marge-3 {
	width:300px;
	height:10px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.detail-garage-marge-4 {
	width:10px;
	height:110px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.detail-garage-marge-5 {
	width:20px;
	height:10px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.detail-garage-marge-6 {
	width:450px;
	height:10px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.detail-garage-marge-7 {
	width:20px;
	height:570px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.detail-garage-marge-8 {
	width:750px;
	height:10px;
	overflow:hidden;
	float: left;
}
.detail-garage-marge-9 {
	width:780px;
	height:90px;
	overflow:hidden;
	float: left;
}
.detail-garage-marge-10 {
	width:20px;
	height:700px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
/*------------------------------------------------- plan d'acces ----------------------------------------------------*/
.rassemble-plan {
	width:745px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
/*-------------------------------------------------marge plan d'acces----------------------------------------------------*/
.plan-marge-1 {
	width:780px;
	height:60px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-2 {
	width:10px;
	height:800px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-3 {
	width:20px;
	height:600px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-4 {
	width:780px;
	height:10px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-5 {
	width:5px;
	height:40px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-6 {
	width:706px;
	height:15px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-7 {
	width:706px;
	height:25px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-8 {
	width:35px;
	height:200px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-9 {
	width:780px;
	height:60px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
/*-------------------------------------------------marge plan d'acces----------------------------------------------------*/
.partenaires-marge-1 {
	width:780px;
	height:100px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.espace-partenaires-bannieres {
	width:43px;
	height:120px;
	overflow:hidden;
	float: left;
	/*border:1px solid #424d58;*/
}

.rassemble-partenaires-bannieres {
	width:232px;
	height:auto;
	overflow:hidden;
	float: left;
	/*border:1px solid #424d58;*/
}
.partenaires-bannieres {
	width:232px;
	height:42px;
	overflow:hidden;
	float: left;
	/*border:1px solid #424d58;*/
}
.partenaires-bannieres2 {
	width:232px;
	height:20px;
	overflow:hidden;
	float: left;
	/*border:1px solid #424d58;*/
}


/*------------------------------------------------- partenaires ----------------------------------------------------*/
.rassemble-partenaires {
	width:706px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
