#club-mamans_box {
	width:223px;
	min-height:55px;
	background-color:#FFFFFF;
	margin:13px 0 0 0;
}

/* Livraison gratuite */
.livraison-offerte_box {
	display:block;
	width:669px;
	height:53px;
	margin:10px 0 0 0;	
}

#ports-offerts_box {
	width:216px;
	min-height:109px;
	background-color:#FFFFFF;
	margin:10px 0;
}

/* SPECIAL PRICE */
#special-price-box {
	background:url(../images/final/footer_special_price.gif) no-repeat 0 100%;
	padding-bottom:10px;
	margin-top:10px;
}

#special-price-box h3.title {
	width:676px;
	height:44px;
	background:url(../images/final/title/title_special_price.gif) no-repeat 0 0;
	margin-bottom:0;
}

#special-price-box ul {
	padding:0 17px;	
}

#special-price-box ul li h3 {
	background:none;
}

#special-price-box .jcarousel-skin-special-price-box {
	background:url(../images/final/bkg_special_price.gif) repeat-y 0 0;
}

/* CROSSELL */
#crossell-box {
	background:url(../images/final/footer_crossell.gif) no-repeat 0 100%;
	padding-bottom:10px;
	margin-bottom:20px;
}

#crossell-box h3.title {
	width:676px;
	height:44px;
	background:url(../images/final/title/title_crossell.gif) no-repeat 0 0;
	margin-bottom:0;
}

#crossell-box ul {
	padding:0 17px;	
}

#crossell-box ul li h3 {
	background:none;
}

#crossell-box .content {
	background:url(../images/final/bkg_crossell.gif) repeat-y 0 0;
	padding:0 0 0 40px;
	margin:0;
	width:636px;
}

#crossell-box .crossell-list li {
	width:120px;	
	text-align:center;
	display:inline;
	float:left;
	margin-left:25px;
}

#crossell-box .crossell-list li.first {
	margin:0;	
}

#crossell-box .product-shop {
	float:none;	
}

#crossell-box .price-box {
	margin-top:5px;	
}

#crossell-box .regular-price {
	background:#CFA2A9;
}

#crossell-box .regular-price .price {
	color:#fff;
	font-size:10px;
	font-weight:bold;	
}

/* TOP PRODUCT */
#top-product-box {
	background:url(../images/final/footer_top_product.gif) no-repeat 0 100%;
	padding-bottom:10px;
}

#top-product-box h3.title {
	width:676px;
	height:41px;
	background:url(../images/final/title/title_top_product.gif) no-repeat 0 0;
	margin-bottom:0;
}

.caroussel ul {
	padding:0 17px;	
}

.caroussel ul li h3 {
	background:#fff;
	line-height:10px;
	margin-bottom:0;
}

.caroussel ul li a.product-image, .caroussel ul li a.product-image:hover {
	display:block;
	width:120px;
	height:120px;
	padding:0;	
}

.caroussel ul li a.product-price {
	padding:1px;
	color:#d1bcb4;
	font-size:10px;
	text-decoration:none;
	line-height:10px;
	width:120px;
	font-weight:bold;
}

.caroussel ul li a.product-price:hover {
	padding:1px;
	color:#fff;
	background:#d1bcb4;
	font-size:10px;
	text-decoration:none;	
}

.caroussel .jcarousel-skin-bonnes-affaires {
	background:url(../images/final/bkg_special_price.gif) repeat-y 0 0;
}

.caroussel ul li h3 a {
	color:#0072b6;
	padding:1px;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

.caroussel ul li h3 a:hover {
	color:#fff;
	background:#0072b6;
	padding:1px;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

/* FUTURS ACHATS */
#futurs-achats_box {
	background:url(../images/final/footer_block_left_column.gif) no-repeat 0 100%;
	padding-bottom:8px;
	margin-bottom:8px;
	margin-top:10px;
}

#futurs-achats_box h3 {
	background:url(../images/final/title/title_futurs_achats.gif) no-repeat 0 0;
	width:218px;
	height:50px;
	margin-bottom:0;
}

#futurs-achats_box ul {
	margin-left:11px;
	padding:10px 0 20px 20px;
	background:#fbf1f3;
	width:187px;
}

#futurs-achats_box ul li {
	background:url(../images/final/pink_star_futurs_achats.gif) no-repeat 0 8px;
	padding-left:16px;
}

#futurs-achats_box ul li a {
	font-size:10px;
	color:#0072b6;
	text-decoration:underline;
	padding:1px;
}

#futurs-achats_box ul li a:hover {
	color:#fff;
	background:#0072b6;
	text-decoration:none;
	padding:1px;
}

/* TOP 5 RECHERCHES */
#popular-search_box {
	background:url(../images/final/footer_block_left_column.gif) no-repeat 0 100%;
	padding-bottom:8px;
}

#popular-search_box h3{
	background:url(../images/final/title/title_top_recherches.gif) no-repeat 0 0;
	width:218px;
	height:50px;
	margin-bottom:0;
}

#popular-search_box ul {
	margin-left:11px;
	padding:10px 0 10px 20px;
	background:#fbf1f3;
	width:187px;
}

#popular-search_box ul li {
	background:url(../images/final/pink_star_futurs_achats.gif) no-repeat 0 8px;
	padding-left:16px;
}

#popular-search_box ul li a {
	font-size:10px;
	color:#0072b6;
	text-decoration:underline;
	padding:1px;
}

#popular-search_box ul li a:hover {
	color:#fff;
	background:#0072b6;
	text-decoration:none;
	padding:1px;
}

/* RECENTLY VIEWED */
#product-viewed_box {
	background:url(../images/final/footer_block_left_column.gif) no-repeat -2px 100%;
	padding-bottom:8px;
	margin-top:15px;
}

