/*--STYLES GENERAUX DE LA RUBRIQUE--*/
	/*voir aussi css base*/
	/*nav_contex_identification*/
	#conteneur_site h1.nav_contex_identification {
	font-size:12px; /*taille du caractère*/
	padding:20px 35px 15px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
	margin:0 15px 10px 25px; /*largeur de l'aire de la marge d'une boîte (hauteur droite bas gauche)*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-transform:lowercase; /* capital*/
	color:#FF9900;	
	}
	#conteneur_site h1.nav_contex_identification  a {
	font-size:12px; /*taille du caractère*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	text-transform:lowercase;
	color:#FF9900;	
	}
	#conteneur_site h1.nav_contex_identification  a:hover {
	font-size:12px; /*taille du caractère*/
	color:#FF9900;
	}	
	#conteneur_site h1.nav_contex_identification  a.page_focus_identification {
	font-size:12px; /*taille du caractère*/
	font-weight:bold; /*stye le graisse du caractère*/
	color:#FF9900;
	text-transform:lowercase;	
	}
	
	
	/*nav_contex_externe*/
	#conteneur_site h1.nav_contex_externe {
	font-size:12px; /*taille du caractère*/
	padding:20px 35px 15px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
	margin:0 15px 10px 25px; /*largeur de l'aire de la marge d'une boîte (hauteur droite bas gauche)*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-transform:lowercase; /* capital*/
	color:#B0C933;	
	}
	#conteneur_site h1.nav_contex_externe  a {
	font-size:12px; /*taille du caractère*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	text-transform:lowercase;
	color:#B0C933;	
	}
	#conteneur_site h1.nav_contex_externe  a:hover {
	font-size:12px; /*taille du caractère*/
	color:#B0C933;
	}	
	#conteneur_site h1.nav_contex_externe  a.page_focus_externe {
	font-size:12px; /*taille du caractère*/
	font-weight:bold; /*stye le graisse du caractère*/
	color:#B0C933;
	text-transform:lowercase;	
	}
	
	
	/*nav_contex_interne*/
	#conteneur_site h1.nav_contex_interne{
	font-size:12px; /*taille du caractère*/
	padding:20px 35px 15px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
	margin:0 15px 10px 25px; /*largeur de l'aire de la marge d'une boîte (hauteur droite bas gauche)*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-transform:lowercase; /* capital*/
	color:#0399D6;	
	}
	#conteneur_site h1.nav_contex_interne a {
	font-size:12px; /*taille du caractère*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	text-transform:lowercase;
	color:#0399D6;	
	}
	#conteneur_site h1.nav_contex_interne a:hover {
	font-size:12px; /*taille du caractère*/
	color:#0399D6;
	}	
	#conteneur_site h1.nav_contex_interne a.page_focus_interne{
	font-size:12px; /*taille du caractère*/
	font-weight:bold; /*stye le graisse du caractère*/
	color:#0399D6;
	text-transform:lowercase;	
	}
	
	
	/*nav_contex_cherche*/
	#conteneur_site h1.nav_contex_recherche{
	font-size:12px; /*taille du caractère*/
	padding:20px 35px 20px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
	margin:0 15px 10px 25px; /*largeur de l'aire de la marge d'une boîte (hauteur droite bas gauche)*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-transform:lowercase; /* capital*/
	color:#ccc;	
	}
	#conteneur_site h1.nav_contex_recherche a {
	font-size:12px; /*taille du caractère*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	text-transform:lowercase;
	color:#ccc;	
	}
	#conteneur_site h1.nav_contex_recherche a:hover {
	font-size:12px; /*taille du caractère*/
	color:#333;
	}	
	#conteneur_site h1.nav_contex_recherche a.page_focus_recherche{
	font-size:12px; /*taille du caractère*/
	font-weight:bold; /*stye le graisse du caractère*/
	color:#333;
	text-transform:lowercase;	
	}
	
	
	
	
	/*-----------------*/
	
		/*nav_contex_identification*/
	#conteneur_site h1.v_chercher_identification {
	font-size:12px; /*taille du caractère*/
	padding:0 35px 20px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
	margin:0 15px 10px 25px; /*largeur de l'aire de la marge d'une boîte (hauteur droite bas gauche)*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-transform:lowercase; /* capital*/
	color:#FF9900;	
	}
	#conteneur_site h1.v_chercher_identification  a {
	font-size:12px; /*taille du caractère*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	text-transform:lowercase;
	color:#FF9900;	
	}
	#conteneur_site h1.v_chercher_identification  a:hover {
	font-size:12px; /*taille du caractère*/
	color:#FF9900;
	}	
	#conteneur_site h1.v_chercher_identification  a.page_focus_identification {
	font-size:12px; /*taille du caractère*/
	font-weight:bold; /*stye le graisse du caractère*/
	color:#FF9900;
	text-transform:lowercase;	
	}
	
	
	/*v_chercher_externe*/
	#conteneur_site h1.v_chercher_externe {
	font-size:12px; /*taille du caractère*/
	padding:0 35px 20px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
	margin:0 15px 10px 25px; /*largeur de l'aire de la marge d'une boîte (hauteur droite bas gauche)*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-transform:lowercase; /* capital*/
	color:#B0C933;	
	}
	#conteneur_site h1.v_chercher_externe  a {
	font-size:12px; /*taille du caractère*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	text-transform:lowercase;
	color:#B0C933;	
	}
	#conteneur_site h1.v_chercher_externe  a:hover {
	font-size:12px; /*taille du caractère*/
	color:#B0C933;
	}	
	#conteneur_site h1.v_chercher_externe  a.page_focus_externe {
	font-size:12px; /*taille du caractère*/
	font-weight:bold; /*stye le graisse du caractère*/
	color:#B0C933;
	text-transform:lowercase;	
	}
	
	
	/*v_chercher_interne*/
	#conteneur_site h1.v_chercher_interne{
	font-size:12px; /*taille du caractère*/
	padding:0 35px 20px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
	margin:0 15px 10px 25px; /*largeur de l'aire de la marge d'une boîte (hauteur droite bas gauche)*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-transform:lowercase; /* capital*/
	color:#0399D6;	
	}
	#conteneur_site h1.v_chercher_interne a {
	font-size:12px; /*taille du caractère*/
	font-weight:normal; /*stye le graisse du caractère*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	text-transform:lowercase;
	color:#0399D6;	
	}
	#conteneur_site h1.v_chercher_interne a:hover {
	font-size:12px; /*taille du caractère*/
	color:#0399D6;
	}	
	#conteneur_site h1.v_chercher_interne a.page_focus_interne{
	font-size:12px; /*taille du caractère*/
	font-weight:bold; /*stye le graisse du caractère*/
	color:#0399D6;
	text-transform:lowercase;	
	}
	/*-----------------*/

