*
{
	padding: 0;
	margin: 0;
}

html
{
	height: 100%;
	width: 100%;
}

body.BODY
{
	font-family: Arial, Helvetica, sans-serif;
	color: #707173;
	font-size: 12px;
	line-height: 14px;
	height: 100%;
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif normal;
	background-color: #cfd0d2;
}

div.CONTENEUR-SITE
{
	position: relative;
	min-height: 600px;
	width: 975px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/fond-interface.jpg) no-repeat -1px 138px #fff;
	border-right: #8592C8 solid 1px;
	border-left: #8592C8 solid 1px;
	border-bottom: #8592C8 solid 1px;
	padding: 0 0 10px 0;
}
div.CONTENEUR-POP
{
	position: relative; /*min-height:600px;*/
	width: 761px;
	margin: 0 auto;
	background-image: url(../images/bandeau-popup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 59px 4px 4px 4px;
	text-align: left;
}

div.COURBE-1
{
	background: url(../images/fond-interface.jpg) no-repeat -1px 138px #fff;
}

div.COURBE-2
{
	background: url(../images/fond-interface2.jpg) no-repeat -1px 138px #fff;
}

.ARIANE
{
	position: absolute;
	top: 144px;
	left: 68px;
	font-size: 10px;
}

.LIEN-01
{
	color: #707173;
	text-decoration: none;
}

.LIEN-01:hover
{
	color: #F39400;
	text-decoration: none;
}

/*----------------------------------HEADER----------------------------------*/
div.HEADER
{
	width: 975px;
	height: 138px;
	position: relative;
}

div.CARTE
{
	position: absolute;
	z-index: 1;
	width: 114px;
	height: 114px;
	right: 0;
	top: 0;
}

p.TEXTE-CARTE
{
	position: absolute;
	z-index: 10;
	right: 104px;
	top: 22px;
	width: 100px;
	height: 78px;
	padding: 18px 0 0 0;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
}

span.TEXTE-CARTE-GRAS
{
	font-size: 13px;
	color: #F7931D;
}

.TITRE-SITE
{
	position: absolute;
	top: 17px;
	left: 55px;
}

/*----------------------------------HOMEPAGE----------------------------------*/

div.MAIN-HOME
{
	margin: 0 0 0 110px;
	padding: 26px 0 36px 0;
}

div.ANIM-HOME
{
	float: left;
	width: 403px;
	height: 197px;
	margin: 0 30px 0 0;
}

div.BLOC-HOME-01
{
	float: left;
	position: relative;
	width: 170px;
	height: 199px;
	margin: 0 0 0 0;
}

div.BLOC-HOME-02
{
	float: left;
	position: relative;
	width: 170px;
	height: 199px;
	margin: 0 0 0 26px;
}

div.IM-BLOC-HOME
{
	width: 170px;
	height: 199px;
}

div.ONGLET
{
	text-align: left;
	line-height: 25px;
	padding: 0 5px 0 11px;
	position: absolute;
	top: 173px;
	width: 154px;
	height: 25px;
	font-weight: bold;
	background-color: #C3C8E5;
}

div.BLOC-HOME-IMGG
{
	float: left;
	width: 403px;
	min-height: 131px;
	margin: 30px 0 0 0;
	background: url(../CMS/images/Home/degrade-bloc-d.jpg) no-repeat 0 0;
}

div.BLOC-HOME-IMGD
{
	float: left;
	width: 403px;
	min-height: 131px;
	margin: 30px 0 0 10px;
	background: url(../CMS/images/Home/degrade-bloc-d.jpg) no-repeat right 0;
}

div.CONTENU-BLOC
{
	position: relative;
	margin: 10px 12px 0 12px;
	min-height: 91px;
	width: 210px;
	padding: 0 0 27px 0;
}

h2.TITRE-BLOC
{
	color: #485BA8;
	font-size: 12px;
	font-weight: bold;
}

.LIEN-BLOC
{
	position: absolute;
	bottom: 7px;
	right: 0;
}

/*----------------------------------LOGIN----------------------------------*/
.LOGIN
{
	color: #5C5C5E;
	margin: 0 0 8px 0;
	font-size: 10px;
	text-align: center;
}

a.LIEN-LOGIN
{
	color: #5C5C5E;
	text-decoration: underline;
}

a.LIEN-LOGIN:hover
{
	color: #F39400; ;
text-decoration:underline;
}

/*----------------------------------NAVIG-1----------------------------------*/

div.CONTENEUR-NAVIG
{
	position: absolute;
	top: 98px;
	right: 3px;
	width: 975px;
	text-align: right;
	z-index: 10;
}

ul.NAVIG-1
{
	display: inline;
	font-size: 10px;
	margin: 10px 0 0 0;
	color: #fff;
	list-style: none none;
}

li.ITEM-NAVIG-1
{
	padding: 0 0 0 0;
	display: inline;
	font-weight: normal;
	font-size: 10px;
}

a.LIEN-NAVIG-1
{
	color: #fff;
	text-decoration: none;
	background-color: #F39400;
	padding: 1px 8px 1px 7px;
	line-height: 16px;
}

a.LIEN-NAVIG-1:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #485BA8;
}

/*----------------------------------NAVIG-2----------------------------------*/

ul.NAVIG-2
{
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	list-style: none none;
	margin: 10px 3px 0 0;
}

li.ITEM-NAVIG-2
{
	background-color: #FDEFD9;
	padding: 0 2px 1px 8px;
	display: inline;
}

a.LIEN-NAVIG-2
{
	color: #263ba4;
	text-decoration: none;
}

a.LIEN-NAVIG-2:hover
{
	color: #F39400;
	text-decoration: none;
}

.TRAIT
{
	background: url(../images/trait-navig.gif) no-repeat 0px 3px;
}

/*----------------------------------MAIN----------------------------------*/
.MAIN
{
	padding: 14px 0 20px 10px;
}

div.ENTETE
{
	padding: 0 0 0 64px;
	width: 700px;
	position: relative;
}

a.RETOUR
{
	position: absolute;
	top: 2px;
	right: 0;
	margin: 11px 0 0 0;
}
/*----------------------------------COLONNES----------------------------------*/
div.COLONNE-PRINCIPALE-01
{
	width: 700px;
	float: left;
	padding: 0 0 0 65px;
}

.COLONNE-PRINCIPALE-02
{
	width: 590px;
	float: left;
	padding: 0 0 0 0;
}

.COLONNE-PRINCIPALE-03
{
	width: 870px;
	margin: 0 0 0 65px;
}

/*----------------------------------COLONNE-DROITE----------------------------------*/
div.COLONNE-DROITE
{
	float: right;
	width: 162px;
	margin: 0 12px 0 0;
}

/*----------------------------------COLONNE-GAUCHE----------------------------------*/
div.COLONNE-GAUCHE
{
	float: left;
	width: 162px;
	margin: 0 19px 0 0;
}

/*----------------------------------ENTETE recherche----------------------------------*/
/*????????????????????????*/
div.RECHERCHE
{
	float: left;
	margin: 0 0 0 0;
}
/*????????????????????????*/

div.RETOUR-1
{
	width: 767px;
	text-align: right;
}


div.COLONNE-RECHERCHE
{
	float: left;
	position: relative;
	width: 767px;
	margin: 0 0 0 0;
	background: url(../images/fond-recherche.gif) no-repeat 0 3px;
	padding: 0 0 5px 0;
}