#product-viewed_box h3 {
	background:url(../images/final/title/title_recently_viewed.gif) no-repeat 0 0;
	width:216px;
	height:41px;
	margin-bottom:0;
}

#product-viewed_box ul {
	background:#FBF1F3;
	margin-left:9px;
	width:177px;
	padding:10px 10px 20px 20px;	
}

#product-viewed_box ul li {
	background:url(../images/final/pink_star_futurs_achats.gif) no-repeat 0 8px;
	padding-left:16px;
}

#product-viewed_box ul li a {
	font-size:10px;
	color:#0072b6;
	text-decoration:underline;
	padding:1px;
}

#product-viewed_box ul li a:hover {
	color:#fff;
	background:#0072b6;
	text-decoration:none;
	padding:1px;
}

/* LAST ORDER BOX */

#last-order_box {
	background:url(../images/final/footer_block_left_column.gif) no-repeat -2px 100%;
	padding-bottom:8px;
	margin-top:15px;
}

#last-order_box h3 {
	background:url(../images/final/title/title_order_sidebar.gif) no-repeat 0 0;
	width:216px;
	height:49px;
	margin-bottom:0;
}

#last-order_box h5 {
	font-size:10px;
	color:#C99DA5;
	font-weight:normal;	
}

#last-order_box .content {
	background:#FBF1F3;
	margin-left:9px;
	width:177px;
	padding:10px 10px 20px 20px;	
}

#last-order_box ol {
	margin-bottom:10px;	
}

#last-order_box ol li a {
	font-size:10px;
	color:#0072b6;
	text-decoration:underline;
	padding:1px;
	line-height:10px;
}

#last-order_box ol li a:hover {
	color:#fff;
	background:#0072b6;
	text-decoration:none;
	padding:1px;
}

#last-order_box ol li .product-checkbox {
	float:left;
}

#last-order_box ol li .product-names {
	float:left;
	width:150px;
	margin-left:5px;
}

/* COMPARATEUR SIDEBAR */
#compare-products_box {
	background:url(../images/final/footer_block_left_column.gif) no-repeat -2px 100%;
	padding-bottom:8px;
	margin-top:15px;
}

#compare-products_box h3 {
	background:url(../images/final/title/title_compare_sidebar.gif) no-repeat 0 0;
	width:216px;
	height:49px;
	margin-bottom:0;
}

#compare-products_box ul, #compare-products_box .content, #compare-products_box .actions {
	background:#FBF1F3;
	margin-left:9px;
	width:177px;
	padding:10px 10px 20px 20px;	
}

#compare-products_box .actions {
	text-align:center;
	padding:0;
	width:207px;	
}

#compare-products_box ul li {
	background:url(../images/final/pink_star_futurs_achats.gif) no-repeat 0 8px;
	padding-left:16px;
}

#compare-products_box ul li a {
	font-size:10px;
	color:#0072b6;
	text-decoration:underline;
	padding:1px;
}

#compare-products_box ul li a:hover {
	color:#fff;
	background:#0072b6;
	text-decoration:none;
	padding:1px;
}

#compare-products_box .content p {
	color:#b09f96;
	font-size:10px;	
}

.button-compare-products {
	background:url(../images/final/button/bkg_button_compare_products.gif) no-repeat 0 0;
    overflow:visible;
    width:156px;
    height:16px;
    border:0;
    color:#ff6600;
    font-size:9px;
    line-height:9px;
    font-weight:normal;
    cursor:pointer;
    text-transform:uppercase;
    margin:11px 0 20px 0;
}

.button-compare-products span {
    white-space:nowrap;
}

#compare-products_box a.widget-btn, #compare-products_box a.widget-btn:hover {
	background:none;
	margin-top:3px;	
} 


/* SUBCATEGORY */
.category-head-container {
	background:url(../images/final/bkg_subcategory_container.gif) no-repeat 11px 100%;
	width:676px;
	height:52px;
}

.category-head {
	width:216px;
	float:left;
	background:url(../images/final/bkg_title_subcategory.gif) no-repeat 0 0;
	height:20px;
	padding:20px 0 0 17px;
	margin-left:-2px;
}

.category-head h2 {
	font-weight:bold;
	font-size:12px !important;
	color:#e85790;	
}

.subcategory-image {
	float:left;	
	margin-top:17px;
}

p.category-description {
	color:#a7948c;
	font-size:10px;
	padding:6px 20px;
	line-height:14px;
	background:url(../images/final/bkg_subcategory_container.gif) no-repeat 11px 100%;
}

div.category-description {
	color:#a7948c;
	font-size:10px;
	padding:6px 20px;
	line-height:14px;
}

div.category-description ul li {
	background:url(../images/final/bkg_list_product_description.gif) no-repeat 0 3px;
	padding-left:12px;
 	margin-bottom:5px;
}

/* PRODUCT LIST */
.toolbar-product-list {
	background:url(../images/final/bkg_title_product_list.gif) no-repeat 0 0;
	width:675px;
	height:63px;
	font-size:10px;
	color:#cbb4aa;
}

.toolbar-product-list .pager-product-list {
	float:right;
	padding-top:10px;
}

.toolbar-product-list .pager-product-list strong {
	color:#e85790;
	font-size:10px;
}

.toolbar-product-list .pager-product-list span {
	color:#0072b6;
}

.toolbar-product-list select:focus {
	background-color:#fdf8f9;
}

.toolbar-product-list select, .toolbar-product-list option {
	color:#cbb4aa;
	border-color:#cbb4aa;
	font-size:10px;
}

.toolbar-product-list select {
	margin:0 5px;	
}

.viewby-product-list {
	
}

.viewby-product-list .viewby {
	margin:8px 0 0 13px;
	float:left;
}

.viewby-product-list .viewby a, .footer-product-list a {
	color:#ff6600;
	text-decoration:underline;
	padding:1px;
	font-size:10px;
}

