/*-----------------------------------------------------------------------------
	INDEX
-------------------------------------------------------------------------------*/
	#conteneur_site {
	background:url(../images/fr/02_catalogue/f_bg_page_catalogue.jpg) repeat-y top left !important;
	}
	#contenu_site {
	width:100%;
	position:relative;
	background:#fff;
	height:auto;
	background:url(../images/fr/02_catalogue/f_bg_page_catalogue.jpg) repeat-y top left;
	height:auto !important;/*pour hauteur mini IE6*/
	height:500px; /*hauteur de l'élément*/
	min-height:500px;/*pour FF*/	
	}
/*contenu*/
	#contenu {
	width:100%;
	}
/*contenu*/
	.nav_page {
	width:100%;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	background:url(../images/fr/02_catalogue/f_navigation_page.jpg) repeat-x;
	margin:10px 0 30px 0;
	clear:both;
	color:#CCCCCC;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;	
	}
	.nav_page a {
	color:#CCCCCC;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	}
	.nav_page a:hover {
	color:#fff;
	}
	.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;	
	}
/*cl_left_site_2_colonnes*/
	#cl_left_site_2_colonnes {
	float:left;
	width:229px; /*largeur de l'élément*/
	border-top:#666666 1px solid;
	}	
	#f_separation {
	width:100%;
	height:20px;
	background:url(../images/fr/02_catalogue/f_separation_col_left.jpg) no-repeat;
	margin:20px 0 0 0;
	position:relative;
	}
	#cl_left_site_2_colonnes h5 {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	margin:10px 0;
	}
	#cl_left_site_2_colonnes p.tags {
	width:85%;
	margin:0 auto;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	height:16px;
	line-height:16px;
	}		
	#filters {
	width:100%;
	position:relative;	
	height:auto;
	margin:10px 0 0 0;
	}
	#filters p {
	font-size:12px;
	font-weight:bold;
	color:#999;
	text-align:left;
	padding-left:15px;
	margin:5px 0 2px 0;
	}		
	ul#liste_famille {
	margin:25px 0;
	height:auto;
	}	
	ul#liste_famille li {
	height:36px;
	line-height:36px;
	vertical-align:middle;
	margin:0;
	padding:0;
	margin-bottom:10px;
	position:relative;
	}
	ul#liste_famille li a {
	display:block;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	margin:0;
	padding:0;
	padding:0 15px;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	}
	ul#liste_famille li a:hover {
	color:#F30000;
	font-weight:bold;
	background:url(../images/fr/02_catalogue/f_survol_famille.jpg) no-repeat right;	
	}
	ul#liste_famille li a.active {
	color:#F30000;
	font-weight:bold;
	background:url(../images/fr/02_catalogue/f_survol_famille.jpg) no-repeat right;	
	}		
	ul#liste_famille li a img {
	padding:3px;
	background:url(../images/fr/02_catalogue/f_picto_famille.gif) no-repeat center;
	float:left;
	}				
	
/*cl_center_site_2_colonnes*/
	#cl_center_site_2_colonnes {
	position:relative;
	float:left;
	width:754px; /*largeur de l'élément*/
	border-top:#666666 1px solid;
	padding:10px;
	}
	div.produit {
	position:relative;
	float:left;
	width:166px; /*largeur de l'élément*/
	height:240px;
	vertical-align:top;
	text-align:center;
	margin:0 11px;
	}
	div.produit div.out_pdt {
	border:3px solid #666;
	position:relative;
	}
	div.produit div.over_pdt {
	border:3px solid #FF0000;
	cursor:pointer;
	position:relative;	
	}
	div.produit div.out_pdt img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}	
	div.produit div.over_pdt img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}		
	div.produit h3 {
	height:42px;
	text-align:left;
	background:url(../images/fr/02_catalogue/f_titre.gif) no-repeat top left;
	padding-left:10px;
	}
	div.produit h3 a {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	/*height:32px;
	line-height: normal;*/	
	}	
	div.produit img {
	margin:5px;
	}
	div.produit p {
	height:17px;
	line-height:17px;
	text-align:right;
	background:url(../images/fr/02_catalogue/f_prix.gif) no-repeat 150px;
	font-size:12px;
	color: #666666;
	font-weight:normal;
	padding-right:15px;
	}
	*+html div.produit p {
	margin-top:-5px;
	}	