div.COLONNE-RECHERCHE-3
{
	float: left;
	position: relative;
	width: 767px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

.BAS-RECH
{
	position: absolute;
	bottom: 0px;
	width: 767px;
	height: 6px;
	line-height: 6px;
	background: url(../images/bas-recherche.gif) no-repeat 0 bottom;
}

.BAS-RECH-2
{
	position: absolute;
	bottom: 0px;
	width: 767px;
	height: 6px;
	line-height: 6px;
	background: url(../images/bas-recherche-02.gif) no-repeat 0 bottom;
}

.RECH-01
{
	padding: 20px 10px 24px 10px;
}

div.TIRETTE
{
	position: absolute;
	top: 0;
	left: 75px;
	width: 523px;
	height: 49px;
}

.RECH-02
{
	position: absolute;
	width: 160px;
	top: 0;
	right: 0px;
	text-align: right;
	padding: 10px;
}

div.FOND-CASES
{
	margin: 0 0 0 5px;
	width: 758px;
	height: 50px;
	background: url(../images/fond-case.gif) no-repeat 0 0;
}

div.CASES
{
	padding: 5px 0 0 8px;
}

.CHECKBOX
{
	vertical-align: middle;
	margin: 1px 0 0 2px;
	width: 13px;
	height: 13px;
}

ul.LIST-OPTION
{
	display: inline;
	color: #707173;
	font-size: 11px;
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
}

li.ITEM-OPTION
{
	display: inline;
	color: #707173;
	font-size: 11px;
	margin: 0 4px 0 0px;
	font-weight: normal;
	list-style-image: none;
	list-style-type: none;
}

.SELECTION
{
	text-align: center;
	padding: 7px 0;
}

/*----------------------------------VOITURES recherche----------------------------------*/
.COL-VOITURE-1
{
	width: 250px;
	float: right;
	margin: 0;
}


.COL-VOITURE-2
{
	width: 298px;
	float: right;
}

.TABLE-VOITURE
{
	border-collapse: separate;
	border-spacing: 0px;
	margin: 0 0 10px 0;
}



.ONGLET-VOITURE-03
{
	background-image: url(../images/onglet-voiture-03.gif);
}

.ONGLET-VOITURE-04
{
	background: url(../images/onglet-voiture-04.gif);
	width: 560px;
	float: right;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
	border-bottom: 2px solid #8390c7;
	border-right: 1px solid #8390c7;
	border-left: 2px solid #8390c7;
}

.ONGLET-VOITURE-05
{
	background: #6d6e71;
	width: 560px;
	float: right;
	padding: 0 0 0 0;
	margin: 5px 5px 0 0;
	border-bottom: 2px solid #6d6e71;
	border-right: 1px solid #6d6e71;
	border-left: 2px solid #6d6e71;
}

.ONGLET-VOITURE-06
{
	background: #6D6E71;
}

.TITRE-VOITURE
{
	padding: 0px 3px;
	line-height: 16px;
}

.NBRE-VOITURE
{
	position: absolute;
	right: 5px;
	top: 0;
}

.BORDER-1
{
	padding: 0 2px 2px 2px;
}

.BORDER-2
{
	padding: 0 1px 0 0;
}

.BORDER-3
{
	border-left: 2px solid #6D6E71;
	border-bottom: 2px solid #6D6E71;
	border-right: 2px solid #6D6E71;
}

.BORDER-4
{
	border-right: 1px solid #6D6E71;
}

.LIGNE-VOITURE
{
	border-collapse: collapse;
	border-spacing: 0px;
}

.TD-VOITURE
{
	vertical-align: top;
}

.MODULE-VOITURE
{
	width: 139px;
	min-height: 116px;
	border-top: 1px solid #8390c7;
	border-right: 1px solid #8390c7;
}
.MODULE-VOITURE2
{
	width: 139px;
	min-height: 116px;
	border-right: 1px solid #6d6e71;
	border-top: 1px solid #6d6e71;
}
.CADRE-VOITURE2
{
}

.TXT-VOIT-1
{
	line-height: 14px;
	padding: 0 3px;
	height: 15px;
}

.TXT-VOIT-2
{
	line-height: 11px;
	padding: 1px 3px;
}

.RECH-FOND-02
{
	background: url(../images/fond-recherche-02.gif) no-repeat 0 0;
	width: 757px;
	margin: 5px 0 0 6px;
	padding: 8px 0 0 0;
}

.COL-VOITURE-3
{
	float: left;
	width: 168px;
	padding: 0 0 0 8px;
}

.COL-VOITURE-4
{
}

table.TABLE-BLOC
{
	width: 100%;
}

table.TABLE-BLOC td
{
	padding: 0 5px;
}

.SIZE-1
{
	width: 559px;
}

.MODULE-TITRE
{
	min-height: 24px;
}
.ASAISIR
{
	min-height: 15px;
}
/*----------------------------------BLOCS----------------------------------*/

h3.TITRE-BLOC-1
{
	padding: 4px 6px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

h3.TITRE-BLOC-2
{
	padding: 4px 6px;
	font-size: 11px;
	font-weight: bold;
	color: #F39400;
}

h4.SOUS-TITRE-BLOC-1
{
	padding: 4px 6px;
	background: #E4E9FF;
	text-align: right;
	border-top: #8390C7 solid 1px;
}

.FOND-1
{
	background: #F39400;
}
/*orange*/

.FOND-2
{
	background: #FCE6C4;
}
/*saumon*/

.FOND-3
{
	background: #A2ACD5;
}
/*mauve*/

.FOND-5
{
	background: url(../images/fond-onglet-01.gif) repeat-y 0 0;
}
/*gris*/

.FOND-6
{
	background: #F5F6FB;
	border: #6D6E71 solid 1px;
}
.FOND-6b
{
	background: #fff;
	border: #6D6E71 solid 1px;
}
/*gris clair*/

.FOND-7
{
	border-top: #F39400 solid 1px;
	background: #fff;
}

.FOND-8
{
	border-top: #FCE6C4 solid 1px;
	background: #fff;
}

.FOND-9
{
	background: #E4E9FF;
}
/*bleu mauve clair*/

.FOND-10
{
	background: #fff;
}

.FOND-11
{
	background: url(../images/fond-onglet-02.gif) no-repeat 0 0 #8390C7;
}

.FOND-12
{
	background: #717CB2;
}

.FOND-13
{
	background: #6D6E71;
}
/*fond gris foncé*/

.FOND-14
{
	background: #485BA8;
}
/*bleu foncé*/

.FOND-15
{
	border-top: #717CB2 solid 1px;
	background: #fff;
}
/*bleu violet*/

.FOND-16
{
	background: #F5F6FB;
}

.FOND-17
{
	background: #FFF8EE;
}

.BORDURE-1
{
	border-left: #F39400 solid 1px;
	border-right: #F39400 solid 1px;
}

.BORDURE-2
{
	border: #F39400 solid 1px;
}
.BORDURE-2bis
{
	border-left: #F39400 solid 1px;
	border-right: #F39400 solid 1px;
	border-bottom: #F39400 solid 1px;
}

.BORDURE-3
{
	border: #8390C7 solid 1px;
}

.BORDURE-4
{
	border-right: #717CB2 solid 1px;
	border-bottom: #717CB2 solid 1px;
}

.BORDURE-5
{
	border: #8390C7 solid 1px;
}

.BORDURE-6
{
	border-top: #8390C7 solid 1px;
}

.BORDURE-7
{
	border-bottom: #FFF solid 1px;
}

.BORDURE-8
{
	border: #6D6E71 solid 1px;
}
/*----------------------------------SHORTLIST----------------------------------*/

.BLOC-SHORTLIST
{
	position: relative;
	padding: 11px 11px 11px 11px;
	text-align: right;
	min-height: 50px;
	margin-bottom: 14px;
}

.ONGLET-PRIX
{
	height: 20px;
	width: 200px;
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
}

.PRIX-OCCAS
{
	background: url(../images/prix-occas.gif) no-repeat 0 0;
}

.PRIX-NEUF
{
	background: url(../images/prix-neuf.gif) no-repeat 0 0;
}

.TXT-PRIX
{
	padding: 3px 11px 0 0;
}

.PROMO
{
	background: url(../images/promo.gif) no-repeat 0 0;
	width: 80px;
	height: 39px;
	position: absolute;
	top: 50px;
	left: 260px;
	text-align: center;
	padding: 12px 0 0 0;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	font-size: 17px;
}

.BLOC-LISTE
{
	width: 189px;
	margin-bottom: 14px;
}

.TXT-SHORTLIST
{
	text-align: left;
	padding: 2px 4px;
	clear: both;
	height: 50px;
	overflow: auto;
}

.ETIQUETTE-NEUF
{
	position: absolute;
	width: 103px;
	height: 18px;
	top: 0px;
	left: 0px;
	z-index: 200;
	background-color: #F39400;
}

.MENU-2EME-NIVEAU
{
	background-image: url(../images/haut_menu_niveau2.gif);
	background-repeat: no-repeat;
	padding: 6px 0 0 0;
}


.CONTENEUR_TEXTE
{
	background-image: url(../images/fond_menu_niveau2.gif);
	background-repeat: repeat-y;
	padding: 0px 5px 0 55px;
	width: 540px;
}
.CONTENEUR_TEXTE2
{
	background-image: url(../images/fond_menu_niveau2.gif);
	background-repeat: repeat-y;
	padding: 0px 15px 0 55px;
	width: 540px;
}
.LIEN-MENU-2
{
	padding-right: 30px;
}

.MENU2-BAS
{
	background-image: url(../images/bas_menu_niveau2.gif);
	background-repeat: no-repeat;
	height: 6px;
}

.SEPARATEUR-LIEN
{
	border-right: 1px solid #F39400;
	padding: 0 10px 0 10px;
}


/*----------------------------------FORMULAIRE CV--------------------------------------------*/

.FORM_CV
{
	border-collapse: collapse;
	border-spacing: 0px;
}

.FORM_CV td
{
	padding: 0 0 13px 0;
}

.FORM_CV input, textarea, select
{
	font-family: Arial, Helvetica, sans-serif;
	width: 340px;
	border: solid 1px #A5ACB2;
	color: #707173;
	padding: 3px;
	font-size: 11px;
}

.FORM_CV .CHK input
{
	border: none;
	width: auto;
}

/*----------------------------------BLOG----------------------------------*/

div.BLOC-BLOG
{
	width: 162px;
	height: 74px;
	background-image: url(../CMS/images/blog/president.jpg);
}

p.TXT-BLOC-BLOG
{
	width: 89px;
	padding: 22px 9px 0 0;
	float: right;
}

div.ARTICLE-BLOG
{
	float: left;
	width: 492px;
	margin: 0 0 20px 0;
	line-height: 16px;
	text-align: justify;
}

div.ARTICLE-BLOG hr
{
	color: #F39400;
	line-height: 1px;
	height: 1px;
}

div.ARTICLE-BLOG p
{
	margin: 0 0 10px 0;
}

div.ARTICLE-BLOG ul
{
	display: inline;
	list-style: disc none;
}
div.ARTICLE-BLOG ul li
{
	text-align: left;
}

div.LIEN-BLOG
{
	background-color: #FCE6C4;
	float: right;
	width: 168px;
	padding: 11px 0 11px 16px;
}

h3.ENTETE-BLOG-1
{
	background: #F39400;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	line-height: 25px;
}

h4.ENTETE-BLOG-2
{
	background: #FCE6C4;
	color: #F39400;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
}

h5.ENTETE-BLOG-3
{
	background-color: #F5F6FB;
	color: #F39400;
	font-size: 11px;
	padding: 3px 8px 3px 8px;
}

span.DATE-BLOG
{
	background: #7A87BC;
	padding: 3px 8px;
}

span.INTITULE-BLOG
{
	background: #F39400;
	padding: 3px 8px;
}

.COMMENTAIRE
{
	width: 492px;
	margin: 0 0 20px 0;
	border: #6D6E71 solid 1px;
}

.POSTER
{
	float: left;
	width: 492px;
	margin: 0 0 20px 0;
}

.FORMULAIRE
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

.FORMULAIRE td
{
	width: 340px;
	padding: 0 0 13px 0;
}

.FORMULAIRE input, .FORMULAIRE textarea
{
	font-family: Arial, Helvetica, sans-serif;
	width: 340px;
	border: solid 1px #A5ACB2;
	color: #707173;
	padding: 3px;
	font-size: 11px;
}

.FORMULAIRE textarea
{
	height: 80px;
}

input.FORMULAIRE-POSTER
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 50px;
	border: solid 1px #A5ACB2;
	color: #707173;
	padding: 3px;
	font-size: 11px;
}

/*----------------------------------INTERIEUR-BLOC (PADDING)----------------------------------*/

.INTERIEUR-BLOC
{
	padding: 7px;
}

.INTERIEUR-BLOC-1
{
	padding: 11px 11px 11px 20px;
}

.INTERIEUR-BLOC-2
{
	padding: 11px;
}

.INTERIEUR-BLOC-3
{
	padding: 22px;
}

.INTERIEUR-BLOC-4
{
	padding: 2px 4px;
}
.INTERIEUR-BLOC-5
{
	padding: 0;
}
.INTERIEUR-BLOC-6
{
	padding: 3px;
}

/*----------------------------------COMBOS----------------------------------*/
select.MENU-DEROULANT
{
	border: #6D6E71 solid 1px;
	font-size: 11px;
	color: #6D6E71;
	width: 100px;
}
select.MENU-DEROULANT-CONTACT
{
	border: #6D6E71 solid 1px;
	font-size: 11px;
	color: #6D6E71;
	width: 340px;
	text-align: left;
}
/*----------------------------------CHOIX PRODUITS-----------------------------------*/
table.SOMMAIRE
{
	text-align: center;
	border-collapse: collapse;
	border-spacing: none;
	margin: 0 0 20px 0;
}

td.VIDE
{
	width: 10px;
}

.BLOC-SOMMAIRE-IMG
{
	border: none;
	padding: 10px;
	margin: auto;
}

td.BLOC-SOMMAIRE
{
	width: 165px;
	height: 125px;
	border-left: #F39400 solid 1px;
	border-right: #F39400 solid 1px;
	border-top: #F39400 solid 1px;
}

td.BLOC-SOMMAIRE-TXT
{
	width: 137px;
	padding: 7px 14px 1px 14px;
	text-align: left;
	border-left: #F39400 solid 1px;
	border-right: #F39400 solid 1px;
}

td.BAS
{
	border-bottom: #F39400 solid 1px;
	padding-bottom: 7px;
}

td.PRIX
{
	width: 165px;
	height: 18px;
	text-align: right;
	border-left: #F39400 solid 1px;
	border-right: #F39400 solid 1px;
	border-bottom: #F39400 solid 1px;
}

p.TEXTE-PRIX
{
	display: inline;
	padding: 3px 5px 1px 5px;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}

.COLOR-2
{
	background: #F39400;
	color: #fff;
}

.COLOR-1
{
	background: #fff;
	color: #F39400;
}

div.TITRE-ENTETE
{
	height: 23px;
}

.TITRE-ENTETE-1
{
	background: #F39400;
	color: #fff;
	padding: 1px 30px 2px 10px;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 0 0;
	line-height: 18px;
}


.TITRE-ENTETE-2
{
	background: #717CB2;
	color: #fff;
	padding: 1px 30px 2px 10px;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 0 0;
	line-height: 18px;
}

.TITRE-ENTETE-3
{
	background: #6D6E71;
	color: #fff;
	padding: 1px 30px 2px 10px;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 0 0;
	line-height: 18px;
}


.PUCE-01
{
	background: url(../images/puce-li-02.gif) no-repeat 0 6px;
	list-style-image: none;
	list-style-type: none;
	padding: 0 0 0 12px;
}

/*----------------------------------EQUIPEMENT-----------------------------------*/
/*--- SOMMAIRE EQUIPEMENT ---*/
.BLOC-EQUIPEMENT
{
	float: left;
	width: 165px;
	border: 1px solid #F39400;
	margin: 0 8px 10px 0;
	padding: 0;
	text-align: left;
}

/*--- FICHE PRODUIT EQUIPEMENT ---*/
div.BLOC-SELECTION
{
	width: 420px;
	padding: 11px;
	float: left;
}

div.BLOC-SELECTION ul li
{
	background: url(../images/puce-li.gif) no-repeat 0 7px;
	list-style-image: none;
	list-style-type: none;
	padding: 0 0 0 9px;
	line-height: 16px;
}

ul.list-01 li
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/puce-li.gif) no-repeat 0 7px;
	list-style-image: none;
	list-style-type: none;
	padding: 0 0 0 9px;
	line-height: 16px;
}

