body {
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color:#FFFFFF;
	color: #003399;
	line-height:16px;
}

table{
	padding:0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}

div{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link		{text-decoration: none; color: #999999; font-weight:bold; }
a:visited	{text-decoration: none; color: #999999; font-weight:bold; } 
a:active	{text-decoration: none; color: #999999; font-weight:bold; }
a:hover		{text-decoration: none; color: #000000; font-weight:bold; }

.accueil a:link			{text-decoration: none; color: #000000; font-weight:bold; }
.accueil a:visited	{text-decoration: none; color: #000000; font-weight:bold; } 
.accueil a:active		{text-decoration: none; color: #000000; font-weight:bold; }
.accueil a:hover		{text-decoration: none; color: #FEB820; font-weight:bold; }

/******************************************************************************/
/* Menu                                                                       */
/******************************************************************************/

/*******/
.bloc_menu{
	/*background-color:#FEB820;*/
	margin-bottom:10px;
}

a.menu{
	display:block;
	padding:4px;
	/*border-left:2px solid #FEB820;*/
	border-bottom:4px solid #999999;
}

a.menu:link		{text-decoration: none; color: #000000; font-weight:bold; }
a.menu:visited{text-decoration: none; color: #000000; font-weight:bold; } 
a.menu:active	{text-decoration: none; color: #000000; font-weight:bold; }
a.menu:hover	{text-decoration: none; color: #000000; font-weight:bold; border-bottom:4px solid #FEB820; background-color:#FFEFDF; }

/**********/
.bloc_sous_menu{
	position: absolute;
	background-color:#FFFFFF;
	border:1px solid #FFEFDF;
	border-left: 4px solid #FEB820;
	width: 200px;
	z-index:10;
}

a.sous_menu {
	display:block;
	padding:4px;
	border:0px;
	color: #000000;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;	
}

a.sous_menu:link		{text-decoration: none; font-weight:bold; background-color: #FFFFFF; }
a.sous_menu:visited	{text-decoration: none; font-weight:bold; background-color: #FFFFFF; } 
a.sous_menu:active	{text-decoration: none; font-weight:bold; background-color: #FFFFFF; }
a.sous_menu:hover		{text-decoration: none; font-weight:bold; color:#ffffff; background-color: #FEB820; }

/******************************************************************************/
/* Bouton                                                                     */
/******************************************************************************/
.bouton{
	border:1px solid #FFA11C;
	background-color:#F9C379;
	color:#000000;
	font-weight:bold;
	padding:2px 4px 2px 4px;
	cursor:pointer;
}

.bouton_over{
	border:1px solid #FFA11C;
	background-color:#FFA11C;
	color:#000000;
	font-weight:bold;
	padding:2px 4px 2px 4px;
	cursor:pointer;
}

/******************************************************************************/
.fond{
	background-image:url('/images/fond.gif');
	background-position: 0px 259px;
	background-repeat:repeat-x;
}

.fond_corps{
	background-image:url('/images/fond_corps.gif');
	background-position: 0px 259px;
	background-repeat:repeat-x;
}

table.corps{
	width:770px;
}

.image{
	border:1px solid #000000;
}

/******************************************************************************/
/* Liste des marques                                                          */
/******************************************************************************/
.bloc_liste_marque{
	width:760px;
	/*margin-left:auto;
	margin-right:auto;*/
}

.bloc_liste_marque .bloc_marque{
	float:left;
	width:190px;
	margin-bottom:10px;
}

.bloc_liste_marque .nom_marque{
	width:100%;
	border-bottom:2px solid #003399;
}

.bloc_liste_marque .nom_marque_off{
	width:100%;
	border-bottom:2px solid #999999;
	font-weight:bold;
	color:#999999;
}

.bloc_liste_marque .detail_marque_off{
	color:#999999;
}

.bloc_liste_marque td{
	padding-bottom:5px;
}

/******************************************************************************/
/* Liste des modèles                                                          */
/******************************************************************************/
.bloc_liste_modele{
	width:750px;
	/*margin-left:auto;
	margin-right:auto;*/
}

.bloc_liste_modele .titre_liste_modele{
	font-weight:bold;
}

.bloc_liste_modele .bloc_modele{
	float:left;
	width:150px;
	border-bottom:1px solid #999999;
}

.bloc_liste_modele .modele_on{
	color: #003399;
	font-weight:bold;
}

.bloc_liste_modele .modele_off{
	color: #999999;
}

.bloc_liste_modele .nom_modele{
	width:100%;
	border-bottom:1px solid #999999;
}

/******************************************************************************/
/* Liste des annonces                                                         */
/******************************************************************************/
.bloc_liste_annonce{
	width:750px;
	margin-left:auto;
	margin-right:auto;
}

.bloc_liste_annonce .titre_liste_annonce{
	font-weight:bold;
	margin-bottom:4px;
}

.bloc_liste_annonce .bloc_annonce{
	float:left;
	width:235px;
	border-top:1px solid #FEB820;
	border-bottom:1px solid #FEB820;
	background-color:#FFF5DF;
	margin:5px;
	padding:2px;
}

.bloc_liste_annonce .nom_annonce{
	width:100%;
	border-bottom:1px solid #999999;
}

.bloc_annonce .image_annonce{
	float:left;
	width:100px;
}

.bloc_annonce .detail_annonce{
	float:left;
	width:135px;
}

/******************************************************************************/
/* Détail annonce                                                             */
/******************************************************************************/
.bloc_contact{
	padding:4px;
	border-left:4px solid #FFA500;
	background-color:#FFEFDF;
}

/******************************************************************************/
/* Fiche Pro                                                                  */
/******************************************************************************/
.pro_titre{
	border-bottom:2px solid #003399;
	width:100%;
}

.pro_societe{
}

.pro_bloc{
	width:250px;
}

.pro_bloc_titre{
	border-bottom:1px solid #003399;
	font-weight:bold;
}

.pro_bloc_val{
	background-color:#DFEFFF;
	padding:2px;
}

.pro_description{
	border:1px solid #666666;
	background:#EBEBEB;
	padding:5px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}

/******************************************************************************/
/* Bloc de recherche                                                          */
/******************************************************************************/
.bloc_recherche{
	border:1px solid #FEB820;
	background-color:#FFEFDF;
}

.bloc_recherche .titre{
	background-color:#FEB820;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

.bloc_recherche td{
	padding:1px;
	padding-left:2px;
}

/******************************************************************************/
/* Bloc nouveautés                                                            */
/******************************************************************************/
.bloc_nouveaute{
	border:1px solid #86BBEF;
	background-color:#EFEFEF;
}

.bloc_nouveaute .titre{
	background-color:#86BBEF;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

.bloc_nouveaute td{
	padding:1px;
	padding-left:2px;
}

/******************************************************************************/
/* Actualités			                                                            */
/******************************************************************************/
.actualite{
 width:750px;
 margin-left:auto;
 margin-right:auto;
}

.actualite_titre h3{

}

.actualite_liste{
	margin-bottom:10px;
}

.actualite_liste_nom{
	border-bottom: 1px solid #666666;
	font-weight:bold;
	background-color:#FFEFDF;
	padding-bottom:4px;
}

.actualite_liste_description{
	float:left;
	width:580;
	padding-top:4px;
	text-align:justify;
}

.actualite_liste_plus_info{
	padding-top:8px;
}

.actualite_liste_image{
	float:right;
	width:170px;
	text-align:right;
	margin-top:-1px;
}

/*******************/

.actualite_detail{
	margin-top:10px;
}

.actualite_detail_nom{
	border-bottom: 1px solid #666666;
	font-weight:bold;
	background-color:#FFEFDF;
	padding-bottom:4px;
}

.actualite_detail_description{
	text-align:justify;
	padding-top:4px;
}

.actualite_detail_image{
	margin-top:5px;
	text-align:center;
}

.actualite_detail_plus_info{
	padding-top:8px;
	padding-bottom:8px;
}

/******************************************************************************/
/* Annuaire			                                                            */
/******************************************************************************/
.annuaire_pro{
	width:750px;
 	margin-left:auto;
 	margin-right:auto;
}

.annuaire_pro_liste{
	margin-top:10px;
}

.annuaire_pro_bloc{
	float:left;
	width:355px;
	height:110px;
	margin:5px;
	padding:2px;
	border:1px solid #86BBEF;
	background-color: #EFF8FF;
}

.annuaire_pro_image{
	float:left;
	width:155px;
}

.annuaire_pro_data{
	float:left;
	width:200px;
}

.annuaire_pro_nom{
	font-weight:bold;
	margin-bottom:4px;
}

.annuaire_pro_nb_annonce{
	margin-bottom:4px;
}

.annuaire_pro_commentaires{
	margin-bottom:4px;
	font-size:11px;
	text-align:justify;
}

/******************************************************************************/
/* Partenaire			                                                            */
/******************************************************************************/
.partenaire{

}

.partenaire td{
	border-bottom: 1px solid #999999;
}

/******************************************************************************/
/* Bloc infos                                                                 */
/******************************************************************************/
.bloc_info{

}

.bloc_info .titre{
  color: #000000;
  font-weight:bold;
  margin-bottom:4px;
  padding-bottom:2px;
  border-bottom: 1px solid #FCB924;
  font-size:12px;
  color:#003399;
}

.bloc_info table td.cellule_gauche{ width:205px; }
.bloc_info table td.cellule_droite{ padding-left: 5px; border-left:1px solid #cccccc; }

.bloc_info ul{
  margin:0px;
  padding:0px;
  color:#595959;
}

.bloc_info ul li{
  margin:2px;
  margin-left:17px;
  padding:0px;
  list-style:square;
  color:#003399;
}