/*-----------------------------------------------------------------------------
	FICHE
-------------------------------------------------------------------------------*/	
/*cl_left_site_2_colonnes*/
	h4.titre_rubrique {
	width:98%;
	height:16px;
	line-height:16px;
	border-bottom: 1px #666666 solid;
	background:url(../images/fr/02_catalogue/p_titre_rubrique.gif) no-repeat left;
	padding:0;
	margin:10px auto 10px auto;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding-left:15px;
	}
	#flash_produit {
	width:98%;
	height:120px;
	margin:10px auto 0 auto;	
	}		
/*descriptif*/	
	#infos_comp {
	width:98%;
	height:auto; /*hauteur de l'élément*/
	margin:0 auto;	
	margin-bottom:20px;	
	}
	#infos_comp p {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	margin:0;
	padding:0;
	margin-bottom:5px;
	}
	#infos_comp img {
	float:left;
	margin-right:5px;
	}	
	#infos_comp p a {
	text-decoration:none;
	color:#FF0000;
	}
	#infos_comp p a:hover {
	text-decoration:underline;
	}		
	#descriptif {
	width:98%;
	height:auto; /*hauteur de l'élément*/
	background: url(../images/fr/02_catalogue/f_descriptif.jpg) repeat-y top;
	margin:0 auto;	
	margin-bottom:20px;	
	}
	#descriptif table {
	width:100%;
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
	}
	#descriptif tr, #descriptif td  {
	vertical-align:top;
	}	
	#descriptif table td#photo_produit{
	width:200px;
	height:auto;
	text-align:center;
	padding:20px 5px;
	}
	#descriptif table td#descriptif_plus {
	width:auto;
	text-align:left;
	margin:0;
	padding:10px;
	}
	#descriptif table td#descriptif_plus h2 {
	width:97%;
	text-align: left;
	font-weight:bold;
/*	height:30px;
	line-height:30px;*/
	}
	#descriptif table td#descriptif_plus h2 a {
	color:#999;
	text-decoration:none;
	}
	#descriptif table td#descriptif_plus h2 a:hover {
	text-decoration:underline;
	}		
	#descriptif table td#descriptif_plus div {
	width:97%;
	font-size:12px;
	text-align: justify;
	height:260px !important;	
	overflow-y: auto !important;
	padding-right:10px;
	}
	#descriptif table td#separation {
	width:1px;
	vertical-align:middle;
	}
	#descriptif table td#separation span {
	display:block;
	width:1px;
	background:#CC0000;
	height:290px;
	margin:auto 0;
	}	
	#descriptif table td#info_achat {
	width:200px;
	height:auto;
	font-size:12px;
	margin:0;
	padding:20px 0;
	text-align:center;
	}
	#descriptif table td#info_achat p {
	margin:0;
	text-align:left;
	padding:0 15px;
	font-size:11px;
	color:#333;
	font-weight:normal;	
	line-height:18px;
	height:18px;
	vertical-align:middle;	
	}
	#descriptif table td#info_achat p.infos {
	line-height:16px;
	height:16px;
	vertical-align:middle;
	}	
	#descriptif table td#info_achat p.date_promo {
	font-size:9px;
	color:#666;
	font-weight:normal;
	margin-bottom:5px;
	line-height:12px;
	height:auto;
	vertical-align:middle;
	}
	#descriptif table td#info_achat p.qte {
	margin-top:15px;
	margin-bottom:2px;
	}
	#descriptif table td#info_achat h2 {
	color:#666666;
	text-align:left;
	padding:0 15px;
	}
	#descriptif table td#info_achat h2 span {
	color:#CC0000;
	}	
	#descriptif table td#info_achat h3 {
	color:#000;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:0 15px;
	margin-bottom:3px;	
	}
	#descriptif table td#info_achat h3.prix_barre {
	color:#666;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:0 15px;
	text-decoration:line-through;
	margin-top:5px;
	}
	#descriptif table td#info_achat p input[type=image] {
	diplay:block;
	}
	#info_achat img.garantie {
	margin:35px 0;
	padding:0;
	}	
