/* CSS Document */

/******************************************************/
/* override original color classes for bakajoo skin */
.productListTitle, 
.productListTitle h1, 
.SearchNumber, 
.facet-element-collapsible span,
.SortByTxt, 
.NumberByPageTxt, 
.ListDisplayTxt, 
.ListDisplayUniversTxt, 
.ResultsTxt, 
.ResultsUniversTxt,
.PaginationButtonStd001a, 
.PaginationButtonStd002a, 
.PaginationButtonStd003a,
.PaginationButtonStd004,
.facet-criterion-value-item, 
.facet-criterion-value,
.facet-criterion-label,
.btNewSearch
 {
    color: #FF4859!important;
}


/************************************* MOSAIC *************************************/
/**
**************************************************************************************************
* @author: Julien Mellano <email> julien.mellano@ext.cdiscount.com
* showcase name : Corner Bakajoo
* nom de la vue : 
**************************************************************************************************
*/
.bakajooMosaic .ListDisplay{
    display:none;
}

.bakajooMosaic .searchContentStd001{
	*position: static;
	z-index:310;
}

.bakajooMosaic .searchFooterProductList{
	*position: static;
}

.bakajooBackground{
    margin: 0 6px; 
    position:relative;  
    *position:static; 
}

.bakajooProduct{
	background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.png') no-repeat center center;
	*background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.gif') no-repeat center center;	
	background-position:-80px 0;
	float:left;
	height:349px;
	margin:0 5px 0 0;
	position:relative;
	*position: static;
    width:250px;
}

.bakajooTopMarge{
	height:2px;
    width:100%;
}

.bakajooTitle{
	text-align:center;
    width:100%;
}

.bakajooTitleStyle{
	font-family:Helvetica Neue;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
}

.bakajooTitleStyle a{
	color:#000000;
}

.bakajooImage{
	height:248px;
    width:100%;
}

.bakajooImageLeftMarge{
	float:left;
	height:248px;
	margin:0 19px 0 0;
	*margin:0 18px 0 0;
}

.bakajooImageCenter{
	float:left;
	height:248px;
	position:relative;
	width:212px;
}

.bakajooCdsZoom{
	cursor:pointer;
	text-align:center;
}

.bakajooImageTest{
	float:left;
	height:248px;
	width:219px;
	*width:217px;
}

.bakajooImageRightMarge{
	float:left;
	height:248px;
	margin:0 20px 0 0;
	*margin:0 6px 0 0;
}

.bakajooNewPicture{
	cursor:pointer;	
	float:right;
	margin:2px 3px 0 0;
	position:absolute;
	left:2px;
	top:-3px;
	z-index:10;
}

.bakajooImageCenterGlass{
	background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.png') no-repeat center center;
	*background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.gif') no-repeat center center;	
	background-position:0 0;
	cursor:pointer;	
	float:right;
	height:36px;
	margin:2px 3px 0 0;
	position:relative;
	right:-76px;
	*right:0px;
	top:-247px;
    width:43px;
}

.bakajooHoverPicture{
    height:248px;
    width:100%;
}

.bakajooImageCenterMarge{
	clear:both;
	height:175px;
    width:100%;
}

.bakajooImageCenterMoreInfo{
	background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.png') no-repeat center center;
	*background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.gif') no-repeat center center;	
	background-position:0 -88px;
	bottom:0;
	float:right;
	height:19px;
	margin:0 3px 15px 0;
	position:relative;
	top:-35px;
    width:66px;
}

.bakajooPriceLine{
	height:33px;
	margin:3px 12px 3px 19px;
	*margin:1px 6px 1px 7px;
}

.bakajooStrikedPrice{
	color: black;
	font-family:Helvetica Neue;
	float:left;
	font-weight: Bold;
	height:33px;
	margin: 0 2px 3px 0;
	*margin: 0 0 0 0px;
	width:72px;
	*width:78px;
}

.bakajooStrikedPrice .bakajooPriceUnit{
	float:left;
	font-size:33px;
	height:33px;
	margin-right:2px;
	*margin-right:1px;
	text-align:right;
    text-decoration:line-through;
    width:52px;
}

.bakajooStrikedPrice .bakajooPriceSymbol{
	float:left;
	font-size:14px;
	height:15px;
	margin-top:5px;
	*margin-top:2px;
	text-align:left;
    width:18px;
}

.bakajooStrikedPrice .bakajooPriceCents{
	float:left;
	font-size:12px;
	height:16px;
	text-align:left;
    text-decoration:line-through;
    width:18px;
}

