/*
  Feuille de Style
*/


/*
body
{
	background-image:url('image_repeat.gif');
	background-repeat:repeat;	
}
*/

p.home_txt_ref {
  margin: 0;
  padding: 5px 10px 8px 10px;
  font-family: Arial;
  font-size:11px;
  color:#454545;
}
p.home_txt_ref a{
  font-family: Arial;
  font-size:11px;
  color:#454545;
  text-decoration: none;
}
p.home_txt_ref a:hover{
  font-family: Arial;
  font-size:11px;
  color:#454545;
  text-decoration: none;
}

li.claire { 

margin: .5em 0 .5em 0 ; 

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

}


font.avis {

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

font-style:italic;

}

.lien_fiche_produit          {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#7e1a8c;}
a:link.lien_fiche_produit    {font-size:12px; font-family:Arial, Helvetica, sans-serif;text-decoration : none; color:#808080;}
a:visited.lien_fiche_produit {font-size:12px; font-family:Arial, Helvetica, sans-serif;text-decoration : none; color:#808080;}
a:hover.lien_fiche_produit   {font-size:12px; font-family:Arial, Helvetica, sans-serif;text-decoration : underline; color:#808080;}
a:active.lien_fiche_produit   {font-size:12px; font-family:Arial, Helvetica, sans-serif;text-decoration : none; color:#808080;}



td.description {

font-size:12px;

font-family:Arial, Helvetica, sans-serif;
}

img{
  border:none;
}

#OBJECT {
   z-index: -4;
}

.Style1 {color: #990099}
.Style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.prix_promo		{ font-size:17px; font-weight:bold; color: #000000; }

.infoBox {
  //background: #b6b7cb;
  background: #ffffff;
}

.infoBoxContents {
  //background: #f8f8f9;
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  //background: #bbc3d3;
  background: #ffffff;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  //background: #f8f8f9;
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  //background: #f8f8f9;
  background: #ffffff;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #800080;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  text-align: justify;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* Jump box */
.box_jump { color: #000000; font-size: 11px; font-weight: normal; }
.box_jump_button { color: #000000; font-size: 11px; font-weight: normal; }

/* Naviguation */
.filtre_h{
font-family: Arial, Helvetica, sans-serif; color: #848383; font-size: 12px; font-weight: bold; text-decoration:none;
}

.top_nav_accueil { background:url(images/blanc_header.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; color: #b7000b; font-size: 11px; font-weight: bold; text-decoration:none; padding: 1 7 1 7; margin-right:1px;}
.top_nav_accueil a:link{ font-family: Arial, Helvetica, sans-serif; color: #b7000b; font-size: 11px; font-weight: bold; text-decoration:none;}
.top_nav_accueil a:visited{ font-family: Arial, Helvetica, sans-serif; color: #b7000b; font-size: 11px; font-weight: bold; text-decoration:none;}
.top_nav_accueil a:hover{ font-family: Arial, Helvetica, sans-serif; color: #b7000b; font-size: 11px; font-weight: bold; text-decoration:none;}

.top_nav { background:url(images/blanc_header.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; text-decoration:none; padding: 1 7 1 7; margin-right:1px; margin-left:1px;}
.top_nav a:link{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
.top_nav a:visited{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
.top_nav a:hover{ font-family: Arial, Helvetica, sans-serif; color: #b7000b; font-size: 11px; font-weight: bold; text-decoration:none;}

.link_nav { color: #878686; }
.link_nav a { color: #878686; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.link_nav a:link { color: #878686; font-size: 11px; font-weight: normal; text-decoration: underline; }
.link_nav a:visited { color: #878686; font-size: 11px; font-weight: normal; text-decoration: underline; }
.link_nav a:hover { color:#878686; text-decoration: none; }

.list_cat_nav_header { color: #4e4e4e; font-family: Arial; font-size: 16px; font-weight: bold;}
a:link.list_cat_nav_header { color: #4e4e4e; font-size: 16px; font-weight: bold; text-decoration: none; }
a:visited.list_cat_nav_header { color: #4e4e4e; font-size: 16px; font-weight: bold; text-decoration: none; }
a:hover.list_cat_nav_header { color:#4e4e4e; font-size: 16px; font-weight: bold; text-decoration: none; }


.fiche_cat_nav_header { color: #959595; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; padding:2 0 6 2;}
a:link.fiche_cat_nav_header { color: #959595; font-size: 11px; font-weight: normal; text-decoration: underline; }
a:visited.fiche_cat_nav_header { color: #959595; font-size: 11px; font-weight: normal; text-decoration: underline; }
a:hover.fiche_cat_nav_header { color:#959595; text-decoration: none; font-weight: normal; }

/* Left Categories */
.cat_nav_left_bold { color: #727272; font-size: 12px; font-weight: bold; padding:15 0 3 0; border-bottom-width:thin; border-bottom-color:#dbdbdb; border-bottom-style:solid;}
.cat_nav_left_bold a:link{ color: #727272; font-size: 12px; font-weight: bold; text-decoration: none; }
.cat_nav_left_bold a:visited{ color: #727272; font-size: 12px; font-weight: bold; text-decoration: none; }
.cat_nav_left_bold a:hover{ color:#fa4f0a; text-decoration: none; }

.cat_nav_left_bold_selected { color: #fa4f0a; font-size: 12px; font-weight: bold; padding:15 0 3 0; border-bottom-width:thin; border-bottom-color:#dbdbdb; border-bottom-style:solid;}
.cat_nav_left_bold_selected a:link{ color: #fa4f0a; font-size: 12px; font-weight: bold; text-decoration: none; }
.cat_nav_left_bold_selected a:visited{ color: #fa4f0a; font-size: 12px; font-weight: bold; text-decoration: none; }
.cat_nav_left_bold_selected a:hover{ color:#fa4f0a; font-size: 12px; text-decoration: none; }

.cat_nav_left { color: #959494; font-size: 11px; font-weight: normal; padding:3 0 3 15; border-bottom-width:thin; border-bottom-color:#f0f0f0; border-bottom-style:solid;}
.cat_nav_left a:link{ color: #959494; font-size: 11px; font-weight: normal; text-decoration: none; }
.cat_nav_left a:visited{ color: #959494; font-size: 11px; font-weight: normal; text-decoration: none; }
.cat_nav_left a:hover{ color:#fa4f0a; font-size: 11px; text-decoration: underline; }

.cat_nav_left_selected { color: #fa4f0a; font-size: 11px; font-weight: normal; padding:3 0 3 15; border-bottom-width:thin; border-bottom-color:#f0f0f0; border-bottom-style:solid;}
.cat_nav_left_selected a:link{ color: #fa4f0a; font-size: 11px; font-weight: normal; text-decoration: none; }
.cat_nav_left_selected a:visited{ color: #fa4f0a; font-size: 11px; font-weight: normal; text-decoration: none; }
.cat_nav_left_selected a:hover{ color:#fa4f0a; text-decoration: underline; }

/* Fiche produit */
a:link.zoom { font-family: Arial; font-size: 11px;color:#555555; text-decoration: none; }
a:hover.zoom { font-family: Arial; font-size: 11px;color:#f74f08; text-decoration: none; }
a:visited.zoom { font-family: Arial; font-size: 11px;color:#555555; text-decoration: none; }

/* lien dans la description du produit */
a:link.txtFP { font-family: Arial; font-size: 12px;color:#555555; text-decoration: none; font-weight:bold; }
a:visited.txtFP { font-family: Arial; font-size: 12px;color:#555555; text-decoration: none; font-weight:bold; }
a:visited.txtFP { font-family: Arial; font-size: 12px;color:#555555; text-decoration: none; font-weight:bold;}
a:hover.txtFP { font-family: Arial; font-size: 12px;color:#f74f08; text-decoration: underline; font-weight:bold; }

/* Panier */
.box_cart_nb_articles { color: #fa4f0a; font-family: Arial; font-size: 11px; font-weight: normal; border:none;}
a:link.box_cart_nb_articles { color: #fa4f0a; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: underline; border:none; }
a:visited.box_cart_nb_articles { color: #fa4f0a; font-family:Arial; font-size: 11px; font-weight: normal; text-decoration: underline; border:none; }
a:hover.box_cart_nb_articles { color:#fa4f0a; font-family: Arial; font-size: 11px; text-decoration: underline; border:none;}

.box_cart_amount { color: #fa4f0a; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; border:none;}
a:link.box_cart_amount { color: #fa4f0a; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; border:none; }
a:visited.box_cart_amount { color: #fa4f0a; font-family:Arial; font-size: 14px; font-weight: bold; text-decoration: none; border:none; }
a:hover.box_cart_amount { color:#fa4f0a; font-family: Arial; text-decoration: none; border:none;}

/* Page produit */
.products_title { color: #000000; font-size: 18px; font-weight: normal; }
.products_title_bottom { color: #000000; font-size: 18px; font-weight: normal; }
.descriptionProduit { color: #ff4f01; font-size: 20px; font-weight: normal; }
.products_libelle { color: #979797; font-size: 11px; font-weight: bold; }
.products_delai { color: #000000; font-size: 11px; font-family:Arial, Helvetica, sans-serif; }
.products_size { color: #000000; font-size: 10px; font-weight: normal; }
.products_color { color: #000000; font-size: 10px; font-weight: normal; }
.products_quantity {color: #000000; font-size: 10px; font-weight: normal; }

.taille_dispo_Fiche {
	font-size:			11px;
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
	padding-top:		5px;
	padding-bottom:		14px;
	/*border-top:			1px solid #bfbfbf;
	border-bottom:		1px solid #bfbfbf;*/
}

.description_courte {
	font-size:			12px;
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
}

.nom_col{
  font-family:arial;
  font-weight:bold;
  font-size:9px;
  color:#000000;
}

.autre_coloris {
	font-size:			11px;
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
}

a:link.back_to_liste, a:hover.back_to_liste, a:visited.back_to_liste, a:active.back_to_liste {
	font-family:		arial;
	font-size:			11px;
	color:				#fa4f0a;
	text-decoration:	underline;
	font-weight:		normal;

}

a:link.go_desc, a:hover.go_desc, a:visited.go_desc, a:active.go_desc {
	font-family:		arial;
	font-size:			13px;
	color:				#fa4f0a;
	text-decoration:	underline;
	font-weight:		normal;

}

a:link.espace_client, a:hover.espace_client, a:visited.espace_client, a:active.espace_client {
	font-family:		arial;
	font-size:			11px;
	color:				#7f1a8b;
	text-decoration:	underline;
	font-weight:		normal;
}

a:link.blogLink, a:hover.blogLink, a:visited.blogLink, a:active.blogLink {
	font-family:		arial;
	font-size:			13px;
	color:				#000000;
	font-weight:		bold;
	text-decoration:	underline;
}

.blogTitle {
	font-family:		arial;
	font-size:			13px;
	color:				#f63f3f;
	font-weight:		bold;
}

.blogDesc {
	padding-top:		3px;
	font-family:		arial;
	font-size:			13px;
	color:				#a5a5a5;
}

/*a:link.editoTendance, a:hover.editoTendance, a:visited.editoTendance, a:active.editoTendance {*/
.editoTendance a{
	color:				#a5a5a5;
	font-size:			13px;
	text-decoration:	underline;
	font-weight:		bold;
}

.editoTendance a:hover{
	color:				#a5a5a5;
	font-size:			13px;
	text-decoration:	underline;
	font-weight:		bold;
}

.home_experts {
	font-family:		arial;
	font-size:			10px;
	color:				#378b1a;
	font-weight:		normal;
}

.prix_pdts_associes {
	font-size:			15px;
	color:				#ff4f01;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
}

.auLieuDeFiche {
	font-size:			12px;
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
}


.prixFiche {
	font-size:			24px;
	color:				#ff4f01;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
}

.prixFicheSolde {
	font-size:			24px;
	color:				#fe02c9;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
}


/* Liste produits */
.search_filters { background: url(images/je_recherche.gif); BACKGROUND-REPEAT: no-repeat; padding-top: 18px; text-align:left;}



/* Left Categories Menu #727272*/
a:active.cat_nav_left_mother, a:link.cat_nav_left_mother, a:visited.cat_nav_left_mother {
	color:					#FFFFFF;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}
a:hover.cat_nav_left_mother {
	font-size:				12px;
	text-decoration:		underline;
}

a:active.cat_nav_left_mother_selected, a:link.cat_nav_left_mother_selected, a:visited.cat_nav_left_mother_selected, a:hover.cat_nav_left_mother_selected {
	color:					#fa4f0a;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}


a:link.cat_nav_left_bold_ss_cat, a:visited.cat_nav_left_bold_ss_cat, a:active.cat_nav_left_bold_ss_cat {
	color:					#555555;
	font-size:				11px;
	font-weight:			normal;
	text-decoration:		none;
}
a:hover.cat_nav_left_bold_ss_cat {
	color:					#fa4f0a;
	font-size:				11px;
	text-decoration:		underline;
}

a:link.cat_nav_left_bold_ss_cat_selected, a:visited.cat_nav_left_bold_ss_cat_selected, a:active.cat_nav_left_bold_ss_cat_selected, a:hover.cat_nav_left_bold_ss_cat_selected {
	color:					#fa4f0a;
	font-size:				11px;
	font-weight:			normal;
	text-decoration:		none;
}

a:link.cat_nav_left_child, a:visited.cat_nav_left_child, a:active.cat_nav_left_child {
	color:					#b3b3b3;
	font-size:				11px;
	font-weight:			normal;
	text-decoration:		none;
}
a:hover.cat_nav_left_child {
	color:					#e75112;
	font-size:				11px;
	text-decoration:		underline;
}

a:link.cat_nav_left_child_selected, a:visited.cat_nav_left_child_selected, a:active.cat_nav_left_child_selected, a:hover.cat_nav_left_child_selected {
	color:					#fa4f0a;
	font-size:				11px;
	font-weight:			normal;
	text-decoration:		none;
}

a:link.gdSommeil, a:visited.gdSommeil, a:active.gdSommeil, a:hover.gdSommeil {
	color:					#7f1a8b;
	font-size:				15px;
	font-weight:			bold;
	text-decoration:		none;
	font-family:			Arial, Helvetica, sans-serif;
}

.partenairsF, a:link.partenairsF, a:visited.partenairsF, a:active.partenairsF, a:hover.partenairsF {
	color:					#808080;
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		underline;
	font-family:			Arial, Helvetica, sans-serif;
}


/*.search_filters label { cursor:hand;cursor:pointer; }*/
.search_filter_f {font-family: Arial; color: #999999; font-size: 11px; font-weight: normal; text-align:left;}

.title_liste_cat {
	font-family:	Arial;
	font-size:		16px;
	color: rgb(127, 26, 139);
	font-weight:	bold;
	margin:			0;
	padding:		0;
	display: inline;
}

.ss_titres_espace_marque {
	font-family:	arial;
	font-size:		18px;
	color:			#000000;
	font-weight:	normal;
	margin:			0;
}

.ss_titres_espace_marque h2 {
	font-family:	arial;
	font-size:		18px;
	color:			#000000;
	font-weight:	normal;
	margin:			0;
}

.ma_selection {
	font-family:	arial;
	font-size:		18px;
	color:			#3b3b3b;
}

.overlib_carac_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:6px;
	color: #2f2f2f;
	left:80px;
	position:absolute;
	background-color:#EEEEEE;
	border:1px solid #404040;
	width:200px;
}
.uppercase
{
	 background-image:url(bgfilter.gif);
	 background-repeat:repeat-x;
	 margin-bottom:5px;
}


label { cursor:hand; cursor:pointer;}
label:hover { cursor:hand;cursor:pointer; text-decoration:underline; }

.sep_filtre {font-size:1px;border-bottom:solid #e5e5e5 1px;}
.sep_marque {font-size:1px;border-bottom:solid #bfbfbf 1px;}
.ligne_filter {border-top:solid #e5e5e5 1px; text-align:left; font-size:1px;}
.tit_filter {font-family: Arial; color: #000000; font-size: 11px; font-weight: normal; text-align:left;margin:0;padding:5px 0 5px 0;height:20px;}
.sep_row_liste {background:#b1b1b1;};
.mode_list_sel{font-family: Arial; font-size: 11px; color: #9434ab; font-weight: normal; cursor: pointer; cursor: hand;}
.mode_list_sel a{font-family: Arial; font-size: 11px; color: #9434ab; font-weight: normal; cursor: pointer; cursor: hand;}
.mode_list_sel a:hover{font-family: Arial; font-size: 11px; color: #999999; font-weight: normal; cursor: pointer; cursor: hand;}
.mode_list{font-family: Arial; font-size: 11px; color: #999999; font-weight: normal; text-decoration:underline; cursor: pointer; cursor: hand;}

.list_products_title { font-family: Arial; color: #000000; font-size: 12px; font-weight: bold; margin:0;}
a:link.list_products_title { font-family: Arial; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; margin:0; }
a:visited.list_products_title { font-family: Arial; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; margin:0; }
a:hover.list_products_title { font-family: Arial; color:#000000;font-size: 12px; text-decoration: underline; font-weight: bold; margin:0; }

.h2_produit
{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 12px;
}

a:link.list_products_title_assoc, a:active.list_products_title_assoc, a:visited.list_products_title_assoc, a:hover.list_products_title_assoc {
	font-family:		Arial;
	color:				#999999;
	font-size:			11px;
	
	text-decoration:	none;
}

a:link.cat_lien_fiche, a:active.cat_lien_fiche, a:visited.cat_lien_fiche, a:hover.cat_lien_fiche {
	font-family:		Arial;
	color:				#000000;
	font-size:			10px;
	
	text-decoration:	underline;
}

.cat_fiche {
	font-family:		Arial;
	color:				#999999;
	font-size:			10px;
}


.list_description { font-family: Arial; color: #555555; font-size: 11px; font-weight: normal; line-height:13px; }
a:link.list_description { font-family: Arial; color: #555555; font-size: 11px; font-weight: normal; text-decoration: none; }
a:visited.list_description { font-family: Arial; color: #555555; font-size: 11px; font-weight: normal; text-decoration: none; }
a:hover.list_description { font-family: Arial; color:#555555; text-decoration: underline; font-weight: normal; }

.list_description h2 { font-family: Arial; color: #555555; font-size: 11px; font-weight: normal; line-height:13px; }
.list_description h3 { font-family: Arial; color: #555555; font-size: 11px; font-weight: normal; line-height:13px; }

.list_products_price { font-family: Arial; color: #ff4f01; font-size: 14px; font-weight: bold; text-align:right;}
.list_products_price_solde { font-family: Arial; color: #fe02c9; font-size: 10px; font-weight: bold; text-align:right; padding-right:30px;}

.sep_liste { background: url(images/sep_liste.gif);  BACKGROUND-REPEAT: repeat-x;  background-position:center; height:15px;}
.sep_liste_autre { border-top:solid #b1b1b1 1px; padding-top:5px; font-size:5px; vertical-align:middle;}
.sep_titre { background: url(images/grey_line.gif);  BACKGROUND-REPEAT: repeat-x;  background-position:top; height:15px;}
.sep_titre_autre { border-top:solid #dbdbdb 1px; height:10px; vertical-align:middle;}
/*.sep_header { background: url(images/grey_line.gif);  BACKGROUND-REPEAT: repeat-x; background-position:center; height:4px;}*/
.sep_header { background-color:#bfbfbf; background-position:center; height:1px; padding:0; margin:0;}

.filters { background: url(images/nouveau_filter.gif); BACKGROUND-REPEAT: no-repeat; color: #959494; font-size: 12px; font-weight: normal; padding-top:20px; margin: 3px;}
.filters a:link{ color: #959494; font-size: 12px; font-weight: normal; text-decoration: none; }
.filters a:visited{ color: #959494; font-size: 12px; font-weight: normal; text-decoration: none; }
.filters a:hover{ color:#959494; text-decoration: underline; font-weight: normal; }

.taille_dispo {
	font-size:			11px;
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
}

.taille_non_dispo {
	font-size:			11px;
	color:				#999999;
	font-family:		Arial, Helvetica, sans-serif;
}

.auLieuDe {
	font-size:			10px;
	color:				#000000;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
}

.auLieuDeAssoc {
	font-size:			10px;
	color:				#ff4f01;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
}

.aPartirDe {
	font-size:			10px;
	color:				#fa4f0a;
	font-family:		Arial, Helvetica, sans-serif;
}

.prixListe {
	font-size:			24px;
	font-weight:		bold;
	color:				#fa4f0a;
	font-family:		Arial, Helvetica, sans-serif;
}

.prixListeSolde {
	font-size:			20px;
	color:				#fe02c9;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
}

/* Début style processus de commande */
.separateur_panier{
  background: url(images/menu_pointille.gif);
  BACKGROUND-REPEAT: repeat-x;
  font-size:1px;
}
.entete_panier{
  font-family: Arial, Verdana, sans-serif;
  color: #243454;
  font-size: 11px;
  font-weight:bold;
}
/*.cmd_suivi{
  font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	//border:1px solid #b6b7cb;
	margin:0;
	//padding:0;
}*/
.cmd_suivi{
  font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	//margin-left:14px;
}
.cmd_suivi a{
  color:#7f1a8b;
  text-decoration:underline;
}
.cmd_suivi a:hover{
  text-decoration:none;
}
.cmd_suivi_detail{
  padding-left:18px;
}
.cmd_lien{
  font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #800080;
}
.cmd_lien a{
  text-decoration: underline;
  	font-weight: normal;
	color: #800080;
}
.cmd_lien a:hover{
  font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: black;
  text-decoration: none;
}
.cmd_input{
  font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}
.cmd_text{
font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}
.cmd_text td{
font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}
.titre_cmd {
  font-family: Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color: #800080;
}
.titre_caddie {
  font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #243454;
	font-weight:bold;
}
.titre_login {
  font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #800080;
	text-decoration: underline;
}

.cmd_liv{
  margin: 0 20 0 20;
}

.cmd_liv_titre {
  font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;
}
.cmd_liv_ss_titre {
  font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-style:oblique;
	padding-bottom:3px;
}
.cmd_liv_text {
  font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
  border: solid #ebebeb;
  padding:6px;
}


legend{
  font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
  color: #7d7d7d;
}
fieldset{
  color: #7d7d7d;
}

.button{
  padding: 10 0 10 0;
}

.titre_img{
  padding: 15px 0 0 0;
}

.titre
{
   font-family: Arial, Verdana, serif;
   font-size: 14px;
   color: #7d7d7d;
   font-weight: bold;
   padding-top:20px;
}

.txt_courant
{
   font-family: Arial, Verdana, serif;
   font-size: 12px;
   color: #7d7d7d;
}
#txt_atos{
  padding: 10 0 10 0;
}
.txt_petit
{
   font-family: Arial, Verdana, serif;
   font-size: 11px;
   color: #7d7d7d;
}
.txt_petit a{
  font-family: Arial, Verdana, serif;
  font-size: 11px;
  color: #7d7d7d;
}
.txt_petit a:hover{
  font-family: Arial, Verdana, serif;
  font-size: 11px;
  color: #000000;
}

.note_bas
{
   font-family: Arial, Verdana, serif;
   font-size: 10px;
   color: #7d7d7d;
   text-align:right;
}
.note_bas a{
  color: #7d7d7d;
}
.note_bas a:hover{
  color: #000000;
}

.box_address{
  border: 1px solid #7d7d7d;
  padding:2px;
}

.commande
{
   font-family: Arial, Verdana, serif;
   font-size: 12px;
   color: #bebebe;
}

.livraison
{
   font-family: Arial, Verdana, serif;
   font-size: 11px;
   color: #999999;
   
}

.total
{
   font-family: Arial, Verdana, serif;
   font-size: 14px;
   color: #f74f08;
   font-weight: bold;
   padding-bottom: 6px;
}

.encadrer
{
  border: 1px solid #d5d5d5;
  padding:5px;
  text-align:right;
}

.nom_produit
{
   font-family: Arial, Verdana, serif;
   font-size: 11px;
   color: #7d7d7d;
   font-weight: bold;
}

.prix_produit
{
   font-family: Arial, Verdana, serif;
   font-size: 12px;
   color: #f74f08;
   font-weight: bold;
}

.ajout
{
   font-family: Arial, Verdana, serif;
   font-size: 11px;
   color: #f74f08;
}

.delai_livraison
{
   font-family: Arial, Verdana, serif;
   font-size: 11px;
   color: #7d7d7d;
   font-weight: bold;
}

.delaiLivraison {
	font-family:		Arial, Verdana, serif;
	font-size:			11px;
	color:				#000000;
}



	.recalculez_txt { color: #000000; Font-family: Arial;   font-size: 11px;  font-weight: bold; }

	.recalculez {  color: #333333;  Font-family: Arial;  font-size: 11px;  font-weight: bold;}

	.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
	.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
	.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
	.productsNotifications { background: #f2fff7; }
	.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #b6b7cb; text-decoration: underline; }
	.root_line {font-family: arial; font-weight:bold; font-size:11px; color: #000000;}
	.root_line_select {font-family: arial; font-weight:bold; font-size:11px; color: #f25822;}

	.search_input		{ font-size:11px; color: #000000; }
	.search_button		{ font-size:11px; font-weight:bold; color: #000000; }
	.select_box_quick		{ font-size:11px; color: #000000; }

	.imgx			{ border: 1px solid #666666; }

	.payez			{ font-size:13px; font-weight:bold; color: #000000; }

	.nav_product    			{ font-size:16px; font-weight:regular; color: #FFFFFF; text-decoration: none; }
	A.nav_product:link    		{ font-size:16px; font-weight:regular; color: #FFFFFF; text-decoration: none; }
	A.nav_product:hover   		{ font-size:16px; font-weight:regular; color: #a037ad; text-decoration: none; }
	A.nav_product:visited 		{ font-size:16px; font-weight:regular; color: #FFFFFF; text-decoration: none; }
	A.nav_product:visited:hover   		{ font-size:16px; font-weight:regular; color: #a037ad; text-decoration: none; }

	.list_big_title 		{ font-size:24px; font-weight:bold; color: #a037ad; text-decoration: none;}

	.list_big_title_white			{ font-weight:bold; color: #FFFFFF; text-decoration: none;}

	A.list_big_title_white:link    		{ font-size: 16px; text-decoration: none; }
	A.list_big_title_white:hover   		{ font-size: 16px; text-decoration: none; }
	A.list_big_title_white:visited 		{ font-size: 16px; text-decoration: none; }
	A.list_big_title_white:visited:hover   	{ font-size: 16px; text-decoration: none; }

	.tri_par_prix		{ font-size:13px; font-weight:bold; color: #000000; }
	.tend_subtitle		{ font-size:13px; font-weight:bold; color: #000000; }

	.prix			{ font-size:18px; font-weight:bold; color: #000000; }
	.title2			{ font-size:18px; font-weight:bold; color: #2c4145; }

	.tend_filters		{ font-size:12px;font-weight:bold;color:#FFFFFF; }
	.tend_filters_off		{ font-size:12px;font-weight:bold; }

	A.tend_afif:link    		{ font-size: 12px; text-decoration: underline; }
	A.tend_afif:hover   		{ font-size: 12px; text-decoration: none; }
	A.tend_afif:visited 		{ font-size: 12px; text-decoration: underline; }
	A.tend_afif:visited:hover   	{ font-size: 12px; text-decoration: none; }

	A.list_prod:link    		{ font-size: 12px; text-decoration: underline; font-weight:bold; color:#000; }
	A.list_prod:hover   		{ font-size: 12px; text-decoration: none; color: #ff0099;}
	A.list_prod:visited 		{ font-size: 12px; text-decoration: underline; font-weight:bold; color:#000; }
	A.list_prod:visited:hover   	{ font-size: 12px; text-decoration: none; color: #ff0099;}

body {
	color:			#000000;
	margin:			0;
	font-family:	arial;
	width:			100%;
	text-align:		center;
	/* background degradé classic*/
	/*background-image:url(images/fond_LM.jpg);*/
	/*background-image:url(images/fond_soldes.jpg);
	background-repeat: repeat;
	background-position:top;*/
	/*background-color: #E2E5DF;*/
  background: #ffffff url('images/bg_SOLDESjuin2010.jpg') repeat-x;
	z-index:10;
}


A {
  color: #555555;
  text-decoration: none;
font-size: 14px;
}

A:hover {
  font-size: 11px;
  color: #f74f08;
  text-decoration: underline;
  font-size: 14px;
}





FORM {
	display: inline;
}

.main {

    font-family: Arial;
    font-size: 12px;
    color: #000;
}


/* Popup AJAX */
#lightbox{
            position: absolute;
            top: 40px;
            left: 0;
            width: 100%;
            z-index: 100;
            text-align: center;
            line-height: 0;
            }
 
#lightbox a img{ border: none; }
 
#outerImageContainer{
            position: relative;
            background-color: #fff;
            width: 250px;
            height: 250px;
            margin: 0 auto;
            }
 
#imageContainer{
            padding: 10px;
            }
 
#loading{
            position: absolute;
            top: 40%;
            left: 0%;
            height: 25%;
            width: 100%;
            text-align: center;
            line-height: 0;
            }
#hoverNav{
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            z-index: 10;
            }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
 
#prevLink, #nextLink{
            width: 49%;
            height: 100%;
            background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
            display: block;
            }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
 
 
#imageDataContainer{
            font: 10px Verdana, Helvetica, sans-serif;
            background-color: #fff;
            margin: 0 auto;
            line-height: 1.4em;
            }
 
#imageData{
            padding:0 10px;
            }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;      }                                  
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;    }          
                        
#overlay{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 90;
            width: 100%;
            height: 500px;
            background-color: #000;
            filter:alpha(opacity=60);
            -moz-opacity: 0.6;
            opacity: 0.6;
            }
            
 
.clearfix:after {
            content: "."; 
            display: block; 
            height: 0; 
            clear: both; 
            visibility: hidden;
            }
 
/** html>body .clearfix {
            display: inline-block; 
            width: 100%;
}*/
 
* html .clearfix {
            /* Hides from IE-mac \*/
            height: 1%;
            /* End hide from IE-mac */
            }

/* Fin Popup Ajax */



/* --- style blocs home page & pages tendance ---*/

.titre_marron{
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #381e13;
	font-weight: bold;
	background: url(images/banners/points.gif) bottom left repeat-x;
	}

A.lien_titre_marron:link{ font-size: 22px; font-family: Arial, Helvetica, sans-serif;color: #381e13; font-weight: bold; text-decoration : none; }
A.lien_titre_marron:hover{ font-size: 22px; font-family: Arial, Helvetica, sans-serif;color: #ff0099; font-weight: bold; text-decoration : none; }
A.lien_titre_marron:visited{ font-size: 22px; font-family: Arial, Helvetica, sans-serif;color: #381e13; font-weight: bold; text-decoration : none; }
A.lien_titre_marron:visited:hover{ font-size: 22px; font-family: Arial, Helvetica, sans-serif;color: #ff0099; font-weight: bold; text-decoration : none; }


A.lien_titre_marron2:link{ font-size: 14px; font-family: Arial, Helvetica, sans-serif;color: #381e13; font-weight: bold; text-decoration : none; }
A.lien_titre_marron2:hover{ font-size: 14px; font-family: Arial, Helvetica, sans-serif;color: #ff0099; font-weight: bold; text-decoration : none; }
A.lien_titre_marron2:visited{ font-size: 14px; font-family: Arial, Helvetica, sans-serif;color: #381e13; font-weight: bold; text-decoration : none; }
A.lien_titre_marron2:visited:hover{ font-size: 14px; font-family: Arial, Helvetica, sans-serif;color: #ff0099; font-weight: bold; text-decoration : none; }


.left_repeat {
	background:url(images/motif_bandeau.gif) repeat-y;
	/*background:url(images/motif_bandeau_solde.gif) repeat-y;*/
}
.right_repeat {
  background:url(images/motif_bandeau_droite.gif) repeat-y;
	background-position:right;
}

#content {
	margin:			0 auto;
	width:			1005px;
	
	/*background:url(images/motif_bandeau_droite.gif);
	background-repeat:repeat-y;
	background-position:right;*/

	background:		#ffffff url(images/motif_bandeau_droite.gif) repeat-y right;
	/*border-right:	1px solid #d1d0c4;*/
	padding-right:	20px;
}

.titre_marron14 {
        font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #381e13;
	font-weight: bold;
	background: url(images/banners/points.gif) bottom left repeat-x;

	}

.texte_marron {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #381e13;
        }


A.lien_marron:link {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #381e13; text-decoration: underline; }
A.lien_marron:hover { color: #ff0099; text-decoration: none; }
A.lien_marron:visited { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #381e13; text-decoration: underline; }
A.lien_marron:visited:hover { color: #ff0099; text-decoration: none; }

A.lien_marron2:link {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #381e13; text-decoration: none; font-weight: bold; }
A.lien_marron2:hover { color: #ff0099; text-decoration: none; font-weight: bold; }
A.lien_marron2:visited { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #381e13; text-decoration: none; font-weight: bold; }
A.lien_marron2:visited:hover { color: #ff0099; text-decoration: none; font-weight: bold; }

A.lien_marron3:link {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #ff0099; text-decoration: underline; }
A.lien_marron3:hover { color: #ff0099; text-decoration: none; }
A.lien_marron3:visited { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #ff0099; text-decoration: underline; }
A.lien_marron3:visited:hover { color: #ff0099; text-decoration: none; }

.prix {
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ff0099;
    }

.prix2 {
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    background-color: #ff0099;
    }

.texte_vert {
        font-size:15px;
	color: #b0f32f;
		}

        A.nav:link    		{ font-size: 11px; text-decoration: underline; color:#fff; font-weight:bold; }
	A.nav:hover   		{ text-decoration: none; }
	A.nav:visited 		{ font-size: 11px; text-decoration: underline; color:#fff; font-weight:bold; }
	A.nav:visited:hover   	{ text-decoration: none;}

.txt_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #381e13;
	background: url(images/ligne_engagements.png) no-repeat bottom center;
        vertical-align: middle;
}

.txt_eng_end {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #381e13;
	
}

.regler_commande {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 9px 0 9px;
	line-height:23px;
	color:#fff;
	background-color:#f74f08;
	width:375px;
	margin-top:10px;
}

A.txt_eng_new:link    		{ font-family: Arial;font-size: 10px; text-decoration: none;color: #381e13 }
A.txt_eng_new:hover   		{ font-size: 10px; text-decoration: underline; color: #381e13;}
A.txt_eng_new:visited 		{ font-size: 10px; text-decoration: none; color:#381e13;}
A.txt_eng_new:visited:hover   { font-size: 10px; text-decoration: underline; color: #381e13;}

A.titre_eng2:link    		{ font-family: Arial, Helvetica, sans-serif;font-size: 14px; text-decoration: none; font-weight:bold; color: #381e13 }
A.titre_eng2:hover   		{ font-size: 14px; text-decoration: underline; color: #ff0099;}
A.titre_eng2:visited 		{ font-size: 14px; text-decoration: none; font-weight:bold; color:#381e13; }
A.titre_eng2:visited:hover   { font-size: 14px; text-decoration: underline; color: #ff0099;}


.messageStackError{
   font-family: Arial, Verdana, serif;
   font-size: 12px;
   color: #7d7d7d;
}
table.ss_cat_tendance {
  background-color: #E3ECEC;
  padding: 5px 5px;
  margin-top: 12px;
  margin-bottom: 16px;
}

/* --- style footer ---*/
        A.footer:link    		{ font-size: 11px; text-decoration: underline; color:#381e13; }
	A.footer:hover   		{ font-size: 11px; text-decoration: none; color:#000; }
	A.footer:visited 		{ font-size: 11px; text-decoration: underline; color:#381e13; }
	A.footer:visited:hover   	{ font-size: 11px; text-decoration: none; color:#381e13; }

/* Espace Marque */
a:link.ss_cat_espMarque, a:visited.ss_cat_espMarque, a:active.ss_cat_espMarque {
	font-family:		Arial;
	color:				#000;
	font-size:			12px;
	font-weight:		bold;
}
a:hover.ss_cat_espMarque {
	color:				#fa4f0a;
	text-decoration:	none;
}

a:link.hautPage_EspMarque, a:visited.hautPage_EspMarque, a:active.hautPage_EspMarque {
	font-family:		Arial;
	color:				#010101;
	font-size:			10px;
}
a:hover.hautPage_EspMarque {
	color:				#fa4f0a;
	text-decoration:	none;
}

a.guideSommeil {
	color:				#ff5400;
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
}

a.guideSommeil2 {
	color:				#131313;
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		none;
	text-decoration:	none;
}

a.footPart {
	color:				#131313;
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		none;
	text-decoration:	underline;
}

/* BaseLine */
.baseline {
	color:				#A5A5A5;
	font-size:			21px;
	font-weight:		normal;
	font-family:		Arial, Helvetica, sans-serif;
	margin:				0px 0;
	text-align: center;
	
	/*padding:			0 0 0 55px;*/
}

.eco {
	color:				#fc450c;
}


/* Menu Top Header */
#menu_haut {
	/*background: url("./images/bgmenu.gif") repeat-x top;*/
	background-color:#E3ECEC;
	padding: 5px;
/*	border-bottom:1px solid #e0e3e3;*/
	overflow: hidden;
	width: 800px;
}

#UTMenu {
	background-color: yellow;
	padding: 0px 0px 0px 80px;
}

.UTMenu_univer {
	float: left;
}

.UTMenu_title {
	background: url("./images/puce_menu.png") no-repeat left center;
}

.UTMenu_title {
	margin: 2px 0px;
	font-size: 11px;
}
.UTMenu_accueil {
	font-size: 11px;
}
.UTMenu_accueil a {
	float: left;
	margin: 0px 10px;
	padding: 2px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #2d4c5c;
	font-size: 11px;
	text-transform: uppercase;
}

.UTMenu_title a {
	margin: 0px 10px;
	padding: 2px;
	font-weight: bold;
	color: #2d4c5c;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display: inline;
	font-size: 11px;
}

.UTMenu_title a:hover,
.UTMenu_accueil a:hover {
	color: #2d4c5c;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UTMenu_div_accueil {
	border-bottom: 1px solid #edebea;
	font-weight: bold;
	font-size: 11px;
}
.UTMenu_div_accueil a {
	color: #554438 !important;
	font-family:Arial, Helvetica, sans-serif;
}


.UTMenu_div_marque {
	border-bottom: 1px solid #edebea;
	font-weight: bold;
	font-size: 11px;
}

.UTMenu_div_marque a{
	color: #a59687 !important;
}

.UTMenu_div_accueil a:hover,
.UTMenu_div_marque a:hover {
	color: white !important;
	font-family:Arial, Helvetica, sans-serif;
}

div.UTMenu_div {
	position: absolute;
	display: none;
	background: #c4c3b3;
	/*border: solid #edebea 1px;*/
	padding: 1px;
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	z-index:100;
}

div.UTMenu_div a {
	color: #ffffff;
	white-space: nowrap;
	display: block;
	padding: 5px 8px;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

div.UTMenu_div a:hover {
	background: #949384;
	color: white;
	text-decoration: none;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}
.table_margin
{
	margin-right:10px;	
}
.div_only_cat .cat_nav_left_mother
{
	color:					#727272;
}

<!-- BEGIN CSS Liste produit-->

#liste_produit_div
{
	width:630px;
	float:left;
}
.image_produit
{
	width:80px;
	float:left;
	padding-right:20px;	
}
.main_product
{
	width:370px;
	float:left;
	padding:0 0 10px 0;	
}
.product_title
{
	width:370px;
	float:left;	
}
.logo_produit
{
	width:60px;
	height:40px;
	float:left;
	padding-top:10px;	
}
.desc_produit
{
	width:150px;
	float:left;
	text-align:left;
	margin-left:5px;	
}
.taille_produit
{
	width:130px;
	float:left;
	text-align:left;
	padding:0 0 0 15px;
	border-left:1px solid #999999;	
}
.prix_produit
{
	width:130px;
	float:right;	
}
a.voir_produit {
  font-family: Arial; 
  color: #000000; 
  font-size: 11px; 
  font-weight: normal; 
  text-align:left;
  margin-bottom:5px;
}

.sitemap_div1		{
  border:1px solid #dbdbdb;
  width:190px;
  float:left;
  height:225px;
  padding:0 0 6px 0;
  margin-right:10px;
  margin-bottom:10px;
  vertical-align:top;
}
.sitemap_titre		{
  width:190px;
  height:30px;
  background-color:#9B7396;
  text-align:center;
  padding-top:10px;
}
.sitemap_titre_mini	{
  height:35px;
  background-color:#9B7396;
  text-align:center;
  padding:2px 5px 2px 5px;
}
.sitemap_div3		{
  width:190px;
  float:left;
  padding:0 0 6px 0;
  margin-right:10px;
  margin-bottom:10px;
}
div.liste_mark {
  float: left;
}
ul.sitemap_liste	{
  padding:0;
  padding-left:10px; 
  margin:0;
  width:180px;
}
ul.sitemap_liste	li	{
  /*padding:0; margin:0;
  padding-left:10px;
  list-style-position:inside;
  list-style-image: url(puce_sitemap.gif);*/
  list-style-type: none;
  background:url(puce_sitemap.gif) center left no-repeat;
  padding-left: 15px;
  text-align:left;
}
.sitemap_div4		{
  border:1px solid #dbdbdb;
  width:595px;
  float:left;
  height:215px;
  margin-left:5px;
  padding:0 0 6px 0;
}
.h2_sitemap
{
	color:#999999;
	padding:0;
	margin:10px 0 10px 0;
	text-align:left;
}