
.bold {font-weight:bold;}
/*	Listing sous-categories	*/
#header_listing_sous_cat { width:100%; max-height:167px; margin:0 auto 0 auto; margin-bottom:0px; text-align:center;}
	
#breadcrumbs_btnretour {color:#7f7f7f; font-size:11px;	width:1000px; height:30px; margin-left:auto; margin-right:auto; padding-top:14px;}
#breadcrumbs {width:710px; height:21px; float:left;}
	#breadcrumbs ul li{float:left;} 
		#breadcrumbs ul li a{float:left; width:auto;background-image:url(../images/icons/grey-puce.gif); background-position:right; background-repeat:no-repeat; margin-right:8px; padding-right:10px; color:#787878}
		#breadcrumbs ul li a:hover{text-decoration:underline;}
		#breadcrumbs ul li.last{ background-image:none;}
	#breadcrumbs .last{color:#4c241e; font-weight:bold; font-size:11px;}
#btnretour { width:283px; height:21px; float:right; background-image:url(../images/buttons/rertour.gif); background-repeat:no-repeat}
	#btnretour a{width:283px; height:21px; display:block;}
h1.nom_univers {height:21px; width:1000px; margin:0 auto 7px auto; color:#f744ba; font-size:20px;}
.barre-rose, .barre-rose-bottom {background-color:#f744ba; width:100%; height:7px;}
.barre-verte {background-color:#75b628; width:100%; height:7px;}
.barre-orange {background-color:#ff8d28; width:100%; height:7px;}
.barre-marron {height:60px; width:100%;	background-image:url(../images/backgrounds/barre-marron-fond.gif);}
	.barre-marron .barre-marron-top {margin-left:15px; width:670px; height:50px;}
	.barre-marron .barre-marron-top .barre-marron-top-up {width:100%; height:30px; border-bottom:#FFF dotted 1px;}
	.barre-marron .barre-marron-top .barre-marron-top-up .active{text-decoration:none; color:#f31aa7;}
	.barre-marron .barre-marron-top .barre-marron-top-down {width:100%; height:20px;}
	.barre-marron .clic-numero-page {float:left; text-transform:uppercase; font-size:14px; font-weight:bold; color:#FFF; width:155px; margin-top:5px;}
	
	.barre-marron .affichage-par-page {float:right;	text-transform:uppercase;	font-size:14px;	font-weight:normal; color:#FFF;	width:215px;margin-top:5px;}
	
	.affichage-par-page label{ float:left; }
	.affichage-par-page span{ margin-left:5px; float:left; }
	.affichage-par-page .newListSelected_small{ margin-left:5px; float:left; }
	
	.barre-marron .titre-affichage-par-page {float:left; text-transform:uppercase; font-size:14px; font-weight:bold; color:#FFF; width:288px; margin-top:5px; letter-spacing:0.1px;}
	
	.barre-marron .arrow-next-page {position:relative; top:-2px; left:10px;}
	.barre-marron a {color:#FFF;}
	.barre-marron a.active, .barre-marron a:hover {color:#f31aa7; text-decoration:underline;}
	.barre-marron .label{text-transform:uppercase; font-size:14px; font-weight:bold; color:#FFF; float:left; margin-top:5px;}
	
	.barre-marron .selCont {float:left; margin-left:10px;}
	
	.barre-marron .top-page {float:right; width:97px; height:19px; background-image:url(../images/buttons/top-of-page.gif); margin-top:-20px; }
	.barre-marron .top-page a{display:block; width:97px; height:19px;}
	.barre-marron .sort-by .fleche-to-top {position:relative; top:-2px; left:4px;}
.listing_produits_home li.last {width:100%;	height:60px; margin:10px 0 0 0; padding:0 0;}
.listing_produits_home li.noborder {border:none}
/* SIDEBAR */
.sidebar-menu-univers {height:auto; /*height:450px;*/ width:278px;	background-color:#f2079e; margin-bottom:7px; color:#FFF;}
.sidebar-menu-univers .titre-univers {
	width:260px; height:22px;
	background-color:#f2079e; background-image:url(../images/backgrounds/sidebar-menu-top-title.gif); background-repeat:no-repeat;
	text-transform:uppercase; font-size:12px; font-weight:bold;
	padding-left:18px;	padding-top:5px;
}
.sidebar-menu-univers-items, .sidebar-filtre-prix-items {font-size:0.8em;  margin:0; padding:10px 10px 10px 10px; text-align:left;	}
	.sidebar-menu-univers-items li, .sidebar-filtre-prix li {
		float:none; position:relative; height:auto; display:block;	border-bottom:1px dotted #FFF; width:250px; /*padding:10px 4px 10px 5px;*/
		margin-left:2px; padding:3px 4px 3px 0px; }
	.sidebar-menu-univers-items li a, .sidebar-filtre-prix li a {position:relative; z-index:10;	overflow:hidden; margin:0 0;	width:278px; height:auto; color:#FFF; font-size:11px;	padding:5px 0 5px 10px;}
	.sidebar-menu-univers-items li a.active {background-color:#FFF; color:#f2079e;}
	.sidebar-filtre-prix-items li a {background:url(../images/icons/orange-puce.gif) 3px 10px no-repeat; width:245px; display:block; color:#333333;}
	.sidebar-filtre-prix-items li a:hover, .sidebar-filtre-prix-items li a.active {background-color:#ffd18f; color:#333333;}
	.sidebar-filtre-prix-items li a.active {width:230px; padding-left:25px;	background-image:url(../images/backgrounds/sidebar-filtre-prix-li-active.gif); background-position:left 3px;}
	
	.sidebar-menu-univers-items li a {background:url(../images/icons/pink-puce.gif) 3px 10px no-repeat; width:245px; display:block;}
	.sidebar-menu-univers-items li a:hover {background-color:#FFF; color:#f20ea1;}
	.sidebar-menu-univers-items li.last, .sidebar-filtre-prix .contenu li.last { border-bottom:none;}
	
	/**/
	.sidebar-menu-univers .contenus {height:auto; display:block;}
	.sidebar-menu-univers .bottom {height:6px;	width:100%;	display:block; background-image:url(../images/backgrounds/sidebar-menu-bottom.gif); background-repeat:no-repeat; background-color:#FFF;}
	/**/
	
.sidebar-filtre-prix {height:auto; width:278px; background-color:#ffe5bf; margin-bottom:7px;}
.sidebar-filtre-prix .titre {width:260px; height:22px; padding-left:18px;  padding-top:5px; background-image:url(../images/backgrounds/sidebar-filtre-prix-title.gif); background-repeat:no-repeat; text-transform:uppercase; font-weight:bold; font-size:13px;  color:#FFF;}
.sidebar-filtre-prix .contenu {height:auto;}
.sidebar-filtre-prix .contenu li {float:none; position:relative; height:auto; display:block;	border-bottom:1px dotted #000; width:250px;}
/* SIDEBAR > BLOC CONFIANCE */
.sidebar-bloc_confiance {width:278px; height:auto;}
.sidebar-bloc_confiance li.paiement {background:url(../images/backgrounds/sidebar-bloc_confiance-paiement.gif) left top no-repeat; height:103px; margin-bottom:1px; padding:10px 0 0 64px;}
.sidebar-bloc_confiance li.contactez_nous {background:url(../images/backgrounds/sidebar-bloc_confiance-contactez-nous.gif) left top no-repeat; height:83px; margin-bottom:1px; padding:10px 0 0 64px;}
.sidebar-bloc_confiance li.contactez_nous2 {background:url(../images/backgrounds/sidebar-bloc_confiance-contactez-nous2.gif) left top no-repeat; height:100px; margin-bottom:1px; padding:10px 0 0 64px;}
.sidebar-bloc_confiance li.livraison {background:url(../images/backgrounds/sidebar-bloc_confiance-livraison.gif) left top no-repeat; height:145px; padding:10px 0 0 64px;}
.sidebar-bloc_confiance li {float:none;}
.sidebar-bloc_confiance li a {color:#626262; font-size:11px;}
.sidebar-bloc_confiance li a:hover {color:#414141;}
.sidebar-bloc_confiance li a strong {display:block;	color:#2c1511;	font-family:"Times New Roman", Times, serif; font-size:18px;}
.sidebar-bloc_confiance li a:hover strong {color:#130907;}
.affichage-par-page ul.newList {margin:0; padding:0; list-style:none; color:#000; width:42px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.affichage-par-page .newListSelected {width:42px; color:#000; height:16px; padding:3px 0 0 6px; float:left; background:url(../images/backgrounds/select-bg-par-date.png) no-repeat;}
.affichage-par-page .newListSelected span {width:140px; display:block;}

/*
.affichage-par-page .selectedTxt {width:42px; overflow:hidden; height:16px; padding:0 23px 0 0;}
*/


/* Product View ========================================================================== */
/* Rating */

.product-view .no-rating { margin:0; }
.product-view .no-rating a{color:#FF7C07; font-size:11px; }

.product-view .item-options a{ font-style:normal; font-size:11px; color:#FF7C07; font-weight:normal; cursor:pointer; display:inline; }
.product-view .item-options ul{ display:none; padding:0; margin:0;}
.product-view .item-options li{ margin:5px 0 0 20px; padding-left:8px; background:url(../images/icons/grey-puce-barre-marron.gif) no-repeat left center;  }
.product-view .item-options li a{ padding:0; margin:0; color:#999; }
.product-view .item-options li a:hover{ text-decoration:underline; }

a.orange{ font-style:normal; font-size:11px; text-decoration:none; color:#FF7C07; }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box { margin:5px 0; }
.price-box .price { font-weight:bold; color:#c76200; }

/* Regular price */
.regular-price { color:#c76200; }
.regular-price .price { font-weight:bold; font-size:13px; color:#c76200; }
.block .regular-price,
.block .regular-price .price { color:#2f2f2f; }

/* Old price */
.old-price { margin:0; }
.old-price .price-label { white-space:nowrap; color:#999; }
.old-price .price { font-weight:bold; color:#c76200; text-decoration:line-through; }

/* Special price */
.special-price { margin:0; padding:3px 0; }
.special-price .price-label { font-size:13px; font-weight:bold; white-space:nowrap; color:#cd5033; }
.special-price .price { font-size:13px; font-weight:bold; color:#c76200; }

/* Minimal price (as low as) */
.minimal-price { margin:0; }
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

.minimal-price-link { display:block; }
.minimal-price-link .label {color:#1e7ec8;}
.minimal-price-link .price { font-weight:normal; color:#1e7ec8; }

/* Excluding tax */
.price-excluding-tax { display:block; color:#999; }
.price-excluding-tax .label { white-space:nowrap; color:#999; }
.price-excluding-tax .price { font-size:13px; font-weight:normal; color:#c76200; }

/* Including tax */
.price-including-tax { display:block; color:#999; }
.price-including-tax .label { white-space:nowrap; color:#999; }
.price-including-tax .price { font-size:13px; font-weight:bold; color:#c76200; }

/* FTP */
.weee { display:block; font-size:11px; color:#444; }
.weee .price { font-size:11px; font-weight:normal; }


/* Incl tax (for order tables) */
.price-incl-tax .label { white-space:nowrap; }
.price-incl-tax .price { font-weight:bold; }

/* Price range */
.price-from { margin:0; }
.price-from .price-label { font-weight:bold; white-space:nowrap; }

.price-to { margin:0; }
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; color:#999; }
.price-notice .price { font-weight:bold; color:#2f2f2f; }

/* Price as configured */
.price-as-configured { margin:0; }
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

.price-box-bundle { padding:0 0 10px 0; }
.price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
.price-box-bundle .price { color:#555; }
/********** Product Prices > */

/* Tier Prices */
.tier-prices { margin:10px 0; padding:10px; background-color:#f4f7f7; border:1px solid #dadddd; }
.tier-prices li { line-height:1.4; background:url(../images/i_tier.gif) no-repeat 0 3px; padding:2px 0 2px 10px; color:#424242; }
.tier-prices .benefit { font-style:italic; font-weight:bold; color:#2f2f2f; }
.tier-prices .price { font-weight:bold; color:#2f2f2f; }

.tier-prices-grouped li { padding:2px 0; color:#e26703; }
.tier-prices-grouped li .price { font-weight:bold; }

/* Add to Links */
.add-to-links { font-size:11px; margin:5px 0 0; }
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; font-weight:bold; }
.add-to-cart .qty { float:left; margin-right:5px; }
.add-to-cart button.button { float:left; }

/* Add to Links + Add to Cart */

ul.add-to-links{ margin:0; padding:0; height:23px; }
ul.add-to-links li { float:left; display:inline; padding:0; margin:0 5px 0 0;  }

.product-essential { padding-left:33px; float:left; width:395px; }
.product-essential h2 { font:bold 13px/1.35 Arial, Helvetica, sans-serif; }

.product-collateral { background-color:#FC9; padding:0; }
.product-collateral h2 { font-weight:bold; font-size:15px; color:#e26703; border-bottom:1px solid #e5dcc3; padding:0 0 1px; margin:0 0 15px; }
.product-collateral .box-collateral { margin:0 0 25px; }

/* Product Images */
.product-view .product-img-box { float:left; width:250px; }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box .product-image { height:265px; margin:0 0 13px; border:1px solid #dedede; }

.product-view .product-img-box .more-views{ margin-top:10px; }
.product-view .product-img-box .more-views h2 { font-size:11px; border-bottom:1px solid #ccc; margin:0 0 8px; text-transform:uppercase; }
.product-view .product-img-box .more-views ul { margin-left:-9px }
.product-view .product-img-box .more-views li { float:left; margin:0 0 8px 9px; }
.product-view .product-img-box .more-views li a { float:left; width:56px; height:56px; border:2px solid #ddd; overflow:hidden; }

/* Product Shop */
.product-view .product-shop .product-name h1 { margin:0; font:bold 24px "Times New Roman", Times, serif; color:#59372b; }
.product-view .product-shop .price-box { margin:10px 0; }

/* Grouped Product */
.product-view .grouped-items-table .price-box { margin:0; padding:0; }

/* Block: Description */
.product-view .box-description { margin-top:10px;}

/* Block: Additional */
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td { line-height:1.25; }

/* Block: Reviews */
.product-view .box-reviews{ margin:5px 0 0 15px; }
.product-view .box-reviews dl{ margin-bottom:10px;}
.product-view .box-reviews dt span.username{ color:#F400A1; font-weight:bold; }
.product-view .box-reviews dt span.date{ font-style:italic;  font-weight:bold; font-size:12px; }

.product-view .box-reviews .review{ padding:2px 3px 2px 3px;}
.product-view .box-reviews .review.pink{ background-color:#FDF2FA; }

.product-view .toolbar{ float:right;  }
.product-view .box-reviews .toolbar a{ color:#000; margin-left:2px; }
.product-view .box-reviews .toolbar span.active{ background-color:#ff8100; padding: 0 3px 0 3px; color:#FFF; }

.product-view .box-reviews dd { margin:5px 0 5px; text-align:justify; }


.product-view .box-reviews .form-add { margin:5px 0 0; }
.product-view .box-reviews .form-add h3 { font-size:13px; font-weight:normal; }
.product-view .box-reviews .form-add h3 span { font-weight:bold; }
.product-view .box-reviews .form-add h4 { font-size:12px; }
.product-view .box-reviews .form-add .data-table td { text-align:center; }

.product-view .box-reviews .form-add .form-list { margin:15px 0 0; }
.product-view .box-reviews .form-add .form-list li{ clear:both; }
.product-view .box-reviews .form-add .form-list .input-box { width:360px; }
.product-view .box-reviews .form-add .form-list input.input-text,
.product-view .box-reviews .form-add .form-list textarea { width:354px; }
.product-view .box-reviews .form-add .form-list textarea{ height:6em;}
.product-view .form-list{ width: 410px; }

.product-view .add-to-box{ height:28px; }

.separator{ height:1px; border-bottom:1px dotted #000; width:100%; margin:5px 0 10px 0; }

.product-view .add-to-cart .prix_produit { margin:10px 10px 0 10px; padding:0; float:left; width:78px; height:30px; color:#f400a1; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold;  }
.product-view .add-to-cart .prix_produit strong { width:100%;  color:#48291c; font-size:11px; display:block;  text-decoration:line-through; margin:0; padding:0; margin-top:-15px; }

ul.attributes li{ margin-top:5px; }
ul.attributes li span{ font-weight:bold; }

.related-products{ margin-top:50px; }

label small{ color:#eb340a; }