.viewby-product-list .viewby a:hover, .footer-product-list a:hover {
	background:#ff6600;
	color:#fff;
	text-decoration:none;
	padding:1px;
	font-size:10px;
}

.viewby-product-list .filterby {
	margin:8px 13px 0 0;
	float:right;
}

.viewby-product-list .filterby select {
	margin-right:2px;	
}

.catalog-listing {
	background:url(../images/final/bkg_product_list.gif) repeat-y 0 0;
}

.catalog-listing ol li {
	float:left;	
}


.item .mini-info {
	background:url(../images/final/bkg_mini_info.gif) no-repeat 75px 5px;
	padding:5px 5px 5px 5px;
	margin:10px 0 0 20px;
	height:22px;
	
}

.item-last .mini-info {
	background:url(../images/final/bkg_mini_info.gif) no-repeat 75px 5px;
	padding:5px 5px 5px 5px;
	margin:10px 0 0 0px;
	height:22px;
}

.listing-item .mini-info {
	background:url(../images/final/bkg_mini_info.gif) no-repeat 75px 5px;
	padding:5px 5px 5px 5px;
	margin:10px 0 0 0px;
	height:22px;
}	

.mini-info .absorbency {
	width:65px;	
	float:left;
}

.mini-info .qty {
	float:left;
	width:55px;
	padding-left:20px;
	vertical-align:middle;
	color:#2473A9;
	font-size:11px;
}

.mini-info .qty img {
	vertical-align:middle;
}

.addtocart-button {
	background:url(../images/final/button/bkg_button_add_to_cart.gif) no-repeat 0 0;
    overflow:visible;
    width:153px;
    height:26px;
    border:0;
    padding-left:30px;
    color:#ff6600;
    font-size:10px;
    font-weight:bold;
    cursor:pointer;
}
.addtocart-button span {
    white-space:nowrap;
}

.addtocart-sidebar-button {
	background:url(../images/final/button/bkg_button_add_to_cart_sidebar.gif) no-repeat 0 0;
    overflow:visible;
    width:153px;
    height:26px;
    border:0;
    padding-left:30px;
    color:#ff6600;
    font-size:10px;
    font-weight:bold;
    cursor:pointer;
}
.addtocart-sidebar-button span {
    white-space:nowrap;
}

a.futures, a.compare {
	float:left;
}

a.compare, a.review-count {
	margin-left:5px;	
}

a.review-count, a.review-count:hover {
	margin-left:0;	
}

a.review-count {
	float:left;
	font-size:9px;
	color:#d1bcb4;
	padding:1px;
	margin-top:5px;
	text-decoration:underline;	
}

a.review-count:hover {
	float:left;
	font-size:9px;
	background:#d1bcb4;
	color:#fff;
	padding:1px;
	margin-top:5px;	
	text-decoration:none;
}

.please-login a {
	color:#0072b6;
	font-size:10px;
	text-decoration:underline;
	padding:0 1px;
}

.please-login a:hover {
	background:#0072b6;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	padding:0 1px;
}

.button-post-review {
	background:url(../images/final/button/bkg_button_post_review.gif) no-repeat 0 0;
    overflow:visible;
    width:163px;
    height:16px;
    border:0;
    color:#ff6600;
    font-size:9px;
    line-height:9px;
    font-weight:normal;
    cursor:pointer;
    text-transform:uppercase;
    margin:11px 0 20px 0;
}

.last-row {
	background-image:none;	
}

.footer-product-list {
	background:url(../images/final/bkg_footer_product_list.gif) no-repeat 0 0;
	width:635px;
	height:25px;
	padding:13px 20px 0px 20px;
	text-align:right;
}

/* SHOP BY */
.shop-by-product-list {
	width:665px;
	margin-left:11px;
	margin-top:2px;
	border:1px solid #fcf1f3;
}

.shop-by-product-list .head {
	width:100%;	
	background:#fcf1f3;
	cursor:pointer;
	margin-bottom:0;
}

.shop-by-product-list .head h3 {
	background-image:url(../images/final/button/button_hide.gif);
	background-position:5px 6px;
	background-repeat:no-repeat;
	padding: 3px 0 0 18px;
	height:20px;
	font-size:10px;
	font-weight:normal !important;
	color:#e85790;
}

.shop-by-product-list .filter-list {
	padding:0 22px 13px 0px;
}

.shop-by-product-list .filter-list h4 {
	width:66px;
	color:#a7948c;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal !important;
	float:left;
	padding:3px 0 0 14px;
	background:url(../images/final/pink_arrow_shop_by.gif) no-repeat 0 5px;
}

.shop-by-product-list .filter-list ul {
	margin-top:2px;
}

.shop-by-product-list .filter-list ul li {
	float:left;
	width:200px;
	margin-left:14px;
	display:inline;
}

.shop-by-product-list .filter-list select {
	width:105px;
	font-size:11px;
	font-weight:bold;
	border:1px solid #CBB4AA;
	color:#CBB4AA;
	float:right;
}

.shop-by-product-list .filter-list select:focus {
	background-color:#fdf8f9;
}

.shop-by-product-list .filter-list select option {
	background-color:#fff;	
	font-size:11px;
	font-weight:bold;
}

.shop-by-product-list .filter-list .submit {
	float:right;	
}

.active-filter {
	padding:5px 0 5px 14px;
	margin-bottom:5px;
	background:#fdf8f9;
}

.active-filter h4 {
	color:#e85790;
	font-size:11px;
	font-weight:bold;
	padding-right:20px;
	margin:0;
}
.active-filter h4 span {
	float:left;	
}

.active-filter h4 a {
	float:right;
	color:#0072b6;
	font-size:10px;
	padding:0 1px;
	text-decoration:underline;
}

.active-filter h4 a:hover {
	float:right;
	color:#fff;
	background:#0072b6;
	font-size:10px;
	padding:0 1px;
	text-decoration:none;
}

