	/* CSS PROJECT*/	
	/* CORE */
	img{border:none}
	.rrFont{font-family: Arial, sans-serif;}
	.fl{float:left}
	.cl{clear:left}
	.b{font-weight: bold;}
	.i{font-style: italic;}
	.tc{text-align: center;}
	.dispBlock{display:block}
	.dispNone{display:none;}
	.abs{position:absolute;}
	.rel{position:relative;}


    .rr_strategy_message_h {color: #335682;}
    .rr_strategy {
    	padding-top:10px;margin-bottom: 10px;width: 788px;font-size: 16px;color: #335581;
		background: url(https://i2.cdscdn.com/struct/RichRelevance/icon_reco.png) no-repeat 22px 4px;}
	.rr_strategy_msg {line-height: 16px;margin-left: 55px;text-transform: uppercase;}
	.rr_var_msg {
			clear:left;
			color: #335581;
			font-size:0.8em;
			padding:10px 0 0 10px;
		}
	.rrPlacement {position: relative;border: 1px solid #CCC;padding-bottom: 10px;margin:5px;}
	.rrPlacement ul {margin: 0;padding: 0;position: relative;width: 10000px;}
    .rrPlacement li {list-style-type: none;float: left; width: 222px;position: relative;}
    .rrScrollerContainer {position: relative !important;overflow: hidden !important;width: 100%;}
    .rrScrollerContainer img {display: block;border: 0;}
    .rrScrollerContainer span {display: block;}
	a.rrPrevious-disabled {background: url(https://i2.cdscdn.com/struct/RichRelevance/accueil.png) no-repeat -462px 0px;
		cursor: default}
    a.rrPrevious {background: url(https://i2.cdscdn.com/struct/RichRelevance/accueil.png) no-repeat -381px 0px;
		cursor: pointer}
    a.rrNext-disabled {background: url(https://i2.cdscdn.com/struct/RichRelevance/accueil.png) no-repeat -506px 0px;
		cursor: default}
    a.rrNext {background: url(https://i2.cdscdn.com/struct/RichRelevance/accueil.png) no-repeat -425px 0px;
		cursor: pointer}
	.btn_addtobasket {background: url(https://i2.cdscdn.com/struct/RichRelevance/buttons-small.png) no-repeat 0px -220px;width: 135px;height: 45px}
    .btn_addtobasket_h {background: url(https://i2.cdscdn.com/struct/RichRelevance/buttons-small.png) no-repeat 0px -265px;width: 135px;height: 45px}
    .btn_choosesize {background: url(https://i2.cdscdn.com/struct/RichRelevance/buttons-small.png) no-repeat 0px -539px; width: 135px;height: 35px}
    .btn_choosesize_h {background: url(https://i2.cdscdn.com/struct/RichRelevance/buttons-small.png) no-repeat 0px -602px;width: 135px;height: 35px}
	.r3_carousel_item {width: 226px;text-align: center;list-style-type: none;margin: 0px;padding: 0px;}	
    .rr_box{
    	background-color:#FFF;
    	border:1px solid #dde2e9;
    	height:207px; /* new default height for the marketplace block last height was 175px */
    	margin-right:14px;
    	width:204px;
    }
    .rr_box a{text-decoration:none;}
 	.rr_image {width: 85px;height: 110px;padding: 1px;}
    .rr_image img {max-width: 115px;max-height: 115px;}
    .rr_flash { position: absolute; width: 75px;height: 54px;margin-left: 36px;z-index: 200;
		background: url(https://i2.cdscdn.com/struct/RichRelevance/splash_eco.png) no-repeat;}
    .rr_flash_text {font-size: 9px;padding-left: 4px;width: 75px}
    .rr_flash_price {font-size: 14px; padding-left: 4px; width: 75px;padding-top: 10px}		     
	.rr_product { width: 82px;height:120px;margin-left:5px}
    .rr_product .rr_brand {color: #3fb34a;text-align: left;font-size: 11px;padding-bottom: 5px; margin-top: 5px;height:31px;}
    .rr_product .rr_title {color: #3c5a80;font-size: 11px;height: 25px; line-height: 16px ;overflow: hidden;text-align: left;padding-bottom: 5px;word-wrap: break-word;}
    .rr_product .rr_was {color: #000;text-decoration: line-through;font-size: 12px;height: 15px;padding-top:7px;}
    .rr_product .rr_now {color: #ff0000;font-size: 18px;height: 18px;}
    .rr_product .rr_promo {font-size: 19px;font-weight: bold;text-align: center;height: 30px;width: 84px;}
    .rr_product .rr_promo img {padding-left: 10px;}
    .rr_bottom{
    	float:right;
    	padding-top:1px;
    	width:170px;
    }
	.rrScrollerBtn{width: 34px;height: 135px;}
	
	/* PLACEMENT SPECIFIC */

	/* Horizontal Showcase 2 items */
	/* buttons */
	#rrPrevious0,
    #rrPrevious1,
    #rrPrevious2,
    #rrPrevious3,
    #rrPrevious4,
    #rrPrevious5{
       display:block;
       height:135px;
       left:13px;
       position:absolute;
       top:80px;
       width:34px;
    }
    
	#rrNext0,
    #rrNext1,
    #rrNext2,
    #rrNext3,
    #rrNext4,
    #rrNext5{
       display:block;
       height:135px;
       left:520px;
       position:absolute;
       top:80px;
       width:34px;
    }

	.rrH2Showcase .rr_strategy{width: 550px;font-size:14px} 
	.rrH2Showcase .rrScrollerContainer,
    .rrH2Showcase .rrPlacement{width:606px;}
    .rrH2Showcase .rrPlacement{width:606px;}
	.rrH2Showcase{background-color:#FFF;width:570px}
	.rrH2Showcase .rrScrollerOuter {width: 400px;padding: 0 82px;}
	.rrH2Showcase .rrScrollerContainer{width:444px;margin-left:14px}	 
	.rrH2Showcase .rr_image {width:115px;height: 130px;padding: 1px;}
	.rrH2Showcase .rr_box{height:207px;}
	.rrH2Showcase .rr_bottom{height:37px;}

	/**
	 * Horizontal Category 2 items
	 *
	 * block : category_page.centre_top
	 * class : rrH2category
	 *
	 * @author   NGO
	 * @package  xhtml/css3
	 */  
	.rrH2Category{
		background-color:#FFF;
		margin:0;
		width:470px;
	}
		/**
		 * title
		 */
		.rrH2Category .rr_strategy{
			background-position:8px 14px;
			font-size:14px;
			width:460px;
		} 
			.rrH2Category .rr_strategy_msg{margin-left:35px;}
		/**
		 * layout
		 */
		.rrH2Category #rrPrevious0,
		.rrH2Category #rrPrevious1,
		.rrH2Category #rrPrevious2,
		.rrH2Category #rrPrevious3,
		.rrH2Category #rrPrevious4{
			left:0;
		}
    
		.rrH2Category #rrNext0,
		.rrH2Category #rrNext1,
		.rrH2Category #rrNext2,
		.rrH2Category #rrNext3,
		.rrH2Category #rrNext4{
			left:436px;
		}
		.rrH2Category .rrScrollerOuter {
			padding:0 30px;
			width:408px;
		}
			/**
			* content
			*/
			.rrH2Category .rrScrollerContainer{
				width:409px;
			}
				.rrH2Category li{
					width:204px;
				}
				.rrH2Category .rr_image{
					height:130px;
					padding:1px;
					width:115px;
				}

	/* Horizontal Add to Cart 4 items */
	/* buttons */
	.rrH4AddToCart #rrPrevious0,
    .rrH4AddToCart #rrPrevious1,
    .rrH4AddToCart #rrPrevious2,
    .rrH4AddToCart #rrPrevious3,
    .rrH4AddToCart #rrPrevious4{left: 16px;background: url(https://i2.cdscdn.com/struct/RichRelevance/fleches_gauche.png) no-repeat}
    
	.rrH4AddToCart #rrNext0,
	.rrH4AddToCart #rrNext1,
	.rrH4AddToCart #rrNext2,
	.rrH4AddToCart #rrNext3,
	.rrH4AddToCart #rrNext4{left: 928px;background: url(https://i2.cdscdn.com/struct/RichRelevance/fleches_droite.png) no-repeat}
	
	.rrH4AddToCart {width:779px;}
	.rrH4AddToCart .rrScrollerContainer{width:864px;}
	.rrH4AddToCart .rr_strategy{width: 900px;background:none;text-align:center}
    .rrH4AddToCart.rrPlacement{
		background-color:#FFF;
		border:1px solid #CCC;
		height:270px;
    	margin-left:5px;
    	margin-top:10px;
    	width:984px;
	}
	.rrH4AddToCart .rrScrollerOuter {width: 600px;padding: 0 62px;}
    .rrH4AddToCart .r3_carousel_item{width:216px;}

	.rrH4AddToCart a.rrPrevious-disabled {background: url(https://i2.cdscdn.com/struct/RichRelevance/flecheG_grise.png) no-repeat}
	.rrH4AddToCart  a.rrNext-disabled {background: url(https://i2.cdscdn.com/struct/RichRelevance/flecheD_grise.png) no-repeat}

	.rrH4AddToCart .rrNext {background: url(https://i2.cdscdn.com/struct/RichRelevance/fleches_droite.png) no-repeat}	
	.rrH4AddToCart a.rrNext {background: url(https://i2.cdscdn.com/struct/RichRelevance/fleches_droite.png) no-repeat}
	.rrH4AddToCart  .rrPrevious {background: url(https://i2.cdscdn.com/struct/RichRelevance/fleches_gauche.png) no-repeat}
	.rrH4AddToCart  a.rrPrevious {background: url(https://i2.cdscdn.com/struct/RichRelevance/fleches_gauche.png) no-repeat}
	.rrH4AddToCart .rr_image {width:115px;height: 130px;padding: 1px;}
 
	
	/* Horizontal Add to Cart 3 items */
	/* buttons */
	.rrH3AddToCart #rrPrevious0,
    .rrH3AddToCart #rrPrevious1,
    .rrH3AddToCart #rrPrevious2,
    .rrH3AddToCart #rrPrevious3,
    .rrH3AddToCart #rrPrevious4,
    /* Horizontal Client Area 3 items */
	.rrH3Client #rrPrevious0,
    .rrH3Client #rrPrevious1,
    .rrH3Client #rrPrevious2,
    .rrH3Client #rrPrevious3,
    .rrH3Client #rrPrevious4,
    /* Horizontal Basket 3 items */
	.rrH3Basket #rrPrevious0,
    .rrH3Basket #rrPrevious1,
    .rrH3Basket #rrPrevious2,
    .rrH3Basket #rrPrevious3,
    .rrH3Basket #rrPrevious4,
	/* Horizontal Item 3 items */
	.rrH3Item #rrPrevious0,
    .rrH3Item #rrPrevious1,
    .rrH3Item #rrPrevious2,
    .rrH3Item #rrPrevious3,
    .rrH3Item #rrPrevious4{left: 3px;}

	.rrH3AddToCart #rrNext0,
	.rrH3AddToCart #rrNext1,
	.rrH3AddToCart #rrNext2,
	.rrH3AddToCart #rrNext3,
	.rrH3AddToCart #rrNext4{top:90px;left:676px;}
	
	.rrH3AddToCart{margin: 0 0 5px 5px;width:719px;}
	.rrH3AddToCart .rrScrollerContainer{width:633px;}
	.rrH3AddToCart .rr_strategy{width: 700px;}
	.rrH3AddToCart .rrPlacement{border:1px solid #CCC;width:710px}
	.rrH3AddToCart .rrScrollerOuter{width:616px;padding: 0 43px;}  
    .rrH3AddToCart .r3_carousel_item{width:211px;}
	.rrH3AddToCart .rr_image {width:115px;height: 130px;padding: 1px;}
	.rrH3AddToCart .rr_bottom{height:45px;} 
	
	.rrH3Search .rr_box, 
	.rrH3Item .rr_box {
		height: 204px;
	}
	
	/* Horizontal Item 3 items */
	.rrH3Item #rrNext0,
	.rrH3Item #rrNext1,
	.rrH3Item #rrNext2,
	.rrH3Item #rrNext3,
	.rrH3Item #rrNext4{
		top:80px;
		left:730px;
	}
    

	/**
	 * Horizontal Client Area 3 items 
	 */
	.rrH3Client{
		background-color:#FFF;
		float:left;
		margin-bottom:10px;
		width:766px;
	}	
	.rrH3Client .rrScrollerContainer{
		width:690px;
	}	
	.rrH3Client .rr_strategy{
		width:766px;
	}    
	.rrH3Client .rrPlacement{
		border:1px solid #CCC;
		width:784px;
		margin-bottom:10px;
	}
	.rrH3Client .rrScrollerOuter{
		padding:0 47px;
		width:600px;
	}    
	.rrH3Client .r3_carousel_item{
		width:230px;
	}
	.rrH3Client .rr_client_box{
		background-color: #FFF;
		border:1px solid #dde2e9;
		height:171px;
		margin-right:14px;
		width:209px;
	}
	.rrH3Client .rr_image{
		width:115px;
		height:130px;
		margin:0 0 10px 0;
		padding:1px;
	}
	.rrH3Client #rrNext0,
	.rrH3Client #rrNext1,
	.rrH3Client #rrNext2,
	.rrH3Client #rrNext3,
	.rrH3Client #rrNext4{
		left:730px;
		top:80px;
	}
	.rrH3Client #rrPrevious0,
	.rrH3Client #rrPrevious1,
	.rrH3Client #rrPrevious2,
	.rrH3Client #rrPrevious3,
	.rrH3Client #rrPrevious4{
		left:3px;
		top:80px;
	}

	/* Horizontal Search 3 items */
	/* buttons */
	.rrH3Search #rrPrevious0,
	.rrH3Search #rrPrevious1,
    .rrH3Search #rrPrevious2,
    .rrH3Search #rrPrevious3,
    .rrH3Search #rrPrevious4{left: 15px;}
    
    .rrH3Search #rrNext0,
	.rrH3Search #rrNext1,
	.rrH3Search #rrNext2,
	.rrH3Search #rrNext3,
	.rrH3Search #rrNext4{left: 720px;}	
	.rrH3Search .rrScrollerContainer{width:666px;}	
	.rrH3Search .rr_image {width:115px;height:auto;padding: 1px;}
    .rrH3Search .rrH3Client{width: 800px;}
    
	.rrH3Search .rr_box,
	.rrH3Item .rr_box{
	    height:204px;
	}
    .rrH3Search .rr_product,
    .rrH3Item .rr_product{
        height:141px;
    }
    .rrH3Search .rr_bottom,
    .rrH3Item .rr_bottom{
        height:48px;
        margin:-15px 0 0;    
    }
    .rrH3Item .btn_choosesize{background-position:0 -540px;}

	/* Horizontal Basket 3 items */
	/* buttons */
	.rrH3Basket #rrNext0,
	.rrH3Basket #rrNext1,
	.rrH3Basket #rrNext2,
	.rrH3Basket #rrNext3,
	.rrH3Basket #rrNext4{left: 736px;}
	
	.rrH3Basket {width:879px;border:1px solid #F00;float:left;background-color:#FFF}	
	.rrH3Basket .rrScrollerContainer{width:680px}	
	.rrH3Basket .rr_strategy{width: 700px}    
	.rrH3Basket.rrPlacement {border:none;width:784px;border:1px solid #CCC;margin-bottom:10px}    
	.rrH3Basket .rrScrollerOuter {width: 600px;padding: 0 47px;}    
	.rrH3Basket .r3_carousel_item {width: 230px;}
	.rrH3Basket .rr_box {width: 209px;}

	/* Horizontal PurchaseComplete 3 items */
	/* buttons */
	.rrH3PurchaseComplete #rrPrevious0,
    .rrH3PurchaseComplete #rrPrevious1,
    .rrH3PurchaseComplete #rrPrevious2,
    .rrH3PurchaseComplete #rrPrevious3,
    .rrH3PurchaseComplete #rrPrevious4{top:40px;left:3px;}	
    
	.rrH3PurchaseComplete #rrNext0,
	.rrH3PurchaseComplete #rrNext1,
	.rrH3PurchaseComplete #rrNext2,
	.rrH3PurchaseComplete #rrNext3,
	.rrH3PurchaseComplete #rrNext4{top:40px;left:736px;}	
	
	.rrH3PurchaseComplete {width:879px;border:1px solid #F00;float:left;background-color:#FFF}	
	.rrH3PurchaseComplete .rrScrollerContainer{width:680px}	
	.rrH3PurchaseComplete .rr_strategy{width: 700px}    
	.rrH3PurchaseComplete {border:none;width:784px;border:1px solid #CCC;margin-bottom:10px}    
	.rrH3PurchaseComplete .rrScrollerOuter {width: 690px;padding: 0 43px;}    
	.rrH3PurchaseComplete .r3_carousel_item {width: 230px}
	.rrH3PurchaseComplete .rr_box {width: 209px;height:120px}
    .rrH3PurchaseComplete .rrPlacement{width: 800px;}
	
	
	/* Horizontal Item 3 items */
	.rrH3Item .rr_image {width:115px;height: 130px;padding: 1px;}
	.rrH3Item .rrScrollerContainer{width:666px;}
    .rrH3Item .rrPlacement{width: 800px;}
	
	/* Horizontal Homepage 2 items */
	/* buttons */
	.rrH3Home #rrPrevious0,
    .rrH3Home #rrPrevious1,
    .rrH3Home #rrPrevious2,
    .rrH3Home #rrPrevious3,
    .rrH3Home #rrPrevious4{left:0;}

	.rrH3Home #rrNext0,
	.rrH3Home #rrNext1,
	.rrH3Home #rrNext2,
	.rrH3Home #rrNext3,
	.rrH3Home #rrNext4{left:638px;}

	.rrH3Home .rr_strategy{width: 620px;height: 16px;font-size:13px;} 
	.rrH3Home .rrScrollerContainer{width:666px;}
	.rrH3Home{background-color:#FFF;width:668px}
	.rrH3Home .rrScrollerOuter {width: 614px;padding: 0 27px;}
	.rrH3Home .rrScrollerContainer{width:614px;margin-left:0px}
	.rrH3Home .r3_carousel_item{width:204px;}

	.rrH3Home a.rrPrevious-disabled {background: url(https://i2.cdscdn.com/struct/RichRelevance/accueil.png) no-repeat -470px 0px;
		cursor: default;display:none}
	.rrH3Home a.rrPrevious {background: url(https://i2.cdscdn.com/struct/RichRelevance/accueil.png) no-repeat -389px 0px;
		cursor: pointer;display:none}
    .rrH3Home .rrPlacement{width: 800px;}
    .rrH3Home .rr_image { height: 130px;  padding: 1px;width: 115px;}
	
	/* Vertical Item 3 items */
	/* buttons */
	.rrV3 {width: 198px;border: none;border: 1px solid #CCC;margin: 0px}
	.rrV3 #rrPrevious0,
    .rrV3 #rrPrevious1,
    .rrV3 #rrPrevious2,
    .rrV3 #rrPrevious3,
    .rrV3 #rrPrevious4{
        display:block;
        height:34px;
        left:20px;
        position:absolute;
        top:50px;
        width:135px;
    }
    
	.rrV3 #rrNext0,
	.rrV3 #rrNext1,
	.rrV3 #rrNext2,
	.rrV3 #rrNext3,
	.rrV3 #rrNext4{
		display:block;
        height:34px;
        left:20px;
        position:absolute;
        top:619px;
        width:146px;
	}
	
	.rrV3 a.rrPrevious-disabled {background: url(https://i2.cdscdn.com/struct/RichRelevance/Arrows-top-grise.png) no-repeat}
	.rrV3 a.rrPrevious { background: url(https://i2.cdscdn.com/struct/RichRelevance/Arrows-top.png) no-repeat}
	.rrV3 a.rrNext-disabled {background: url(https://i2.cdscdn.com/struct/RichRelevance/Arrows-bottom-grise.png) no-repeat}
	.rrV3 a.rrNext {background: url(https://i2.cdscdn.com/struct/RichRelevance/Arrows-bottom.png) no-repeat}
	.rrV3 .rr_strategy {width: 170px;padding: 0px;margin: 0px;background-image: none}
	.rrV3 .rr_strategy_msg {text-align: center; width: 180px;padding: 6px; margin: 0px;font-size: 10px;background-image: none}
	.rrV3 .r3_carousel_item {clear: left;width: 180px;margin-top: 20px;border: 1px solid #CCC;margin-left: 8px}
	.rrV3 .rrScrollerOuter {height: 420px;padding: 0 0px; width: 190px;}
	.rrV3 .rrScrollerContainer {height: 530px; width: 190px;}
	.rrV3 .rr_box {width: 178px;border: none;height: 149px}

	.rrV3 .rr_image img {max-width: 85px;max-height: 85px;}
	
	.rrV3 .rr_marketplace{
		margin:0 4px;
		width:170px;
	}
	
	/* Additions */
	.rr_product .rr_brand img{max-height:33px; max-width:85px}
	.btn_choosesize {background: url(https://i2.cdscdn.com/struct/RichRelevance/buttons-small.png) no-repeat 0px -539px;}
	.btn_addtobasket {background: url(https://i2.cdscdn.com/struct/RichRelevance/buttons-small.png) no-repeat 0px -220px}


/* Cartouche MarketPlace*/
.rr_marketplace{
	border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
    border-bottom:none;
    clear:both;
    display:inline-block;
    height:20px;
    line-height:10px;
    margin:8px auto 0 auto;
    padding:4px 0;
    text-align:center;
    width:190px;
    display:inline;
    zoom:1;
    text-decoration:none;
}
.rr_marketplace_line,
.rr_marketplace_line_1,
.rr_marketplace_line_2{
    color:#000000;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    height:10px;
}
.rr_marketplace_line b {
       Font-weight :bold;
}

.rr_marketplace_line b:first-child {
    font-weight:bold;
    text-decoration: underline;
}
.rr_marketplace_line b+b {
    color: #DC0505;
}

.rr_noStock {
    background: #309b00;
    color: white;
    padding: 4px 0 4px 0;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    width: 204px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    bottom: 0;
    text-transform: uppercase;
}

.rrV3 .rr_noStock 
{
    width:180px;
}
