body {
	text-align:center;
	margin:0;
	overflow :auto;
	/*overflow-x :hidden;*/
	padding:0px;
	background : #e4e2e3 url(../media/ligne-fond.jpg) repeat-x fixed center top;
}
/*------------------------------------------------- structure du site ----------------------------------------------------*/
#conteneur {
	width:780px;
	margin:auto;
	overflow:hidden;
}
.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: #c8cfd8;
	/*border:1px solid #0f0;*/
}
.bandeau-ligne {
    width:780px;
	height:1px;
	margin:0px;
	overflow:hidden;
	float: left;
	background-color: #67696b;
	/*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:154px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.btn-menu-separation {
    width:2px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/separation-menu.jpg);
	background-repeat: no-repeat;
	background-color: #222121;
	/*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: #222121;
	/*border:1px solid #0f0;*/
}
.footers-zone-cote {
	width:200px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-color: #222121;
	/*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-navigation-rouge:link {
	text-decoration: none;
	color: #CE0000;
	font-weight: bold;
}
a.texte-navigation-rouge:visited {
	text-decoration: none;
	color: #CE0000;
	font-weight: bold;
}
a.texte-navigation-rouge:hover {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}

a.texte-copyright:link {
	text-decoration: none;
	color: #ffffff;
}
a.texte-copyright:visited {
	text-decoration: none;
	color: #ffffff;
}
a.texte-copyright:hover {
	text-decoration: underline;
	color: #fac400;
}


a.texte-copyright-footers:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #ffffff;
}
a.texte-copyright-footers:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #ffffff;
}
a.texte-copyright-footers:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	color: #fac400;
}


a.texte-menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background-color: #222121;
	float: left;
	height: 20px;
	width: 154px;
}
a.texte-menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background-color: #222121;
	float: left;
	height: 20px;
	width: 154px;
}
a.texte-menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #222121;
	text-decoration: none;
	background-color: #fac400;
	float: left;
	height: 20px;
	width: 154px;
}

a.texte-marques-stock:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222121;
	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: 12px;
	color: #222121;
	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: 12px;
	color: #222121;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-left: 5px;*/
}

a.texte-btn-impression:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	text-decoration: none;
	font-weight: bold;
}
a.texte-btn-impression:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	text-decoration: none;
	font-weight: bold;
}
a.texte-btn-impression:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	font-weight: bold;
	text-decoration: underline;
}

a.lien-descriptif-occasion-titre:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222121;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
}
a.lien-descriptif-occasion-titre:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222121;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
}
a.lien-descriptif-occasion-titre:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222121;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 5px;
}