.active-filter ol.narrowed-category {
	padding-right:20px;
}

.active-filter ol.narrowed-category li {
	display:inline;
	font-size:10px;
	color:#d1bcb4;
	margin-left:5px;
	vertical-align:middle;
}

.active-filter ol.narrowed-category li span {
	float:left;	
}

.active-filter ol.narrowed-category li a {
	float:left;
	height:9px;
	width:9px;
	/*margin-top:6px;*/
}

/* PRODUCT VIEW PAGE */
.print-block {
	text-align:right;
}

#product_viewer {
	width:350px;
	height:350px;	
}

#product_viewer p {
	text-align:center;
	padding:50px 20px 0 20px;
	color:#0072B6;
	font-size:10px;
	line-height:1.2em;
}

.product-view-box {
	width:676px;	
	padding-bottom:29px;
	background:url(../images/final/bkg_product_view_box.gif) no-repeat 100% 100%;
	font-size:10px;
}

.product-view-box .head, .product-view-box .head-0_4ans, .product-view-box .head-5_20ans, .product-view-box .head-alarmes, .product-view-box .head-bonnes_affaires, .product-view-box .head-default {
	padding:20px 0 0 13px;
	height:20px;
	margin:0;
}

.product-view-box .head-default {
	background:url(../images/final/bkg_header_product_view_box_default.jpg) no-repeat 0 0 !important;
}

.product-view-box .head-0_4ans {
	background:url(../images/final/bkg_header_product_view_box_0_4ans.jpg) no-repeat 0 0 !important;
}

.product-view-box .head-5_20ans {
	background:url(../images/final/bkg_header_product_view_box_5_20ans.jpg) no-repeat 0 0 !important;
}

.product-view-box .head-alarmes {
	background:url(../images/final/bkg_header_product_view_box_alarmes.jpg) no-repeat 0 0 !important;
}

.product-view-box .head-bonnes_affaires {
	background:url(../images/final/bkg_header_product_view_box_bonnes_affaires.jpg) no-repeat 0 0 !important;
}

.product-view-box .head h3, .product-view-box .head-0_4ans h3, .product-view-box .head-5_20ans h3, .product-view-box .head-alarmes h3, .product-view-box .head-bonnes_affaires h3, .product-view-box .head-default h3 {
	color:#e85790;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
}

.product-view-box .content-product {
	background:url(../images/final/bkg_essential_product_box.gif) no-repeat 405px 36px;
	border-left:1px solid #edb9c2;
	border-right:1px solid #edb9c2;
	width:645px;
	margin-left:3px;
	padding:8px 20px 0 6px; 
}

.product-image-viewer {
	width:352px;
	float:left;
	background:url(../images/final/bkg_product_image_viewer.gif) no-repeat 0 0;	
	padding:26px 0 0 28px;
}

.product-image-viewer .more-views {
	margin-top:10px;	
}

.product-image-viewer .more-views h4 {
	background:url(../images/final/title/title_more_views.gif) no-repeat 0 0;
	width:91px;
	height:15px;
	margin:0 0 0 -4px;	
}

.product-image-viewer .more-views ul {
	background:url(../images/final/bkg_more_views_list.gif) no-repeat 0 0;
	margin-top:6px;
	padding-top:12px;
	width:352px;
}

.product-image-viewer .more-views ul li {
	display:inline;
	margin-right:9px;	
}

.product-image-viewer .more-views ul li a img, .product-image-viewer .more-views ul li a:hover img {
	border:2px solid #fbf1f3;
}

.content-product .product-essential-info {
	float:right;
	width:230px;
	min-height:50px;
	margin:30px 0px 0 0;
	position:relative;
}

p.availability {
	color:#e85790;
	line-height:10px;
	margin-bottom:0;
	width:160px;
	float:left;
}

p.availability span.in-stock, p.availability span.out-of-stock {
	font-weight:bold;
}

p.availability span.out-of-stock {
	color:#b09f96;
}

.product-essential-info .price-box {
	text-align:left;
}

.product-essential-info .product-options-bottom .price-box {
	text-align:left;
	width:203px;
	border:1px solid #DEDEDE;
	border-top:0;
	background:#fbf1f2;
	padding:5px 10px 5px 15px;
}

.product-essential-info .price-box .regular-price, .compare-products .price-box .regular-price {
	background:#cfa2a9; color:#fff;
}

.product-essential-info .price-box .regular-price .price, .compare-products .price-box .regular-price .price {
	font-weight:bold; font-size:10px; color:#fff;
}

.product-essential-info .product-options-bottom .price-box p.special-price {
	margin:0;
}

.product-essential-info .price-box p.special-price .special-price-product {
	background:#cfa2a9; color:#fff;
}

.product-essential-info .price-box p.special-price .special-price-product .price {
	font-weight:bold; font-size:10px; color:#fff;
}

.product-essential-info .add-to-holder, .add-to-holder-config {
	background:url(../images/final/bkg_addtoholder.gif) no-repeat 23px 100%;
	margin:3px 0;
	padding-bottom:13px;
}

.send-friend-box {
	background:url(../images/final/bkg_addtoholder.gif) no-repeat 23px 0;
	padding:25px 0 0 25px;	
	margin-top:8px;
}

a.send-friend-link, a.send-friend-link:hover {
	display:block;
	width:172px;
	height:29px;	
}

.product-essential-info .add-to-cart-box #qty {
	width:40px;
	font-size:10px;
	border:1px solid #dbd1d3;
	color:#cbb4aa;
	padding:0;
	text-align:center;
}

.add-to-holder .add-to-cart-box .qty-box {
	position:absolute;
	left:54px;
	top:35px;
}

.add-to-holder .add-to-cart-box .qty-box-promo {
	display:block;
	margin-bottom:5px;
}

