body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.page{
	width:787px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	border: #000000 1px solid;
}
/*
--------------------------------------------------------------------
-------- HEADER  + MENU  -------------------------------------------
--------------------------------------------------------------------
*/
.header{
	height:30px;
	width:787px;
	background-image:url(../images/fd-haut.jpg);
}
#menu{
	width:572px;
	height:22px;
	float:left;
	margin-top:8px;
}

#dbloc_accueil_droite_promo1{
	float:left;
	width:179px;
}

#dbloc_accueil_droite_promo2{
	float:left;
	width:179px;
	margin-left:2px;
}

#dbloc_accueil_droite_news{
	float:left;
	width:179px;
	margin-left:10px;
}

#bloc_accueil_droite_grille{
	margin-left:8px;
	margin-top:20px;
	height:234px;
}

.bloc_accueil_droite_haut{
	width:179px;
	height:114px;
	
}

.bloc_accueil_droite_haut_img{
	/*
	border:2px solid red
	width:177px;
	height:111px;
	*/
	width:177px;
	height:110px;
	margin-left:2px;
	margin-top:2px;
}

#newsDate{
	height:45px;;
}

#news{
	width:120px;
	float:left;
	font-weight:bold;
	color:#8200BC;
	padding-left:5px;
	padding-top:5px;
	font-size:18px;
}

#bloc_date{
	width:30px;
	font-size:11px;
	float:left;
	padding-left:18px;
	padding-top:29px;
}

.bloc_plus_d_info{
	height:19px;
}

.bloc_plus_d_info a{
	padding-left:105px;
	font-size:12px;
	color:white;
	text-decoration:none;
}

.bloc_en_savoir_plus a{
	padding-left:83px;
	font-size:12px;
	color:white;
	text-decoration:none;
}

.titre_promo{
	 /*height:24px;*/
	 padding-top:2px;
	 padding-left:2px;
	 font-weight:bold;
	 color:white;
}

.bloc_accueil_droite_bas{
	width:177px;
	height:95px;
	padding-left:3px;
}

.bloc_accueil_droite_haut_news{
	width:179px;
	height:114px;
}

.bloc_accueil_droite_bas_news{
	width:177px;
	height:93px;
	padding-left:6px;
	padding-top:3px;
}

.txt_bloc_accueil_droite{
	font-weight:bold;
	font-size:12px;
}

.txt_bloc_accueil_droite_news{
	/*font-weight:bold;*/
	font-size:12px;
	color:white;
}

.langue{
	width:200px;
	height:18px;
	margin-left:15px;
	_margin-left:9px;
	float:left;
	margin-top:9px;
}