ul.list-01 li ul li
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/puce-footer.gif) no-repeat 0 7px;
	list-style-image: none;
	list-style-type: none;
	padding: 0 0 0 9px;
	line-height: 16px;
}

div.PRIX-FICHE
{
	background: #F39400;
	padding: 16px 11px;
	float: right;
	text-align: center;
}

div.PRIX-FICHE-promo
{
	background: #FFFFFF;
	padding: 16px 11px;
	float: right;
	text-align: center;
	border-top: 1px #F39400 solid;
	border-right: 1px #F39400 solid;
}


/*----------------------------------ENCART-----------------------------------*/
div.ENCART-01
{
	padding: 1px 150px 0 11px;
	position: relative;
	background: url(../images/encart-01-fond.gif) no-repeat 0 0;
	min-height: 50px;
}

div.ENCART-01-BAS
{
	height: 5px;
	background: url(../images/encart-01-bas.gif) no-repeat 0 0;
}

.TITRE-ENCART-01
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 7px 0;
}

.ENCART-02
{
	background: url(../images/encart-02-fond.gif) 0 0 repeat-y;
	min-height: 104px;
}

.TITRE-ENCART-02
{
	padding: 3px 6px 3px 6px;
	background: #8390C7;
}

.TEXTE-ENCART-02
{
	text-align: center;
	line-height: 23px;
	padding: 8px 10px 3px 0;
	width: 454px;
}
/*----------------------------------POP UP COMPARAISON-----------------------------------*/

