/* CSS Document */
html {font-size: 95%;}

.levert {color:#B9C677;}
.lerose {color:#F1E1C9;}
.lemarron {color:#B9C677;}
* {	font-family: Trebuchet Ms, Arial, Verdana, Georgia, sans-serif;
}

Body,
Body.base
{	
	font-family: Trebuchet Ms, Arial, Verdana, Georgia, sans-serif;
	font-size	: 0.85em;
	color		: #111111;
	background	: #00639F;
}

p
{
}

.red { color:#CC6666; }


/* ============================================================================ */
/* 																				*/
/* 						TOUTES PAGES		 									*/
/* 																				*/
/* ============================================================================ */
/* ------------------------- */
/* L'ENGLOBEMENT DE LA PAGE  */
/* ------------------------- */
#page 	
{ 
	float		: left; 
	position	: absolute; 
	left		: 50%; 
	top			: 0px;
	margin		: 0 0 0 -512px; 
	width		: 1024px; 
	height		: auto; 
	min-height	: 600px; 
	padding		: 0; 
	background	: #F9F7FF url() right repeat-y; 
	border		: solid #A5CDE5;
	border-width: 0 0px 0 0px;
}
/* ------------------------- */
/* Toute la banniere en haut */
/* ------------------------- */
#haut_page 
{
	float		: left; 
	border		: 0px solid #ccc;
	margin		: 0px 0px 0px 0px;
	width		: 100%; 
	height		: 185px;
	padding		: 0px;
	background  :transparent url(http://www.lit-matelas.com/includes/img/fonds/fond_etoiles.png) no-repeat;
	z-index		: 1;
}
	/* LE LOGO */
	/* _______ */
	#haut_page #logo 
	{
		float 	: left; 
		border	: 0px solid #ccc;
		margin	: 15px 0px 0px 0px;
		width	: 210px; 
		height	: 140px;
		padding : 0px; 
		background:transparent;
	}
	/* SI JAMAIS BANNIERE PUB */
	/* ______________________ */
	#haut_page #banniere 
	{
		float	: left; 
		border	:0px solid #ccc;
		margin	:40px 0px 0px 10px;
		width	:600px; 
		height	:auto;
		padding:0 0 0 0;
		vertical-align:middle; 
		padding:0px;
		text-align:center;
		background-color:transparent;
	}
	/* SI JAMAIS ONGLETS DANS CETTE PARTIE LA */
	/* ______________________ */
	#haut_page #onglets_image
	{
		float	: left; 
		border	:0px solid #ccc;
		margin	:40px 0px 0px 10px;
		width	:600px; 
		height	:auto;
		padding:0 0 0 0;
		vertical-align:middle; 
		padding:0px;
		text-align:center;
		background-color:transparent;
	}	/* ACCES AU PANIER EN HAUT DE LA PAGE */
	/* __________________________________ */
	#haut_page #mon_panier 
	{
		float 	: right; 
		margin	: 29px 0px 0px 0px;
		width	: 180px; 
		height	: 106px;
		padding : 0px 0px 0px 0px; 
		border	: 0px solid #ccc;
		background:transparent ;
	}
	#haut_page #mon_panier p
	{
		float 	: left; 
		margin	: 15px 0px 0px 20px;
		width	: 160px;
		vertical-align:middle;
		height:24px;
	}
	#haut_page #mon_panier p img
	{
		vertical-align:text-bottom;
		margin			: 0 3px 0 0px;
		border			: 0;
		width			: 28px;
	}
	#haut_page #mon_panier p img.deconnecte
	{
		vertical-align:text-bottom;
		margin			: 0 0px 0 2px;
		border			: 0;
		width			: 16px;
	}
	#haut_page #mon_panier p a
	{
		color:#111;
	}

	/* ACCES AU COMPTE PERSO EN HAUT DE LA PAGE */
	/* ________________________________________ */
	#haut_page #banniere #mon_compte
	{
		float 	: right; 
		margin	: 0px 20px 0px 0px;
		width	: 150px; 
		height	: 60px;
		padding : 0px 0px 0px 0px; 
		border	: 0px solid #ccc;
		
	}

/* ------------------------- */
/* LE CORPS DE LA PAGE		 */
/* ------------------------- */
#corps		
{
	float		: left;
	position	: relative;
	margin		: 0px 0px 0px 0px;
	width		: 1024px!important;
	min-height	: 300px;
	height		: auto;
	padding		: 0 0 0 0;
	border		: 0px solid #669900; 
	z-index:1;
}

#corps #col_gauche
{
	float		: left;
	position	: relative;
	margin		: 5px 0 0px 0;
	width		: 179px;
	height		: auto;
	padding		: 0 0 0 0;
	border		: dotted #EEEEEE; 
	border-width:0 0px 0 0;
	background  : transparent url();
	z-index		: 1;
}
#corps #col_gauche #haut
{
	float		: left;
	width		: 179px;
	height		: 1px;
}
#corps #col_gauche #bas
{
	float		: left;
	width		: 179px;
	height		: 25px;
}

#corps #col_centre
{
	float		: left;
	position	: relative;
	margin		: 5px 0px 0px 5px;
	width		: 629px;
	height		: auto;
	padding		: 0 0 0 0;
	border		: 0px solid #669900; 
	background	: transparent ;
	z-index		: 1;
}
#corps #col_droite
{
	float		: left			; 
	width		: 200px			; 
	display		: inline		;	
	height		: auto			;
	margin		: 5px 0px 0px 5px	;
	border		: #BBB solid	;
	border-width: 0 0 0 0		;
	padding		: 0 0 0 0	;
	background	: transparent	;
	font-size	: 0.85em;
}
#corps #col_centre_et_droite
{
	float		: left;
	position	: relative;
	margin		: 0px 0 0px 5px;
	width		: 829px;
	height		: auto;
	padding		: 0;
	border		: 0px solid #669900; 
	background	: transparent ;
	z-index		: 1;
}
#corps #col_gauche_et_centre
{
	float		: left;
	position	: relative;
	margin		: 0px 0 0px 0px;
	width		: 808px;
	height		: auto;
	padding		: 0;
	border		: 0px solid #669900; 
	background	: transparent;
	z-index		: 1;
}

/* ------------------------- */
/* LE PATH... ici affiché 	 */
/* dans la colonne de droite */
/* ------------------------- */
#corps #col_centre #path
{
	float		: left;
	position	: relative;
	margin		: 2px 0 2px 0;
	width		: 100%;
	height		: auto;
	padding		: 0;
	border		: 0px solid #669900; 
	background	: transparent;
	z-index		: 1;
}
#corps #col_centre #path p
{
	float		: left;
	width		: 100%;
	margin		: 10px 0px 10px 0px;
	font-size 	: 0.8em;
}
#corps #col_centre #path p a
{
	color:black; text-decoration:none;
}
#corps #col_centre #path p a:hover
{
	color:#FF9900; text-decoration:underline;
}
/* ------------------------------------------------- */
/* POUR AFFICHER LE BAS DE PAGE (Footer, etc)		 */
/* ------------------------------------------------- */
#bas_page	
{
	float			: left			;
	margin			: 30px 0 0px 0px		; 
	width			: 1024px		;
	height			: auto			;
	min-height		: 120px			;
	padding			: 10px 0 20px 0px	;
	border			: solid #666666	; 
	border-width	: 10px 0 0px 0		; 
	text-align		: left		;
	color			: #666666		;
	background	: #00639F ;
}


/* conteneur simple pour bien aligner les lignes */
.ligne_simple
{
	float		: left	;
	width		: 100%	;
	height		: auto	;
	margin		: 0		;
	padding		: 0		;
}

/* ============================================================================ */
/*																				*/
/* 						FIN TOUTES PAGES  										*/
/*																				*/
/* ============================================================================ */
.violet
{
	color 	:	#990099;
}

/* ---------------------------------------------------------------------------- */
/* 						TOUS LES LIENS  DE BASE									*/
/* ---------------------------------------------------------------------------- */
a:link {
	color:#0000FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6389D8;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
/* footer */
#bas_page a 
{
	color:#222; 
	font-size:0.9em;
	margin:2px 2px 2px 2px;
}
#bas_page a:hover 
{
	text-decoration:underline;
}
/* info_bulle */
a.info_bulle span {  display : none; /* Rend invisible tout notre bloc span */} 
a.info_bulle
{				
  position        : relative; 	/* Indispensable pour le bon positionnement de l'info-bulle */ 
  color           : #2F368A;
  text-decoration : none; 
}  
a.info_bulle:hover {border: 0;  /* ligne qui corrige le bug d'IE6 et inférieur */} 
a.info_bulle:hover span
{
	float:left;
  top            : 1em;     
  left           : 1px;
  z-index        : 1000; 		/* Positionne au premier plan l'info-bulle en cas de chevauchement */
  display        : block;    	/* Rend visible notre bloc span */
  position		 : absolute; 	/* Sort notre bloc de son conteneur afin de le positionner */
  background     : #DDEEFF;   	/* Définition du fond, sinon on a le même que notre lien */
  border         : 1px solid #6699FF; /* Définition des bordures */
  padding        : 5px;       	/* Définition des marges intérieures */	  
  font-size      : .90em;
  width          : auto;		/*180px;*/     /* On fixe une largeur par défaut */
  min-width      : 100px;
  color          : #000;      	/* Réinitialisation de la couleur du texte */
  text-align     : justify;   	/* Justification du texte */	
  cursor         : default;   	/* Réinitialisation de notre curseur, sinon par défaut on a le même que notre lien */
}            
a.info_bulle span.large {  display : none; /* Rend invisible tout notre bloc span */} 
a.info_bulle:hover span.large
{
  /* Positionnement de notre info-bulle */
  top            : 1em;     
  left           : 1px;
  z-index        : 1000; 		/* Positionne au premier plan l'info-bulle en cas de chevauchement */
  display        : block;    	/* Rend visible notre bloc span */
  position		 : absolute; 	/* Sort notre bloc de son conteneur afin de le positionner */
  background     : #DDEEFF;   	/* Définition du fond, sinon on a le même que notre lien */
  border         : 1px solid #6699FF; /* Définition des bordures */
  padding        : 5px;       	/* Définition des marges intérieures */	  
  font-size      : .85em;
  width          : auto;		/*180px;*/     /* On fixe une largeur par défaut */
  min-width      : 200px;
  max-width      : 400px;
  color          : #000;      	/* Réinitialisation de la couleur du texte */
  text-align     : justify;   	/* Justification du texte */	
  cursor         : default;   	/* Réinitialisation de notre curseur, sinon par défaut on a le même que notre lien */
}            

/* ---------------------------------------------------------------------------- */
/* 						FIN TOUS LES LIENS  									*/
/* ---------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------- */
/* 						TOUTES LES IMAGES DE BASE								*/
/* ---------------------------------------------------------------------------- */
#logo img { border : 0; margin:0px 0px 0px 25.5px}
/* ---------------------------------------------------------------------------- */
/* 						FIN TOUTES LES IMAGES  									*/
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/* 						COL GAUCHE	CONTENU										*/
/* ---------------------------------------------------------------------------- */
/* forme generique */
#col_gauche .boite
{
	float			: left; 
	margin			: 5px 0px 0 4px; 
	width			: 170px;
	height			: auto;
	line-height		: 1.1em;
	padding			: 0px;
	background		: #FFFFFF;
	border			: solid #E0EAF7;/*#B9C677	;*/
	border-width	: 0px 1px 1px 0px	;
}
#col_gauche .boite p
{
	float			: left			; 
	margin			: 3px 0px 0px 0px	; 
	padding			: 1px 2px 1px 2px;
	width			: 100%			;
	height			: auto			;
	font-size		: .9em			;
}
/* Bloc Rechercher Par */

#col_gauche .boite p.titre
{
	float			: left			; 
	border			: solid #A5CDE5;/*#B9C677	;*/
	border-width	: 0px 0 0px 20px	;
	margin			: 0px 0px 0px 0	; 
	color			: #111111		; 
	width			: 150px			;
	height			: 24px			;
	padding			: 8px 0 0px 0	;
	background		: #E0EAF7;/*#F1E1C9		;*/
	text-align		: center		;		
	font-size		: .9em			;
	font-weight		: bold			;
	vertical-align	: middle		;
}
#col_gauche .boite p.lien
{
	float			: left			; 
	width			: 100%			;
	text-align		: right			;
	color			: #333			;
}
#col_gauche .boite a
{
	float			: left			; 
	width			: 100%			;
	padding			: 5px 0 0px 0px	;
	color			: #0E79BA		;
	font-weight		: normal		;
	font-size		: .95em			;
}
#col_gauche .boite a img
{
	float			: left			; 
	width			: 18px			;	
	margin			: -2px 1px 0 0px;
	border			: 0px;
}
#col_gauche .boite a.articles_boite
{
	float	:left;
	width	:95%;
	padding	:2px 0 2px 5px;
	color	:#111;
}
#col_gauche .boite a.articles_boite:hover
{
	color	:#84D20C;
	text-decoration:underline;
}

/* ------------------------- */
/* UNE BARRE D'ONGLET		 */
/* ------------------------- */
/*#onglets	
{
	border		: 0px solid #669900; 
	float		: left;
	margin		: 0px 0 0px 0;
	width		: 100%;
	height		: auto; 
	vertical-align : middle;
	padding		: 0px 0px 0px 0px;
	position	: relative; 
	z-index		: 1;
	background	: transparent;
}*/
#onglets	
{
	border		: 0px solid #669900; 
	float		: left;
	margin		: 120px 0 0px 0;
	width		: 600px;
	height		: auto; 
	vertical-align : middle;
	padding		: 0px 0px 0px 0px;
	position	: relative; 
	z-index		: 10;
	background	: transparent;
}

/* ---------------------------------------------------------------------------- */
/* 						LE MENU ONGLET DU HAUT								*/
/* ---------------------------------------------------------------------------- */
#menuDeroulant
{
	float:left;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 z-index:10;
 text-align:left;
}
#menuDeroulant li
{
 float: left;
 width: auto !important;
 -width:80px;
 margin: 0;
 padding: 0 2px 0 2px;
 border: 0;
 z-index:10;
}			
			
#menuDeroulant li a:link, 
#menuDeroulant li a:visited
{
	font-size:11px; 
	font-weight:600; 
	padding:0px 10px 10px 10px;	
	 display: block;
	 color: #333;
	 background: transparent;
	 margin: 0;
	 text-decoration: none;
	 z-index:10;
}
#menuDeroulant li a:hover 
{ 
	background-color: transparent; 
	border : solid #CFB67A;
	border-width:0 0px 4px 0 ;
	color:#CFB67A;
	text-decoration:none;
}
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 z-index:10;
 text-align:left;
 top:-100px;
}
#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: auto !important;
 -width:80px;
 border-top: 1px solid transparent;
 border-right: 1px solid transparent;
 text-align:left;
 z-index:10;
}	

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #333;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: white;
 padding:5px 3px 5px 3px ;
}
#menuDeroulant .sousMenu li a:hover
{
 background-image: none;
 background-color: #FBDCEC;
 z-index:10;
}

#menuDeroulant li:hover > .sousMenu { display: block; }	
       
          




  
/* ---------------------------------------------------------------------------- */
/* 						FORMULAIRES - INFOS DE BASE								*/
/* ---------------------------------------------------------------------------- */
img.avatar
{
	float				: left	;
	max-width			: 20px	;
	border				: 0px	;
	text-decoration		: none	;
	margin				: 0 3px 0 0;
}





#col_droite .boite
{
	float		: left				;
	display		: block				;
	width		: 190px				;
	padding		: 0px 0px 10px 0px	;
	margin		: 0px 0px 10px 0px;
	background	: #fff			;
	border-top	:1px solid #B9C677;
	border-right:1px solid #B9C677;
	border-bottom:1px solid #B9C677;
	border-left:1px solid #B9C677;
}
#col_droite .boite p.titre
{
	float			: left				;
	display			: block				;
	width			: 190px				;
	min-height		: 32px;
	padding			: 5px 0px 5px 0px	;
	margin			: 0px 0px 0px 0px	;
	border			: inset  #B9C677 		;
	border-width	: 0px 0px 1px 0px	;
	border-spacing	:.5em				;
	font-size	 	: 1.1em				; 
	color			: #444				;
	font-weight		: bold			;
	background		:#F7FAFF		;
	vertical-align	: middle		;
}
#col_droite .boite p
{
	float			: left			;
	width			: 185px			;
	margin 			: 5px 0 0 5px		;
	font-size		: 1.1em				;
	line-height 	: 1.1em;				;
	text-align:left;
}
#col_droite .boite p.lien
{
	text-align:right;
}

#col_droite .boite ul.les_plus
{
	float			: left				;
	display			: block				;
	width			: 100%				;
}
#col_droite .boite ul.les_plus li
{
	float			: left				;
	width:140px;
	margin			: 3px 0px 3px 0px ;
	font-size:1.1em;
	list-style:url(http://www.lit-matelas.com/includes/img/icones/check.png) outside ;
	vertical-align:middle;
}
#col_droite .boite a.tags
{
	margin:2px 2px 2px 2px;
	color:#333;
}
#col_droite .boite a.tags:hover
{
	color:#F56E8E;
}


/************************************************
 *	BOITE SIMPLE A DROITE *
 ************************************************/
#col_droite .boite_simple
{
	float		: left				;
	display		: block				;
	width		: 190px				;
	padding		: 0px 0px 10px 0px	;
	margin		: 0px 0px 10px 0px;
	background	: transparent			;
	border	:0px solid #7ACB0C;
}

#col_droite .produits_lies
{
	float		: left				;
	display		: block				;
	width		: 190px				;
	padding		: 5px 5px 5px 5px;
	margin		: 0px 0px 10px 0px;
	background	: #fff			;
	border	:0px solid #E0EAF7;
	border-width:0 0 1px 1px;
}

#col_droite .produits_lies .produits_lies_titre
{
	float		: left;
	width		: 175px;/*100%;*/
	margin		: 0 10px 5px 5px;
	padding		: 0 0 5px 0;
	color		:#444444;
	font-size	:1.1em;
	font-weight	:bold;
	border		:inset #bbbbbb;
	border-width:0 0 1px 0;
}

#col_droite .produits_lies a
{
	float		: left				;
	width		: 100%				;
	padding		: 0px 0px 0px 0px	;
	font-size	: 1.1em;
	font-weight	:bold;
}
#col_droite .produits_lies a:hover
{
text-decoration:none;
}
#col_droite .produits_lies a img
{
	float		: left				;
	width		: 48px				;
	border		: 1px solid #9F8A4A;
	padding		: 0px 0px 0px 0px	;
	margin		: 0px 5px 0px 0px;
}
#col_droite .produits_lies .promo
{
	float		: left				;
	text-decoration:none;
	font-size:1.1em;
	color:#EF7BCF;
	margin:0 0 0 5px;
	font-weight:normal;
}
#col_droite .produits_lies .barre
{
	float		: left				;
	text-decoration:line-through;
	font-size:.9em;
	color:#666666;
	font-weight:normal;
}



/************************************************
 *	BOITE LES PLUS *
 ************************************************/
#col_droite .boite_lesplus
{
	float		: left				;
	display		: block				;
	width		: 190px				;
	padding		: 5px 5px 5px 5px;
	margin		: 0px 0px 10px 0px;
	background	: transparent			;
	border	:0px solid #7ACB0C;
}
#col_droite .boite_lesplus p
{
	float		: left			;
	width		: 100%			;
	margin		: 0 0 0px 0px	;
	padding		: 0px			;
	font-weight	: bold			;
}


#col_droite .boite_lesplus p.titre
{
	float		: left;
	width		: 175px;/*100%;*/
	margin		: 0 10px 5px 5px;
	padding		: 0 0 5px 0;
	color		:#444444;
	font-size	:1.1em;
	font-weight	:bold;
	border		:inset #bbbbbb;
	border-width:0 0 1px 0;
}


.boite_droite_label
{
	float:left;
	margin:0px 0px 3px 0px;
	padding:3px 0px 3px 0px;
}

.boite_droite_input
{
	width:130px;
	padding:2px 2px 2px 2px;
	font-size:.85em;
	letter-spacing:.2em;
	border:2px solid #eeeeee;
}
.boite_droite_input:focus
{
	background-color:#FBDCEC;
	color:#111;
	border:2px solid #D79ABB;
}

.boite_droite_submit
{
	width:auto;
	padding:2px 2px 2px 2px;
	font-size:.9em;
	letter-spacing:.1em;
	background-color:#FBDCEC;
	color:#444444;
	border:1px solid #333;
}



/* ============================================
 * =	BOX : BOITE DANS LA ZONE CENTRALE	===
 * ============================================ */
.box
{
	float:left;
	width:220px;
	margin:2px 0 2px 20px;
	padding:3px 3px 3px 3px;
	font-size:.9em;
}

.box p.titre
{
	float			: left				;
	display			: block				;
	width			: 220px				;
	min-height		: 32px;
	padding			: 2px 0px 3px 0px	;
	margin			: 0px 0px 3px 0px	;
	border			: inset  #cccccc 		;
	border-width	: 0px 0px 1px 0px	;
	border-spacing	:.5em				;
	font-size	 	: 1em				; 
	color			: #444				;
	font-weight		: bold			;
	background		: transparent;/*#F7FAFF		;*/
	vertical-align	: middle		;
}
.box p.titre img
{
	border:0;
	width:24px;
}

.box p
{
	float			: left			;
	width			: 220px			;
	margin 			: 2px 0 0 5px		;
	font-size		: .92em				;
	text-align:left;
}
.box p a {color:#0E79BA; text-decoration:none;}
.box p a:hover {color:#F86EA2;}
.box p.lien
{
	text-align:right;
}

.box a.tags
{
	margin:2px 2px 2px 2px;
	color:#aaaaaa;
}
.box a.tags:hover
{
	color:#F56E8E;
}



/* ------------------------------------------------- */
/* POUR AFFICHER LE BAS DE PAGE (Footer, etc)		 */
/* ------------------------------------------------- */

#bas_page .bloc
{
	float:left;
	width:180px;
	margin:0 0 0 0px;
	padding: 0 0 0 20px;
	border-right:1px dashed #5592B7;
	background:transparent;
}
#bas_page  .bloc .titre
{
	float:left;
	width:100%;
	color:#fff;
	font-weight:bold;
	margin:0px 0 5px 00px;
	text-align:left;
}
#bas_page  .bloc a
{
	float:left;
	width:100%;
	color:#E0EAF7;
	margin:0px 0 0px 0;
	font-size:.95em;
}
#bas_page  .bloc a:hover
{
	color:#E0EAF7;
	text-decoration:underline;
}

#bas_page  .bloc p
{
	float:left;
	width:100%;
	color:#E0EAF7;
	font-size:.9em;
}


/**************************************
 * POUR LA MISE EN AVANT DE PRODUITS *
 *************************************/
#meilleures_ventes
{
float:left;
width:95%;
margin:5px 10px 10px 10px;
border:1px solid #E0EAF7;
padding:0px 5px 5px 5px;
background:#FFFFFF;
}

#meilleures_ventes p span.titre
{
	float			: left				;
	display			: block				;
	width			: 100%				;
	min-height		: 28px;
	padding			: 2px 0px 3px 0px	;
	margin			: 0px 20px 3px 0px	;
	border			: inset  #cccccc 		;
	border-width	: 0px 0px 1px 0px	;
	border-spacing	:.5em				;
	font-size	 	: 1em				; 
	color			: #444				;
	font-weight		: bold			;
	background		: transparent;/*#F7FAFF		;*/
	vertical-align	: middle		;
}
#meilleures_ventes p span.titre img
{
	border:0;
	width:24px;
}
#meilleures_ventes .un_produit 
{
float : left;
width:170px;
margin:0 15px 0 0px;
padding:5px 2px 5px 2px;
}
#meilleures_ventes .un_produit:hover
{
background:#E0EAF7;
}

#meilleures_ventes .un_produit img
{
	float:left;
	width:60px;
	border:1px solid #9F8A4A;
}
#meilleures_ventes .un_produit   span.promobarre
{
	float			:	left;
	width			:	auto;
	text-align		: 	center;
	text-decoration	:	line-through;
	margin			: 	0 0px 0 0px;
	color			:	#999;/*DDDDDD			;*/
	font-size		:	.8em;
	margin:1px 0 1px 0;
}
#meilleures_ventes .un_produit  img.promoreduc
{
	float			:left;
	width			:28px;
	margin:1px 0 1px 0;
	border:0px;
}
#meilleures_ventes .un_produit  span.promoprix_recalcule
{
	float			:left;
	color			:#F77BCF;/*F56E8E			;*/
	text-align		:center;
	width			:	auto;
	font-weight		:bold;
	margin			:1px 4px 1px 3px;
	font-size:1em;
}

#meilleures_ventes span.lenom
{
	float:left;
	width:100px;
	text-align:left;
	font-size:.9em;
	font-weight:bold;
	padding:0px 0 0 2px;
}
#meilleures_ventes span.techno
{
	color:#B29954;
	font-size:.8em;
}
