body {
	margin:0px;
	padding:0px;
	background-color: #cfcfcf;
	background-image: url(../media/ligne-fond.jpg);
	background-repeat: repeat-x;
}
/*------------------------------------------------- structure du site ----------------------------------------------------*/
#conteneur {
	width:780px;
	margin:auto;
}
.bordure {
	position:absolute;
    left: 50%; 
    top: 10px;
	width: auto;
    height: auto;
    margin-left: -390px;
	/* moitié de la largeur */
    border: 1px solid #ffffff;
}
.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:780px;
	height:120px;
	margin:0px;
	overflow:hidden;
	float: left;
	background-color: #f5f5f5;
	/*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:780px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-color: #b8b8b8;
	/*border:1px solid #0f0;*/
}
.btn-menu {
    width:130px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.btn-footers {
    position:absolute;
	width:200px;
	height:20px;
    left: 50%; 
    margin-left: -100px; /* moitié de la largeur */
    /*border: 1px solid #a9b09b;*/
	overflow:hidden;
	float: left;
}
.contenu {
    width:780px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-color: #ffffff;
	/*border:1px solid #0f0;*/
}
.footers {
	width:380px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-color: #929ba5;
	/*border:1px solid #0f0;*/
}
.footers-zone-cote {
	width:200px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-color: #929ba5;
	/*border:1px solid #0f0;*/
}

.ressemble-footers-zone-cote {
	width:780px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-color: #929ba5;*/
	/*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-footers:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #FEFEFE;
}
a.texte-copyright-footers:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #FEFEFE;
}
a.texte-copyright-footers:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	color: #FEFEFE;
}

a.texte-copyright:link {
	text-decoration: none;
	color: #FEFEFE;
}
a.texte-copyright:visited {
	text-decoration: none;
	color: #FEFEFE;
}
a.texte-copyright:hover {
	text-decoration: underline;
	color: #FEFEFE;
}
a.texte-menu:link {
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 130px;
	color: #393f4a;
}
a.texte-menu:visited {
	margin: 0px;
	height: 20px;
	width: 130px;
	text-decoration: none;
	color: #393f4a;
}
a.texte-menu:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #c1001f;
	float: left;
	height: 20px;
	width: 130px;
}
/*------------------------------------------------- polices de texte ----------------------------------------------------*/
.texte-copyright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}

.texte-copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.texte-menu-entete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}
.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{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.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;
}
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;*/
}
/*------------------------------------------------- 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:650px;
	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:58px;
	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;*/
}
.espace-rassemble-bloc2 {
	width:16px;
	height:310px;
	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:610px;
	height:458px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	border:1px solid #99A8B9;
}
.photo2-accueil {
	width:342px;
	height:230px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*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;*/
}
/*-------------------------------------------------marge accueil----------------------------------------------------*/
.accueil-marge-1 {
	width:780px;
	height:20px;
	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:30px;
	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:15px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0000;*/
}
.accueil-marge-9 {
	width:55px;
	height:150px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
/*------------------------------------------------- page contact ----------------------------------------------------*/
.rassemble-contact {
	width:650px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.rassemble-texte-formulaire {
	width:504px;
	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 {
	width:500px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	float: left;
	vertical-align:middle;
	position:relative;
	border: 1px solid #8a8e8f;
}
.titre-formulaire {
	width:500px;
	height:18px;
	overflow:hidden;
	float: left;
	background-color: #8a8e8f;
	/*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:10px;
	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;*/
}
.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:10px;
	height:120px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.marge-garage-3 {
	width:5px;
	height:1px;
	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:760px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f9f9f9;
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.titre-voiture-garage {
	width:610px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f1f1f1;
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.espace-voiture-garage {
	width:610px;
	height:10px;
	overflow:hidden;
	float: left;
	background-color: #f1f1f1;
	/*border:1px solid #0f0;*/
}
.prix-voiture-garage {
	width:610px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f9f9f9;
	/*border:1px solid #0f0;*/
}
.petit-descriptif-voiture-garage {
	width:610px;
	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:770px;
	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 {
	width:150px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*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;*/
}

.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 ----------------------------------------------------*/
.rassemble-detail-voiture-supplement {
	width:760px;
	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:253px;
	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:450px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.titre-details-texte-garage {
	width:450px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #f1f1f1;
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.prix-details-texte-garage {
	width:450px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.prix-details-texte-garage2 {
	width:450px;
	height:280px;
	overflow:hidden;
	float: left;
	overflow:auto;
	/*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;*/
}
.rassemble-retour-bas {
	width:760px;
	height:auto;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.carre-retour-details-garage {
	width:10px;
	height:10px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #0f0;*/
}
.retour-details-garage {
	width:700px;
	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;
	/*border:1px solid #0f0;*/
}
.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:10px;
	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:10px;
	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:10px;
	height:750px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}

/*------------------------------------------------- plan d'acces ----------------------------------------------------*/
.rassemble-plan {
	width:760px;
	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:10px;
	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:10px;
	height:600px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
/*-------------------------------------------------partenaires----------------------------------------------------*/
.zone-ban {
	width:350px;
	height:60px;
	overflow:hidden;
	float: left;
	border:1px solid #0f0000;
}

.zone-ban-2 {
	width:10px;
	height:60px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0000;*/
}

.zone-ban-3 {
	width:700px;
	height:10px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0000;*/
}
/*-------------------------------------------------marge partenaires----------------------------------------------------*/
.partenaires-marge-1 {
	width:780px;
	height:10px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0000;*/
}
.partenaires-marge-2 {
	width:730px;
	height:10px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.partenaires-marge-3 {
	width:40px;
	height:250px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}

.partenaires-marge-4 {
	width:34px;
	height:150px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.script-pb {
	width:1px;
	height:0px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}