.clear {
	clear:both;
}
.identifiant{
    filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5;
}


.centrage {
	text-align: center;
}
.contour1 {
	border: 1px solid #999999;
}
.retrait_gauche {
	text-indent: 15px;
}
	
.marge_gauche{
	padding-left:10px;
	}
	
.marge_gauche_groite{
	padding-left:10px;
	padding-right:10px;
	}

.fond_blanc{
	height:30px;
	background-color:#FFFFFF;	}
.fond_blanc:hover{
	height:30px;
	background-color:#CCCCCC	}





.filet_separe1 {
	background-color: #FFFFFF;
	height: 20px;
	background-image: url(img/filet.gif);
	background-repeat: repeat-x;
}

.filet_separe2 {
	height: 11px;
	background-image:url(img/filet_separ_coup_de_coeur.gif);
	background-repeat: repeat-x;
}
.filet_separe_pointille2 {
	height: 9px;
	background-image: url(img/filet_pointille2.gif);
	background-repeat: repeat-x;
}











/* ================ les syles liens =================================*/

.lien1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.lien1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CCCCCC;
}


.lien2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.lien2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: underline;
}

.lien3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6C6B6F;
	text-decoration: underline;
}

.lien3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2D2D2D;
	text-decoration: underline;
}
.lien4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	text-decoration: none;
}
.lien4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	text-decoration: underline;
}

.lien5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CCCCCC;
	text-decoration: none;
}
.lien5:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}


.lien6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #993300;
	text-decoration: none;
}
.lien6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}

.lien7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.lien7:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}
.lien7ami {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
.lien7ami:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: underline;
}
.lien8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.lien8:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #005500;
	font-weight: bolder;
}
.ligneCoul1 {
	background-color: #CCCCCC;
	height: 25px;
}
.ligneCoul1:hover {
	background-color: #ccdae5;
}
.ligneCoul2 {
	background-color: EBEBEB;
	height: 25px;
}
.ligneCoul2:hover {
	background-color: #ccdae5;
}




/* ====== FIN ========== les syles liens =================================*/







/* ================ les syles de texte =================================*/

.txt8pt_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
.txt8pt_1gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}
.txt9pt_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.txt9pt_1gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.txt9pt_1italique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	font-style: italic;
}

.txt9pt_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.txt9pt_2gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #51A126;
	font-weight: bold;
}
.txt9pt_2italique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	font-style: italic;
}

.txt9pt_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.txt9pt_3gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: bold;
}
.txt9pt_3italique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	font-style: italic;
}

.txt10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.txt10ptGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txt10pt_1italique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	font-style: italic;
}

.txt11pt_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #BD2533;
}

.txt11pt_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
}
.txt11pt_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	text-decoration: none;
}
.txt11pt_4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #EE0000;
}

.txt12pt_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
}

.txt13pt_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #bd2533;
}
.txt13pt_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #FFFFFF;
}

.txt13pt_2gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
}

.txt14pt_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}

.txt14pt_2gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #CC3300;
	font-weight: bold;
}

.titre_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: #ffffff;
	line-height: 40px;
	height: 45px;
	float: left;
	width: 500px;
}

.titre_15pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #EE7F00;
	text-transform: uppercase;
}


.titre_17pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt;
	color: #bd2533;
}

.prix{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: bold;
}
.nombre_vehicules{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
}

.lien_menu{
	float: left;
	height: 30px;
	width:129px;
	text-align: center;
	line-height:30px;

}
.lien_menu2{
	float: left;
	height: 30px;
	width:125px;
	text-align: center;
	line-height:30px;

}


/* ========== FIN == les syles de texte =================================*/





/* =====================================================================*/
/* ============================  CLASSE occaz ==========================*/
/* =====================================================================*/

.offre_occaz{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #e75113;
	float: left;
	height: 60px;
	width: 240px;
	border: 1px solid #FFFFFF;
	margin-right:10px;
	margin-bottom:15px;
}

.offre_occaz:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #8F2A26;
	float: left;
	height: 60px;
	width: 240px;
	border: 1px solid #FFFFFF;
	margin-right:10px;
	margin-bottom:15px;
}

.offre_occaz2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #e75113;
	float: left;
	height: 60px;
	width: 245px;
	border: 1px solid #FFFFFF;
	margin-bottom:15px;
}
.offre_occaz2:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #8F2A26;
	float: left;
	height: 60px;
	width: 245px;
	border: 1px solid #FFFFFF;
	margin-bottom:15px;
}