.bakajooNewPrice{
	color: #ff4859;
	font-family:Helvetica Neue;
	font-weight:bold;
	float:left;
	height:33px;
	margin: 0 2px 3px 0;
	*margin: 0 1px 1px 0;
	*text-align:left;
    width:72px;
    *width:78px;
}

.bakajooNewPrice .bakajooPriceUnit{
	float:left;
	font-size:33px;
	height:33px;
	margin-right:2px;
	*margin-right:1px;
	text-align:right;
    width:52px;
}

.bakajooNewPrice .bakajooPriceSymbol{
	float:left;
	font-size:14px;
	height:15px;
	margin-top:5px;
	*margin-top:2px;
	text-align:left;
    width:18px;
}

.bakajooNewPrice .bakajooPriceCents{
	float:left;
	font-size:12px;
	height:16px;
	text-align:left;
    width:18px;
}

.bakajooSaving{

	float:left;
	height:33px;
	margin-bottom:3px;
	*margin-bottom:1px;
    width:70px;
	*text-align:left;
}

.bakajooSaving .productSplashCommercialTransactionImg{
	height:33px;
	width:100%;
}

.bakajooSaving .productSplashCommercialTransactionImg img{
	height:33px;
	width:100%;
}

.bakajooSaving .splashEconomyContainer{
    background:url('');
	background-color:#FD3043;
	height:33px;
	width:100%;
}

.bakajooSaving .splashEconomyContainer .productSplashEconomyAmount{
	background-color:#FD3749;
	color:#ffff00;
	font-size:20px;
	height:22px;
	padding:0;
	width:70px;
}

.bakajooSaving .splashEconomyContainer .productSplashEconomyText{
    background-color:#FD3749;
	color:#ffff00;
	font-size:9px;
	padding:0;
	width:70px;
}

.bakajooSizeBasketLine{
	height:33px;
	margin:3px 12px 3px 19px;
	*margin:5px 6px 2px 14px;
}

.bakajooSize{
	text-align:center;
	float:left;
	height:27px;
	margin:2px 2px 0 0;
	*margin:1px 1px 0 0;
    width:144px;
}

.bakalooFormulaire{
    background: url("https://i2.cdscdn.com/struct/common/button/pager-filter.png") no-repeat scroll -7px -311px transparent;
    color: #3C5080;
    cursor: pointer;
    height: 22px;
    margin-bottom: 5px;
    *margin-bottom: 2px;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
    text-indent: 0;
    width: 135px;
    z-index: 301;  
}
 
.bakajooSelectSize{
	float:left;
    width:130px;
}

.bakajooBasket{
	background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.png') no-repeat center center;
	*background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.gif') no-repeat center center;	
	background-position:0 -38px;
	float:left;
	height:30px;
	*margin-left: 4px;
    width:72px;
}

/*AddToBasket for the Mozaic productList*/
.button-add-basket-72{
	background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.png') no-repeat center center;
	*background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.gif') no-repeat center center;	
	background-position:0 -38px;
    border: none;
    cursor: pointer;
    display: inline-block;
	*display: inline;
	float:left;
	height:30px;
    width:72px;
    zoom: 1;
}

.button-add-basket-72_over{
     background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.png') no-repeat center center;
     *background:url('https://i2.cdscdn.com/struct/Corner/Bakajoo/Mosaic/SpriteMozaique.gif') no-repeat center center;
     background-position:-2px -38px;
}

.bakajooImageZoom{
	border:1px solid #666;	
	display:none;
	height:300px;
	left:-45px;	
	position:absolute;
	top:0;
	width:300px;
	z-index:10000;
}

/************************************* End MOSAIC *************************************/