.langue a
{
    margin-left:10px;
	font-size:0.65em;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.menu_titre
{
	margin-top:5px;
	font-size:10px;
	font-weight:bold;
	/*	color:#FE9901;*/
    color:#000000;
	text-decoration:none;
	text-align:center;
}
.menu_titre_over
{
	margin-top:5px;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	/*color:#728FAD;*/
	color:#000000;
	text-decoration:none;
}

.menu_first{
	background-image:url(../images/first.jpg);
	width:70px;
	height:22px;
	float:left;
	background-repeat: no-repeat;
}
.menu_first_over{
	/*background-image:url(../images/first_hover.jpg);*/
	/*width:90px;*/
	width:110px;
	height:22px;
	float:left;
}
.menu_middle{
	/*background-image:url(../images/middleLarge.jpg);*/
	width:103px;
	height:22px;
	float:left;
}
.menu_middle_gauche{
	/*background-image:url(../images/middleLarge_gauche.jpg);*/
	/*width:103px;*/
	width:110px;
	height:22px;
	float:left;
}
.menu_middle_hover{
	/*background-image:url(../images/middleLarge_hover.jpg);*/
	width:103px;
	height:22px;
	float:left;
}
.menu_middle_small{
	/*background-image:url(../images/middlesmall.jpg);*/
	/*width:71px;*/
	width:90px;
	height:22px;
	float:left;
	text-align:right;
}
.menu_middle_small_faqs{
	/*background-image:url(../images/middlesmall.jpg);*/
	/*width:71px;*/
	width:70px;
	height:22px;
	float:left;
	text-align:right;
}

.menu_middle_small_hover{
/*background-image:url(../images/middlesmall_hover.jpg);*/
	width:71px;
	height:22px;
	float:left;
}
.menu_middle_small_gauche{
	/*background-image:url(../images/middlesmall_gauche.jpg);*/
	width:71px;
	height:22px;
	float:left;
}
.menu_last{
	/*background-image:url(../images/last.jpg);*/
	/*width:82px;*/
	width:100px;
	height:22px;
	float:left;
	background-repeat: no-repeat;
}
.menu_last_gauche{
	/*background-image:url(../images/last_droite.jpg);*/
	width:82px;
	height:22px;
	float:left;
}
.menu_last_over{
	/*background-image:url(../images/last_hover.jpg);*/
	width:82px;
	height:22px;
	float:left;
}

/*
--------------------------------------------------------------------
-------- BANDEAU ---------------------------------------------------
--------------------------------------------------------------------
*/

.bandeau{
	height:124px;
	width:787px;
}
/*
--------------------------------------------------------------------
-------- CONTENT ---------------------------------------------------
--------------------------------------------------------------------
*/

.content{
	height:420px;
	_height:415px;
	width:787px;
}
/*
--------------------------------
-------- CONTENT GAUCHE --------
--------------------------------
*/

.content_gauche{
	width:226px;
	float:left;
	height:420px;
	_height:415px;
	background-image:url(../images/fd-gauche.jpg);
	font-weight:bold;
	font-size:10px;
}

.content_gauche_catalogue{
	width:226px;
	float:left;
	height:420px;
	_height:415px;
	background-image:url(../images/fd-gauche_catalogue.jpg);
	font-weight:bold;
	font-size:10px;
}

.recherche_texte{
	font-weight:bold;
	font-size:10px;
}
.recherche_haut{
	margin-left:17px;
	width:197px;
	height:62px;
	*height:65px;
}
.search_keyword{
	margin-left:5px;
	width:187px;
	margin-top:18px;
}
.recherche_bas{
	margin-left:25px;
	margin-top:5px;
	_margin-top:0px;
	width:198px;
	height:350px;
	_height:345px;
	position:relative;

}

#navigation
{
    position:relative;
    top:20px;
}
.recherche_titre{
	margin-top:3px;
	margin-left:15px;
}
.bloc_colonne_gauche02{
	height:168px;
	width:127px;
	margin-left:0px;
	margin-top:18px;
}
.bloc_colonne_gauche03{
	height:100px;
	width:185px;
	margin-left:0px;
	margin-top:5px;
	color:#000000;
	font-size:11px;
	font-weight:bold;

}
/*
--------------------------------
-------- CONTENT DROITE --------
--------------------------------
*/

.content_droite{
	width:560px;
	height:420px;
	_height:415px;
	float:left;
}
.contenu{
	margin-top:5px;
	margin-left:15px;
	width:537px;
	height:350px;
	overflow:auto;
}

.content_droite_01{
	margin-top:-5px;
	*margin-top:0px;
	width:560px;
	height:393px;
	_height:389px;
	background-image:url(../images/fd-contenu.jpg);
}
/*------- Chemin de fer ----------*/
.chemin_fer{
	margin-top:5px;
	margin-left:15px;
	width:538px;
	height:30px;
	font-weight:normal;
}
a.Lienchemin_fer {
	font-size:11px;
	color:#000000;
}

a.Lienchemin_fer:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.Lienchemin_fer:link {
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}
.Lienchemin_fer:visited {
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}
.Lienchemin_fer:hover {
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}
.Lienchemin_fer:active {
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}
.Lienchemin_fer_actuel:link {
	font-size:11px;
	text-decoration:underline;
	color:#FFAB01;
}
.Lienchemin_fer_actuel:visited {
	font-size:11px;
	text-decoration:underline;
	color:#FFAB01;
}
.Lienchemin_fer_actuel:hover {
	font-size:11px;
	text-decoration:underline;
	color:#FFAB01;
}
.Lienchemin_fer_actuel:active {
	font-size:11px;
	text-decoration:underline;
	color:#FFAB01;
}

/*------- News ----------*/

.bloc_news{
	margin-top:15px;
	width:461px;
	border-bottom:#859FBA 1px dashed;

}
.titre_news{
	font-size:14px;
	font-weight:bold;
	margin-top:30px;
	margin-left:5px;
	color:purple;
	height:25px;

}
.date_news{
	font-size:11px;
	font-weight:bold;
	color:#7390B0;
}
.contenu_news{
	font-size:11px;
	margin-left:25px;
	margin-bottom:12px;
}
/*------- Faqs ----------*/
.bloc_faqs
{
	margin-top:15px;
	width:461px;
}
.titre_faqs{
	font-size:15px;
	font-weight:bold;
	color:#FFAB01;
	border-bottom:#FFAB01 1px solid;

}
.contenu_faqs{
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:12px;
	border-bottom:#859FBA 1px dashed;
}

.explication_faqs{
	font-size:11px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:12px;
	display:none;
}
.Lien_contenu_faqs:link {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.Lien_contenu_faqs:visited {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.Lien_contenu_faqs:hover {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.Lien_contenu_faqs:active {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
/*------- Downloads ----------*/
.lien_downloads:link {
	font-size:11px;
	font-weight:bold;
	color:#FFA101;
}
.lien_downloads:visited {
	font-size:11px;
	font-weight:bold;
	color:#FFA101;
}
.lien_downloads:hover {
	font-size:11px;
	font-weight:bold;
	color:#FFA101;
}
.lien_downloads:active {
	font-size:11px;
	font-weight:bold;
	color:#FFA101;
}

.bloc_downloads
{
	margin-top:8px;
	width:461px;
}
.bloc_downloads_sepp
{
	margin-top:40px;
	*margin-top:-5px;
	width:461px;
	border-bottom:#859FBA 1px dashed;
}
.titre_downloads{
	font-size:11px;
	font-weight:bold;
	color:#7390B0;
}
.texte_downloads{
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-left:25px;
	width:384px;
}
.texte_links{
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-left:25px;
	width:384px;
	color:#000000;
	text-decoration:none;
}
.bloc_lien_downloads{
	float:right;
	width:261px;
	margin-top:5px;

}
/*------- Contact ----------*/
.content_droite_01_contact{
	margin-top:-1px;
	*margin-top:3px;
	width:560px;
	height:393px;
	_height:389px;
	background-image:url(../images/fond-formulaire.jpg);
}

.contenu_contact{
	width:446px;
	height:323px;
	margin-left: 38px;
	margin-top:12px;	
	*margin-top:15px;	
}
.nom_contact{
	color:#535152;
	font-weight:bold;
	font-size:11px;
}
.contact_champ_oblig{
	font-size:11px;
	text-align:left;
	margin-left:15px;
	font-style:italic;
}

.form_contact{
	color:#000000;
	font-size:11px;
	height:10px;
}
.contact_envoyer{
	background-image:url(../images/boutonbleu.gif); 
	background-repeat:no-repeat; 
	width:120px; 
	height:23px; 
	text-align:center;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-top:3px;
	cursor:hand;
}
.contact_effacer{
	background-image:url(../images/boutonorange.png); 
	background-repeat:no-repeat; 
	width:120px; 
	height:23px; 
	text-align:center;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-top:3px;
	cursor:hand;
}
/*------- Catalogue ----------*/

.content_droite_01_catalogue{
	margin-top:0px;
	
	width:560px;
	height:362px;
	_height:364px;
}

.contenu_catalogue{
	width:560px;
	height:365px;
}
.contenu_catalogue01{
	width:560px;
	height:30px;
	*height:20px;
	background-image:url(../images/fond1-produits.jpg);
}
.contenu_catalogue01_int{
	margin-left:26px; 
	margin-top:4px;
	width:307px; 
	height:15px;
}
.contenu_catalogue01_int_gauche{
	width:169px;
	float:left;
	text-align:center;
}
.contenu_catalogue01_int_droite{
	width:138px;
	float:left;
	text-align:center;
}
.menu_titre_catalogue
{
	margin-top:7px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.menu_titre_catalogue_over
{
	margin-top:7px;
	font-size:12px;
	font-weight:bold;
	color:#7691AF;
	text-decoration:none;
}
.contenu_catalogue02{
	width:560px;
	height:25px;
	background-image:url(../images/fond2-produits.jpg);
	
}
.contenu_catalogue02_int{
	margin-left:45px; 
	width:140px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.contenu_catalogue03{
	width:560px;
	height:96px;
	background-image:url(../images/fond3-produits.jpg);
	margin-top:-15px;
	*margin-top:0px;
	
}
.contenu_catalogue03_int{
	margin-left:41px; 
	margin-top:4px; 
	width:492px;
	height:80px;
}
.contenu_catalogue03_int_gauche{
	width:200px;
	height:80px;
	float:left;
	color:#535152;
	font-size:11px;
}
.calalogue_texte{
	color:#535152;
	font-size:11px;
}
.contenu_catalogue03_int_milieu{
	width:177px;
	height:80px;
	float:left;
	color:#535152;
	font-size:11px;
}
.contenu_catalogue03_int_droite{
	width:115px;
	height:80px;
	float:left;
}
.contenu_catalogue04{
	width:560px;
	height:25px;
	background-image:url(../images/fond4-produits.jpg);
}
.contenu_catalogue05{
	width:560px;
	height:220px;
	background-image:url(../images/fond5-produits.jpg);
	margin-top:-12px;
	*margin-top:0px;

}
.contenu_catalogue05_int{
	margin-left:43px; 
	margin-top:10px; 
	width:480px;
	height:172px;
	overflow:auto;
}
.contenu_catalogue05_int_blanc
{
	width:480px;
	/*height:20px;*/
	background-color:#ECECEC;
}
.contenu_catalogue05_int_gris
{
	width:480px;
	/*height:20px;*/
	background-color:#E0E0E0;
}
.contenu_catalogue05_int_cara01{
	width:50%;
	font-size:11px;
	font-weight:bold;
	float:left;
	text-align:left;
}
.contenu_catalogue05_int_cara02{
	width:50%;
	font-size:11px;
	font-weight:bold;
	float:left;
	text-align:right;

}

/*------- Piece ----------*/

.contenu_piece{
	width:560px;
	height:365px;
}
.contenu_piece01{
	width:560px;
	height:20px;
	background-image:url(../images/fond1-pieces.jpg);
}
.contenu_piece01_int_gauche{
	width:145px;
	float:left;
	text-align:center;
}
.contenu_piece01_int_droite{
	width:162px;
	float:left;
	text-align:center;
}

.contenu_piece02{
	width:560px;
	height:25px;
	background-image:url(../images/fond2-pieces.jpg);
}
.contenu_piece02_int{
	width:484px;
	height:13px;
	margin-left:45px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.contenu_piece02_int_gauche{
	width:353px;
	float:left;
	margin-top:1px;
}
.contenu_piece02_int_droite{
	width:131px;
	float:left;
	margin-top:1px;
}
.contenu_piece03{
	width:560px;
	height:318px;
	background-image:url(../images/fond3-pieces.jpg);
	margin-top:-6px;
	*margin-top:-2px;
}

.contenu_piece03_int table
{
    width:460px;
}

.contenu_piece03_int{
	margin-left:45px; 
	margin-top:0px; 
	padding-top:10px; 
	*padding-top:0px; 
	*margin-top:10px; 
	width:490px;
	height:292px;
	overflow:auto;
}
.titre_piece{
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.detail_pieceA{
	background-color:#ECECEC;
	font-size:11px;
	text-decoration:underline;
}
.detail_pieceB{
	background-color:#E0E0E0;
	font-size:11px;
	text-decoration:underline;
}
/*------- Recherche -------*/

.contenu_recherche{
	width:560px;
	height:364px;
	background-image:url(../images/page-recherche_fond.jpg);
	margin-top:-3px;
	*margin-top:-4px;
	font-size:11px;
	font-weight:bold;
}
.recherche_texte_orange{
	color:#FFAB01;
}
.contenu_recherche_int{
	margin-top:25px;
	margin-left:30px;
	width:475px;
	height:290px;
	overflow:auto;
}

#nomen{
	height:289px;
}

.recherche_ligneA{
	background-color:#ECECEC;
	font-size:11px;
	font-weight:normal;
}
.recherche_ligneB{
	background-color:#E0E0E0;
	font-size:11px;
	font-weight:normal;
}
.recherche_navig_borne{
	font-size:11px;
	color:#819BB6;
	text-decoration:none;
}
.recherche_navig_actuel{
	font-size:11px;
	color:#FFAB01;
	text-decoration:none;
}
.recherche_navig{
	font-size:11px;
	color:#000000;
}
/*------Produit liste--------*/
.contenu_produit_liste{
	margin-top:-3px;
	
	width:560px;
	height:362px;
	_height:364px;
	background-image:url(../images/fd-produit-liste.jpg);
}
.titre_produit_liste
{
	width:520px;
	height:20px;
	margin-left:0px;
	text-align:center;
	font-size:0.70em;
	font-weight:bold;
	color:White;
}
.produit_liste{
	width:515px;
	height:320px;
	margin-left:25px;
	/*border:1px black solid;*/
	display:block;
}

.produit_liste table
{
    table-layout:fixed;
    text-align:left;
    width:497px;
    /*border:1px solid black;*/
}

.produit_liste div
{
    width:515px;
	height:300px;
	overflow:auto;
	    
}

.TEST
{
    width:120px;
	}

.produit_liste th
{
    font-size:0.65em;
    font-weight:bold;
    text-align:left;
    background-color:#ECECEC;
    margin-left:2px;
}

    
.produit_liste td
{
    font-size:0.70em;
    text-align:left;
    margin-left:2px;
}

.produit_liste td a, td a:visited
{
    font-size:11px;
	text-decoration:underline;
	color:black;
}

.produit_liste td a:hover
{
    color:#FFAB01;
}

/*------- Footer ----------*/

.footer{
	background-image:url(../images/fd-bas.gif);
	width:560px;
	/*height:26px;*/
	margin-top:1px;
	_margin-top:4px;
	text-align:center;
	font-size:11px;
	padding-top:2px;
}
.footer_contact{
	background-image:url(../images/fd-bas.gif);
	width:560px;
	/*height:26px;*/
	margin-top:-3px;
	*margin-top:-2px;
	_margin-top:1px;
	text-align:center;
	font-size:11px;
	padding-top:2px;

}
.footer_piece{
	background-image:url(../images/fd-bas.gif);
	width:560px;
	/*height:26px;*/
	margin-top:-7px;
	*margin-top:-3px;
	_margin-top:-6px;
	text-align:center;
	font-size:11px;
	padding-top:2px;
}
.footer_catalogue{
	background-image:url(../images/fd-bas.gif);
	width:560px;
	/*height:26px;*/
	margin-top:-7px;
	*margin-top:-3px;
	_margin-top:-6px;
	text-align:center;
	font-size:11px;
	padding-top:2px;

}
.footer_produit_liste{
	background-image:url(../images/fd-bas.gif);
	width:560px;
	/*height:26px;*/
	margin-top:0px;
	_margin-top:-2px;
	text-align:center;
	font-size:11px;
	padding-top:2px;

}
.footer_recherche{
	background-image:url(../images/fd-bas.gif);
	width:560px;
	/*height:26px;*/
	margin-top:0px;
	*margin-top:-1px;
	_margin-top:-3px;
	text-align:center;
	font-size:11px;
	padding-top:2px;

}
/*
--------------------------------
-------- ACCUEIL ---------------
--------------------------------
*/
.bandeau_accueil{
	height:263px;
	width:787px;
}
.bandeau_accueil_gauche{
	height:263px;
	width:214px;
	float:left;
	background-image:url(../images/bandeau-accueil.jpg);
	text-align: center;
}
.bandeau_accueil_flash{
	height:263px;
	width:573px;
	z-index:0;
	float:left;
}
.bloc_accueil_content
{
	height:277px;
	width:787px;
}
.bloc_accueil_gauche{
	height:277px;
	width:214px;
	background-image:url(../images/acceuil-bas-gauche.jpg);
	float:left;
}
.bloc_accueil_gauche01{
	height:45px;
	width:171px;
	margin-left:31px;
	/*margin-top:7px;*/
	color:#FE9901;
	font-size:12px;
	font-weight:bold;
    text-align:center;
}
.bloc_accueil_gauche02{
	height:131px;
	width:169px;
	margin-left:31px;
	margin-top:14px;
}
.bloc_accueil_gauche03{
	height:77px;
	width:169px;
	margin-left:31px;
	margin-top:5px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
    text-align:center;
}

.bloc_accueil_milieu{
	height:277px;
	width:348px;
	background-image:url(../images/acceuil-bas-milieu.jpg);
	float:left;
}
.bloc_accueil_milieu_int{
	margin-top:42px;
	margin-left:38px;
	height:200px;
	width:288px;
}
.titre_accueil{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	float: lefft;
}
.bloc_accueil_milieu01{
	margin-top:26px;
	height:40px;
	color:#000000;
	font-size:11px;
}
.bloc_accueil_milieu02{
	height:37px;
	color:#585856;
	font-size:11px;
	margin-top:12px;
	font-weight:bold;
}
.titre_recherche_accueil
{
	color:#585856;
	font-size:11px;
	font-weight:bold;
}
.bloc_accueil_milieu03{
	height:19px;
	color:#000000;
	font-size:11px;
	margin-top:8px;
}
.text-align-right
{
	text-align:right;
}
.text-align-right a
{
	color:#7B96B3;
	font-size:11px;
}

.plusinfo
{
text-align:right;
    position:relative;
    top:80%;
}
.plusinfo a
{
	color:#7B96B3;
	font-size:11px;
	font-weight:bold;
}

.touteslesnews
{
    text-align:right;
    position:relative;
    top:80%;
}
.touteslesnews a
{
	color:#7B96B3;
	font-size:11px;
	font-weight:bold;   
}


#bloc_accueil_droite{
	height:277px;
	width:573px;
	float:left;
}
.bloc_accueil_droite_int{
	margin-top:34px;
	margin-left:29px;
	height:200px;
	width:520px;
}
.bloc_accueil_droite01{
	height:70px;
	color:#585856;
	font-size:9px;
	margin-top:24px;
	padding-left:0px;
}
.bloc_accueil_droite02{
	height:60px;
	color:#585856;
	font-size:9px;
	margin-top:0px;
}
.bloc_footer_accueil_01{
	width:100%; 
	height:20px; 
	margin-top:11px; 
	font-size:11px; 
	text-align:right;
}
.bloc_footer_accueil_02{
	height:20px;
	
	_margin-top:7px;
	font-size:11px;
	text-align:left;
	display:block;
	width:500px;
	position:relative;
	float: left;
	padding-left: 50px;
}

 
.catalogue_ensemble{
	background-color:#FFFFFF;
}
.catalogue_famille{
	background-color:#FFFFFF;
}
.catalogue_produit{
	background-color:#FFFFFF;
}

#menus{
	height:250px;
	overflow:auto;
}


#menus li a
{

    font-family:Arial;
    color:Black;
    text-decoration:none;
    font-size:0.95em;
    padding-left:0px;
    list-style:none;
    /*
    list-style-image:url(../images/carre_blanc.gif);
    background-image:url(../images/carre-bleu.gif);*/
    background-repeat:no-repeat;
    background-position:0px;
	width:100%;
}

#menus li a.produit
{
    padding-left:0px;
    list-style:none;
    /*
    list-style-image:url(../images/carre_blanc.gif);
    background-image:url(../images/carre-jaune.gif);*/
    background-repeat:no-repeat;
    background-position:0px;
}

#menus a.produit
{
    font-family:Arial;
    color:#7B96B3;
    text-decoration:none;
    font-size:0.95em;
}

#menus a:hover
{
	color:#728FAD;
}

#menus{
	margin-top:20px;
	margin-left:-6px;
/*	*margin-left:-35px;*/
	width:192px;
	background-color:#FFFFFF;
	height:295px;
	position:relative;
	display:block;
}

#menus ul{
	/*list-style-image:url(../images/carre_blanc.gif);    */
	list-style:none;
	padding:0;
	margin:0px;
	margin-top:2px;
	margin-left:10px;
}
.resultat_texte{
	font-family:Arial;
	color:#000;
	text-decoration:underline;
	font-size:1.1em;
}
#prdt_accueil {
	width:151;
	float:left;
}
.map_container {
	width:303px;
	float:left;
	text-align:left;
}
.contact_blocks {
	width:200px;
	float: right;
	padding-left: 4px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.contact_blocks a
{
  color:#FFAB01;
}

.carte_ercd
{
    float:right;
    border:1px black solid;
    display:block;
}


#carteercd
{
    display:none;
}