.vignette_occaz{
	float: left;
	height: 60px;
	width: 80px;
	margin-right:10px;
}



/* =====================================================================*/
/* =========================Fin CLASSE occaz ==========================*/
/* =====================================================================*/

.date_et_nb_vehicules{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	height: 25px;
	float: left;
	width: 500px;
	background-color: #EE7F00;
}


.rectangle_gris_recherche_rapide{
	height:50px;
	background-color: #eceded;
	border: 1px solid #b1b3b4;
	padding:10px;
	margin-bottom:10px;	
}

.rectangle_gris_demande_spe{
	height:800px;
	background-color: #eceded;
	border: 1px solid #b1b3b4;
	padding:5px;
	margin-bottom:5px;
}

.recherche_rapide{
	float:left;
	width:270px;
	padding-top:15px;
}


.rectangle_gris_recherche{
	height:190px;
	background-image:url(img/fond_recherche.jpg);
	border: 1px solid #b1b3b4;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:10px;
}
.recherche_accueil{
	float:left;
	width:155px;
	margin-right:10px
}

.taille_liste_menu{
	width:140px;
}
.taillediDIV_liste_menu{
	height:30px;
}

.taille_liste_menu_filtre{
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.recherche_rapide{
	float:left;
	width:270px;
}

.btn_ok_recherche{
	float:left;
	width:50px;
}


.votre_budget{
	background-image:url(img/fond_calculer_budget.jpg);
	background-repeat:no-repeat;
	border: 1px solid #b1b3b4;
	padding:10px 10px 10px 45px;	
	margin-bottom:10px;	
}

.votre_budget2{
	background-image:url(img/fond_calculer_budget2.jpg);
	float:left;
	width:177px;
	background-repeat:no-repeat;
	border: 1px solid #b1b3b4;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 35px;	
	margin-bottom:10px;	
}

.ami{
	background-image:url(img/fond_envoi_ami.jpg);
	float:left;
	width:177px;
	background-repeat:no-repeat;
	border: 1px solid #b1b3b4;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 35px;	
	margin-bottom:10px;	
}

.pression{
	background-image:url(img/print.jpg);
	float:left;
	width:177px;
	background-repeat:no-repeat;
	border: 1px solid #b1b3b4;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 35px;	
	margin-bottom:10px;	
}

.financement{
	background-image:url(img/fond_financement_exceptionnel.jpg);
	background-repeat:no-repeat;
	border: 1px solid #b1b3b4;
	padding:10px 10px 10px 45px;	
	margin-bottom:10px;	
}

.financement2{
	background-image:url(img/fond_financement_exceptionnel2.jpg);
	background-repeat:no-repeat;
	float:left;
	width:177px;
	border: 1px solid #b1b3b4;
	margin-bottom:10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 35px;
}

.demande{
	background-image:url(img/fond_demande_renseignement.jpg);
	background-repeat:no-repeat;
	float:left;
	width:177px;
	border: 1px solid #e3e3e3;
	margin-bottom:10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 35px;
}


.liste_menu{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	width: 130px;
	margin-right:20px;
	margin-bottom:20px;
}

.collone_liste_voiture{
	float:left;
	width:210px;
}

.collone_liste_voiture2{
	float:left;
	width:210px;
	margin-left:10px;
	margin-right:10px;
}



.collone_filtre{
	float:left;
	width:110px;
}

.collone_filtre2{
	float:left;
	width:110px;
	margin-left:10px;
	margin-right:10px;
}
.collone_filtre3{
	float:left;
	width:50px;
}





.marginBAS{
	margin-bottom:10px;
}

/* =========================================================================================*/
/* ===============/ensemble de div/ Bloc vignettes voiture liste =========================*/
/* =========================================================================================*/
.contenu_infos_liste{
	float:left;
	width:208px;
	height:80px;
	margin-bottom:10px;
	border: 1px solid #333333;
	}


.photo_liste{
	float:left;
	width:100px;
	height:80px;
}
.prix_liste{
	float:left;
	width:103px;
	height:75px;
	padding-left:5px;
	background-color: #e0dfd8;
	padding-top:5px;
}


/* =========================================================================================*/
/* =============F I N  ==/ensemble de div/ Bloc vignettes voiture liste =====================*/
/* =========================================================================================*/