/************************************* CAROUSEL *************************************/
.carouselLeftArrow{
	 background: url(https://i2.cdscdn.com/struct/Corner/Bakajoo/Carrousel/CarouselSprite.png) no-repeat scroll 0 -191px transparent;
    cursor: pointer;
    float: left;
    height: 24px;
    margin: 90px 0 90px 2px;
    width: 18px;

 }
 
.carouselLeftArrowHide{ 
	 float:left;
	 height:24px;
	 margin:72px 0 72px 2px;
	 width:18px;
 }
 
.carouselRightArrow{
	 background: url(https://i2.cdscdn.com/struct/Corner/Bakajoo/Carrousel/CarouselSprite.png) no-repeat scroll 0 -169px transparent;
    cursor: pointer;
    float: left;
    height: 24px;
    margin: 90px 2px 90px 0;
    width: 18px;

 }
 
.carouselRightArrowHide{
	 float:left;
	 height:24px;
	 margin:72px 2px 72px 0;
	 width:18px;
 }
 
.carouselContainer{
    background: url(https://i2.cdscdn.com/struct/Corner/Bakajoo/Carrousel/CarouselSprite.png) no-repeat scroll -22px 22px transparent;
    float: left;
    height: 168px;
    margin: 10px 0;
    overflow: hidden;
    position: relative;
    width: 718px;

}

.carouselSlideItem{
    float: left;
	height:168px;
    position: relative;
    text-align: center;
	margin:0 4px 0 8px;
	*margin:0; 
	width:110px;
}

.carouselBigProduct{
	display:none;
	position:relative;
	z-index:0;
}

.carouselSmallProduct{
	display:none;
    position: relative;
	z-index:0;
}

.carouselSlideItem img{
	height: 115px; /* Set the small thumbnail size */
	text-align:center;
	width: 110px; 
}

 .carouselSlider{
	height:168px;
	position:relative;
    width:2380px;
	z-index:0;
 }

.carouselProduct{
	height:115px;
	position: relative;
	width:100%;
	z-index:0;
}

.productDescriptive{
    height:50px;
    width:100%;   
}

.carouselLegend{
	color: #FF4859;
    font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	height:30px;
	text-align:center;
	width:100%;
	z-index:0;
}

.carouselStrikedPrice{
	color: #3C5080;
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	height:20px;
	text-align:center;
	width:55px;
	*width:52px;
	z-index:0;
}

.carouselStrikedPrice .carouselPriceUnit{
	float:right;
	font-size:13px;
	font-weight: Bold;
	height:100%;
	text-decoration:line-through;
	text-align:right;
	width:26px;
}

.carouselStrikedPrice .carouselPriceCents{
	float:right;
	font-size:10px;
	height:100%;
	margin-top:1px;
	text-decoration:line-through;
	text-align:left;
}

.carouselStrikedPrice .carouselPriceSymbol{
	float:right;
	font-size:10px;
	font-weight: Bold;
	height:100%;
	width:11px;
}

.carouselPrice{
	color: #ff4859;
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	height:20px;
	text-align:center;
	width:55px;
	*width:52px;
	z-index:0;
}

.carouselPrice .carouselPriceUnit{
	float:left;
	font-size:13px;
	font-weight: Bold;
	height:100%;
	margin-left:2px;
	text-align:right;
}

.carouselPrice .carouselPriceCents{
	float:left;
	font-size:10px;
	font-weight: Bold;
	height:100%;
	margin-top:1px;
	text-align:left;
}

.carouselPrice .carouselPriceSymbol{
	float:left;
	font-size:10px;
	font-weight: Bold;
	height:100%;
}
/*************************************End CAROUSEL*************************************/

/* ! ****************************************************** MENU GAUCHE */

/* ! ****************************************************** ImportantBlock */
.bakajooLeftSidebarUniversTitle  {
    background-image: none;
    width:200px;
}
.bakajooImportantBlock  {
    background: url("https://i2.cdscdn.com/struct/Corner/Bakajoo/Left/fond-anpr.png") no-repeat transparent;
    margin: 0 auto 12px;
    padding: 0;
    width: 200px;
}

.bakajooImportantBlockTitle  {
    display: block;
	height:36px;
	padding:1px 0 0 0px;
}

.bakajooImportantBlockLevel1 a {
    background: none;
    color: #E80B0B;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
	padding:4px 5px 4px 25px;
}

.bakajooImportantBlockLevel1 a.activated, 
.bakajooImportantBlockLevel1 a.activated:hover {
	background: url("https://i2.cdscdn.com/struct/Corner/Bakajoo/Left/picto fleur.png") no-repeat scroll -8px -13px transparent;
	text-decoration:none;
}

.bakajooImportantBlockLevel1 a:hover {
    background: none;
	text-decoration:none;
}

.bakajooImportantBlockLevel1
{
    background: url("https://i2.cdscdn.com/struct/Corner/Bakajoo/Left/fond-anpr.png") no-repeat scroll 0 100% transparent;
	background:none;
	list-style:none;
	margin:0;
	padding:15px 0px 0px 0px;
}
					
.bakajooImportantBlockLevel1 li{
	background:url("https://i2.cdscdn.com/struct/Corner/Bakajoo/Left/pointilles.png") no-repeat scroll -58px -102px transparent;;
	padding: 0px 18px;
}

.bakajooImportantBlockLevel1 .first{
	background-position:-193px -3px; /* fix for IE issue with disappearing link when the property "background:none;" is applied */
}

.bakajooImportantBlockLevel1 li a{
	display:inline-block;
	text-align:left;
}

.bakajooImportantBlockBottom {
    background: url("https://i2.cdscdn.com/struct/Corner/Bakajoo/Left/fond-anpr.png") no-repeat scroll 0 -242px transparent;
    height: 15px;
	width : 200px;
    margin: -12px 0 0;
    overflow: hidden;
}

/* ! ****************************************************** leftSidebar */
.bakajooLeftSidebarRayonTitle
{
    position:relative;
    background:none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
	height: auto;
    text-transform: uppercase;
}

.bakajooLeftSidebarMenu 
{
    background: url("https://i2.cdscdn.com/struct/Corner/Bakajoo/Left/fond-menu.png") repeat transparent;
	padding:15px 0px 0px;
	width:200px;
	list-style:none;
}

.bakajooLeftSidebar  {
	text-align: right;
	position:relative;
}

.bakajooLeftSidebarContent  {
    border-left:none;
    border-right:none;
    width:200px;
}

.bakajooLeftSidebarBottom {
    background: url("https://i2.cdscdn.com/struct/Corner/Bakajoo/Left/fond-menu.png") no-repeat scroll 0 -823px transparent;
    height: 15px;
	width: 200px;
    margin: 0 0 14px;
    overflow: hidden;
}

.bakajooLeftSidebar ul {
	margin:0;
	padding-bottom:10px;
}

.bakajooLeftSidebar li {
    padding-right:25px;
}

.bakajooLeftSidebar a  {
	color:#3E5C81;
    font-size: 13px;
    font-weight: normal;	
    padding-left:20px;
	text-decoration:none;
}

.bakajooLeftSidebar a:hover{
	background-position:2px -683px;
	text-decoration:underline;
    font-weight: bold;
}

.bakajooLeftSidebar a.activated {
	background: url("https://i2.cdscdn.com/struct/Corner/Bakajoo/Left/picto fleur.png") no-repeat scroll -13px -16px transparent;
    font-weight: bold;
}

/* OverLayer */
.bakajooLeftOverlayer {
	position:absolute;
    top: 0px;
    right:-33px;
    left: 179px; 
    display:none;
    width:800px;
    text-align:left;
}

.bakajooLeftOverlayer .universList {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 210px;
    width: 789px;
}

.bakajooLeftOverlayer .navLayer {
	padding:9px 0 9px 5px; 
    width: 795px;
	height:216px;
    font-weight:normal;
    text-transform:none;
	margin:0 0 0 -2px;
    border-radius:3px;
	z-index:900;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    display:inline-block;
}

.bakajooLeftOverlayer  ul {
    padding-bottom:0px!important;
}

.bakajooLeftOverlayer li {
    display:block!important;
    padding-right:0px!important;
}
.bakajooLeftOverlayer .sectionList li {
    margin: 5px 0 0;
}

.bakajooLeftOverlayer .overlayerTitle {
    cursor: default;
	display: inline-block;
    vertical-align: middle;
    width: 142px;
    *height:40px;    
    *line-height:12px;
}

.bakajooLeftOverlayer .sectionTitle {
    font-size: 13px;
    *font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.5px;
    height:40px;
    line-height:15px;
}

.bakajooLeftOverlayer .navLayer a {
    color: #798DA8;
    height:auto;
    width:auto;
}


* html .bakajooLeftOverlayer .sectionList li {
    display:block!important;
    padding-right:0px!important;
    margin:0;
    line-height:7px;

}

.bakajooOverlayerActivated {
    display:inline-block;
    z-index:302;
}
/* Fin OverLayer */

/* Bloc retour Cdiscount */
.bakajooCdiscountLogo a {
    background: url("https://i2.cdscdn.com/struct/Corner/Bakajoo/Left/bt-cdiscount.png") no-repeat scroll 0 0 transparent;
    margin:0;
    padding:0;
    display:block;
    width: 173px;
    height:33px;
}

.bakajooCdiscountLogo a:hover {
    background-position: 0 -33px;
	text-decoration:none;
}

.bakajooRollOver {
	position:absolute;
    left: 200px; 
    display:none;
}

.bakajooRollOverHidden {
    display:none;
}

.bakajooRollOverActivated {
    display:inline-block;
    position:absolute;
    z-index:302;
}

.bakajooRollOver .bakajooRollOverFlash {
	position:absolute;
    left:3px;
    top:-50px;
}
/* Fin Bloc retour Cdiscount */

span.bakajooFontColor {
     color:#ff4859;
}

/* ! ****************************************************** FIN MENU GAUCHE */