.product-essential-info .add-to-cart-box .qty-box label, .product-essential-info .add-to-cart-box .qty-box-promo label {
	line-height:12px;
	color:#cbb4aa;
	font-weight:normal;
}

span.add-or {
	color:#cbb4aa;
	float:left;
	margin-top:7px;
}

.add-to-box {
	margin:6px 0 0 9px;
}

.add-to-box-config {
	margin:0;
	float:right;
}

.product-essential-info .short-description {
	color:#b09f96;
	margin:5px 0 0 15px;
	line-height:13px;
}

.product-essential-info .short-description ul {
	margin-top:8px;
}

.product-essential-info .short-description ul li {
	background:url(../images/final/bkg_list_product_description.gif) no-repeat 0 3px;
	padding-left:12px;
	margin-bottom:8px;	
}

.product-essential-info .ratings, .listing-type-grid .ratings, .listing-type-list .ratings {
	color:#d1bcb4;
	font-size:9px;	
	margin:10px 0 0 15px;
}

.listing-type-grid .ratings, .listing-type-list .ratings {
	margin:17px 0 0 0;	
}

.product-essential-info .ratings a, .listing-type-grid .ratings a, .listing-type-list .ratings a {
	color:#d1bcb4;
	padding:1px;
	text-decoration:underline;
}

.product-essential-info .ratings a:hover, .listing-type-grid .ratings a:hover, .listing-type-list .ratings a:hover {
	color:#fff;
	background:#d1bcb4;
	padding:1px;
	text-decoration:none;
}

a.read-more { color:#e85790; padding:1px; }
a.read-more:hover { color:#fff; background:#e85790; text-decoration:none; }

.security-box {
	background:url(../images/final/bkg_securite_product_view.gif) no-repeat 0 0;
	width:614px;
	height:104px;
	margin:10px 0 0 20px;
	padding:30px 0 0 10px;
}

.security-box a.paiement, .security-box a.paiement:hover {
	float:left;
	display:block;
	width:108px;
	height:32px;
	margin-right:10px;
}

.security-box a.shipment, .security-box a.shipment:hover {
	float:left;
	display:block;
	width:135px;
	height:38px;
	margin-right:7px;
}

.security-box a.order-informations, .security-box a.order-informations:hover {
	float:left;
	display:block;
	width:110px;
	height:36px;
}

.security-box .product-question {
	float:right;
	line-height:12px;
	font-size:10px;
	color:#b09f96;
	margin-right:20px;
	display:inline;
}

.security-box .product-question a {
	color:#b09f96;
	padding:1px;
	text-decoration:underline;
}

.security-box .product-question a:hover {
	color:#fff;
	background:#b09f96;
	padding:1px;
	text-decoration:none;
}

.security-box .product-question a.phone-number, .security-box .product-question a.phone-number:hover {
	background:none;
	text-decoration:none;
	margin-top:9px;
	display:block;
	width:124px;
	height:14px;
}

.product-informations-details {
	background:#fefcfd;
	color:#b09f96;
	margin-left:20px;
	margin-right:5px;
}

.product-description {
	margin:0 0 20px 0;
	width:620px;
	line-height:13px;
}

.product-description .head, .product-attributes .head, .product-upsell .head, .product-tags .head {
	background:#fcf1f3;
	cursor:pointer;
	height:15px;
	padding:4px 5px;
}

.product-description .head h3, .product-attributes .head h3, .product-upsell .head h3, .product-tags .head h3 {
	background:url(../images/final/pink_arrow_product_view.gif) no-repeat 0 0;
	padding: 3px 0 0 23px;
	height:12px;
	font-size:10px;
	line-height:10px;
	font-weight:normal !important;
	color:#e85790;
}

.product-description .head {
	margin-bottom:20px;	
}

.product-description .content {
	padding:0px 20px;	
}

.product-description ul {
	margin:5px 0;	
}

.product-description ul li {
	background:url(../images/final/bkg_list_product_description.gif) no-repeat 0 2px;
	padding-left:12px;
 	margin-bottom:5px;
}

.product-attributes {
	margin-bottom:20px;	
}

.product-attributes .content {
	padding:13px 20px 0 20px;
}

.product-attributes .data-table-attribute {
	width:583px;
	margin:13px 0 0 20px;
	border:0;
}

.product-attributes .data-table-attribute tbody td {
	border:0;
	font-weight:normal;
}

.product-attributes .data-table-attribute tbody td.data {
	background-image:none;	
}

.product-attributes .data-table-attribute tbody td.label {
	background:url(../images/final/bkg_column_product_attribute.gif) repeat-y 100% 1px;
	width:175px;	
}

.product-attributes .data-table-attribute .even {
	background:#fefcfd !important;
}

.product-attributes .data-table-attribute .odd {
	background:#ffffff !important;
}

.product-upsell {
	margin-bottom:20px;	
}

.product-upsell h5 {
	font-size:10px;
}

.product-upsell table {
	width:583px;
	margin:20px 0 0 20px;
}

.product-upsell table td {
	text-align:center;
	background:url(../images/final/bkg_upsell_product_list.gif) no-repeat 100% 0;
	width:173px;
	padding:0 15px 0 15px;
}

.product-upsell table td.first {
	padding:0 15px 0 0;	
}

.product-upsell table td.last {
	padding:0 0 0 15px;
	background-image:none;
}

.product-upsell table img {
	border:1px solid #edb9c2;
	background:#ffffff;
}

.product-upsell table p {
	margin:0;
}

.product-upsell table p.product-image a, .product-upsell table p.product-image a:hover {
	display:block;
	width:173px;
	height:173px;
	margin-bottom:5px;	
}

.product-upsell table p.special-price {
	line-height:15px;
}

.product-upsell .special-price img {
	border:0;
}

.product-tags {
	font-size:10px;	
}

.product-tags .head {
	margin-bottom:15px;	
}

.product-tags h5 {
	color:#b09f96;
	font-weight:normal;
	font-size:10px;
	margin-left:25px;
}

.product-tags ul {
	margin-left:25px;
}

.product-tags ul li, .product-tags ul li.last, .product-tags ul li.first {
	display:inline;
	background:url(../images/final/bkg_product_tags.gif) no-repeat 0 3px;
	padding-left:12px;
	color:#e85790;
}

.product-tags ul li a {
	color:#e85790;
	text-decoration:underline;
	font-size:10px;
	padding:1px;
}

.product-tags ul li a:hover {
	background:#e85790;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	padding:1px;
}

.product-tags .add-tag-box {
	margin-left:25px;
	padding:0;	
}

.product-tags .add-tag-box .input-text {
	float:left;
	width:315px;
	margin-top:10px;
	border:1px solid #dbd1d3;
	font-size:10px;
	padding:1px 2px;	
}

.product-tags .add-tag-box fieldset {
	float:left;	
}

.product-tags .add-tag-box .button-add-tags {
	background:url(../images/final/button/bkg_button_add_tags.gif) no-repeat 0 0;
    overflow:visible;
    width:125px;
    height:16px;
    border:0;
    color:#ff6600;
    font-size:9px;
    line-height:9px;
    font-weight:normal;
    cursor:pointer;
    text-transform:uppercase;
    margin:11px 0 0 10px;
}

.product-tags .add-tag-box .button-add-tags span {
    white-space:nowrap;
}

.please-login {
	margin-left:15px;
	color:#B09F96;
	font-size:10px;	
}

h4.style1 {
	color:#0072B6;
	font-size:1.35em;
}

span.style1 {
	color:#0072B6;
	font-size:10px;
}

h4.style2 {
	color:#E85790;
	font-size:1.35em;
}

span.style2 {
	color:#E85790;
	font-size:10px;
}

h4.style3 {
	color:#A7948C;
	font-size:1.35em;	
}

span.style3 {
	color:#A7948C;
	font-size:10px;
}

/* ATTRIBUTES */
.attribute-icons {
	background:url(../images/final/bkg_addtoholder.gif) no-repeat 23px 100%;
	padding-bottom:10px;
	padding-left:9px;
	margin-top:10px;
}

.attribute-icons .data-table {
	border:0;
}

.attribute-icons .data-table tbody td {
	border:0;	
	color:#B09F96;
	font-size:10px;
	font-weight:normal;
}

.attribute-icons .data-table .odd {
	background:#fff;	
}

.attribute-icons .data-table .even {
	background:#FEFCFD !important;	
}

.attribute-icons .data-table tbody td.label {
	padding-left:0;	
	background:url(../images/final/bkg_column_product_attribute.gif) repeat-y 100% 1px;
	width:100px;
}

.attribute-icons .data-table tbody td.data {
	padding-left:15px;
	background:none;
}

/* SIZE INFORMATIONS TOOLTIP */
a#size_informations {
	color:#0072b6; 
	text-decoration:underline; 
}

a#size_informations:hover {
	color:#fff; 
	text-decoration:none; 
	background:#0072b6;	
}