.LIEN-POP
{
	position: absolute;
	left: 631px;
	top: 63px;
}
.CONTENEUR-CENTRE-POP
{
	background-color: #FFFFFF;
}
table.COMPARER
{
	text-align: center;
	width: 761px;
	border-collapse: collapse;
}
.COMPARER table
{
	width: 165px;
	border-collapse: collapse;
}
td.LARGEUR-43PX
{
	width: 43px;
}
td.LARGEUR-251PX
{
	width: 251px;
	height: 20px;
	vertical-align: middle;
}
td.PADDINGTOP-5PX
{
	padding-top: 5px;
}
td.PADDINGTOP-20PX
{
	padding-top: 20px;
}
td.ALIGN-TOP
{
	vertical-align: top;
}
/*----------------------------------plan du site----------------------------------*/
.PLANSITE
{
	padding: 0 0 0 64px;
	width: 850px;
	position: relative;
	margin: 0 0 21px 0;
}
.PLANSITE-separateur
{
	border-top: 1px solid #F49401;
}
/* niveau 01 */
.PLANSITE-niv01 ul
{
	padding: 0 0 0 0;
	margin: 0 0 20px 5px;
}
.PLANSITE-niv01 ul li
{
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
	list-style-type: none;
	list-style-position: inside;
}
.PLANSITE-niv01 ul li a
{
	color: #F39400;
	text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 3px;
}
.PLANSITE-niv01 ul li a:hover
{
	text-decoration: none;
}
/* niveau 02 */
.PLANSITE-niv02 ul li
{
	padding: 0 0 0 0;
	margin: 7px 0 5px 5px;
	list-style-type: none;
	list-style-image: url(../images/puce-plansite-02.gif);
}
.PLANSITE-niv02 ul li a
{
	color: #707173;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
/* niveau 03 */
.PLANSITE-niv03 ul li
{
	padding: 0 0 0 0;
	margin: 7px 0 5px 5px;
	list-style-type: none;
	list-style-image: url(../images/puce-plansite-03.gif);
}
.PLANSITE-niv03 ul li a
{
	color: #F39400;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
/* niveau 04 */
.PLANSITE-niv04 ul li
{
	padding: 0 0 0 0;
	margin: 7px 0 5px 5px;
	list-style-type: none;
	list-style-image: url(../images/puce-plansite-04.gif);
}
.PLANSITE-niv04 ul li a
{
	color: #707173;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

/*----------------------------------FOOTER----------------------------------*/
div.FOOTER
{
	position: relative;
	padding: 0 0 30px 0;
	margin: 0 auto 0 auto;
	width: 977px;
	font-size: 11px;
	font-weight: normal;
	color: #3F55B0;
	text-align: center;
}

div.POSITION-FOOTER
{
	top: -33px;
	left: 2px;
	width: 977px;
	position: absolute;
}

div.FOOTER2
{
	width: 970px;
	background: #cfd0d2; /*border: #8592C8 solid 1px;*/
}

div.FOOTER2 ul
{
	margin: 0 auto 0 auto;
	font-size: 10px;
	color: #F39400;
	display: inline;
	list-style: none none;
	background: #cfd0d2;
	padding: 0 3px 0 0px;
}

div.FOOTER2 ul li
{
	padding: 0 1px 0 7px;
	display: inline;
}

div.FOOTER2 ul li a
{
	color: #F39400;
	text-decoration: none;
}

div.FOOTER2 ul li a:hover
{
	color: #3F55B0;
	text-decoration: none;
}

ul.MENU-FOOTER
{
	margin: 0 auto 0 auto;
	font-size: 10px;
	color: #3F55B0;
	display: inline;
	list-style: none none;
	background: #fff;
	padding: 0 3px 0 0px;
}

li.ITEM-FOOTER
{
	padding: 0 1px 0 7px;
	display: inline;
}

a.LIEN-FOOTER
{
	color: #3F55B0;
	text-decoration: none;
}

a.LIEN-FOOTER:hover
{
	color: #F39400;
	text-decoration: none;
}

.PUCE
{
	background: url(../images/puce-footer.gif) no-repeat 0px 7px;
}

/*############################-----GENERALITES-----############################*/
img.VALIGN-MIDDLE
{
	vertical-align: middle;
}

hr.FLUX
{
	clear: both;
	display: block;
	height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	border: 0;
}

hr.FLUX2
{
	clear: both;
	display: block;
	height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	border: 0;
	margin-bottom: 1px;
}

.FLOAT-RIGHT
{
	float: right;
}

.FLOAT-LEFT
{
	float: left;
}



.CLEAR-BOTH
{
	clear: both;
}

.RELATIVE
{
	position: relative;
}

.DISPLAY-INLINE
{
	display: inline;
}

.DISPLAY-BLOCK
{
	display: block;
}

.ALIGN-RIGHT
{
	text-align: right;
}

.ALIGN-LEFT
{
	text-align: left;
}

.ALIGN-JUSTIFY
{
	text-align: justify;
}

.IMAGE-A-GAUCHE
{
	margin: 5px 16px 10px 0;
	float: left;
}
.IMAGE-A-GAUCHE2
{
	margin: 0 3px 0 0;
	float: left;
}

.IMAGE-A-DROITE
{
	margin: 5px 0 10px 16px;
	float: right;
}

.CENTER
{
	text-align: center;
}

.MAJ
{
	text-transform: uppercase;
}

.IMAGE-A-GAUCHE-ET-LIEN
{
	float: left;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.MARGIN-LEFT-50PX
{
	margin-left: 50px;
}
.MARGIN-LEFT-25PX
{
	margin-left: 25px;
}
/*---------------marge haut---------------*/
.MARGE-HAUT-EXTRA-PETITE
{
	margin-top: 4px;
}

.MARGE-HAUT-TRES-PETITE
{
	margin-top: 7px;
}

.MARGE-HAUT-PETITE
{
	margin-top: 14px;
}

.MARGE-HAUT-MOYENNE
{
	margin-top: 21px;
}

.MARGE-HAUT-GROSSE
{
	margin-top: 28px;
}

.MARGE-HAUT-TRES-GROSSE
{
	margin-top: 35px;
}

.MARGE-HAUT-EXTRA-GROSSE
{
	margin-top: 42px;
}

/*---------------marge bas---------------*/
.MARGE-BAS-EXTRA-PETITE
{
	margin-bottom: 4px;
}

.MARGE-BAS-TRES-PETITE
{
	margin-bottom: 7px;
}

.MARGE-BAS-PETITE
{
	margin-bottom: 14px;
}

.MARGE-BAS-MOYENNE
{
	margin-bottom: 21px;
}

.MARGE-BAS-GROSSE
{
	margin-bottom: 28px;
}

.MARGE-BAS-TRES-GROSSE
{
	margin-bottom: 35px;
}

.MARGE-BAS-EXTRA-GROSSE
{
	margin-bottom: 42px;
}

/*---------------marge droite---------------*/
.MARGE-DROITE-EXTRA-PETITE
{
	margin-right: 4px;
}

.MARGE-DROITE-TRES-PETITE
{
	margin-right: 7px;
}

.MARGE-DROITE-PETITE
{
	margin-right: 14px;
}

/*---------------marge droite---------------*/

.MARGE-LEFT53
{
	margin-left: 53px;
}
/*----------------------------------FICHES PRODUITS----------------------------------*/

/*---------------NEUVE---------------*/
.FICHE-PROD-neuve
{
	width: 587px;
	background: url(../images/fond-fiche-neuve-01.jpg) no-repeat #FDBF5C;
}

.AJOUT-SELECTION-NEUF
{
	display: inline;
	float: right;
	width: 130px;
	height: 18px;
	background-image: url(../images/bg-btn-ajout-selection-neuf.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 38px;
	padding-top: 3px;
}

.CURSEUR-NEUF
{
	background-image: url(../images/curseur-main-neuf.gif);
	background-repeat: no-repeat;
	background-position: 44px 0px;
	height: 44px;
}


.FICHE-PROD-titre-remise
{
	float: right;
	height: 26px;
	padding: 15px 0 0 0;
	text-align: center;
	width: 100px;
	color: #F79521;
	font-size: 1.5em;
	font-weight: bold;
	background: url(../images/fond-fiche-neuve-soleil.gif) no-repeat;
}

.FICHE-PROD-titre-remise-petite
{
	height: 26px;
	padding: 15px 0 0 0;
	text-align: center;
	width: 100px;
	color: #F79521;
	font-size: 13px;
	font-weight: bold;
	background: url(../images/fond-fiche-neuve-soleil.gif) no-repeat;
}

.FICHE-PROD-contenu01
{
	min-height: 54px;
	margin: 0 8px 0 8px;
	background-color: #FCE6C4;
}

.FICHE-PROD-contenu02
{
	min-height: 200px;
	margin: 0 8px 0 8px;
	background-color: #FFFFFF;
}

.FICHE-PROD-contenu03
{
	min-height: 88px;
	margin: 0 8px 0 8px;
	background-color: #FCE6C4;
}
.FICHE-PROD-contenu03 img
{
	margin: 7px 5px 0 5px;
}


.FICHE-PROD-contenu04
{
	vertical-align: top;
	min-height: 88px;
	margin: 0 8px 0 8px;
	background-color: #FFFFFF;
}

.FICHE-PROD-baseline
{
	float: left;
	height: 47px;
	width: 340px;
	margin: 0 0 0 5px;
	padding: 7px 0 0 0;
	color: #F79521;
	font-size: 1em;
}
.FICHE-PROD-titre-prix
{
	float: right;
	height: 47px;
	margin: 0 5px 0 0;
	padding: 7px 0 0 0;
	text-align: right;
	width: 210px;
	color: #F79521;
}

.FICHE-PROD-neuve-bottom
{
	height: 9px;
	width: 587px;
	background: url(../images/fond-fiche-neuve-02.gif) no-repeat;
}

/*---------------OCCASION---------------*/
.FICHE-PROD-occaz
{
	width: 587px;
	background: url(../images/fond-fiche-occaz-01.jpg) no-repeat;
}

.FICHE-PROD-titre-prix_occaz
{
	float: right;
	min-height: 41px;
	padding: 4px 0 0 0;
	text-align: center;
	width: 120px;
	color: #ffffff;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 25px;
	vertical-align: top;
}

.FICHE-PROD-contenu01-occaz
{
	min-height: 54px;
	margin: 0 8px 0 8px;
	background-color: #E4E9FF;
}

.FICHE-PROD-contenu02-occaz
{
	min-height: 200px;
	margin: 0 8px 0 8px;
	background-color: #FFFFFF;
}

.FICHE-PROD-contenu03-occaz
{
	min-height: 88px;
	margin: 0 8px 0 8px;
	background-color: #E4E9FF;
}
.FICHE-PROD-contenu03-occaz img
{
	margin: 7px 5px 0 5px;
}

.FICHE-PROD-contenu04-occas
{
	vertical-align: top;
	min-height: 262px;
	margin: 0 8px 0 8px;
	background-color: #FFFFFF;
}


.FICHE-PROD-baseline_occaz
{
	text-align: left;
	float: left;
	height: 47px;
	width: 340px;
	margin: 0 0 0 5px;
	padding: 7px 0 0 0;
	color: #F79521;
	font-size: 1em;
}
.FICHE-PROD-logo
{
	float: right;
	height: 47px;
	margin: 0 5px 0 0;
	padding: 7px 0 0 0;
	text-align: right;
	width: 210px;
	color: #717CB2;
}

.FICHE-PROD-occaz-bottom
{
	height: 9px;
	width: 587px;
	background: url(../images/fond-fiche-occaz-02.gif) no-repeat;
}





/*---------------COMMUN---------------*/
.FICHE-PROD-titre
{
	float: left;
	height: 32px;
	width: 450px;
	margin: 0 0 0 8px;
	padding: 9px 0 0 0;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
}

h2.FICHE-PROD-titre
{
	height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
	font-size: 1.0em;
}

h2.FICHE-PROD-titre a
{
	color: #FFFFFF;
	text-decoration: none;
}


.FICHE-PROD-visuels
{
	float: left;
	width: 255px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.FICHE-PROD-infos
{
	float: right;
	width: 300px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.BLOC-autres-results-txt
{
	width: 105px;
	margin: 0 0 0 50px;
	padding: 0 0 0 0;
	font-size: 9px;
	line-height: 10px;
}

.TABLE-FICHE-PROD
{
	border-collapse: collapse;
	vertical-align: top;
}

img.MARGIN-5PX
{
	margin: 5px 0 5px 0;
}
td.WIDTH-206PX
{
	width: 206px;
}


td.WIDTH-212PX
{
	width: 212px;
}

/*------------FICHE-PUB-----------*/
.FICHE-PUB
{
	min-height: 30px;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding: 0 10px 10px 0;
}

.CONTENU-TEXT-PUB
{
	margin: 10px 10px 0 10px;
}

.ENCART-PRIX-PUB
{
	text-align: center;
	padding-top: 7px;
	min-height: 25px;
	width: 124px;
	background-color: #6D6E71;
	word-spacing: 20px;
}

/*----------------------------------ESTIMATION----------------------------------*/

.IMG-caculette
{
	position: absolute;
	top: 11px;
	left: 565px;
}

.CONTENU-budget
{
	text-align: left;
	border-right: 1px solid #F79500;
	border-left: 1px solid #F79500;
	border-bottom: 1px solid #F79500;
	width: 706px;
	margin: 0 0 0 0px;
	padding: 3px 0 3px 0;
}

.TITRE-budget
{
	text-align: left;
	border: 1px solid #F79500;
	background-color: #FDE6C4;
	width: 700px;
	margin: 5px 0 0 0px;
	padding: 3px 3px 3px 3px;
}

/*----------------------------------CARRIERE----------------------------------*/

.BLOC-CARRIERE
{
	float: left;
	width: 120px;
	border: 1px solid #F39400;
	margin: 0 5px 10px 0;
	padding: 5px;
	text-align: left;
	height: 240px;
}

/*----------------------------------MA SELECTION----------------------------------*/
.TITRE-selection
{
	text-align: left;
	width: 640px;
	padding: 15px 0 0 60px;
}

.TITRE-selection-occas
{
	text-align: left;
	border: 1px solid #727CB1;
	background-color: #E4E9FD;
	width: 640px;
	margin: 5px 0 0 60px;
	padding: 3px 3px 3px 3px;
}

.TITRE-selection-neuve
{
	text-align: left;
	border: 1px solid #F79500;
	background-color: #FDE6C4;
	width: 640px;
	margin: 5px 0 0 60px;
	padding: 3px 3px 3px 3px;
}

.TITRE-selection-prix-neuve
{
	text-align: right;
	float: right;
	width: 240px;
}

.TITRE-selection-PROMOaccess
{
	text-align: left;
	border: 1px solid #F79500;
	background-color: #F79500;
	width: 640px;
	margin: 5px 0 0 60px;
	padding: 3px 3px 3px 3px;
}

.CONTENU-selection-occas
{
	text-align: left;
	border-right: 1px solid #727CB1;
	border-left: 1px solid #727CB1;
	border-bottom: 1px solid #727CB1;
	width: 646px;
	margin: 0 0 0 60px;
	padding: 3px 0 3px 0;
}

.CONTENU-selection-neuve
{
	text-align: left;
	border-right: 1px solid #F79500;
	border-left: 1px solid #F79500;
	border-bottom: 1px solid #F79500;
	width: 646px;
	margin: 0 0 0 60px;
	padding: 3px 0 3px 0;
}

.ACTIONS-selection-occas
{
	text-align: left;
	border-left: 1px solid #727CB1;
	border-right: 1px solid #727CB1;
	border-bottom: 1px solid #727CB1;
	width: 640px;
	margin: 0 0 0 60px;
	padding: 3px 3px 3px 3px;
}

.ACTIONS-selection-neuve
{
	text-align: left;
	border-left: 1px solid #F79500;
	border-right: 1px solid #F79500;
	border-bottom: 1px solid #F79500;
	width: 640px;
	margin: 0 0 0 60px;
	padding: 3px 3px 3px 3px;
}

.TD-border-left-neuve
{
	border-left: 1px solid #F79500;
	padding: 0 0 0 8px;
}

.TD-border-left-occas
{
	border-left: 1px solid #727CB1;
	padding: 0 0 0 8px;
}

/*----------------------------------CENTRE AUTO----------------------------------*/
.MENU-BLOC-SERVICE
{
	margin: 97px 20px 20px 0;
	width: 323px;
	padding-bottom: 10px;
}

table.IDENT-CENTRE
{
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #F39400;
}


.IDENT-CENTRE td
{
	vertical-align: top;
}

.CONTENEUR-LOGO
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.CONTENEUR-TEXTE-CENTRE
{
	padding: 10px 0 10px 30px;
}

.CONTENEUR-TEXTE-CENTRE2
{
	padding: 10px 15px 10px 15px;
}

.WIDTH-236px
{
	width: 236px;
}

.WIDTH-256px
{
	width: 256px;
}

.MARGIN-29px
{
	margin: 0 29px 0 29px;
}
.MARGIN-LEFT41px
{
	margin-left: 41px;
}


h4.INTITULE-OFFRE-A-SAISIR
{
	width: 189px;
	text-align: left;
}


h4.INTITULE-OFFRE-A-SAISIR-2
{
	width: 189px;
	text-align: left;
}

h3.CONTENEUR-CENTRE
{
	margin-top: 10px;
	padding: 4px 6px;
	font-size: 14px;
	font-weight: bold;
	color: #F39400;
}

.CONTENEUR-BERL-CITAD
{
	width: 189px;
	margin: 10px 35px 0 0;
	background-color: #FFFFFF;
}


.CONTENEUR-BERL-COMPACT
{
	width: 189px;
	margin: 10px 35px 0 0;
	background-color: #FFFFFF;
}


.CONTENEUR-MONO
{
	width: 189px;
	margin: 10px 0 0 0;
	background-color: #FFFFFF;
}


.CONTENEUR-EQUIPEMENT
{
	height: 165;
	text-align: left;
	width: 141px;
	vertical-align: top;
	background-color: #C3C8E5;
}


.CONTENEUR-EQUIP
{
	height: 165px;
	width: 141px;
	vertical-align: top;
	background-color: #C3C8E5;
}

.CONTENEUR-ENTRETIEN
{
	margin: 0 41px 0 0px;
	height: 165px;
	width: 141px;
	vertical-align: top;
	background-color: #C3C8E5;
}


.CONTENEUR-OFFRE-AUTO
{
	width: 335px;
	margin-right: 41px;
}

.CONTENEUR-OFFRE-AUTO img
{
	border: none;
}

.ONGLET-MENU-CA
{
	padding: 6px 0 0 6px;
}




/*-----------impression produit-------------*/
@media print
{
	body.BODY
	{
		background-color: white;
	}

	.COLONNE-GAUCHE
	{
		display: none;
		width: 0px;
	}

	.COLONNE-DROITE
	{
		display: none;
		width: 0px;
	}

	.HEADER
	{
		display: none;
	}

	.CONTENEUR-NAVIG
	{
		display: none;
	}

	.POSITION-FOOTER
	{
		display: none;
	}

	.COLONNE-PRINCIPALE-02
	{
		float: none;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		text-align: center;
	}

	.ENTETE
	{
		display: none;
	}

	.lien-11px-orange
	{
		display: none;
	}

	.ARIANE
	{
		display: none;
	}

	div.CONTENEUR-SITE
	{
		margin: 0px;
		border: 0px solid white;
		background-color: white;
		background-image: none;
		width: 100%;
	}

	.MAIN
	{
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		text-align: center;
	}
	.ACTIONS-selection-occas
	{
		display: none;
	}
	.ACTIONS-selection-neuve
	{
		display: none;
	}

}

.PTOP
{
	padding-top: 18px;
}


.BLOC-LISTE-SL
{
	min-height: 140px;
	width: 189px;
	margin-bottom: 14px;
	float: left;
	margin-right: 5px;
}

.IGMPRD
{
	width: 103px;
	height: 77px;
}

.OPTIONS-UL
{
	display: inline;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: disc none;
}

.OPTIONS-UL li
{
	margin-left: 12px;
}

.MODELE
{
	width: 131px;
	background-color: #ffffff;
	text-align: center;
}

.STD ul li
{
	padding: 0 0 0 0;
	margin: 7px 0 5px 15px;
	list-style: none url(../images/puce-plansite-02.gif);
}

.MENU-2EME-NIVEAU_CARRIER
{
	background-image: url(../images/haut_menu_niveau2_car.gif);
	background-repeat: no-repeat;
	padding: 6px 0 0 0;
}

.CONTENEUR_TEXTE_CARRIER
{
	font-size: 10px;
	background-image: url(../images/fond_menu_niveau2_car.gif);
	background-repeat: repeat-y;
	padding: 0px 15px 0 20px;
	width: 650px;
}
.CONTENEUR_TEXTE_CARRIER2
{
	font-size: 10px;
	background-image: url(../images/fond_menu_niveau2.gif);
	background-repeat: repeat-y;
	padding: 0px 15px 0 20px;
	width: 550px;
}

.MENU2-BAS_CARRIER
{
	background-image: url(../images/bas_menu_niveau2_car.gif);
	background-repeat: no-repeat;
	height: 6px;
}

.NUMERO-VERT
{
	background: url(../images/numerovert.gif) no-repeat;
	width: 80px;
	height: 16px;
	margin: 5px auto 0 auto;
	padding: 5px 0 0 67px;
	text-align: left;
}

/*----------------------------------EVOLUTION----------------------------------*/

.MODULE-VOITURE-OFFRE
{
	width: 230px;
	margin: 2px 0 1px 1px;
}

.FD-01
{
	background-color: #28446b;
}

.FD-02
{
	background-color: #5a6da7;
}

.FD-03
{
	background-color: #818fbc;
}

.FD-04
{
	background-color: #7d8082;
}

.FD-05
{
	background-color: #8d9092;
}

.FD-06
{
	background-color: #9da0a2;
}


.RESULTAT
{
	float: right;
	width: 85px;
	padding: 2px;
	min-height: 47px;
}

.BLOC-TITRE
{
	float: left;
}

.PADDING-3px
{
	padding: 3px;
}


.COLLAPSE
{
	border-collapse: collapse;
}


.VENEZ-ESSAY-FICHP
{
	width: 319px;
}

.VENEZ-ESSAY-BG
{
	background-image: url(../images/bg-encart-tel-fond.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-y;
}


.TD-VENEZ-ESSAY-FICHP
{
	background-image: url(../images/bg-encart-tel.jpg);
}

.DIV-VENEZ-ESSAY-FICHP
{
	min-height: 95px;
	text-align: center;
	padding: 0 15px 0 15px;
}

.NUMEROTEL-VENEZ-ESSAYER
{
	width: 103px;
	height: 13px;
	background-image: url(../images/num-vert-new.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 10px 16px 10px 105px;
	margin: auto;
}
.NUMEROTEL-CENTRE
{
	width: 93px;
	height: 13px;
	background-image: url(../images/num-vert-new2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 10px 16px 10px 100px;
	margin: auto;
}

.MARGIN-BOTTOM-17PX
{
	margin-bottom: 17px;
}


.PADDING-TOP-50PX
{
	padding-top: 50px;
}



.LARG-319PX
{
	width: 319px;
}

.LARG-170PX
{
	width: 170px;
}


.LARG-291PX
{
	width: 291px;
}


.LARG-172PX
{
	width: 172px;
}

.BG-ACCROCH-FICHP-OCCAZ
{
	background-color: #FFFFFF;
	background-image: url(../images/bg-encart-tel-2.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	padding: 17px 31px 10px 44px;
}
.FICHP-ADRESSE-ET-LIEN
{
	background-color: #f49401;
}

.PADDING-LEFT-14-PX
{
	padding-left: 14px;
}

.PADDING-RIGHT-9-PX
{
	padding-right: 9px;
}


.PHOTO-POINT-DE-VENTE
{
	border: 1px solid #ffffff;
	margin-bottom: 10px;
}


.CURSEUR
{
	background-image: url(../images/curseur-main.gif);
	background-repeat: no-repeat;
	background-position: 44px 0px;
	height: 44px;
}


.AJOUT-SELECTION-OCCAZ
{
	display: inline;
	float: right;
	width: 130px;
	height: 18px;
	background-image: url(../images/bg-btn-ajout-selection.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 38px;
	padding-top: 3px;
}

#hlkPlan
{ _margin-top:-3px;
_padding-top:-3px;
margin:0;
padding:0;
}

DIV.BLOC FICHE-OFFRE
{
	margin: 20px 0 20px 0;
}


.FICHE-OFFRE
{
	width: 283px;
	margin-right: 10px;
	background-color: #e4e9ff;
	border-top: 1px solid #a2acd5;
	border-left: 1px solid #a2acd5;
	border-right: 1px solid #a2acd5;
}


DIV.TITRE-ENTETE-4
{
	background: #a2acd5;
	color: #fff;
	padding: 1px 30px 2px 10px;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 0 0;
	line-height: 18px;
	text-align: left;
}

.FICHE-OFFRE p
{
	width: 144px;
	margin: 10px 12px 10px 9px;
	text-align: justify;
}

.FICHE-OFFRE-BAS
{
	background: #e4e9ff;
	height: 12px;
	width: 283px;
	border-bottom: 1px solid #a2acd5;
	border-left: 1px solid #a2acd5;
	border-right: 1px solid #a2acd5;
}



.FICHE-OFFRE2
{
	width: 283px;
	margin-right: 10px;
	text-align: center;
	background-color: #e4e9ff;
	border-top: 1px solid #a2acd5;
	border-left: 1px solid #a2acd5;
	border-right: 1px solid #a2acd5;
}


.FICHE-OFFRE2 img
{
	margin-top: 10px;
}

.FICHE-OFFRE2 p
{
	width: 263px;
	margin: 8px 10px 10px 10px;
	text-align: justify;
}



.FICHE-OFFRE-BAS-ENCART
{
	float: right;
	background: #a2acd5;
	height: 12px;
	width: 160px;
	text-align: center;
	padding-bottom: 2px;
}

/***____________________mini-form____________________***/

table.border-right-blanc
{
	border-right: 1px solid #ffffff;
}


.LARG-170PX
{
	width: 170px;
}


.PADDING-BAS-14-PX
{
	padding-bottom: 14px;
}

.CONTACT-FICHE-PROD
{
}


.CONTACT-FICHE-PROD textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 369px;
	height: 40px;
	color: #707173;
	border: 1px solid #A5ACB2;
	background-color: #e4e9ff;
	overflow: auto;
}

textarea.height-20px
{
	height: 20px;
}

.CONTACT-FICHE-PROD input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 375px;
	color: #707173;
	border: 1px solid #A5ACB2;
	background-color: #e4e9ff;
}

.CONTACT-FICHE-PROD2 input
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 60px;
	height: 20px;
	border: solid 1px #A5ACB2;
	color: #707173;
	padding: 2px 2px 2px 2px;
	margin: 3px 15px 5px 0;
	font-size: 11px;
}

/*-------------------------- ACCUEIL Liens ------------------------*/
div.BLOC-HOME-05
{
	width: 818px;
	min-height: 232px;
	margin: 30px 0 0 0;
	background: #f6f7fc;
}

div.BLOC-HOME-ALL
{
	width: 767px;
	min-height: 232px;
	margin: 30px 0 0 0;
	background: #f6f7fc;
}

div.BLOC-HOME-05 ul li
{
	list-style: none;
}

div.BLOC-HOME-ALL ul li
{
	list-style: none;
}


.TABLE-ALL
{
	width: 767px;
	margin: 0px;
	padding: 0px;
	color: #7f7f81;
	border: 0px;
	float: left;
}

.TABLE-05-ALL
{
	width: 818px;
	margin: 0px;
	padding: 0px;
	color: #7f7f81;
	border: 0px;
	float: left;
}

.TABLE-A
{
	width: 140px;
	margin: 0px;
	padding: 0px;
	color: #7f7f81;
	border: 0px;
	float: left;
}

.TABLE-B
{
	width: 306px;
	margin: 0 0 0 20px;
	padding: 0px;
	color: #7f7f81;
	border: 0px;
	float: left;
}

.TABLE-B a, .TABLE-A a, .TABLE-ALL a, .TABLE-05-ALL a
{
	text-decoration: underline;
	color: #7f7f81;
	padding: 0px;
}

.TABLE-C
{
	width: 332px;
	margin: 0 0 0 20px;
	padding: 0px;
	color: #7f7f81;
	border: 0px;
	float: left;
}
.TABLE-B a, .TABLE-A a, .TABLE-ALL a, .TABLE-05-ALL a
{
	text-decoration: underline;
	color: #7f7f81;
	padding: 0px;
	font-size: 11px;
}

.TABLE-C a
{
	text-decoration: underline;
	padding: 0px;
	font-size: 11px;
}

.TABLE-ALL th, .TABLE-05-ALL th
{
	padding: 0 0 0 15px; /*background-color:#9a9dc0; //#28446b*/
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	height: 22px;
	text-align: left;
	vertical-align: middle;
}

.TABLE-A th, .TABLE-B th, .TABLE-C th
{
	padding: 0 0 0 15px;
	background-color: #9a9dc0;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	height: 42px;
	text-align: left;
	vertical-align: middle;
}

.TABLE-A tr, .TABLE-B tr, .TABLE-C tr, .TABLE-ALL tr, .TABLE-05-ALL tr
{
	padding: 0;
	background-color: #ffffff;
	margin: 0px;
}


.DIV-125px
{
	width: 125px;
	min-height: 187px;
	padding: 14px 0 14px 14px;
	float: left;
}

.TD-padding-margin-0px
{
	margin: 0px;
	padding: 0px;
}

.DIV-137px
{
	width: 137px;
	min-height: 187px;
	padding: 14px 0 14px 14px;
	float: left;
}

.DIV-150px
{
	width: 150px;
	min-height: 187px;
	padding: 14px 0 14px 14px;
	float: left;
}

#Bloc-01-02
{
	min-height: 410px;
}

#Bloc-01
{
	float: left;
	height: 332px;
	width: 404px;
	padding-top: 10px;
}

#ANIM-HOME-footer
{
	width: 403px;
	height: 115px;
	font-size: 12px; /*padding-top:3px;*/
}

#ANIM-HOME-footer-A
{
	width: 187px;
	height: 115px;
	padding: 7px 0 10px 15px;
	float: left;
	background-color: #5d65aa;
	color: #FFFFFF;
	font-weight: bold;
}
#ANIM-HOME-footer-A img
{
	border: 0;
}

#ANIM-HOME-footer-A-bt
{
	padding: 22px 0 0 9px;
}

#ANIM-HOME-footer-B
{
	width: 186px;
	height: 115px;
	padding: 7px 0 10px 15px;
	float: left;
	background-color: #f2911f;
	color: #FFFFFF;
	font-weight: bold;
}
.INPUT
{
	font-family: Arial, Helvetica, sans-serif;
	width: 130px;
	height: 17px;
	border: solid 1px #ccd0e9;
	color: #707173;
	font-size: 11px;
	margin: 5px 0 0 0;
	padding: 0px;
	font-weight: normal;
}

.BT
{
	margin: 5px 0 0 0;
	padding: 0px;
}

#Bloc-02
{
	float: left;
	height: 332px;
	width: 416px;
	padding-left: 20px;
}


#BONNES-AFFAIRES
{
	width: 384px;
}

#occasions
{
	width: 182px;
	margin: 0 0 0 5px;
	float: left;
	border: solid #717cb2 1px;
}

#neuf
{
	width: 182px;
	margin: 0 0 0 5px;
	float: left;
	border: solid #f2911f 1px;
}

#occasions-entete
{
	height: 17px;
	margin: 0px;
	padding: 3px 0 0 10px;
	background-color: #717cb2;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}

#neuf-entete
{
	font-size: 11px;
	padding: 3px 0 0 10px;
	background-color: #f2911f;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	height: 17px;
	text-align: left;
	vertical-align: middle;
}
.bonne-affaire-01
{
	border-top: solid #717cb2 1px;
	border-bottom: solid #717cb2 1px;
	min-height: 67px;
	width: 182px;
}

.bonne-affaire-01 hr, .bonne-affaire-02 hr
{
	clear: both;
	display: block;
	height: 1px;
	margin: 0 0 -1px 0;
	padding: 0;
	visibility: hidden;
	border: 0;
}

.bonne-affaire-02
{
	border-top: solid #f2911f 1px;
	border-bottom: solid #f2911f 1px;
	min-height: 66px;
	width: 182px;
}

.bonne-affaire-01 img, .bonne-affaire-02 img
{
	margin: 0px;
}

.bonne-affaire-01-A, .bonne-affaire-02-A
{
	width: 92px;
	float: left;
}

.description
{
	color: #f2911f;
	padding: 1px 3px 1px 3px;
	font-size: 10px;
	line-height: 11px;
	min-height: 33px;
}

.description a
{
	color: #f2911f;
	text-decoration: none;
}

.prix
{
	background-color: #717cb2;
	color: #FFFFFF;
	padding: 2px 3px 0px 3px;
	font-size: 11px;
}

.prix-neuf
{
	background-color: #f2911f;
	color: #FFFFFF;
	padding: 2px 3px 0px 3px;
	font-size: 11px;
}

.prix-barre
{
	font-size: 10px;
	text-decoration: line-through;
}

.remise
{
	font-size: 15px;
	font-weight: bold;
	padding-left: 15px;
}
.prix-nouveau
{
	font-size: 12px;
	font-weight: bold;
}

#BLOC-3-4
{
	witdh: 818px;
	min-height: 161px;
}

.bloc280
{
	display: block;
	width: 250px;
	margin-bottom: 4px;
}

.MARGE-GAUCHE-TRES-PETITE
{
	margin-left: 7px;
}

.MARGE-DROITE-TRES-PETITE
{
	margin-right: 7px;
}


#BLOC-FINANCE
{
	background-color: #FFFFFF;
	text-align: center;
	width: 80px;
	padding: 5px;
}

/*---------------------------------------Bloc ANAF---------------------------------------*/
div.BLOC-HOME-IMGG2
{
	float: left;
	width: 403px;
	margin: 10px 0 0 0;
	background: url(../CMS/images/Home/degrade-bloc-d.jpg) no-repeat 0 0;
	text-align: center;
}

div.CONTENU-BLOC2
{
	position: relative;
	width: 264px;
}

div.BLOC-Anaf
{
	margin: 22px 0 20px 0;
}

.radio input
{
	font-family: Arial, Helvetica, sans-serif;
	width: 30px;
	border: solid 0px #A5ACB2;
	color: #707173;
	padding: 3px;
	font-size: 11px;
}

.TITRE-SSGAMME
{
	clear: both;
	display: block;
	border-top: 1px solid #8390c7;
	border-right: 1px solid #8390c7;
	background-color: #fff;
	padding: 0px 0px;
	height: 36px;
}

.BLOC-SSGAMME
{
	margin-top: 20px;
	margin-left: 139px;
	padding-left: 5px;
	background-color: #6B6D73;
	line-height: 16px;
}