/*caracteristiques techniques	*/
	table#carac_tech {
	width:98%;
	height:auto;
	margin:0 auto;
	padding:0;
	border:0;
	margin-bottom:15px;	
	}
	table#carac_tech tr, table#carac_tech td{
	padding:0;
	border:0;
	}	
	table#carac_tech tr.ligne_1 {
	width:100%;
	background:#CCCCCC ;
	color: #333333;
	}
	table#carac_tech tr.ligne_2 {
	width:100%;
	background:#E9E9E9;
	color: #333333;
	}
	table#carac_tech tr.ligne_3, table#carac_tech tr.ligne_3 td {
	height:3px;
	}	
	table#carac_tech td.libelle {
	width:250px;
	height:20px;
	line-height:20px;
	font-size:11px;
	padding-left:8px;
	border-right:1px solid #CC0000;
	}
	table#carac_tech td.valeur {
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	padding-left:8px;
	}
	#rayon_conseiller {
	width:98%;
	height:auto !important;/*pour hauteur mini IE6*/
	height:160px; /*hauteur de l'élément*/
	min-height:160px;/*pour FF*/
	margin:0 auto;
	background:url(../images/fr/02_catalogue/f_bg_conseil_rayon.jpg) no-repeat top right;
	margin-bottom:15px;
	}
	#rayon_conseiller div.zone_pdt {
	margin-left:75px;
	}	
	#rayon_conseiller div.zone_pdt .pdt_conseil {
	width:200px;
	height:auto; /*hauteur de l'élément*/
	float:left;
	padding:10px;
	}
	#rayon_conseiller div.zone_pdt .pdt_conseil:hover {
	background:#fff;
	}	
	#rayon_conseiller div.zone_pdt img {
	float:left;
	margin-right:5px;
	border:1px #666666 solid;
	}
	#rayon_conseiller div.zone_pdt p.titre{
	width:auto;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	color:#000;
	line-height:14px;
	}
	#rayon_conseiller div.zone_pdt p.prix{
	width:auto;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#999;	
	margin-top:5px;
	margin-bottom:5px;
	}
	#rayon_conseiller div.zone_pdt p.lien{
	width:auto;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#999;		
	}
	#rayon_conseiller div.zone_pdt p.lien img{
	float:none;
	margin:0;
	border:none;
	}		
	#rayon_conseiller div.zone_pdt p.lien a{
	width:auto;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#999;
	text-decoration:none;
	}
	ul#sommaire {
	padding:20px;
	margin:30px;
	text-align:left;
	font-size:12px; 
	color:#333333;
	font-weight:normal;
	border-left:1px solid #ccc
	}
	ul#sommaire h2 {
	font-size:15px;
	font-weight:bold;
	color:#999;
	margin-bottom:5px;
	}	
	ul#sommaire li ul li {
	line-height:22px;
	margin-left:15px;
	padding-left:5px;	
	list-style-type:square;
	}
	ul#sommaire a {
	font-size:12px; 
	color:#333333;
	font-weight:normal;	
	text-decoration:underline;
	}
	ul#sommaire a:hover {
	color:#F30000;
	}	
	
	

	.jcarousel-skin-tango .jcarousel-container { position:relative; text-align:center; -moz-border-radius:10px; margin:auto; }
	.jcarousel-skin-tango .jcarousel-container-horizontal { width:726px; }
	.jcarousel-skin-tango .jcarousel-clip-horizontal { width:726px; height:120px; }
	.jcarousel-skin-tango .jcarousel-item { width:121px; height:120px; }
	.jcarousel-skin-tango .jcarousel-item-horizontal { }
	.jcarousel-skin-tango .jcarousel-item-placeholder { }
	.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
	.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
	.jcarousel-list li, .jcarousel-item { float:left; list-style: none; width:125px; height:120px; }
	.jcarousel-next { z-index: 3; display: none; }
	.jcarousel-prev { z-index: 3; display: none; }
	
	.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top:20px; right:0; width:32px; height:65px; cursor: pointer; background: transparent url(../images/fr/01_accueil/fleche_droite_defilement.png) no-repeat 0 0; }
	.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0 0; }
	.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: 0 0;}
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal {cursor: default; background: transparent url(../images/fr/01_accueil/fleche_droite_defilement_disabled.png) no-repeat 0 0; }
	.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top:20px; left:0; width: 32px; height: 65px; cursor: pointer; background: transparent url(../images/fr/01_accueil/fleche_gauche_defilement.png) no-repeat 0 0; }
	.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: 0 0; }
	.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: 0 0; }
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {cursor: default; background: transparent url(../images/fr/01_accueil/fleche_gauche_defilement_disabled.png) no-repeat 0 0; }
	
	.jcarousel-skin-tango a img { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
	.jcarousel-skin-tango li p { visibility:hidden; font-size:11px; color:#666666; }		
	.jcarousel-skin-tango a:hover img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
	.jcarousel-skin-tango li:hover p { visibility:visible; }
	
	
	#cache {
	position:absolute; margin:0; padding:0; display:block; left:0; top:0; padding-top:60px; padding-bottom:40px; padding-left:300px; width:100%; color:#666666; font-size:12px; font-style:italic; text-align:left; background-color:#FFFFFF;
	}
	#mode_navigation_style a { color:#666666; font-weight:bold; text-decoration:underline; }
	#mode_navigation_style a:hover { text-decoration:none; }
	#popup-caddie { margin:0; padding:0; visibility:hidden; position:absolute; width:250px; height:140px; z-index:102; background-color:#FFFFFF; border:2px solid #666; text-align:left; left:490px; top:100px; }
	#popup-caddie div { background-color:#666; margin:0; padding:0; width:100%; height:22px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; line-height:22px; margin-bottom:25px; letter-spacing:1px; }
	#popup-caddie p { margin:0; padding:0; padding-left:10px; padding-right:10px; font-size:11px; color:#333333; }
	#popup-caddie p.ajout { margin-bottom:15px; }	
	#popup-caddie p.ajout input { border:none; width:10px; margin:0; padding:0; background:none; text-align:right; font-size:11px; color:#333333; height:14px; }
	#popup-caddie p.lien { margin:0; padding:0; padding-left:30px; padding-right:10px; font-size:11px; color:#FF0000; margin-top:10px; margin-bottom:10px; font-weight:bold; }
	#popup-caddie p.lien a { margin:0; padding:0; font-size:11px; color:#FF0000; font-weight:bold; text-decoration:none; }
	#popup-caddie p.lien a:hover { text-decoration:underline; }	


	img.logo_marque { float:left; margin-right:10px; margin-bottom:10px; padding:10px; height:30px; border:1px solid #999; }
	p.titre_marque { font-size:15px; color:#999; font-weight:bold; height:50px; line-height:50px; }
	p.descriptif_marque { font-size:11px; color:#333333; font-weight:normal; line-height:14px; clear:both; margin-bottom:30px; text-align:justify; }
	
	
	#defil_marque { width:100%; text-align:center; margin-bottom:10px; }
	#defil_marque label { display:block; text-align:left; margin:0; padding-left:15px; color:#333333; font-size:11px; font-weight:bold; height:16px; line-height:16px; }
    
    #defil_marque .jcarousel-skin-tango .jcarousel-container { position:relative; width:220px; text-align:center; margin:20px auto; }
    #defil_marque .jcarousel-skin-tango .jcarousel-container-horizontal { width:220px; }
    #defil_marque .jcarousel-skin-tango .jcarousel-clip-horizontal { width:220px; height:65px; }
    #defil_marque .jcarousel-skin-tango .jcarousel-item { width:110px; height:65px; }
    #defil_marque .jcarousel-skin-tango .jcarousel-item-horizontal { }
    #defil_marque .jcarousel-skin-tango .jcarousel-item-placeholder { }
    #defil_marque .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
    #defil_marque .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
    #defil_marque .jcarousel-list li, .jcarousel-item { float:left; list-style: none; width:110px; height:65px; }
    #defil_marque .jcarousel-next { z-index: 3; display: none; }
    #defil_marque .jcarousel-prev { z-index: 3; display: none; }
    
    #defil_marque .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top:0; right:0; width:32px; height:65px; cursor: pointer; background: transparent url(../images/fr/01_accueil/fleche_droite_defilement.png) no-repeat 0 0; }
    #defil_marque .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0 0; }
    #defil_marque .jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: 0 0;}
    #defil_marque .jcarousel-skin-tango .jcarousel-next-disabled-horizontal {cursor: default; background: transparent url(../images/fr/01_accueil/fleche_droite_defilement_disabled.png) no-repeat 0 0; }
    #defil_marque .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top:0; left:0; width: 32px; height: 65px; cursor: pointer; background: transparent url(../images/fr/01_accueil/fleche_gauche_defilement.png) no-repeat 0 0; }
    #defil_marque .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: 0 0; }
    #defil_marque .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: 0 0; }
	
    #defil_marque .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {cursor: default; background: transparent url(../images/fr/01_accueil/fleche_gauche_defilement_disabled.png) no-repeat 0 0; }
	
	
	#sliderFrame { position:relative; width:199px !important; height:20px; margin:0 auto; padding:0; text-align:center; }
	#sliderLeft  { background:url(../images/fr/02_catalogue/fleche_slider_gauche.gif) no-repeat; position:relative; z-index:2; height:15px; cursor:w-resize; left:0; top:-25px; }
	#sliderRight { background:url(../images/fr/02_catalogue/fleche_slider_droite.gif) no-repeat; position:relative; z-index:2; height:15px; cursor:w-resize; left:189px; top:-40px; }
	#sliderBar { position:relative; height:5px; margin:0; padding:0; margin-top:5px; width:199px; border-bottom:5px solid #A1A1A1; clear:left; margin-bottom:15px; }
	#sliderPos { position:relative; height:20px; margin:0; padding:0; }
	#sliderPos span.left { display:block; position:absolute; top:2px; left:15px; text-align:left; }
	#sliderPos span.right { display:block; position:absolute; top:2px; right:10px; text-align:right; }
	#sliderPos span.left input[type=text] { border:none !important; width:30px; height:20px; background:none !important; text-align:left; }
	#sliderPos span.right input[type=text] { border:none !important; width:30px; height:20px; background:none !important; text-align:right; }
	
	
	
	
	#cl_center_site_2_colonnes table#recherche {
	position:relative;
	width:100%;
	height:auto;
	border:1px solid #F0F0F0;
	margin:0 auto;
	padding:0;
	}
	#cl_center_site_2_colonnes table#recherche p {
	line-height:16px;
	}	
	#cl_center_site_2_colonnes table#recherche tr, #cl_center_site_2_colonnes table#recherche td {
	height:100px;
	vertical-align:middle;
	text-align:left;
	}
	#cl_center_site_2_colonnes table#recherche tr.spacer, #cl_center_site_2_colonnes table#recherche tr.spacer td {
	height:10px;
	}
	#cl_center_site_2_colonnes p#text_recherche {
	height:30px;
	line-height:30px;
	margin:0 auto;
	padding:0;
	width:98%;
	font-size:13px;
	font-weight:bold;
	color:#666;
	}
	
	div#aide_decision {
	position:relative;
	width:98%;
	height:auto;	
	}
	div#aide_decision form {
	display:inline;
	}	
	div#aide_decision table.question {
	width:100%;
	margin:10px 0;
	padding:0;
	border:1px solid #ccc;
	vertical-align:top;
	text-align:left;
	height:auto;
	}
	div#aide_decision table.question td {
	vertical-align:top;
	}	
	div#aide_decision table.question table {
	width:100%;
	font-size:11px;
	color:#333333;
	}
	div#aide_decision table.question table td {
	height:20px;
	vertical-align:middle;
	}		
	div#aide_decision h4 {
	color:#999;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	margin:0;
	padding:0 40px 0 10px;
	}
	div#aide_decision h6 {
	color:#333333;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	}		
	div#aide_decision h5 {
	color:#666;
	font-size:12px;
	font-weight:bold;
	}	
	div#aide_decision p {
	color:#333333;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin:0;
	padding:0 40px 0 10px;
	margin-bottom:15px;
	}
	div#aide_decision p.spacer_aide {
	line-height:10px;
	height:20px;
	margin:0;
	padding:0;
	}	
	
	ul#menu_compte { margin:30px 0; padding:0; width:100%; text-align:center; }
	ul#menu_compte li { width:80%; margin:0 auto; padding:5px 0; text-align:left; height:20px; line-height:20px; vertical-align:middle; }
	ul#menu_compte li a { background:url(../images/fr/02_catalogue/p_titre_rubrique.gif) no-repeat left; color:#000; text-transform:uppercase; font-weight:bold; font-size:11px; padding-left:15px; text-decoration:none; }
	ul#menu_compte li a:hover { color:#666666; }
	div#contenu_compte { width:98%; margin:20px auto; }	
	
	
	.titre_nouveautes, .titre_top {
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	}
	.sous_titre_nouveautes, .sous_titre_top {
	color:#666;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	margin-bottom:25px;
	}
	.aucun_resultat_recherche {
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:40px auto;
	}