/*------------------------------------------------- polices de texte ----------------------------------------------------*/
.texte-copyright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.texte-copyright3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEFEFE;
	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: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.titre-metier2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222121;
	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-titre-accueil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222121;
	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-gris-garage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222121;
	text-decoration: none;
	font-weight: normal;
}
.texte-credit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222121;
	text-decoration: none;
	font-weight: normal;
}
.texte-bleu-gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222121;
	text-decoration: none;
	font-weight: normal;
}
.texte-bleu-gras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222121;
	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-garage2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222121;
	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;
}
.texte-detail-navigation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CE0000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
}
/*------------------------------------------------- page index ----------------------------------------------------*/
.rassemble-photo-recente {
	width:610px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #000000;
	/*border:1px solid #0f0;*/
}
.titre-photo-index {
	width:606px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #fac400;
	/*border:1px solid #0f0;*/
}
.rassemble-photo-index {
	width:665px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.rassemble-photo-index2 {
	width:665px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;
	border:1px solid #0f0;*/
}

.rassemble-photo-index-marge {
	width:162px;
	height:122px;
	overflow:hidden;
	float: left;
	background-image: url(../media/accueil/support-photo.jpg);
	background-repeat: repeat-x;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.photo-index-marge-haut {
	width:162px;
	height:3px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}
.photo-index-marge-gauche {
	width:4px;
	height:119px;
	overflow:hidden;
	float: left;
	/*background-color: #f5ffe1;*/
	/*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:162px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*border:1px solid #0f0;*/
}
.espace-marque-prix-acceuil {
	width:162px;
	height:auto;
	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:10px;
	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:776px;
	height:20px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.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;*/
}
.accueil-marge-10 {
	width:30px;
	height:50px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
/*------------------------------------------------- page contact ----------------------------------------------------*/
.rassemble-contact {
	width:654px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.rassemble-texte-formulaire {
	width:654px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #a9b09b;*/
}
.rassemble-texte-formulaire2 {
	width:654px;
	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 #8a8e8f;*/
}
.titre-formulaire {
	width:654px;
	height:18px;
	overflow:hidden;
	float: left;
	background-color: #F5F5F5;
	/*border:1px solid #0f0;*/
}
.envoyer-formulaire {
	width:654px;
	height:25px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}
.texte-formulaire {
	width:380px;
	height:22px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}
.texte-formulaire-adresse {
	width:380px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}
.espace-texte-formulaire {
	width:760px;
	height:10px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}

.texte-contact-texte-formulaire {
	width:320px;
	height:20px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}

.texte-contact-texte-formulairex2 {
	width:640px;
	height:20px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}

.rassemble-texte-contact-texte-formulaire {
	width:325px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}
.rassemble-texte-contact-texte-formulaire2 {
	width:400px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}


.texte-contact-texte-formulaire2 {
	width:200px;
	height:23px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}

.texte-contact-texte-formulaire3 {
	width:120px;
	height:23px;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}

.texte-contact-texte-formulaire4 {
	width:200px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #a9b09b;*/
	/*border:1px solid #0f0;*/
}
.texte-contact-texte-formulaire5 {
	width:160px;
	height:23px;
	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;*/
}
.navigation-espace-gauche-occasion {
	width:40px;
	height:22px;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*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:10px;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*border:1px solid #0f0;*/
}
.marge-garage-4 {
	width:780px;
	height:10px;
	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;
}
.espace-trait-voiture-garage {
	width:780px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f1f1f1;*/
}
.photo-voiture-garage {
	width:150px;
	height:auto;
	overflow:hidden;
	float: right;
	/*background-color: #f1f1f1;*/
	/*border:1px solid #0f0;*/
}
.marques-stock {
	width:155px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*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:210px;
	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;*/
}
.btn-impression-fiche {
	width:296px;
	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-voitures {
	width:80px;
	height:22px;
	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;*/
}
/*-------------------------------------------------marge detail garage----------------------------------------------------*/
.detail-garage-marge-1 {
	width:780px;
	height:10px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.zone-video-detail {
	width:100%;
	height:344px;
	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:100px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}

/*------------------------------------------------- plan d'acces ----------------------------------------------------*/
.rassemble-plan-titre {
	width:760px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #fac400;
	/*padding-left: 5px;*/
	border:1px solid #333333;
}
.rassemble-plan {
	width:760px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #ffffff;
	/*padding-left: 5px;*/
	/*border:1px solid #333333;*/
}

.rassemble-coordonnees {
	width:654px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #ffffff;*/
	/*padding-left: 5px;*/
	/*border:1px solid #333333;*/
}



/*------------------------------------------------- marques accueil ----------------------------------------------------*/
.rassemble-marque-accueil {
	width:610px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #fac400;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	border:1px solid #333333;
}

.rassemble-marques {
	width:610px;
	height:auto;
	overflow:hidden;
	float: left;
	background-color: #ffffff;
	/*padding-left: 5px;*/
	/*border:1px solid #333333;*/
}

.marques-accueil-rectangle {
	width:133px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-color: #f9f9f9;*/
	/*padding-left: 5px;*/
	/*border:1px solid #333333;*/
}


/*-------------------------------------------------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:50px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-4 {
	width:780px;
	height:2px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-5 {
	width:780px;
	height:1px;
	overflow:hidden;
	float: left;
	border:1px solid #333333;
}
.plan-marge-6 {
	width:780px;
	height:20px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.plan-marge-7 {
	width:760px;
	height:8px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0;*/
}
.rassemble-formulaire2 {
	width:790px;
	height:auto;
	overflow:hidden;
	float: left;
	/*border:1px solid #333333;*/
}
/*-------------------------------------------------partenaires----------------------------------------------------*/
.zone-ban {
	width:322px;
	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;*/
}


/*-------------------------------------------------contenu accueil----------------------------------------------------*/


.contenu-photo-accueil {
	width:355px;
	height:235px;
	overflow:hidden;
	float: left;
	border:1px solid #222121;
}

.contenu-photo-accueil2 {
	width:355px;
	height:auto;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}

.contenu-photo-marge-accueil {
	width:10px;
	height:235px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}





.accueil-rassemble-carre {
	width:746px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/zone3.jpg);
	background-repeat: no-repeat;
	border:1px solid #222121;*/
}
.accueil-carre-gauche {
	width:40px;
	height:15px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/zone3.jpg);
	background-repeat: no-repeat;
	border:1px solid #222121;*/
}

.rassemble-accueil-zones {
	width:706px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/zone1.jpg);
	background-repeat: no-repeat;
	border:1px solid #222121;*/
}
.accueil-zone1 {
	width:706px;
	height:43px;
	overflow:hidden;
	float: left;
	background-image: url(../media/accueil/zone1.jpg);
	background-repeat: no-repeat;
	/*border:1px solid #222121;*/
}
.accueil-toutes-zone-espace-gauche {
	width:35px;
	height:43px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-zone1-espace-gauche {
	width:30px;
	height:43px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-zone1-espace-haut {
	width:676px;
	height:6px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-zone1-texte {
	width:676px;
	height:37px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-zone2 {
	width:706px;
	height:auto;
	overflow:hidden;
	float: left;
	background-image: url(../media/accueil/zone2.jpg);
	background-repeat: repeat-y;
	/*border:1px solid #222121;*/
}
.accueil-zone2-carre {
	width:30px;
	height:20px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-zone2-les-marques {
	width:676px;
	height:auto;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-zone3 {
	width:706px;
	height:15px;
	overflow:hidden;
	float: left;
	background-image: url(../media/accueil/zone3.jpg);
	background-repeat: no-repeat;
	/*border:1px solid #222121;*/
}
.accueil-zone-rassemble-contenu {
	width:671px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/zone3.jpg);
	background-repeat: no-repeat;
	border:1px solid #222121;*/
}
.accueil-zone-espace-bas {
	width:706px;
	height:3px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/zone3.jpg);
	background-repeat: no-repeat;
	border:1px solid #222121;*/
}
.accueil-zone-espace-bas-equipe {
	width:706px;
	height:15px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/zone3.jpg);
	background-repeat: no-repeat;
	border:1px solid #222121;*/
}
.accueil-zone-texte-site {
	width:322px;
	height:auto;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/zone3.jpg);
	background-repeat: no-repeat;
	border:1px solid #222121;*/
}
.accueil-zone-texte-site-sepa {
	width:10px;
	height:10px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/zone3.jpg);
	background-repeat: no-repeat;
	border:1px solid #222121;*/
}


.accueil-support-photo-presentation {
	width:288px;
	height:195px;
	overflow:hidden;
	float: left;
	background-image: url(../media/accueil/support-photo-presentation.jpg);
	background-repeat: no-repeat;
	/*border:1px solid #222121;*/
}
.accueil-photo-presentation-haut {
	width:288px;
	height:3px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-photo-presentation-gauche {
	width:4px;
	height:192px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-photo-presentation {
	width:276px;
	height:183px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}


.accueil-support-photo-site {
	width:322px;
	height:245px;
	overflow:hidden;
	float: left;
	background-image: url(../media/accueil/support-photo-site.jpg);
	background-repeat: no-repeat;
	/*border:1px solid #222121;*/
}
.accueil-photo-site-haut {
	width:322px;
	height:3px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-photo-site-gauche {
	width:4px;
	height:239px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-photo-site {
	width:310px;
	height:233px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}


.accueil-texte-espace-gauche {
	width:10px;
	height:150px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.accueil-texte-presentation {
	width:355px;
	height:auto;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}


/*-------------------------------------------------recherche vehicules occasion----------------------------------------------------*/

.occasion-zone2-espace-gauche {
	width:15px;
	height:122px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/support-photo.jpg);
	background-repeat: repeat-x;
	background-color: #f5ffe1;
	border:1px solid #0f0;*/
}

.occasion-zone2-descriptif {
	width:478px;
	height:122px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/accueil/support-photo.jpg);
	background-repeat: repeat-x;
	background-color: #f5ffe1;*/
	/*border:1px solid #0f0;*/
}


.occasion-zone1-espace-gauche {
	width:40px;
	height:43px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.occasion-zone1-espace-haut {
	width:400px;
	height:6px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.occasion-zone1-descriptif {
	width:466px;
	height:37px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}
.occasion-zone1-prix {
	width:95px;
	height:37px;
	overflow:hidden;
	float: left;
	/*border:1px solid #222121;*/
}

.accueil-zone1-descriptif {
	width:706px;
	height:43px;
	overflow:hidden;
	float: left;
	background-image: url(../media/accueil/zone1-descriptif.jpg);
	background-repeat: no-repeat;
	/*border:1px solid #222121;*/
}


/*--------------------------------------------------- stock navigation -------------------------------------------------*/

.contenu-stock-navigation {
	width:676px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/navigation/contenu-navigation.jpg);
}
.contenu-stock-navigation-occasion {
	width:706px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/navigation/contenu-navigation.jpg);
}
.debut-stock-navigation {
	width:77px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/navigation/debut.jpg);*/
}
.fin-stock-navigation {
	width:77px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/navigation/fin.jpg);*/
	/*border:1px solid #0f0ff0;*/
}
.precedente-stock-navigation {
	width:109px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/navigation/precedente.jpg);*/
}
.suivante-stock-navigation {
	width:109px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*background-image: url(../media/navigation/suivante.jpg);*/
}
.centre-stock-navigation {
	width:304px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/navigation/contenu-centre.jpg);
}
.centre-stock-navigation-occasion {
	width:334px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/navigation/contenu-centre.jpg);
}
.texte-centre-stock-navigation-occasion {
	width:334px;
	height:1px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0000;*/
}
.texte-centre-stock-navigation2 {
	width:304px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0000;*/
}
.texte-centre-stock-navigation2-occasion {
	width:334px;
	height:21px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0000;*/
}

/*--------------------------------------------------- detail vehicule -------------------------------------------------*/

.detail-carre-rassemble-photos {
	width:33px;
	height:235px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}
.detail-rassemble-photos {
	width:311px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}
.detail-support-grand-photo {
	width:311px;
	height:235px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/detail/support-grand-photo.jpg);
	background-repeat: no-repeat;
}
.detail-zone-photo {
	width:300px;
	height:225px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}