a#size_informations_config {
	color:#0072b6; 
	text-decoration:underline;
	margin-left:10px; 
}

a#size_informations_config:hover {
	color:#fff; 
	text-decoration:none; 
	background:#0072b6;
	margin-left:10px;
}

.size_tooltip {
	width:363px;
	z-index:90;	
}

.size_tooltip .header {
	background:url(../images/final/bkg_header_size_informations.png) no-repeat 0 0;
	width:318px;
	height:12px;
	padding:20px 20px 0 25px;
}

.size_tooltip .header h3 {
	color:#e85790;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	padding:0;
	margin:0;	
}

.size_tooltip .content {
	background:url(../images/final/bkg_content_size_informations.png) repeat-y 0 0;
	width:363px;
}

.size_tooltip .footer {
	background:url(../images/final/bkg_footer_size_informations.png) no-repeat 0 0;
	width:363px;
	height:17px;
}

.size_tooltip .size-table th, .size_tooltip .size-table td {
	border:1px solid #000;	
}

/* All tooltip */
.SizeTooltip {
	z-index:1000;	
}

.small_size_tooltip .header h3, .medium_size_tooltip .header h3, .large_size_tooltip .header h3, .x_large_size_tooltip .header h3 {
	color:#e85790;
	font-size:12px;
	text-decoration:underline;
	line-height:12px;
	font-weight:bold;
	padding:0;
	margin:0;	
}

.small_size_tooltip table, .medium_size_tooltip table, .large_size_tooltip table, .x_large_size_tooltip table {
	border:1px solid #f4ded0;
	font-size:11px;
}

.small_size_tooltip table td, .medium_size_tooltip table td, .large_size_tooltip table td, .x_large_size_tooltip table td {
	border-bottom:1px solid #f4ded0;
	border-right:1px solid #f4ded0;
	font-size:10px;
	font-weight:bold;
	color:#9A877E;
}

.small_size_tooltip table tr.last td, .medium_size_tooltip table tr.last td, .large_size_tooltip table tr.last td, .x_large_size_tooltip table tr.last td {
	border-bottom:0;	
}

.small_size_tooltip table thead th, .medium_size_tooltip table thead th, .large_size_tooltip table thead th, .x_large_size_tooltip table thead th {
	color:#0072B6;
	font-weight:normal;
	text-align:center;
	background:#fef4ed;
	border-bottom:1px solid #f4ded0;
	border-right:1px solid #f4ded0;
}

.small_size_tooltip table thead th.align-left, .medium_size_tooltip table thead th.align-left, .large_size_tooltip table thead th.align-left, .x_large_size_tooltip table thead th.align-left, .small_size_tooltip table td.align-left, .medium_size_tooltip table td.align-left, .large_size_tooltip table td.align-left, .x_large_size_tooltip table td.align-left {
	text-align:left;
	padding:2px 2px 2px 5px;
}