/*--------------------------------------------------------------------------------------------
PAGE INDEX CATA
-----------------------------------------------------------------------------------------------*/
	#cl_center_site_3_colonnes div.cl_liste_accueil {
		float:left;
		width:350px; /*largeur de l'élément*/
		padding-left:25px;	
	}
	
	#cl_center_site_3_colonnes div.cl_liste_accueil table tr {
	height:15px; /*hauteur de l'élément*/
	}
	
	
	
	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_identification, #cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_externe, #cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_interne {/* filet de décoration de la ligne*/
	vertical-align:middle; /*alignement vertical d'un contenu en ligne dans un élément de type bloc*/
	}
	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_identification{ /*puce de la liste état normal*/
	font-weight:bold;
	}
	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_identification a{ /*puce de la liste état normal*/
	text-decoration:none;
	color:#FF9900;
	padding:5px 0 5px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
	font-weight:normal;
	}
	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_identification a:hover{/*puce de la liste état dessus*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	color:#000;
	}
	

	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_externe{ /*puce de la liste état normal*/
	font-weight:bold;
	}
	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_externe a{ /*puce de la liste état normal*/
	text-decoration:none;
	color:#B0C933;
	padding:5px 0 5px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
		font-weight:normal;

	}
	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_externe a:hover{/*puce de la liste état dessus*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	color:#000;
	}

	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_interne{ /*puce de la liste état normal*/
	font-weight:bold;
	}
	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_interne a{ /*puce de la liste état normal*/
	text-decoration:none;
	color:#0399D6;
	padding:5px 0 5px 0; /*espace entre le contenu de l'élément et ses quatres bords (hauteur droite bas gauche)*/
		font-weight:normal;

	}
	#cl_center_site_3_colonnes div.cl_liste_accueil table td.liste_rub_interne a:hover{/*puce de la liste état dessus*/
	text-decoration:none; /*décorations ajoutées à un texte*/
	color:#000;
	}
	
	#cl_center_site_3_colonnes div.cl_pub_accueil_famille {
		float:left;
		width:229px; /*largeur de l'élément*/
		padding-left:25px;	
	}
	
	
	/*--------------------------------------------------------------------------------------------
liste grandes familles
-----------------------------------------------------------------------------------------------*/

		#cl_center_site_3_colonnes div.cl_liste_accueil_gd {
			padding:0 30px 0 20px;
			line-height:normal;
			width:90%;
		}
		/*\*/
		#cl_center_site_3_colonnes ul, li{
		 zoom:1;
		}
		
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_identification ul li.liste_rub_identification2 ul li a, #cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_externe ul li.liste_rub_externe2 ul li a, #cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_interne ul li.liste_rub_interne2 ul li a {
		text-decoration:none;
		color:#4d4d4d;
		padding:5px 0 5px 0;
		font-size:10px;
		background: url(../images/fr/spacer.gif);
		cursor:pointer;
		display:inline;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_identification ul li.liste_rub_identification2 ul li a:hover, #cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_externe ul li.liste_rub_externe2 ul li a:hover, #cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_interne ul li.liste_rub_interne2 ul li a:hover {
		text-decoration: underline; 
		color:#4d4d4d;
		}
		
		/* fin régles IE*/
		
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul {
		margin-left:15px;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul ul ul {
		display:none;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul ul ul li a{
		text-decoration:none;
		color:#4d4d4d;
		padding:15px 0 15px 0;
		font-size:10px;
		/*background: #fff url(../images/fr/spacer.gif);*/
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul ul ul li a:hover{
		text-decoration: underline; 
		color:#4d4d4d;
		}
		

		/*------ identification-------------*/
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_identification a{
		text-decoration:none;
		color:#000;
		padding:15px 0 15px 0;
		font-weight:bold;
		background:none;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_identification a:hover{
		text-decoration:none; 
		color:#FF9900;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul ul li.liste_rub_identification2 a{
		display:block;
		background: url(../images/fr/040_catalogue/liste_gd_familles.jpg) no-repeat right top;
		text-decoration:none;
		color:#666; 
		padding:5px 0 5px 0;
		cursor:text;
		font-weight: normal;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul ul li.liste_rub_identification2 a:hover{
		text-decoration:none; 
		color:#FF9900;
		}
		
		
		/*-------externe--------*/
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_externe a{
		text-decoration:none;
		color:#000;
		padding:15px 0 15px 0;
		font-weight:bold;
		background:none;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_externe a:hover{
		text-decoration:none; 
		color:#B0C933;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul ul li.liste_rub_externe2 a{
		display:block;
		background: url(../images/fr/040_catalogue/liste_gd_familles.jpg) no-repeat right top;
		text-decoration:none;
		color:#666; 
		padding:5px 0 5px 0;
		cursor:text;
		font-weight: normal;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul ul li.liste_rub_externe2 a:hover{
		text-decoration:none; 
		color:#B0C933;
		}

		/*-------interne--------*/
		
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_interne a{
		text-decoration:none;
		color:#000;
		padding:15px 0 15px 0;
		font-weight:bold;
		background:none;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul li.liste_rub_interne a:hover{
		text-decoration:none; 
		color:#0399D6;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul ul li.liste_rub_interne2 a{
		display:block;
		background: url(../images/fr/040_catalogue/liste_gd_familles.jpg) no-repeat right top;
		text-decoration:none;
		color:#666; 
		padding:5px 0 5px 0;
		cursor:text;
		font-weight: normal;
		}
		#cl_center_site_3_colonnes div.cl_liste_accueil_gd ul ul li.liste_rub_interne2 a:hover{
		text-decoration:none; 
		color:#0399D6;
		}
		
		img.gd_famille_gauche {
		float:left;
		padding:10px 20px 10px 10px;
		}
		img.gd_famille_droit {
		float:left;
		padding:10px 10px 10px 20px;
		}
		
		
		
		
		

/*--------------------------------------------------------------------------------------------
PAGE LISTE CATA
-----------------------------------------------------------------------------------------------*/
		/*pub*/
		.pub_liste {
		width:373px;
		height:156px;
		float:left;
		position:relative;
		margin-left:5px;
		}
		
		#contenu_cata{ padding:0 0 0 20px; line-height:12px; position:relative; }
		
		/*vignette identification*/
		.vignette_prod_identification { float:left; width:108px; height:200px; margin:0; padding:0; position:relative; text-align:center; }
		.vignette_prod_identification a img { border:solid 1px #fff; }
		.vignette_prod_identification a:hover img { border:solid 1px #FF9900; }
		p.nom_produit_identification a:link, p.nom_produit_identification a:visited { text-decoration:none; color:#000; font-weight:bold; font-size:10px; }
		p.nom_produit_identification a:hover { text-decoration:none; color:#FF9900;font-weight:bold; }
		p.lien_fiche_identification span { color:#999; font-size:11px; }
		p.lien_fiche_identification a:link, p.lien_fiche_identification a:visited { text-decoration:none; font-size:11px; color:#666 }
		p.lien_fiche_identification a:hover{ text-decoration:none; color:#FF9900; }
		
		/*vignette externe*/
		.vignette_prod_externe { float:left; width:108px; height:200px; margin:0; padding:0; position:relative; text-align:center; }
		.vignette_prod_externe a img { border:solid 1px #fff;}
		.vignette_prod_externe a:hover img { border:solid 1px #B0C933;}
		p.nom_produit_externe a { text-decoration:none; color:#000; font-weight:bold; font-size:10px; }
		p.nom_produit_externe a:hover{ text-decoration:none; color:#B0C933;font-weight:bold;}
		p.lien_fiche_externe span{ color:#999; font-size:11px;}
		p.lien_fiche_externe a { text-decoration:none; font-size:11px; color:#666}
		p.lien_fiche_externe a:hover{text-decoration:none; color:#B0C933;}
		
		/*vignette interne*/
		.vignette_prod_interne { float:left; width:108px; height:200px; margin:0; padding:0; position:relative; text-align:center; }
		.vignette_prod_interne a img { border:solid 1px #fff;}
		.vignette_prod_interne a:hover img { border:solid 1px #0399D6;}
		p.nom_produit_interne a{text-decoration:none;color:#000;font-weight:bold;font-size:10px;}
		p.nom_produit_interne a:hover{ text-decoration:none; color:#0399D6;font-weight:bold;}
		p.lien_fiche_interne span { color:#999; font-size:11px; }
		p.lien_fiche_interne a{ text-decoration:none; font-size:11px; color: #666 }
		p.lien_fiche_interne a:hover{text-decoration:none; color:#0399D6; }
		
		/*vignette recherche*/
		.vignette_prod_recherche { float:left; width:108px; height:180px; margin:0; padding:0; position:relative; text-align:center; }
		.vignette_prod_recherche a img { border:solid 1px #fff;}
		.vignette_prod_recherche a:hover img{ border:solid 1px #333;}
		p.nom_produit_recherche a{text-decoration:none;color:#000;font-weight:bold;font-size:10px;}
		p.nom_produit_recherche a:hover{ text-decoration:none; color:#333;font-weight:bold;}
		p.nom_produit_recherche span { color:#999; font-size:11px; }		
		p.lien_fiche_recherche a{ text-decoration:none;padding-top:3px;}
		p.lien_fiche_recherche a:hover{text-decoration:none; color:#333; }		
		
		/*à partir de */
		div.apartir_de{
		position:absolute;
		top:-18px;
		left:-10px;
		z-index: auto;
		width:120px;
		font-weight:bold;
		}
		div.apartir_de ul {
		list-style:none;
		}
		div.apartir_de li {
		padding:10px 0 2px 8px;
		}
		div.apartir_de li b {
		display:block; 
		float:left; 
		width:8px; 
		height:18px; 
		background:url(../images/fr/040_catalogue/fond_a_partir.gif) no-repeat left top; 
		position:relative;
		}
		div.apartir_de li em {
		display:block; 
		height:18px; 
		float:left; 
		padding:0 5px 0 2px; 
		background:url(../images/fr/040_catalogue/coin_a_partir_de.gif)  no-repeat right top; 
		position:relative; 
		font-size:11px; 
		font-weight: bold; 
		font-style: normal; 
		line-height:18px; 
		font-family:verdana;
		}
		
		div.apartir_de li em span {
		font-size:9px; 
		}

		/*recherche*/
		p.recherche_ok{font-size:15px; color:#000; margin-left:10px; padding:12px 0 20px 0;}
		p.recherche_aucun{ font-size:15px; color:#c00; margin-left:10px; font-weight:bold;padding-top:12px;}

		/* navigation page à page*/
		.nav_page {
		width:95%;
		height:18px;
		line-height:18px;
		vertical-align:middle;
		background: #f5f5f5;
		margin:10px 0 30px 0;
		clear:both;
		color:#333;
		text-decoration:none;
		font-size:10px;
		font-weight:bold;	
		}
		.nav_page a {
		display:inline;
		color:#666;
		text-decoration:none;
		font-size:10px;
		font-weight:bold;
		}
		.nav_page a:hover {
		color:#fff;
		background:#999;
		text-decoration:none;
		}
		.nav_page a.select {
		color:#fff;
		background:#999;
		text-decoration:none;
		}
		.nav_page span.numero_page {
		float:left;
		text-align:left;
		margin-left:5px;
		}
		.nav_page span.suite_page {
		float:right;
		text-align:right;
		margin-right:5px;	
		}
		
		/* autres resultat*/
		.autre_result{
		padding-bottom:5px;
		font-size:11px;
		}
		.autre_result a{
		text-decoration:none;
		}
		
		
		/*-----filtre de la liste-------*/

		#fonctions_liste_produits { position:relative; height:30px; line-height:30px; width:100%; text-align:left; vertical-align:middle; }
			#fonctions_liste_produits form { display:inline; }
			#fonctions_liste_produits label { padding-bottom:10px; vertical-align: middle; float:left; height:30px; line-height:30px; vertical-align:middle; color:#666; font-weight:bold; font-size:12px; }
			#fonctions_liste_produits select { background:#f5f5f5 url(../images/fr/040_catalogue/lf_liste_filtre.gif) repeat-x 0 0; border:solid 1px #ccc; float:left; color:#333; font-size:11px; margin-top:5px; }
			#fonctions_liste_produits span { font-size:20px; font-weight:bold; float:left; }
				span.article_externe { color:#B0C933; }
				span.article_interne { color:#0399D6; }
				span.article_identification { color:#FF9900; }
			#fonctions_liste_produits div.separateur_fonction { width:30px; border-right:solid 1px #ccc; margin-right:30px; height:30px; float:left; }

		#fonctions_du_bas_de_page { position:relative; height:30px; line-height:30px; width:97%; text-align:right; vertical-align:middle; clear:both; }
			#fonctions_du_bas_de_page form { display:inline; }
			#fonctions_du_bas_de_page label { padding-bottom:10px; vertical-align: middle; float:right; height:30px; line-height:30px; vertical-align:middle; color:#666; font-weight:bold; font-size:12px; }
			#fonctions_du_bas_de_page select { background:#f5f5f5 url(../images/fr/040_catalogue/lf_liste_filtre.gif) repeat-x 0 0; border:solid 1px #ccc; float:right; color:#333; font-size:11px; margin-top:5px; }

/*-----------------------------------------------
		Marquage
---------------------------------------------------*/

		div#cl_g_marqueur{
		position:relative;
		float:left;
		width:290px;
		}
		ul.marquage{}
		ul.marquage li a{ color:#000; text-align:center; display:block; width:255px; height:25px; padding-top:5px; margin-bottom:3px; font-weight:bold; text-decoration:none;}
		ul.marquage li a:hover{ color:#fff; text-align:center; display:block; width:255px; height:25px; padding-top:5px; margin-bottom:3px; font-weight:bold; text-decoration:none;}
		ul.marquage li.f_type_mar_01 a{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -1px; color:#000;}
		ul.marquage li.f_type_mar_01 a:hover{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -1px; }
		ul.marquage li.f_type_mar_01_select a{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -1px; color:#fff; }
		
		ul.marquage li.f_type_mar_02 a{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -34px; color:#000; text-decoration:none;}
		ul.marquage li.f_type_mar_02 a:hover{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -34px; }
		ul.marquage li.f_type_mar_02_select a{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -34px; color:#fff;}
		
		ul.marquage li.f_type_mar_03 a{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -68px; color:#000; text-decoration:none;}
		ul.marquage li.f_type_mar_03 a:hover{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -68px; }
		ul.marquage li.f_type_mar_03_select a{background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -68px; color:#fff;}
		
		ul.marquage li.f_type_mar_04 a{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -101px; color:#000; text-decoration:none;}
		ul.marquage li.f_type_mar_04 a:hover{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -101px; }
		ul.marquage li.f_type_mar_04_select a{background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -101px; color:#fff;}
		
		ul.marquage li.f_type_mar_05 a{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -134px; color:#000; text-decoration:none;}
		ul.marquage li.f_type_mar_05 a:hover{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -134px; }
		ul.marquage li.f_type_mar_05_select a{background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -134px; color:#fff;}
		
		ul.marquage li.f_type_mar_06 a{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -168px; color:#000; text-decoration:none;}
		ul.marquage li.f_type_mar_06 a:hover{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -168px; }
		ul.marquage li.f_type_mar_06_select a{background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -168px; color:#fff;}
		
		ul.marquage li.f_type_mar_07 a{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -200px; color:#000; text-decoration:none; }
		ul.marquage li.f_type_mar_07 a:hover{ background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -200px; }
		ul.marquage li.f_type_mar_07_select a{background: url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -200px; color:#fff;}
		
		
		div#cl_d_marqueur{
		position:relative;
		float:left;
		width:300px;
		}
		div.groupe_marquage{
		background:#e6e6e6 url(../images/fr/040_catalogue/f_liste_accueil_marquage.gif) no-repeat 8px 23px;
		padding-bottom:20px;
		border-bottom: dotted 1px #666;
		}
		h4.lettre_marquage {
		position:relative;
		font-size:20px;
		color:#808080;
		text-transform:capitalize;
		background-color:#fff;
		padding: 0 0 0 10px;
		margin-bottom:10px;
		line-height:24px;
		}
		ul.liste_marquage {
		position:relative;
		float:left;
		width:150px;
		}
		ul.liste_marquage li.nom_p_marquage a{ color:#4d4d4d; text-decoration:none; padding: 0 0 0 10px; display:block;}
		ul.liste_marquage li.nom_p_marquage a:hover{ background-color:#fff; color:#000; text-decoration:none; padding: 0 0 0 10px; background:#FFFFFF;}
		
		
		

	
/*--------------------------------------------------------------------------------------------
	PAGE FICHE
-----------------------------------------------------------------------------------------------*/

		.contenu_3_colonnes_fiche{
		position:relative;
		padding: 0 15px 0 25px; 
		line-height:normal;
		}

		/*titre fiche*/
		h2.titre_fiche_identification{ color:#000;font-weight:bold; }
		h2.titre_fiche_externe { color:#000; font-weight:bold;}
		h2.titre_fiche_interne {color:#000; font-weight:bold; }
		
/*		h2.titre_fiche_identification{ color:#FF9900;font-weight:bold; }
		h2.titre_fiche_externe { color:#B0C933; font-weight:bold;}
		h2.titre_fiche_interne {color:#0399D6; font-weight:bold; }*/
		
		.col_droite_article_fiche{
		float:left;
		position:relative;
		width:420px;
		padding: 0 0 35px 0;
		}
		#boutons_article_fiche{
/*		position:absolute;
		width:400px;
		right:0;
		text-align:right;
		bottom:5px;
		z-index:16;*/
		text-align:right;
		}

		#ref_fiche{
		clear:both;
		color:#4d4d4;
		padding:10px 0 0 0;
		}
		#ref_fiche table{
		border-top: solid 1px #ccc;
		}
		#ref_fiche table th{
		font-size:10px;
		text-align:center;
		vertical-align:middle;
		height:30px;
		}
		#ref_fiche table td{
		font-size:10px;
		font-weight:normal;
		text-align:center;
		vertical-align:middle;
		padding:2px 1px;
		}
		td.filet_tab_fiche, th.filet_libelle_fiche{
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		}
		th.filet_libelle_fiche{
		background:#E5E5E5;
		}		
		th.tab_fiche_rouge{
		border-bottom: solid 1px #fff;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		background-color:#D10019;
		}
		
		#conteneur_zoom_photo_fiche{
		position:absolute;
		padding:10px;
		top:0;
		left:250px;
		visibility:hidden;
		z-index:23;
		border: solid 3px #ccc;
		background-color:#fff;
		text-align:right;
		}
		
		div.fermeture{
		text-align:right;
		height:30px;
		}
		
		div.fermeture a{
		text-decoration:none;
		color:#000;
		}
		div.fermeture a:hover{
		text-decoration:underline;
		}
		div.fermeture img a{
		padding-bottom:3px;
		}
		
	/* encart perso*/
	
	
		#cl_g_perso{
		float:left;
		position:relative;
		width:200px;
		padding:5px;
		}
		
		h4.t_aide{
		color:#808080;
		background:#e6e6e6 url(../images/fr/040_catalogue/p_aide.gif) no-repeat 5px center;
		font-size:16px;
		font-weight:bold;
		padding: 3px 3px 3px 25px;
		}
		p.desc_aide{
		padding-top:20px;
		color:#666;
		font-size:11px
		}
		
		
		#cl_d_perso{
		float:left;
		position:relative;
		width:415px;
		padding: 3px;
		border: dotted 1px #808080;
		font-size:11px
		}
		#cl_d_perso h5{
		color:#fff;
		background:url(../images/fr/040_catalogue/puce_etape.gif) no-repeat center center;
		padding:5px 0 0 0 !important;
		width:26px;
		height:26px;
		text-align: center;
		vertical-align:middle;
		font-size:18px;
		font-weight:bold;
		}
		#cl_d_perso td{
		vertical-align:middle;
		font-size:11px;
		color:#333;
		}
		#cl_d_perso input[type="text"]{
		width:95%;
		margin:3px;
		}
		input.valide_perso{
		width:76px;
		height:23px;
		background:transparent url(../images/fr/040_catalogue/b_valider_perso.gif) no-repeat center center;
		border:none;
		}
		input.valide_perso:hover{
		width:76px;
		height:23px;
		background:transparent url(../images/fr/040_catalogue/b_valider_perso.gif) no-repeat center center;
		border:none;
		cursor: pointer;
		cursor:hand;
		}
		h4.t_perso{
		color:#4d4d4d;
		background:#DFDB00 url(../images/fr/040_catalogue/p_perso_titre.gif) no-repeat 5px center;
		font-size:16px;
		font-weight:bold;
		padding: 3px 3px 3px 25px;
		}
		
		
		
		/*----------produit_similaire--------------*/
		
		
		#produit_similaire {
/*		position:relative;
		z-index:1;*/
		}
			div.produit_similaire_cl_d {
			position:relative;
			float:right;
			width:377px;
			background:#D9D9D9 url(../images/fr/040_catalogue/f_h_produit_similaire.gif) no-repeat 0 0;
			padding:15px 0 0 10px;
			}
					div.module_produit_similaire {
					position:relative;
					float: left;
					width:125px;
					height:125px;
					}
					div.image_produit_similaire {
					width:119px;
					text-align:center;
					background-color:#fff;
					}
					img.cache_produit_similaire {
					position:absolute;
					top:0;
					left:0;
					z-index:160;
					width:119px;
					height:79px;
					}
					div.produit_similaire_cl_d p a {
					font-size:10px;
					text-decoration:none;
					color:#000;
					line-height:12px;
					}
					div.produit_similaire_cl_d p a:hover {
					font-size:10px;
					text-decoration:none;
					color:#fff;
					}
			img.produit_similaire_cl_g {
			position:relative;
			float:left;
			padding:50px 0 0 30px;
			}
			