.detail-espace-haut-zone-photo {
	width:311px;
	height:2px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}
.detail-espace-gauche-zone-photo {
	width:3px;
	height:232px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}

.detail-support-petit-1 {
	width:156px;
	height:121px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/detail/support-petit-1.jpg);
	background-repeat: no-repeat;
}
.detail-support-petit-1-photo {
	width:145px;
	height:110px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}
.detail-espace-haut-support-petit-1 {
	width:156px;
	height:3px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}
.detail-espace-gauche-support-petit-1 {
	width:4px;
	height:117px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}

.detail-support-petit-2 {
	width:155px;
	height:121px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	background-image: url(../media/detail/support-petit-2.jpg);
	background-repeat: no-repeat;
}
.detail-espace-gauche-support-petit-2 {
	width:2px;
	height:117px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
}

.detail-titre-1 {
	width:336px;
	height:31px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/titre-1.jpg);
	background-repeat: no-repeat;
}

.detail-titre-2 {
	width:336px;
	height:31px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/titre-2.jpg);
	background-repeat: no-repeat;
}
.detail-zone2-titre2 {
	width:336px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/zone2-titre2.jpg);
	background-repeat: repeat-y;
}
.detail-zone3-titre2 {
	width:336px;
	height:8px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/zone3-titre2.jpg);
	background-repeat: repeat-y;
}