.small_size_tooltip table thead th.last, .medium_size_tooltip table thead th.last, .large_size_tooltip table thead th.last, .small_size_tooltip table td.last, .medium_size_tooltip table td.last, .large_size_tooltip table td.last, .x_large_size_tooltip table td.last {
	border-right:0;
}

.small_size_tooltip table td.line-title, .medium_size_tooltip table td.line-title, .large_size_tooltip table td.line-title, .x_large_size_tooltip table td.line-title {
	padding:2px 2px 2px 5px;
	text-align:left;
	color:#0072B6;
	font-weight:normal;
	background:#fef4ed;
}

/* PRINT */

.print-info-size .small_size_tooltip .header, .print-info-size .medium_size_tooltip .header, .print-info-size .large_size_tooltip .header, .print-info-size .x_large_size_tooltip .header, .print-info-size .small_size_tooltip .footer, .print-info-size .medium_size_tooltip .footer, .print-info-size .large_size_tooltip .footer, .print-info-size .x_large_size_tooltip .footer {
	display:none;	
}

.print-info-size .small_size_tooltip .content, .print-info-size .medium_size_tooltip .content, .print-info-size .large_size_tooltip .content, .print-info-size .x_large_size_tooltip .content {
	background-image:none;	
	padding:0;
}

/* Small Tooltip */
.small_size_tooltip {
	width:263px;
	z-index:90;	
}

.small_size_tooltip .header {
	background:url(../images/final/bkg_header_small_size_tooltip.png) no-repeat 0 0;
	width:218px;
	height:12px;
	padding:20px 20px 0 25px;
}

.small_size_tooltip .content {
	background:url(../images/final/bkg_content_small_size_tooltip.png) repeat-y 0 0;
	width:250px;
	padding:10px 0 0 13px;
	margin:0;
}

.small_size_tooltip .footer {
	background:url(../images/final/bkg_footer_small_size_tooltip.png) no-repeat 0 0;
	width:263px;
	height:17px;
}

.small_size_tooltip .size-table th, .small_size_tooltip .size-table td {
	border:1px solid #000;	
}

/* Medium Tooltip */
.medium_size_tooltip {
	width:335px;
	z-index:90;	
}

.medium_size_tooltip .header {
	background:url(../images/final/bkg_header_medium_size_tooltip.png) no-repeat 0 0;
	width:290px;
	height:12px;
	padding:20px 20px 0 25px;
}

.medium_size_tooltip .content {
	background:url(../images/final/bkg_content_medium_size_tooltip.png) repeat-y 0 0;
	width:322px;
	padding:10px 0 0 13px;
	margin:0;
}

.medium_size_tooltip .footer {
	background:url(../images/final/bkg_footer_medium_size_tooltip.png) no-repeat 0 0;
	width:335px;
	height:17px;
}

.medium_size_tooltip .size-table th, .medium_size_tooltip .size-table td {
	border:1px solid #000;	
}

/* Large Tooltip */
.large_size_tooltip {
	width:424px;
	z-index:90;	
}

.large_size_tooltip .header {
	background:url(../images/final/bkg_header_large_size_tooltip.png) no-repeat 0 0;
	width:379px;
	height:12px;
	padding:20px 20px 0 25px;
}

.large_size_tooltip .content {
	background:url(../images/final/bkg_content_large_size_tooltip.png) repeat-y 0 0;
	width:411px;
	padding:10px 0 0 13px;
	margin:0;
}

.large_size_tooltip .footer {
	background:url(../images/final/bkg_footer_large_size_tooltip.png) no-repeat 0 0;
	width:424px;
	height:17px;
}

.large_size_tooltip .size-table th, .large_size_tooltip .size-table td {
	border:1px solid #000;	
}

/* X Large Tooltip */
.x_large_size_tooltip {
	width:517px;
	z-index:90;	
}

.x_large_size_tooltip .header {
	background:url(../images/final/bkg_header_xlarge_size_tooltip.png) no-repeat 0 0;
	width:472px;
	height:12px;
	padding:20px 20px 0 25px;
}

.x_large_size_tooltip .content {
	background:url(../images/final/bkg_content_xlarge_size_tooltip.png) repeat-y 0 0;
	width:504px;
	padding:10px 0 0 13px;
	margin:0;
}

.x_large_size_tooltip .footer {
	background:url(../images/final/bkg_footer_xlarge_size_tooltip.png) no-repeat 0 0;
	width:517px;
	height:17px;
}

.x_large_size_tooltip .size-table th, .x_large_size_tooltip .size-table td {
	border:1px solid #000;	
}

/* CMS NAVIGATION */
.cms-nav-container {
	background:url(../images/final/cms/bkg_right_menu_container.gif) repeat-y 100% 0;
	float:right;
	width:264px;
	margin-top:20px;
}

.cms-nav a {
	color:#0072b6;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	padding:1px;	
}

.cms-nav a:hover {
	background:#0072b6;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	padding:1px;	
}

.cms-nav {
	float:right;
	background:url(../images/final/cms/bkg_right_menu.gif) no-repeat 100% 0;
	width:220px;
	min-height:339px !important;
	padding:18px 0;
}

.cms-nav ul li.decouvrir h3 {
	background:url(../images/final/cms/title_decouvrir_diapshop.png) no-repeat 0 0;
	width:145px;
	height:41px;
}

.cms-nav ul li.commander { margin-top:15px;}

.cms-nav ul li.commander h3 {
	background:url(../images/final/cms/title_commander_simplicite.png) no-repeat 0 0;
	width:176px;
	height:43px;
}

.cms-nav ul li.parcourir { margin-top:15px;}

.cms-nav ul li.parcourir h3 {
	background:url(../images/final/cms/title_parcourir_produits.gif) no-repeat 0 0;
	width:152px;
	height:43px;
}

.cms-nav ul li.le-club { margin-top:15px;}

.cms-nav ul li.le-club h3 {
	background:url(../images/final/cms/title_club_mamans.gif) no-repeat 0 0;
	width:144px;
	height:40px;
}

.cms-nav ul li ul {
	padding-left:32px;	
}

.cms-nav ul li ul li {
	background:url(../images/final/cms/pink_star.gif) no-repeat 0 7px;
	padding-left:11px;
}

.cms-nav-container .footer {
	background:url(../images/final/cms/footer_right_menu.jpg) no-repeat 0 0;
	width:257px;
	height:151px;
	float:right;
	padding:0;
	margin:0;
}

/* CMS CONTENT */
#anim_accueil {
	width:676px;
	height:500px;	
}

#anim_accueil p {
	text-align:center;
	padding:50px 20px 0 20px;
	color:#0072B6;
	font-size:10px;
	line-height:1.2em;
}

.cms-content {
	width:400px;
	float:left;
	margin-top:25px;
	margin-left:5px;
	color:#a7948c;
	font-size:10px;
}

.cms-content h2 img, .cms-content h3 img, .cms-content h4 img, .cms-content h5 img {
	vertical-align:middle;
	margin-right:5px;
}

.cms-content h4 {
	background:url(../images/final/cms/bkg_page_title.gif) no-repeat 0 0;
	width:374px;
	height:25px;
	color:#0072b6;
	font-size:16px;
	font-family:georgia,verdana,arial;
	padding:4px 0 0 25px;
	margin-bottom:15px;
}

.cms-content h5 {
	color:#0072b6;
	font-size:10px;
	font-weight:normal;
}

.cms-content .content {
	padding:0 0 0 15px;
	margin:0;	
}

.cms-content .cgv, .agreement-content .cgv {
	text-align:justify;
	line-height:1.2em;
}

.agreement-content .cgv strong {
	font-weight:normal;
}

.cms-content .cgv h4, .agreement-content .cgv h4 {
	color:#E85790;	
}

.cms-content .cgv h3, .agreement-content .cgv h3 {
	color:#0072B6;	
}

.cms-content .cgv ul, .agreement-content .cgv ul {
	margin-bottom:10px;	
}

.cms-content .cgv ul li, .agreement-content .cgv ul li {
	background:url(../images/final/pink_star_futurs_achats.gif) no-repeat 0 3px;
	padding-left:16px;
	padding-bottom:5px;
}

.cms-content .cgv ul li ul, .agreement-content .cgv ul li ul {
	margin-bottom:0;
}

.cms-content .cgv ul li ul li, .agreement-content .cgv ul li ul li {
	background:none;
	padding:0;
}

.cms-content p {
	line-height:13px;
}

.cms-content a {
	font-size:10px;
	color:#0072b6;
	text-decoration:underline;
	padding:1px;
}

.cms-content a:hover {
	color:#fff;
	background:#0072b6;
	text-decoration:none;
	padding:1px;
}

.postContent {
	font-size:11px;
	line-height:1.3em;
	color:#A7948C;
}

.anim-cms-accueil {
	margin-top:20px;
}

.cms-anim-container {
	float:left;
}

/* BLOG */
#blog_box {
	background:url(../images/final/footer_block_left_column.gif) no-repeat -2px 100%;
	padding-bottom:8px;
	margin-top:15px;
}

#blog_box h3 {
	background:url(../images/final/title/title_blog_sidebar.gif) no-repeat 0 0;
	width:216px;
	height:49px;
	margin-bottom:0;
}

#blog_box h5 {
	font-size:10px;	
}

#blog_box .content, #blog_box .actions {
	background:#FBF1F3;
	margin-left:9px;
	width:177px;
	padding:10px 10px 20px 20px;	
}

#blog_box ul {
	margin-bottom:10px;	
}

#blog_box ul li {
	background:url(../images/final/pink_star_futurs_achats.gif) no-repeat 0 8px;
	padding-left:16px;
}

#blog_box ul li a {
	font-size:10px;
	color:#0072b6;
	text-decoration:underline;
	padding:1px;
}

#blog_box ul li a:hover {
	color:#fff;
	background:#0072b6;
	text-decoration:none;
	padding:1px;
}

span.no-post {
	margin-top:20px;
	font-size:10px;
	color:#B09F96;
	font-weight:bold;
}

.postContent ul li {
	background:url(../images/final/bkg_list_product_description.gif) no-repeat 0 3px;
	padding-left:12px;
 	margin-bottom:5px;
}


/* SEND FRIEND */
.send-friend {
    margin-bottom:20px;
    background:url(../images/final/bkg_footer_account_box.gif) no-repeat 0 100%;
    padding:0 0 12px 0;
}
.send-friend h4 {
	color:#e85790; 
	font-size:1.1em; 
	text-transform:uppercase; 
	margin-bottom:0;	
}

.send-friend .head { height:32px; padding:15px 15px 0 15px; background:url(../images/final/bkg_header_account_box.gif) no-repeat 0 0; margin-bottom:0; }

.send-friend .head a {
	color:#ff6600;
	text-decoration:underline;
	padding:1px;
	font-size:10px;
}

.send-friend .head a:hover {
	background:#ff6600;
	color:#fff;
	text-decoration:none;
	padding:1px;
	font-size:10px;
}

.send-friend .content-sendfriend-box { padding:0 15px; margin:0; background:url(../images/final/bkg_content_account_box.gif) repeat-y 0 0; font-size:10px; }
.send-friend .content-sendfriend-box h5 { text-decoration:underline; background:#FFFAF8; padding:5px 0; }
.send-friend .content-sendfriend-box .button-set { padding-right:0; }

.content-page p { font-size:.85em; }

/*-- PAYMENT METHOD --*/
.info_traitement_commande {
	color:#E85790;
	font-size:10px;
}