.detail-titre-3 {
	width:664px;
	height:31px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/titre-3.jpg);
	background-repeat: no-repeat;
}
.detail-zone2-titre3 {
	width:664px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/zone2-titre3.jpg);
	background-repeat: repeat-y;
}
.detail-zone3-titre3 {
	width:664px;
	height:8px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/zone3-titre3.jpg);
	background-repeat: repeat-y;
}

.detail-titre2-espace-haut {
	width:336px;
	height:10px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
}

.detail-btn-imprim-espace-haut {
	width:306px;
	height:10px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: none;
}
.detail-btn-imprim-fiche {
	width:306px;
	height:28px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: none;
}

.detail-zone-titres {
	width:355px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
    /*border: 1px solid #000000;*/
}
.detail-zone-titres3 {
	width:699px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
    /*border: 1px solid #000000;*/
}
.detail-zone-titres3-espace-haut {
	width:699px;
	height:10px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
    /*border: 1px solid #000000;*/
}

.detail-carre-espace-option {
	width:20px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
    /*border: 1px solid #000000;*/
}
.detail-carre-rassemble-option {
	width:630px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
    /*border: 1px solid #000000;*/
}
.detail-carre-rassemble-blabla {
	width:300px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
    /*border: 1px solid #000000;*/
}
.detail-titre-4 {
	width:336px;
	height:31px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/titre-4.jpg);
	background-repeat: no-repeat;
}
.detail-zone2-titre4 {
	width:336px;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/zone2-titre4.jpg);
	background-repeat: repeat-y;
}
.detail-zone3-titre4 {
	width:336px;
	height:8px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: right;
	background-image: url(../media/detail/zone3-titre4.jpg);
	background-repeat: repeat-y;
}

/*--------------------------------------------------- zone credit -------------------------------------------------*/

.zone-credit {
	width:150px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0000;*/
}
.zone-credit2 {
	width:150px;
	height:22px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float: left;
	/*border:1px solid #0f0000;*/
}






