/**
 * Css selectors .mainNavItem .universLink .activeLink .universList and .universDetailList are SPECIFIC TO THE HEADER
 * Please don't use them for any other element
 *
 * Pour les images sans texte, il faut utiliser [10/BasePath] (placer l'image en dehors des repertoires "fr", "en")
 * Pour les images qui contiennent du texte, il faut utiliser [10/LanguagePath] (placer l'image dans les repertoires "fr", "en")
 */

/*
Version actuelle :10/01/2011 (OP Soldes)
Fond : image + col 
Repertoires images : 
*/
#mainContainer {
    cursor:default; /* pour annuler le cursor:pointer placé sur le body dans le cas des habillage cliquables */
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:1em;
	margin:0 auto;
	text-align:left;
	width:1000px;	
}

/**
 * Reseting specific html elements properties of header, sidebar and footer (to be independent of A_init.css)
 * @author  CJU
 * @todo    Before deleting A_init.css verify if html elements on the page content of other projects are well displayed (product list, showcase etc...)
 */
body{
    font-size:62.5%; /* 10px */
    color:#000;
    margin:0;
    min-height:100%;
}
/*
 * ul
 */
.metaTab,
.headerLink,
.mallItems,
.contextLink ul,
.CustomerBtBlock,
#mainNavigation,
.universList,
.universDetailList,
.sectionList,
.universLevel2,
.stdSidebarList,
.stdSidebarContent .brandList,
.stdSidebarContent .brandLogoList,
.stdSidebarContent .displayPdtList,
.sidebarContainer .sponsoredBlock ul,
.footerServices,
.footerServices .serviceBlock ul,
.footerLogoList,
.product-action-list{
	list-style:none;
	margin:0;
	padding:0;
}
/*
 * img
 */ 
.mallItems li img,
#mainLogo img,
.creaBtBlock img,
.contextLink li img{
    border:none;   
}
/*
 * links
 */
.metaTab li a,
.metaTab li a:hover,
.headerLink li a,
.contextLink li a,
.CustomerBtBlock li a,
.universLink,
a.universLink:hover,
.universLink .innerLink,
.breadCrumb a,
.basketSummary a,
.stdSidebarContent .displayPdtInfo a:hover,
.footerLogoList .encartLogo a,
.stdSidebarContent .stdSidebarList a,
.stdSidebarContent .brandList .sectionLink,
.stdSidebarContent .historyList a,
.stdSidebarContent .historyDisplayBlock a,
.sidebarContainer .sponsoredBlock a,
.sidebarContainer .stdInnerTitle a{
    text-decoration:none;
}

.headerLink li a:hover,
.CustomerBtBlock li a:hover,
.breadCrumb a:hover,
.basketSummary a:hover,
.stdSidebarContent .brandList li .sectionLink_over,
.stdSidebarContent .stdSidebarList li a:hover,
.stdSidebarContent .partnerList li a:hover,
.sidebarContainer .sponsoredBlock li a:hover,
.stdSidebarContent .historyList li a:hover,
.footerServices .serviceBlock a:hover{
    text-decoration:underline;
}
/*
 * Forms elements : fieldset, label, input, select
 */
fieldset{
    border:none;
    display:block;
    margin:0;
    padding:0;
}
input,
label{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:0.9em;
    text-align:left;
    vertical-align:middle;
}
select{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    text-align:left;
}

/** Invert text. Used to hide text from robots (SEO). **/
.inv{
  direction: rtl;
  unicode-bidi: bidi-override;
}

/** FORM **/
.inputText{
	border:1px solid #aab5c4;
	padding:2px 4px;
	color:#626262;
}
input.size1{ width:168px; }
input.size2{ width:146px; }

/*
 * Faking "visually" a disabled element by reducing its opacity
 */
  
 .elementDisabled {
   opacity : 0.5;
   filter : alpha(opacity=50);
   -ms-filter:alpha(opacity=50);
   -moz-opacity:0.5;
   -khtml-opacity:0.5;
   zoom:1; /* In IE<=7, if the element is not positionned, we have to give it the "hasLayout" for opacity to work */
 }


/**
 * css3 border radius
 */
.borRad5{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius:5px;
}
.borRadTop5{
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;

}
.borRadBottom5{
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;

}

/********************************************************************************************************
 * HEADER
 */
#headerTab{
	height:24px;
	position:relative;
	padding:9px 0 0;
}

/*
* Header without links for test
*/

.voidHeader .headerDecoTop{
	background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat -300px -215px;
}
.voidHeader .headerDecoBottom{
	background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) -300px -219px no-repeat;
	height:4px;
}
#page .voidHeader {
    padding-top:8px;
}
.voidHeader #headerContent{
	padding-top:12px;
	height:84px;
}
.headerDecoTop{
	background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat -300px 0;
	height:4px;
}
#headerContent{
	background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat -300px -4px;
	height:137px;
	padding:0 0 0 12px;
	position:relative;
}
    .topHeaderContent{
	    height:65px;
	    padding:0;
    }
    .bottomHeaderContent{
	    float:left;
	    width:700px;
	    position:relative;
    }
/*
 * Meta Onglets
 */
.metaTab li{
	float:left;
	padding:0 2px 0 0;
}
	.metaTab li span{
		background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat -22px -24px;
		float:left;
		display:block;
		cursor:pointer;
	}
	.metaTab .borderTabLeft{
		background-position:0 -24px;
		height:24px;
		width:17px;
	}
	.metaTab .borderTabRight{
		background-position:-17px -24px;
		height:24px;
		width:5px;
	}
	.metaTab .intituleLink{
		padding:6px 0 0 3px;
		height:18px;
		font-size:11px;
		font-weight:bold;
		color:#3c5a80;
	}
		.metaTab .intituleLink span{background:none;}
		.metaTab .intituleLink img{
			vertical-align:baseline;
			margin:0 0 0 5px;
			max-height:15px;
			_height:15px; /* @bugfix: support of max-height in IE6 */
		}
	.metaTab .active .borderTabLeft{background-position:0 0;}
	.metaTab .active .borderTabRight{background-position:-17px 0;}
	.metaTab .active .intituleLink{
		background-position:-22px 0;
		height:20px;
		padding:4px 0 0 8px;
		font-size:1.3em;
	}
/*
 * Link on the right of the Meta onglets
 */
.headerLink{
	position:absolute;
	top:17px;
	right:0;
}
    .headerLink li.first{border:none;}
	.headerLink li{
		float:left;
		color:#eaecee;
		border-left:1px solid #eaecee;
		padding:0 4px 0 9px;
		margin:0 0 0 5px;
		display:inline;
		font-size:0.9em;
		line-height:1.1em;
	}
	    .headerLink li a{
		    color:#000000;
		    font-family:verdana,arial,helvetica,sans-serif;
	    }
/*
 * Mall
 */

/* En-dessous des meta-onglets */
#headerTopMall, #downMall{
  height:29px;
  padding:0 0 4px;
  background:#f9fbfd;
}
#downMall{
  float:left;
  width:1000px;
}
  #headerTopMall .innerMall, #downMall .innerMall{
    margin:0 auto;
    width:979px;
    height:27px;
    border:1px solid #899bb3;
  }
    /* Elements composants le Mall */
	.mallItems li{
		float:left;
	}
	.mallItems li img{
		display:block;
		width:89px;
		height:27px;
	}
/*
 * Logo
 */
#mainLogo{
	float:left;
	margin:0;
	padding:8px 0 0;
	width:235px;
}
/*
 *  Button Customer / Basket
 */
.CustomerBtBlock{
	float:left;
	padding:8px 0 0;
	width:277px;
}
    .CustomerBtBlock li{
	    float:left;
	    width:119px;
	    height:49px;
	    background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat 0px -48px;
	    margin:0 7px 0 0;
	    display:inline;
    }
	    .CustomerBtBlock li a{
		    display:block;
		    height:39px;
		    padding:10px 0 0 35px;
	    }
		    .CustomerBtBlock .title{
			    font-weight:bold;
			    font-size:1.2em;
			    display:block;
		    }
	    .CustomerBtBlock .customerBt a{
		    background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat 0px -97px;
		    color:#1d4591;
	    }
		    .CustomerBtBlock .customerBt .link{
			    background:url(https://i2.cdscdn.com/struct/common/bg_puces.png) no-repeat 0px -111px;
			    color:#708ab9;
			    display:block;
			    padding-left:7px;
		    }
	    .CustomerBtBlock .basketBt a{
		    background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat 0px -146px;
		    color:#339900;
		    padding:17px 0 0 41px;
		    height:32px;
	    }
/*
 * Pub header 468x60
 */
#headerContent .pubBlock{
    float:left;
    height:60px;
    width:468px;
}
#headerContent .pubBlock img{display:block;}

/* ALA - adaptation css pour le slider */
div.sliderContainer {
	position: absolute;
	right: -145px;
	top: 40px;
}

/*
* Co-registration 
*/
.coregBlock{
	width:780px;
	height:90px;
}

.coregBanner{
	width:580px;
	height:90px;
	margin:0 auto;
}

/*
 * EventLinks
 */
.contextLink{
	float:right;
	width:285px;
	padding:0;
	margin:3px 0 0;
}
	.contextLink ul{
		margin:2px 0 0;
	}
		.contextLink li{
			float:left;
			color:#3c5a80;
			height:22px;
			line-height:22px;
			font-size:12px;
			font-weight:bold;
		}
		.contextLink1,
		.contextLink2{padding:0 15px 2px 0;}
		.contextLink3{padding:0 0 2px;}

		.contextLink li a{
			color:#3c5a80;
		}
		.contextLink li img{float:left;}
/*
 * Search Bar / Newsletter Bar
 */
.headerForm{
	font-size:1.1em;
	color:#3c5a80;
	width:688px;
	padding: 6px 0 0 8px;
}
.headerForm:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.headerForm fieldset{
	border:none;
	float:left;
	height:31px;
	margin:0;
}
.newsletterFieldset label{
	background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat  0 -195px;
	padding: 2px 0 0 8px;
	font-weight:bold;
	height:20px;
	font-size:1.091em;
}

#inputNewsletterTextBox { min-height: 14px; }

.headerForm label{
	float:left;
	margin: 0 5px;
}
.headerForm input{
	color:#626262;
	float:left;
	font-family:arial,verdana,helvetica,sans-serif;
	margin: 0 2px 0 0;
}
.newsletterFieldset input{
	margin-right:2px;
}
.headerForm .inputSubmit,
#btImgNewsletter{
	margin-top:-1px;
}
/*
 * Buttons
 */
.headerForm .inputValidate,
.jqSearchBlock .inputValidate,
.jqCtgBlock .inputValidate {
    background:url(https://i2.cdscdn.com/struct/common/bt_submit.png) no-repeat;
    border:none;
    cursor:pointer;
    height:22px;
    width:22px;
}
.searchLabel{
	background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat -119px -48px;
	width:24px;
	height:31px;
}
.searchLabel span{
	position:absolute;
	left:-999em;
}
.inputSearchBar,
.inputCtgBar {
    color:#626262;
	display : none;
	line-height:20px;
	list-style: none;
	position: absolute;
	top:25px;
	width:131px;
	z-index: 901;
	border-left: 1px solid #AAB5C4;
    border-right: 1px solid #AAB5C4;
    border-top: 1px solid #AAB5C4;
    margin:0;
    padding:0;

}
.inputSearchOption,
.inputCtgOption {
    background-color : #fff;
    border-color:#cad2dd;
    border-style:solid;
    border-width: 0px 0px 1px 0px;
    color:#758cae;
    cursor:pointer;
    height:20px;
    padding-left: 8px;
}
/* .inputSearchOptionImg{
    background-image:url(https://i2.cdscdn.com/struct/header/bg_universTab.png);
    background-position: 6px -15px;
    background-repeat:no-repeat;
    float: left;
    height:18px;
    width:18px;
}
*/

.inputSearchOption_over,
.inputCtgOption_over {
    background-color:#ebeef2;
}
.inputSearchButton,
.inputCtgButton {
	background:url(https://i2.cdscdn.com/struct/search/comboBox.png) no-repeat;
    background-repeat:no-repeat;
	border: 0px solid;
    color:#626262;
	font-family:Arial, sans-serif;
	font-size:11px;
	height:20px;
	padding-left : 6px;
	text-align:left;
	width:133px;
}
.hiddenInputSearchBar,
.hiddenInputCtgBar {
    display: none;
}
.inputSearchBlock,
.inputCtgBlock {
    float: left;
	margin-right: 2px;
}
/* .headerForm .inputSearchBlock{
	margin-top:4px;
} */
.inputSearchValue,
.inputCtgValue
{
    background-color: #FFFFFF;
	float: left;
	min-height: 14px;
    padding-left: 18px;
    width:191px;
}

/**************************************************************************************
 * Onglets - Tabbed navigation
 */
#mainNavigation{
	width:975px;
	position:absolute;
	left:7px;
	top:33px;
	font-size:10px;
	z-index:900;
}
#mainNavigation:after{
	content:".";
	height:0;
	display:block;
	visibility:hidden;
	clear:both;
}
	.mainNavItem{
		float:left;
		width:131px;
	}
	    .universLink{
			display:block;
			width:60px;
			background:url(https://i2.cdscdn.com/struct/header/bg_universTab.png) no-repeat -849px -33px;
			height:33px;
			color:#3c5a80;
			border-top:3px solid #f75c00;
			padding:0 0 0 4px;
		}
			.universLink .innerLink{
				cursor:pointer;
				color:#3c5a80;
				display:block;
				background:url(https://i2.cdscdn.com/struct/header/bg_universTab.png) no-repeat 100% -99px;
				height:29px;
				padding:4px 0 0;
				text-align:center;
			}
				.universLink .innerLink span{
					margin-right:3px;
					height:29px;
					display:block;
					text-align:center;
					line-height:1em;
					background: url(https://i2.cdscdn.com/struct/common/bg_puces.png) no-repeat 100% -1223px;
					font-size:11px;
					margin-left:-1px;
					position:relative;
				}
				.universLink .innerLink .oneLine{
					padding-top:6px;
					height:23px;
				}
		#firstNavItem .universLink{
			background-position:-849px 0;
		}
		#lastNavItem .universLink .innerLink{
			background-position:100% -66px;
		}
        /*
         * Hover + Actif
         */
		.activeLink{
			width:60px;
			height:38px;
			border:0;
			background-position:-850px -518px !important;
		}
            /*
             * Hover
             */
			.activeLink .innerLink{
				background-position:100% -518px !important;
				color:#fff;
				padding:7px 0 0 4px;
				margin:0 0 0 -4px;
				height:31px;
				/*width:60px;*/
			}
				.activeLink .innerLink span{background-position:100% -303px;}
            /*
             * Actif
             */
			#mainNavigation .currentLink{height:36px;}
			#mainNavigation .currentLink .innerLink{height:29px;}

			/**
             * Deals tab is always shown as active
             */
			/*#mainNavigation .universU13 .universLink{
			    background-position:-849px -594px !important;
			    height:36px;
			    border:0;
			}
			#mainNavigation .universU13 .innerLink{
				background-position:100% -594px !important;
				color:#fff;
				padding:7px 0 0 4px;
				margin:0 0 0 -4px;
				height:29px;
			}
			#mainNavigation .universU13 .activeLink .innerLink{height:31px;}
			
			#mainNavigation .universU13 .universLink .innerLink span{background-position:100% -303px;}*/

   /**
    * Tabbed navigation extensions - for width depending on the number of displayed tabs @see layout_R2_bonsplans.css
    */

	/* 10 to 15 items */
	.item15 .mainNavItem,
	.item14 .mainNavItem,
	.item13 .mainNavItem,
	.item12 .mainNavItem,
	.item11 .mainNavItem,
	.item10 .mainNavItem{
		width:64px;
		margin-right:1px;
	}

   /*
    * Tabs colors
    */
	/* U1 */
	#mainNavigation .universU1 .universLink{border-color:#1c80e5;}
	#mainNavigation .universU1 .activeLink{background-position:-849px -518px !important;}
	#mainNavigation .universU1 .activeLink .innerLink{background-position:100% -518px !important;}
		
	/* U2 */
	#mainNavigation .universU2 .universLink{border-color:#776e67;}
	#mainNavigation .universU2 .activeLink{background-position:-849px -480px !important;}
	#mainNavigation .universU2 .activeLink .innerLink{background-position:100% -480px !important;}
		
	/* U3 */
	#mainNavigation .universU3 .universLink{border-color:#758cae;}
	#mainNavigation .universU3 .activeLink{background-position:-849px -442px !important;}
	#mainNavigation .universU3 .activeLink .innerLink{background-position:100% -442px !important;}
		
	/* U4 */
	#mainNavigation .universU4 .universLink{border-color:#42413c;}
	#mainNavigation .universU4 .activeLink{background-position:-849px -556px !important;}
	#mainNavigation .universU4 .activeLink .innerLink{background-position:100% -556px !important;}
		
	/* U5 */
	#mainNavigation .universU5 .universLink{border-color:#f75c00;}
	#mainNavigation .universU5 .activeLink{background-position:-849px -366px !important;}
	#mainNavigation .universU5 .activeLink .innerLink{background-position:100% -366px !important;}
		
	/* U6 */
	#mainNavigation .universU6 .universLink{border-color:#954bc8;}
	#mainNavigation .universU6 .activeLink{background-position:-849px -328px !important;}
	#mainNavigation .universU6 .activeLink .innerLink{background-position:100% -328px !important;}
		
	/* U7 */
	#mainNavigation .universU7 .universLink{border-color:#878787;}
	#mainNavigation .universU7 .activeLink{background-position:-849px -290px !important;}
	#mainNavigation .universU7 .activeLink .innerLink{background-position:100% -290px !important;}
		
	/* U8 */
	#mainNavigation .universU8 .universLink{border-color:#c42673;}
	#mainNavigation .universU8 .activeLink{background-position:-849px -252px !important;}
	#mainNavigation .universU8 .activeLink .innerLink{background-position:100% -252px !important;}

    /* U12 */
    #mainNavigation .universU12 .universLink{border-color:#58b802;}
    #mainNavigation .universU12 .activeLink{background-position:-849px -404px !important;}
    #mainNavigation .universU12 .activeLink .innerLink{background-position:100% -404px !important;}

    /* U13 */
    #mainNavigation .universU13 .universLink{border-color:#ff0068;}
    #mainNavigation .universU13 .activeLink{background-position:-849px -594px !important;}
    #mainNavigation .universU13 .activeLink .innerLink{background-position:100% -594px !important;}

    /* U15 */
    #mainNavigation .universU15 .universLink{border-color:#3e9a21;}
    #mainNavigation .universU15 .activeLink{background-position:-849px -632px !important;}
    #mainNavigation .universU15 .activeLink .innerLink{background-position:100% -632px !important;}

	/* Mention NEW au-dessus des onglets 
    #mainNavigation .universU6.universNew{background:transparent url(https://i2.cdscdn.com/struct/Header/new_universU6.png) no-repeat 50% 0;}
    #mainNavigation .universU6.universNew .universLink{border-top:3px solid transparent;}
    #mainNavigation .universU6.universNew .activeLink{border:none;}
    */

/*SURCHARGE*/
 /* ! 16 items */
.item16 .mainNavItem{ margin-right:1px; }

/* Largeur des onglets inactifs
 * #mainNavigation #itemxx = largeur totale des onglets (li)
 * #mainNavigation #itemxx .universLink = largeur - 4 de margin (zone de texte)
 * #firstNavItem .activeLink + #firstNavItem .activeLink .innerLink = largeur des span en hover + active
 *
 * 3 largeurs d'onglets sont disponibles : 48px, 55px ou 63px
 */

#firstNavItem,
#mainNavigation #item1,
#mainNavigation #item10{width:48px;}
    #firstNavItem .universLink,
    #firstNavItem .activeLink,
    #firstNavItem .activeLink .innerLink,
    #mainNavigation #item1 .universLink,
    #mainNavigation #item1 .activeLink,
    #mainNavigation #item1 .activeLink .innerLink,
    #mainNavigation #item10 .universLink,
    #mainNavigation #item10 .activeLink,
    #mainNavigation #item10 .activeLink .innerLink{width:44px;}

#mainNavigation #item2,
#mainNavigation #item14{width:55px;}
    #mainNavigation #item2 .universLink,
    #mainNavigation #item2 .activeLink,
    #mainNavigation #item2 .activeLink .innerLink,
    #mainNavigation #item14 .universLink,
    #mainNavigation #item14 .activeLink,
    #mainNavigation #item14 .activeLink .innerLink{width:51px;}

#mainNavigation #item3,
#mainNavigation #item4,
#mainNavigation #item5,
#mainNavigation #item6,
#mainNavigation #item7,
#mainNavigation #item8,
#mainNavigation #item9,
#mainNavigation #item11,
#mainNavigation #item12,
#mainNavigation #item13,
#lastNavItem{width:63px;}
    #mainNavigation #item3 .universLink,
    #mainNavigation #item3 .activeLink,
    #mainNavigation #item3 .activeLink .innerLink,
    #mainNavigation #item4 .universLink,
    #mainNavigation #item4 .activeLink,
    #mainNavigation #item4 .activeLink .innerLink,
    #mainNavigation #item5 .universLink,
    #mainNavigation #item5 .activeLink,
    #mainNavigation #item5 .activeLink .innerLink,
    #mainNavigation #item6 .universLink,
    #mainNavigation #item6 .activeLink,
    #mainNavigation #item6 .activeLink .innerLink,
    #mainNavigation #item7 .universLink,
    #mainNavigation #item7 .activeLink,
    #mainNavigation #item7 .activeLink .innerLink,
    #mainNavigation #item8 .universLink,
    #mainNavigation #item8 .activeLink,
    #mainNavigation #item8 .activeLink .innerLink,
    #mainNavigation #item9 .universLink,
    #mainNavigation #item9 .activeLink,
    #mainNavigation #item9 .activeLink .innerLink,
    #mainNavigation #item11 .universLink,
    #mainNavigation #item11 .activeLink,
    #mainNavigation #item11 .activeLink .innerLink,
    #mainNavigation #item12 .universLink,
    #mainNavigation #item12 .activeLink,
    #mainNavigation #item12 .activeLink .innerLink,
    #mainNavigation #item13 .universLink,
    #mainNavigation #item13 .activeLink,
    #mainNavigation #item13 .activeLink .innerLink,
    #lastNavItem .universLink,
    #lastNavItem .activeLink,
    #lastNavItem .activeLink .innerLink{width:59px;}

/*FIN SURCHARGE*/

/**************************************************************************************
 * Overlayers
 */
#mainNavigation .navLayer{
	background-image:url(https://i2.cdscdn.com/struct/Header/repeat_layers.png);
	background-repeat:repeat-x;
	display:none;
	padding:9px 0 9px 5px; 
	position:absolute;
	margin:0 0 0 -8px;
	top:37px;
	left:0;
	width:973px;
	height:216px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
	z-index:900;
}
    nav{ display: block;}
    #mainNavigation .universList .sectionLink {color:#798DA8;}
    
    #mainNavigation .universTitleTxt a,
    #mainNavigation .universTitle a{
        color:#fff;
        text-decoration:underline;
    }

   /*
    * The 4 columns of the overlayer
    */
    
    /*
     * Rounded corners with a tiny css sprite
     */
    .navLayer .roundedBox{
        float:left;
        padding:3px 0;
        position:relative;
        height:210px;
        -moz-box-shadow:10px -5px 10px -10px #313131;       /* FF3.1+ */
        -webkit-box-shadow:10px -5px 10px -10px #313131;    /* Saf3.0+, Chrome */
        box-shadow:10px -5px 10px -10px #313131;            /* Opera 10.5, IE 9.0 */
        z-index:10;
    }
    .navLayer .corner{
        background:url(https://i2.cdscdn.com/struct/common/layout/overlayer_round_corners.png) no-repeat;
        position:absolute;
        width:3px;
        height:3px;
    }
    .navLayer .topLeft{
	    background-position:0 0;
	    top:0;
	    left:0;
    }
    .navLayer .topRight{
	    background-position:-3px 0;
	    top:0;
	    right:0;
    }
    .navLayer .bottomLeft{
	    background-position:0 -3px;
	    bottom:0;
	    left:0;
    }
    .navLayer .bottomRight{
	    background-position:-3px -3px;
	    bottom:0;
	    right:0; 
    }
    .navLayer .topLine,
    .navLayer .bottomLine{
        background:#fff;
        position:absolute;
        left:3px;
        width:783px;
        height:3px;
    }
    .navLayer .topLine{top:0;}
    .navLayer .bottomLine{bottom:0;}

	.universList{
		background:#fff;
		float:left;
		width:789px;
		height:210px;
	}
		.universList .universItem{
			float:left;
			height:208px;
			margin:0;
			padding:0;
			width:196px;
		}
	    .universList .sectionList{
		    float:left;
		    width:196px;
	    }
	    /* Vertical dashed separator between each overlayer's column */
	    .universList .SectionListSeparator{
            border-right:1px dashed #c2bfbc;
            float:left;
            height:210px;
            margin-top:2px;
	    }
		.universList .sectionList .firstLineWithoutPicto{
		    margin:46px 0 0;
		}
		.navLayer .sectionList li{
			margin:3px 0 0;
		}
		.navLayer .sectionLink{
            padding:0 0 0 11px;
            margin:0 0 0 12px;
            background:url(https://i2.cdscdn.com/struct/header/bg_universTab.png) no-repeat -970px -216px;
            line-height:12px;
            font-size:11px;
            display:inline-block;
        }
        .navLayer .withExternalLink .sectionLink{background:url(https://i2.cdscdn.com/struct/header/bg_universTab.png) no-repeat -971px -160px;}

		    .navLayer .universLevel2 .sectionLink{
			    padding:0 0 0 11px;
			    margin:0 0 0 20px;
			    background:url(https://i2.cdscdn.com/struct/header/bg_universTab.png) no-repeat -971px -160px;
			    line-height:1em;
			    font-size:11px;
			    display:inline-block;
		    }
        /*
         * Picto used for external link
         */
        .externalLink{
            background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat 100% 101%;
            display:inline-block;
            height:13px;
            padding:0 0 0 5px;
            vertical-align:middle;
            width:14px;
        }
   /*
    * Right part of the overlayer
    */
    .navLayerRightBlock{
		float:left;
		color:#fff;
		height:216px;
		width:183px;
	}
    .navLayerRightImage{
        position:absolute;
        bottom:9px;
        right:0;
    }
   /*
    * Overlayer's bottom
    */
    .navLayerBottom{
        background:url(https://i2.cdscdn.com/struct/header/repeat_footer_layers.png) repeat-x;
        -moz-border-radius:0 0 0 3px;
        border-radius:0 0 0 3px;
        bottom:-18px;
        color:#fff;
        font-size:11px;
        font-weight:bold;
        height:20px;
        left:0;
        line-height:18px;
        padding:0 10px;
        position:absolute;
    }
    .navlayerWave{
        background-image:url(https://i2.cdscdn.com/struct/header/bg_universTab.png);
        background-repeat:no-repeat;
        bottom:0;
        height:19px;
        position:absolute;
        right:-21px;
        width:21px;
    }
    .universU1 .waveColor{background-position:-828px -537px;}
    .universU2 .waveColor{background-position:-828px -499px;}
    .universU3 .waveColor{background-position:-828px -461px;}
    .universU4 .waveColor{background-position:-828px -575px;}
    .universU5 .waveColor{background-position:-828px -385px;}
    .universU6 .waveColor{background-position:-828px -347px;}
    .universU7 .waveColor{background-position:-828px -309px;}
    .universU8 .waveColor{background-position:-828px -271px;}
    .universU12 .waveColor{background-position:-828px -423px;}
    .universU13 .waveColor{background-position:-828px -613px;}
    .universU15 .waveColor{background-position:-828px -653px;}

.deleg-c-target-self
{
    cursor:pointer;
}

.deleg-c-target-blank
{
    cursor:pointer;
}

/*
 * Overlayer's colors
 */
/* U1 */
#mainNavigation .universU1 .sectionLink_over{text-decoration:underline;color:#1c80e5;background-position:-500px -832px;}
#mainNavigation .universU1 .universLevel2 .sectionLink_over{text-decoration:underline;color:#1c80e5;background-position:-976px -707px;}
#mainNavigation .universU1 .withExternalLink .sectionLink_over{background-position:-976px -707px;}
/* U2 */
#mainNavigation .universU2 .sectionLink_over{text-decoration:underline;color:#776e67;background-position:-500px -1158px;}
#mainNavigation .universU2 .universLevel2 .sectionLink_over{text-decoration:underline;color:#776e67;background-position:-976px -1033px;}
#mainNavigation .universU2 .withExternalLink .sectionLink_over{background-position:-976px -1033px;}
/* U3 */
#mainNavigation .universU3 .sectionLink_over{text-decoration:underline;color:#758cae;background-position:-500px -1483px;}
#mainNavigation .universU3 .universLevel2 .sectionLink_over{text-decoration:underline;color:#758cae;background-position:-976px -1359px;}
#mainNavigation .universU3 .withExternalLink .sectionLink_over{background-position:-976px -1359px;}
/* U4 */
#mainNavigation .universU4 .sectionLink_over{text-decoration:underline;color:#42413c;background-position:-500px -3440px;}
#mainNavigation .universU4 .universLevel2 .sectionLink_over{text-decoration:underline;color:#42413c;background-position:-976px -1685px;}
#mainNavigation .universU4 .withExternalLink .sectionLink_over{background-position:-976px -1685px;}
/* U5 */
#mainNavigation .universU5 .sectionLink_over{text-decoration:underline;color:#f75c00;background-position:-500px -2136px;}
#mainNavigation .universU5 .universLevel2 .sectionLink_over{text-decoration:underline;color:#f75c00;background-position:-976px -2011px;}
#mainNavigation .universU5 .withExternalLink .sectionLink_over{background-position:-976px -2011px;}
/* U6 */
#mainNavigation .universU6 .sectionLink_over{text-decoration:underline;color:#954bc8;background-position:-500px -2462px;}
#mainNavigation .universU6 .universLevel2 .sectionLink_over{text-decoration:underline;color:#954bc8;background-position:-976px -2337px;}
#mainNavigation .universU6 .withExternalLink .sectionLink_over{background-position:-976px -2337px;}
/* U7 */
#mainNavigation .universU7 .sectionLink_over{text-decoration:underline;color:#878787;background-position:-500px -2788px;}
#mainNavigation .universU7 .universLevel2 .sectionLink_over{text-decoration:underline;color:#878787;background-position:-976px -2663px;}
#mainNavigation .universU7 .withExternalLink .sectionLink_over{background-position:-976px -2663px;}
/* U8 */
#mainNavigation .universU8 .sectionLink_over{text-decoration:underline;color:#c42673;background-position:-500px -3114px;}
#mainNavigation .universU8 .universLevel2 .sectionLink_over{text-decoration:underline;color:#c42673;background-position:-976px -2989px;}
#mainNavigation .universU8 .withExternalLink .sectionLink_over{background-position:-976px -2989px;}
/*U12*/
#mainNavigation .universU12 .sectionLink_over{text-decoration:underline;color:#58b802;background-position:-500px -1810px;}
#mainNavigation .universU12 .universLevel2 .sectionLink_over{text-decoration:underline;color:#58b802;background-position:-976px -1685px;}
#mainNavigation .universU12 .withExternalLink .sectionLink_over{background-position:-976px -1685px;}
/*U13*/
#mainNavigation .universU13 .sectionLink_over{text-decoration:underline;color:#ff0068;background-position:-500px -3766px;}
#mainNavigation .universU13 .universLevel2 .sectionLink_over{text-decoration:underline;color:#ff0068;background-position:-976px -3641px;}
#mainNavigation .universU13 .withExternalLink .sectionLink_over{background-position:-976px -3641px;}
/*U15*/
#mainNavigation .universU15 .sectionLink_over{text-decoration:underline;color:#3e9a21;background-position:-500px -1810px;}
#mainNavigation .universU15 .universLevel2 .sectionLink_over{text-decoration:underline;color:#3e9a21;background-position:-976px -1685px;}
#mainNavigation .universU15 .withExternalLink .sectionLink_over{background-position:-976px -1685px;}

/*******************************************************
 * Overlayer's title
 *
 * Display overlayer's title with image sprite and text
 *
 * - horizontal step of 50px
 * - vertical step of 40px
 *
 * <code>
 * <body>
 *  <ul class="sectionList">
 *   <li class="sectionTitle">
 *    <span class="overlayerTitle UxColxDptx"><!-- --></span>
 *    <span class="txt_Ux">Titre overlayer</span>
 *   </li>
 *   <li><li>
 *  </ul>
 * </body>
 * </code>
 *
 * @version   1.0
 * @author    CJU
 * @_gfx      struct/Header/overlayer_title.png
 */

#mainNavigation .navLayer .sectionList .sectionTitle{
    font-size:13px;
    font-weight:bold;
    letter-spacing:-0.5px;
    margin:0;
}
#mainNavigation .navLayer .sectionTitle .overlayerTitle{
    cursor:default;
    display:inline-block;
    vertical-align:middle; 
    width:142px;
}
/* @bugfix: support of vertical-align in IE6 */
* html #mainNavigation .navLayer .sectionTitle .overlayerTitle{
    zoom:1;
    display:inline;
    height:40px;
    line-height:14px;
}
.overlayerPicto{
    background-image:no-repeat;
    display:inline-block;
    vertical-align:middle; 
    height:40px;
    width:50px;
}
/* @bugfix: support of vertical-align in IE6 */
* html #mainNavigation .overlayerPicto{
    zoom:1;
    display:inline;
}

/*
 * OverLayer's picto title - Line 1
 */
.overlayerPictoL1C1{background-position:0 0;}
.overlayerPictoL1C2{background-position:-50px 0;}
.overlayerPictoL1C3{background-position:-100px 0;}
.overlayerPictoL1C4{background-position:-150px 0;}
/*
 * OverLayer's picto title - Line 2
 */
.overlayerPictoL2C1{background-position:0 -40px;}
.overlayerPictoL2C2{background-position:-50px -40px;}
.overlayerPictoL2C3{background-position:-100px -40px;}
.overlayerPictoL2C4{background-position:-150px -40px;}
/*
 * OverLayer's picto title - Line 3
 */
.overlayerPictoL3C1{background-position:0 -80px;}
.overlayerPictoL3C2{background-position:-50px -80px;}
.overlayerPictoL3C3{background-position:-100px -80px;}
.overlayerPictoL3C4{background-position:-150px -80px;}
/*
 * OverLayer's picto title - Line 4
 */
.overlayerPictoL4C1{background-position:0 -120px;}
.overlayerPictoL4C2{background-position:-50px -120px;}
.overlayerPictoL4C3{background-position:-100px -120px;}
.overlayerPictoL4C4{background-position:-150px -120px;}
/*
 * OverLayer's picto title - Line 5
 */
.overlayerPictoL5C1{background-position:0 -160px;}
.overlayerPictoL5C2{background-position:-50px -160px;}
.overlayerPictoL5C3{background-position:-100px -160px;}
.overlayerPictoL5C4{background-position:-150px -160px;}
/*
 * OverLayer's picto title - Line 6
 */
.overlayerPictoL6C1{background-position:0 -200px;}
.overlayerPictoL6C2{background-position:-50px -200px;}
.overlayerPictoL6C3{background-position:-100px -200px;}
.overlayerPictoL6C4{background-position:-150px -200px;}
/*
 * OverLayer's picto title - Line 7
 */
.overlayerPictoL7C1{background-position:0 -240px;}
.overlayerPictoL7C2{background-position:-50px -240px;}
.overlayerPictoL7C3{background-position:-100px -240px;}
.overlayerPictoL7C4{background-position:-150px -240px;}
/*
 * OverLayer's picto title - Line 8
 */
.overlayerPictoL8C1{background-position:0 -280px;}
.overlayerPictoL8C2{background-position:-50px -280px;}
.overlayerPictoL8C3{background-position:-100px -280px;}
.overlayerPictoL8C4{background-position:-150px -280px;}
/*
 * OverLayer's picto title - Line 9
 */
.overlayerPictoL9C1{background-position:0 -320px;}
.overlayerPictoL9C2{background-position:-50px -320px;}
.overlayerPictoL9C3{background-position:-100px -320px;}
.overlayerPictoL9C4{background-position:-150px -320px;}
/*
 * OverLayer's picto title - Line 10
 */
.overlayerPictoL10C1{background-position:0 -360px;}
.overlayerPictoL10C2{background-position:-50px -360px;}
.overlayerPictoL10C3{background-position:-100px -360px;}
.overlayerPictoL10C4{background-position:-150px -360px;}
/*
 * OverLayer's picto title - Line 11
 */
.overlayerPictoL11C1{background-position:0 -400px;}
.overlayerPictoL11C2{background-position:-50px -400px;}
.overlayerPictoL11C3{background-position:-100px -400px;}
.overlayerPictoL11C4{background-position:-150px -400px;}
/*
 * OverLayer's picto title - Line 12
 */
.overlayerPictoL12C1{background-position:0 -440px;}
.overlayerPictoL12C2{background-position:-50px -440px;}
.overlayerPictoL12C3{background-position:-100px -440px;}
.overlayerPictoL12C4{background-position:-150px -440px;}
/*
 * OverLayer's picto title - Line 13
 */
.overlayerPictoL13C1{background-position:0 -480px;}
.overlayerPictoL13C2{background-position:-50px -480px;}
.overlayerPictoL13C3{background-position:-100px -480px;}
.overlayerPictoL13C4{background-position:-150px -480px;}
/*
 * OverLayer's picto title - Line 14
 */
.overlayerPictoL14C1{background-position:0 -520px;}
.overlayerPictoL14C2{background-position:-50px -520px;}
.overlayerPictoL14C3{background-position:-100px -520px;}
.overlayerPictoL14C4{background-position:-150px -520px;}
/*
 * OverLayer's picto title - Line 15
 */
.overlayerPictoL15C1{background-position:0 -560px;}
.overlayerPictoL15C2{background-position:-50px -560px;}
.overlayerPictoL15C3{background-position:-100px -560px;}
.overlayerPictoL15C4{background-position:-150px -560px;}
/*
 * OverLayer's picto title - Line 16
 */
.overlayerPictoL16C1{background-position:0 -600px;}
.overlayerPictoL16C2{background-position:-50px -600px;}
.overlayerPictoL16C3{background-position:-100px -600px;}
.overlayerPictoL16C4{background-position:-150px -600px;}

/** End Onglets - Tabbed navigation **/

/********************************************************************************************************
 * SIDEBAR
 */
.sidebarContainer{
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	width:200px;
	padding:5px 0 0 5px;
}
/* Gabarits des blocs colonne gauche */
	.stdSidebarContent .stdSidebarInnerContent{
		padding: 0 5px 5px 0;
		Word-wrap : break-word ;
	}
	.sidebarContainer .stdSidebarTitle{
		background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -900px 100%;
		color:#273c58;
		font-size:1em;
		font-weight:bold;
		text-transform:uppercase;
		padding:0 0 10px;
	}
	
	.sidebarContainer .leftSidebarContent .stdSidebarTitle{ /* hybrid composition of left sidebar for dynamic pages result */
        font-size:1.2em;
        text-align:center;
	}
	
		.sidebarContainer .stdSidebarTitle span{
			display:block;
			background:#fff url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat 0 0;
			padding:7px 5px 8px 11px;
		}
		
		.sidebarContainer .leftSidebarContent .stdSidebarTitle span{ /* hybrid composition of left sidebar for dynamic pages result */
            padding-left:0;
            padding-right:0;
	    }
	.sidebarContainer .stdInnerTitle{
		color:#3c5a80;
		font-weight:bold;
		padding:0 0 4px 1px;
	}
	.sidebarContainer .stdInnerTitle a{color:#3c5a80;}
/* Rechercher par... marques */
.stdSidebarContent .brandLogoList{
	padding:5px 0 0;
}
	.stdSidebarContent .brandLogoList li{
		text-align:center;
		padding:0 0 15px;
	}
	.stdSidebarContent .seeMoreTitle{
		background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -896px 4px;
		color:#3c5a80;
		font-weight:bold;
		padding:0 0 2px 16px;
	}
	.stdSidebarContent .brandList{
		overflow:auto;
		max-height:220px;
		background:#f3f5f7 url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat 0px -230px;
		border-bottom:1px solid #fff;
		padding:8px 0 0 19px;
		font-size:0.917em;
	}
		.stdSidebarContent .brandList li{
			padding:0 0 8px 9px;
			background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -900px -96px;
		}
			.stdSidebarContent .brandList li .sectionLink{
				color:#3c5a80;
			}
/* Et aussi... */
.stdSidebarContent .stdSidebarList{
	padding:4px 0 6px 19px;
	font-size:0.917em;
}
	.stdSidebarContent .stdSidebarList li{
		padding:0 0 6px 9px;
		background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -900px -96px;
	}
	.stdSidebarList .crossLinkContainer{
	    margin:0;
	    padding:0;
	    list-style-type:none;
	}
	.stdSidebarList .crossLinkContainer li{
	    padding:0 0 6px 9px;
		background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -900px -96px;
		margin-left:3px;		
	}
		.stdSidebarContent .stdSidebarList li a,
		.stdSidebarList .crossLinkContainer li span{
			color:#3c5a80;
		}
/* Offres partenaires */
.stdSidebarContent .partnerList{
	font-size:0.917em;
	margin:0;
	padding:4px 0 0 8px;
	list-style-type:none;
}
	.stdSidebarContent .partnerList li{
		padding:0 0 6px 9px;
		background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -1201px -103px;
	}
		.stdSidebarContent .partnerList li a{
			color:#3c5a80;
			padding:0 20px 0 0;
			background: url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat 100% 101%;
		}
/* Liens sponsorises */
.sidebarContainer .deleg-c-target-self, .sidebarContainer .deleg-c-target-blank{
    cursor:pointer;
    text-align:left;
}

.sidebarContainer .sponsoredBlock{
	color:#535353;
	font-size:1.1em;
	padding:0 5px 15px 12px;
}
	.sidebarContainer .sponsoredBlock .title{
		font-size:1.09em;
		text-transform:uppercase;
		padding:0 0 8px;
		color:#3E5C81;
		font-weight:bold;
	}
		.sidebarContainer .sponsoredBlock li{
			padding:0 0 6px 11px;
			background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -1199px 7px;
		}
			.sidebarContainer .sponsoredBlock li a, 
			.sidebarContainer .sponsoredBlock li span{
			    color:#3E5C81;
				cursor:pointer;
			    font-weight:bold;
			}
/* Derniers rayons visites */
	.stdSidebarContent .historyList li{
		background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -624px 4px;
		padding:0 0 6px 12px;
	}
		.stdSidebarContent .historyList li a{
			color:#3c5a80;
		}
		
		.stdSidebarContent .historyList .nohistory {
		    background: none;
		    padding:0 0 6px 0;
	    }   
	    .stdSidebarContent .historyList .nohistory a:hover{
	        text-decoration:none;
	    }
/* Derniers produits consultes */
.stdSidebarContent .displayPdtList{
	height:62px;
}
	.stdSidebarContent .displayPdtList li{
		float:left;
		padding:0 5px 6px;
		height:53px;
		width:52px;
	}
		.stdSidebarContent .displayPdtList li a{
			display:block;
			height:47px;
			padding:5px 0 0 5px;
			width:47px;
			border:1px solid #fff;
		}
	.stdSidebarContent .displayPdtList li.active{
		background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -1266px -150px;
	}
		.stdSidebarContent .displayPdtList li.active a{
			border:1px solid #b8c1ce;
		}
			.stdSidebarContent .displayPdtList li a img{
				display:block;
			}
.stdSidebarContent .displayPdtInfo{
	background:#f3f5f7 url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat 0px -230px;
	border-bottom:1px solid #fff;
	padding:6px 9px 8px;
	font-size:0.917em;
}
    /* .stdSidebarContent .leftSidebarLevelSearch, */
    .stdSidebarContent .leftSidebarLevelCtg
    {
	    margin:0;
	    padding:0;
	    list-style-type:none;
    }
    .stdSidebarContent .displayPdtInfo p{margin:0;}
	.stdSidebarContent .displayPdtInfo a{
		display:block;
		color:#3c5a80;
		width:100%
	}
		.stdSidebarContent .displayPdtInfo a *{
			cursor:pointer;
		}
	.stdSidebarContent .displayPdtInfo a:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
		.stdSidebarContent .displayPdtInfo .pdtName{
			float:left;
			width:100px;
		}
		.stdSidebarContent .displayPdtInfo .priceBlock{
			float:right;
			width:69px;
			text-align:right;
		}
			.stdSidebarContent .displayPdtInfo .priceBlock .oldPrice{
				color:#000;
				display:block;
				height:14px;
				text-align:right;
				text-decoration:line-through;
			}
			.stdSidebarContent .displayPdtInfo .priceBlock .price{
				color:#ff0000;
				font-size:1.69em;
				font-weight:bold;
			}
			/**
             * Price used for the marketplace
             * @todo   price content should be in price.css file   
             */
			.stdSidebarContent .displayPdtInfo .priceBlock .price_v2{
				color:#02659f;
				font-size:1.54em;
				font-weight:bold;
			}
				.stdSidebarContent .displayPdtInfo .priceBlock .price span,
				.stdSidebarContent .displayPdtInfo .priceBlock .price_v2 span{
					font-size:0.59em;
					vertical-align:text-top;
				}

/********************************************************************************************************
 * CONTENT
 */
.stdDecoTop,
.stdDecoBottom{
	height:5px;
	width:1000px;
	overflow:hidden;
	background:url(https://i2.cdscdn.com/struct/header/bg_structure.png) no-repeat -300px -141px
}
.stdDecoTop{
	margin-top:5px;
}
.stdDecoBottom{
	background-position:-300px -146px;
	margin-bottom:15px;
}
/*
 * BazaarVoice
 */
.stdDecoBv{
	background-color:#fff;
	width:1000px;
	margin:0px auto;
}
.stdDecoContent{
	background-color:#fff;
	width:100%;
}
.stdDecoContent:after{
	content:".";
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
}
.mainDecoTop{
	margin-top:18px;
}

/*
 * Breadcrumb
 */
.stdBreadCrumb{
  font-size:10px; 
  font-family:Arial,Verdana,Helvetica,sans-serif; 
  padding:0 5px 7px;
}
.backgroundBreadCrumb{
  background:#f6f8f9;
  border-bottom:1px solid #DEE2E8;
  min-height:13px;
  overflow:hidden;
  padding:6px 5px 0;
}
.breadCrumb{
	color:#798da8;
	  float:left;
	  width:790px;
}
    .breadCrumb a{color:#798da8;}

	.breadCrumb h1{
		  display:inline;
		  font-size:11px;
		  font-weight:normal;
	}
	.basketSummary{
	  float:left;
	  text-align:right;
	  width:180px;
  }
    .basketSummary a{
      color:#21A00B;
      margin:0;
      padding:0 5px;
    }

.stdFullPageContent{
	width:990px;
	padding:5px 5px 0;
}
.stdPageContent{
	float:left;
	width:780px;
	padding:5px 5px 0 10px;
	position:relative;
}
.stdInnerContentTop{
	height:8px;
	overflow:hidden;
	width:775px;
	background: url(https://i2.cdscdn.com/struct/common/bg_content.png) no-repeat 0 0;
}
.stdInnerContentBottom{
	height:8px;
	overflow:hidden;
	width:775px;
	background: url(https://i2.cdscdn.com/struct/common/bg_content.png) no-repeat 0 -8px;
}
.stdInnerContent{
	background: url(https://i2.cdscdn.com/struct/common/bg_content.png) repeat-y -775px 0;
	padding: 0 0 0 7px;
	width: 768px;
}
.stdInnerContent:after{
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}
  /* Banniere de pub dans le coeur de page (largeur de la banniere : 747px) */
  .stdBanPub{
	  display:block;
	  padding:5px 0px 0px 8px;
  }
	.stdContentLine{
		padding:5px 0 5px 9px
	}
	.stdContentTitle{
		clear:both;
		margin-bottom:5px;
		padding:5px 0 0 0;
		width:100%;
		position:relative;
	}
.stdDecoBorder{
	height:3px;
	background-position: -205px 0;
	background-repeat: no-repeat;
	overflow:hidden;
	left:-5px;
	position:relative;
}
.stdInfoPageContent .stdDecoBorder{
	margin-bottom:7px;
}

/*
 * Bloc pub paves dans le footer
 */
.footerAdsPaves {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    margin: 0 10px 10px auto;
    width: 772px;
}
    .footerAdsPaves .goodDealBlock,
    .footerAdsPaves .pubBlock {
        display: inline-block;
        vertical-align: top;
    }
    .footerAdsPaves .goodDealBlock {
        color: #336699;
        font-weight: bold;
        margin: 45px 0 0;
        text-align: center;
        width: 154px;
    }
        .footerAdsPaves .goodDealBlock .goodDealText {
            font-size: 1.8em;
            font-style: italic;
        }
        .footerAdsPaves .goodDealBlock .adText {
            font-size: 1.2em;
        }
    .footerAdsPaves .pubBlock {
        margin: 6px 6px 6px 0;
    }

/****************************************************************************************************
* PRODUCT
*/

.CLogoStd001_over{
    cursor:pointer;
}

.deleg-c-cdiscountpro-product_over{
    cursor:pointer;
}

.deleg-c-cdiscount-card_over{
    cursor:pointer;
}

.deleg-c-image-lister_over{
    cursor:pointer;
}

/********************************************************************************************************
 * FOOTER
 */
#footer,
.footerFerContainer,
.footerServicesContainer{
    cursor:default;  /* pour annuler le cursor:pointer placé sur le body dans le cas des habillage cliquables */
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:1em;
	text-align:left;
}
/*
 * Bloc Services
 */
.footerServicesContainer,
.footerFerContainer{
	width:1000px;
	margin:0 auto;
	padding:1px 0 0;
}
    .footerServicesContainer .stdDecoTop{margin-top:0;}

.footerServicesBottom{
	margin-bottom:10px;
}
.footerServices,
.serviceList{
	list-style:none;
	margin:0;
	padding:0;
}
.serviceList{
    float:right;
    width:160px;
}
.footerServices{
	background:url(https://i2.cdscdn.com/struct/footer/bg_footer.png) repeat;
	width:1000px;
	height:180px;
}
.footerServices:after{
	content:".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
    .footerServices .deleg-c-footer-service_over,
    .footerServices .deleg-c-cdiscount-film_over
    {
		cursor:pointer;
        text-align:left;
        text-decoration:underline;
    }
	.footerServices .serviceBlock{
		border-right:1px dashed #d2d8e0;
		color:#0045ac;
		float:left;
		height:100%;
		padding:0 4px 0 10px;
		width:235px;
	}
    .footerServices .serviceBlock:last-child,
    .footerServices .lastItem{
        border:none;
    }
        /*
         * Links
         */
		.footerServices .serviceBlock a{
			color:#0045ac;
		}
        .footerServices .serviceBlock a:hover{
            text-decoration:underline;
        }
		.footerServices .serviceTitle{
			background:url(https://i2.cdscdn.com/struct/common/bg_puces.png) no-repeat 0 -418px;
			color:#0045ac;
			display:inline-block;
			font-size:1.2em;
			font-weight:bold;
			margin:0;
			padding:0 0 10px 11px;
			text-transform:uppercase;
			width:224px;
		}
        .serviceBlock .serviceContent{
            background:url(https://i2.cdscdn.com/struct/footer/picto_footer.png) no-repeat 0 0;
            float:left;
            min-height:100px;
            width:70px;
        }
        .serviceBlock .garantiesBlock{background-position:-195px 0;}
		.serviceBlock .shippingBlock{background-position:-265px 0;}
		.serviceBlock .helpBlock{background-position:-335px 0;}
		.serviceBlock .aboutUsBlock{background-position:-405px 0;}

		.serviceList li{
			padding:0 0 6px 9px;
			background:url(https://i2.cdscdn.com/struct/common/bg_puces.png) no-repeat 0 -511px;
		}
		.footerServices .aboutUsBlock ul li{
			font-size:1.1em;
		}
		.footerServices .serviceContent p{
			padding:0 0 6px;
		}
		.footerServices .itemButton{
		    background:url(https://i2.cdscdn.com/struct/footer/picto_footer.png) 0 -92px;
		    cursor:pointer;
            margin:5px auto 0;
            padding:5px 0 0;
		    text-align:center;
            height:19px;
            width:106px;
		}
/*
 * Bloc Footer
 */
#footer{background-color:#fff;}
    #footer .deleg-c-footer
    {
		cursor:pointer;
        text-align:left;
    }
	#footer .crossLinkContainer{
		width:1000px;
		margin:0 auto;
		text-align:center;
		padding:10px 0 15px;
	}
		#footer .crossLinkContainer li{
			display:inline;
			padding:0 12px 0 16px;
			font-weight:bold;
			font-size:1.1em;
			background:url(https://i2.cdscdn.com/struct/common/bg_puces.png) no-repeat 0 -708px;
		}
		#footer .crossLinkContainer li.first{background:none;}
			#footer .crossLinkContainer li a,
			#footer .crossLinkContainer li span{
				color:#3c5a80;
				text-decoration:underline;
			}
	#footer .footerProCss
	{
	    color:#393241;
	    text-align:center;
	    font-weight:bold;
	    font-size:11px;
	    font-style:italic;
	    Line-height:13px;
	    margin-right:6px;
	}
	.joinUs {
        padding:0;
        /*list-style:none;*/
    }
    .joinUs li {
        display:inline;
    }
    .visuLogoJoinUs {
        margin-top:15px;
        margin-left:15px;
    }
	.footerLogoList{
		width:1045px;
		margin:0 auto;
		text-align:left;
		padding: 0 0 17px;
	}
	.footerLogoList:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
		.footerLogoList .itemLogo{
			float:left;
			width:195px;
		}
		.footerLogoList .favoriLogo{
			width:102px;
			text-align:center;
		}
		.footerLogoList .encartLogo{
			background:url(https://i2.cdscdn.com/struct/footer/picto_footer.png) no-repeat 0 0;
			color:#3c5a80;
			font-size:0.9em;
			margin:0 6px 0 0;
			padding:6px 13px 0 13px;
			text-align:left;
			width:169px;
			height:86px;
		}
			.footerLogoList .encartLogo span,
			.footerLogoList .encartLogo a{
				color:#3C5A80;
				display:block;
				height:20px;
				text-decoration:none;
			}
			.footerLogoList .encartLogo .visuLogo{
				display:block;
				margin:15px auto 0;
			}
			.footerLogoList .encartLogo .visuLogo2{
				display:block;
				margin:10px auto 0;
			}
			.footerLogoList .encartLogoLarge{
			background:url(https://i2.cdscdn.com/struct/footer/picto_footer.png) no-repeat 0 -116px;	
			color:#93a0b1;
			font-size:0.9em;
			margin:0 6px 0 0;
			padding:6px 13px 0 13px;
			text-align:left;
			width:205px;
			height:86px;
		}		
	    .facebookTag{
            height: 20px;
            width: 100px;
            margin: 8px 5px 10px 0 
	    }
	.lienBlog {
        padding:0;
    }
    .lienBlog li {
        display:inline;
    }
    .textLienBlog{
        font-size:11px;
        font-family:Arial, sans-serif;
    }
    .puceLienBlog{
        background:url(https://i2.cdscdn.com/struct/common/bg_puces.png) no-repeat 0 -1279px;
        float:left;
        display:block;
        cursor:pointer;
        height:13px;
        width:13px;
    }
			
	.ferContainer{background-color:#fff;}

		.ferContainer .insideFer{
			margin:0 auto;
			width:1000px;
			color:#aab5c4;
			padding:0;
		}
			.ferContainer .insideFer .ferZone{padding:10px 15px 10px;}
			.ferContainer .insideFer .firstZone{padding-bottom:0;}

			.ferContainer .insideFer p{padding:0 0 12px;}
			.ferContainer .insideFer a{
				text-decoration:underline;
				color:#aab5c4;
			}
			.ferContainer .insideFer a:hover{color:#3c5a80;}
			.ferContainer .insideFer .zoneTitle{
				color:#3c5a80;
				font-size:1.1em;
				padding:0 0 6px;
				font-weight:bold;
			}
			    .insideFer .zoneTitle h2,
			    .insideFer .zoneTitle h3{
				    margin:0;
				    font-size:1em;
			    }
			.insideFer .footerInLine{text-align:left;}
				.insideFer .footerInLine ul{text-align:center;}
				.insideFer .footerInLine li{display: inline;}

/********************************************************************************************************
 * MENU GAUCHE - Left sidebar menu
 */
.leftSidebar{
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	margin:0;
	padding:0;
	width:200px;
}
  .leftSidebarUniversTitle{
	  background-position:0 0;
	  background-repeat:no-repeat;
	  display:block;
	  height:49px;
	  padding:2px 0 0 9px;
  }
	.leftSidebarContent{
		border-left:1px solid #dde1e7;
		border-right:1px solid #dde1e7;
		padding:3px 0 15px;
	}
		.leftSidebarRayonTitle{
			color:#fff;
			font-size:11px;
			font-weight:bold;
			height:22px;
			padding:10px 0 0 7px;
			text-transform:uppercase;
		}
		.twoLinesRayonTitle{
			height:30px;
			padding-top:2px;
		}
		.leftSidebarLevel1,
		.leftSidebarLevel1 ul{
			list-style:none;
			margin:0;
			padding:0;
		}
		.leftSidebarLevel1{
			padding-top:4px;
		}
			.leftSidebarLevel1 ul{
				margin-left:8px;
			}
			* html .leftSidebarLevel1 li{
				height:10px;
			}
				.leftSidebarLevel1 li .leftLink{
					display:block;
					text-align:left;
				}
				.leftSidebarLevel1 .leftLink{
					background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat -622px 6px;
					color:#3E5C81;
					font-size:11px;
					font-weight:bold;
					padding:3px 5px 3px 15px;
					text-decoration:none;
				}
				.leftSidebarLevel1 .leftLink_over{
					background-position:2px -683px;
					text-decoration:underline;
					/* Color is extended in Ux.css */
				}
				.leftSidebarLevel1 .activated{
					background-position:3px -602px;
					padding-bottom:4px;
					/* Color is extended in Ux.css */
				}

					.leftSidebarLevel2 .leftLink{
						background-position:-620px -78px;
						font-weight:normal;
						padding-top:2px;
						padding-bottom:2px;
					}
					.leftSidebarLevel2 .leftLink_over{
						background-position:4px -368px;
						/* Color is extended in Ux.css */
					}
					.leftSidebarLevel2 .activated{
						background-position:4px -459px;
						font-weight:bold;
						/* Color is extended in Ux.css */
					}
						.leftSidebarLevel3 .leftLink{
							background-position:-618px -169px;
							padding-top:1px;
							padding-bottom:1px;
						}
						.leftSidebarLevel3 .leftLink_over{
							background-position:6px -535px;
						}					
						.leftSidebarLevel3 .activated{
							background-position:6px -535px;
							/* Color is extended in Ux.css */
						}
						  .leftSidebarLevel4 .activated{
								padding-bottom:1px;
							}
		/*
         * Bloc A ne pas rater
         */
		.leftImportantBlock{
			background:url(https://i2.cdscdn.com/struct/common/bg_importantbloc.png) no-repeat 0 -138px;
			margin:0 auto 12px;
			padding:0;
			width:188px;
		}
			.importantBlockTitle{
				display:block;
				height:36px;
				padding:1px 0 0 27px;	
			}
			.importantBlockLevel1,
			.importantBlockLevel1 ul{
				list-style:none;
				margin:0;
				padding:0;
			}
			.importantBlockLevel1{
				background:url(https://i2.cdscdn.com/struct/common/bg_importantbloc.png) no-repeat 0 100%;
				padding-top:5px;	
				padding-bottom:5px;
			}
			.importantBlockLevel1 ul{
				margin-left:8px;
			}
			* html .importantBlockLevel1 li{
				height:10px;
			}			
			.importantBlockLevel1 li{
				background:url(https://i2.cdscdn.com/struct/common/bg_importantbloc.png) no-repeat -193px 0;
			}
			.importantBlockLevel1 .first{
				background-position:-193px -3px; /* fix for IE issue with disappearing link when the property "background:none;" is applied */
			}
				.importantBlockLevel1 li .leftLink{
					display:block;
					text-align:left;
				}
				.importantBlockLevel1 .leftLink{
					background:url(https://i2.cdscdn.com/struct/common/bg_importantbloc.png) no-repeat 6px -81px;
					color:#e80b0b;
					font-size:11px;
					font-weight:bold;
					padding:4px 5px 4px 25px;
					text-decoration:none;
				}
				.importantBlockLevel1 .leftLink_over{
					text-decoration:underline;
				}
				.importantBlockLevel1 a.activated{
					background:url(https://i2.cdscdn.com/struct/common/bg_importantbloc.png) no-repeat 6px -8px;
				}
					.importantBlockLevel2 li{
						background:none !important;
					}
					.importantBlockLevel2 .leftLink{
						background-position:6px -82px;
						font-weight:normal;
						padding-top:2px;
						padding-bottom:2px;
					}		
					.importantBlockLevel2 .leftLink .activated{
						background-position:6px -10px;
						font-weight:bold;
						padding-bottom:2px;
					}
						.importantBlockLevel3 .leftLink{
							background-position:10px -47px;
							padding-top:0;
							padding-bottom:0;
						}
						.importantBlockLevel3 .leftLink_over,
						.importantBlockLevel3 .leftLink .activated{
							background-position:10px -47px;
						}
	.leftSidebarBottom{
		background:url(https://i2.cdscdn.com/struct/common/bg_sidebar.png) no-repeat 0 -153px;
		height:6px;
		margin:0 0 14px;
		overflow:hidden;
	}
   /*
    * A ne pas rater block in the right part of the overlayer
    * It has common Css properties with the leftImportantBlock of the left menu
    */
	.navLayerRightBlock .leftImportantBlock{
	     background:url(https://i2.cdscdn.com/struct/header/bg_importantbloc.png) no-repeat 0 -138px;
	     width:161px;   
    }
    .navLayerRightBlock .importantBlockTitle{
        height:33px;
        padding:2px 0 0 12px;
    }
    .navLayerRightBlock .importantBlockLevel1{
        background:url(https://i2.cdscdn.com/struct/header/bg_importantbloc.png) no-repeat -197px 100%;
        padding:0;
        position:relative;
        top:5px;
    }
    #mainNavigation .importantBlockLevel1 .leftLink_over{text-decoration:underline;}
    
	.navLayerRightBlock .importantBlockLevel1 li{background:url(https://i2.cdscdn.com/struct/header/bg_importantbloc.png) no-repeat -170px -1px;}
	.navLayerRightBlock .importantBlockLevel1 .first{background:none;}

/**
 * ZTD : extensible textarea
 */
.ZTD100Std001{
    clear:both;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    position: relative;
    width:780px;
}
.ZTD100Header{
	/* Background image is extended in Ux.css */
    height:8px;
    width:780px;
}
.ZTD100Footer{
	/* Background image is extended in Ux.css */
    clear:both;
    height:8px;
    width:780px;
}

.ZTD100TextArea1{
    min-height:24px;    
}

.ZTD100TextArea1 a,
.ZTD100TextArea2 a{
	/*Color is extended in Ux.css */
    font-weight: bold;
    text-decoration: none;
}
.ZTD100TextArea1 strong,
.ZTD100TextArea2 strong{
	/*Color is extended in Ux.css */
    font-weight: bold;
    font-size: 11px;
}
.ZTD100TextInfoPicto{
	background:url(https://i2.cdscdn.com/struct/common/ztd_information.png) no-repeat;
	position:absolute;
	top:10px;
	left:10px;
	height:24px;
	width:10px;
}
.ZTD100TextArea1{
    /* Background image is extended in Ux.css */
    color: #8C9196;
    display:block;
    padding:0 5px 5px 40px;
    text-align:justify;
    width:735px;
    z-index:500;
}
.ZTD100TextArea2{
    /* Background image is extended in Ux.css */
    color:#8C9196;
    display:none;
    padding:5px 5px 5px 40px;
    text-align:justify;
    width:735px;
    z-index:510;
}
.ZTD100More,
.ZTD100Less{
    /* Background image is extended in Ux.css */
    cursor: pointer;
    display: block;
    height:19px;
    margin: 0;
    position: absolute;
    right:14px;
    width:22px;
    bottom: 0;
}
/**
 * Old file Autocomplete.css 
 *
 * @author  Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @version 1.1
 * @project Qpropre
 * @todo When this code will be in production, delete the old file Autocomplete.css and delete the call to this file
 */
.ac_results {
  background-color: white;
  border: 1px solid #b0bbca;
  overflow: hidden;
  padding: 0;
  width: 493px;
  z-index: 99999;
  font-family:Arial, sans-serif;
  font-size:11px;
  line-height:24px;
  text-align:left;
}

.ac_results ul {
    list-style:none;
    margin:0;
    padding:0;
}

.ac_element {
  border-color:#cad2dd;
  border-style:solid;
  border-width:0px 0px 1px 0px;
  color:#758cae;
  cursor:pointer;
  min-height:24px;
  line-height:12px;
}
.ac_elementImg {
  background-image:url(https://i2.cdscdn.com/struct/header/bg_universTab.png);
  background-position: 6px -14px;
  background-repeat:no-repeat;
  float:left;
  height:24px;
  width:18px;
}
.ac_element_department 
{
    font-style: italic;
    font-size: 10px;
} 
.ac_element_text
{
    margin-top: 5px;
}
.ac_type_title {
  background: url(https://i2.cdscdn.com/struct/search/bg_section.jpg) no-repeat;
  color:#FFFFFF;
  font-weight:bold;
  padding-left:8px;
}
.ac_over {
  background-color: #ebeef2;
  min-height:24px;
}
.highlighted_text {
    color:#3c5a80;
    font-weight : bold;
}
.highlight {
  color: blue;
  font-weight: bold;
}
/**
 * Old file Suggestion.css 
 *
 * @author  Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @version 1.1
 * @project Qpropre
 * @todo When this code will be in production, delete the old file Suggestion.css and delete the call to this file
 */
.suggestionsBox {
  background-color: #fff;
  border: 1px solid #666;
  display: none;
  position: absolute;
  margin-top: 0!important;
  padding: 0;
  width: 200px;
}
.suggestionList {
  display: block;
  height: auto !important;
  max-height: 390px;
  overflow: auto;
  width: 198px;
}
.suggestionList ul {
  list-style-type: none;
  margin: 0;
  padding: 10px;
  text-align: left;
}
.suggestionList li {
  background-color: #FFFFFF;
  cursor: pointer;
  font: arial 12px regular, sans-serif;
  padding: 2px 0 3px 5px;
}
.inputRechercher {
	background-image:url('data:image/gif;base64,R0lGODlhFgAWANUwAAZPxnyn3BlkxAUomBphvgIuxBVp0xtethJu4QddyApYvGud3FqY4h1y2PDx+HKK6rTQ8p/B60qH1AVT2VOS332r5AlGqB5H3WKb4ghgzGh65gpAmxs82yRc38HX82CMx5K56gRSzgRk1wdKtVVurAAv2jZ55yh63VSa7DWD4UqT6UCL5g1SrQtXuQtVtf///////xZmzBRy4wMstAQrpwlj0hJs2gdNvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADAALAAAAAAWABYAAAb6QNhrSCwajULH41JqOp9PjsYxXEwQpqx2u+2UNEOEDEUum88Ub1imarvfcFWjQEWIVvi8fr8ylKg2IicphIWGhxN0L4E2J46PkJANIYoGNTU2DFQvEQ0MLxUNEC8MNSEzVAYZGQYOHgYSDhUULwEgLxg1GQCoLzGrCy8plxEOtB6gq7u9MQkJFS/Ozy8SRA7SNzRUAs7BKc7F1SDBC87Z2woKAq4K1QHVCwoODgIKIwNUBOntyJztL/GCBbCH7wWBFggTKlyI0ELBAy4iSpxIMaJDKhArapR48cUBFiBDihwJcsOAIR9IqhS5gcQQBylXkrRAYtORmziDAAA7');
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	color:rgba(0,0,0,0);
	width:1.6em;
	height:1.7em;
	overflow:hidden;
	margin-left:.3em;
}

/**
 * Infobulle
 *
 * to call the infobulle, put the class .callinfobulle in a <a> tag, it will read the associated title element
 * 
 * @see                 js/layout_R2.js
 * @_gfx                infobulle/repeat-infobulle.gif
 * 
 * <code>
 *   <span class="infobulle"></span>
 * </code>
 *
 * @author  Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @version 1.0
*/
.infobulle {
  background: url(https://i2.cdscdn.com/struct/infobulle/repeat-infobulle.gif);
  border: 1px solid #767676;
  color: #767676;
  font-size: 11px;
  font-weight: bold;
  height: 23px;
  line-height: 23px;
  padding: 0 8px;
  position: absolute;
  text-align: center;
  /**
  * the shadow in css3 will not be vivible for IE users
  */
  -moz-box-shadow: 2px 2px 4px #b7b7b7;  
  -webkit-box-shadow: 2px 2px 4px #b7b7b7;
  box-shadow: 2px 2px 4px #b7b7b7; 
}
/**
 ****************************************************************************************************
 * affichage liste non ordinnÃƒÂ©e par defaut
 * @author   nicolas goueset
 * @since    3/12/2010
 */
.Ul-Std001{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/**
 ************************************************************************************************************
 * Colors needed for all Univers (to complete with new colors of Univers)
 */
 
/**
 * background colors
 */
.bg_U1,
.universU1 .navLayer,
.universU1 .navLayerBottom{
 background-color:#0779ed;
}
.bg_U2,
.universU2 .navLayer,
.universU2 .navLayerBottom{
 background-color:#70645b;
}
.bg_U3,
.universU3 .navLayer,
.universU3 .navLayerBottom{
 background-color:#60789b;
}
.bg_U4,
.universU4 .navLayer,
.universU4 .navLayerBottom{
 background-color:#42413c;
}
.bg_U5,
.universU5 .navLayer,
.universU5 .navLayerBottom{
 background-color:#f05601;
}
.bg_U6,
.universU6 .navLayer,
.universU6 .navLayerBottom{
 background-color:#b060d6;
}
.bg_U7,
.universU7 .navLayer,
.universU7 .navLayerBottom{
 background-color:#838383;
}
.bg_U8,
.universU8 .navLayer,
.universU8 .navLayerBottom{
 background-color:#c5257d;
}
.bg_U9,
.universU9 .navLayer,
.universU9 .navLayerBottom{
 background-color:#01afb5;
}
.bg_U10,
.universU10 .navLayer,
.universU10 .navLayerBottom{
 background-color:#ef9800;
}
.bg_U11,
.universU11 .navLayer,
.universU11 .navLayerBottom{
 background-color:#555;
}
.bg_U12,
.universU12 .navLayer,
.universU12 .navLayerBottom{
 background-color:#58b802;
}
.bg_U13,
.universU13 .navLayer{
 background-color:#ff0068;
}

.bg_U15,
.universU15 .navLayer,
.universU15 .navLayerBottom{
 background-color:#3e9a21;
}

/**
 * Universe text colors
 *
 * .txt_Ux              color of standard text
 * .area-Ux .hovered    color of hovered fake links within an area
 * .area-Ux a           color of standard links within an area
 *
 * @author  Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @author  Thomas Parisot <thomas.parisot@ext.cdiscount.com>
 * @version 1.1
 * @description CHANGELOG
 * 1.1
 * - added specific area colors
 * 1.0
 * - color for specific text
 */
.txt_U1,
.area-U1 a,
.universU1 .overlayerTitle{
    color:#0779ed;
}
.area-U1 .hover {
    background: url(https://i2.cdscdn.com/struct/U1/bg_contentV2.png) no-repeat 2px -683px;
    color:#0779ed;
}
.txt_U2,
.area-U2 .hover,
.area-U2 a,
.universU2 .overlayerTitle{
    color:#70645b;
}
.area-U2 .hover{
    background: url(https://i2.cdscdn.com/struct/U2/bg_contentV2.png) no-repeat 2px -683px;
    color:#70645b;
}
.txt_U3,
.area-U3 .hover,
.area-U3 a,
.universU3 .overlayerTitle{
    color:#60789b;
}
.area-U3 .hover {
    background:url(https://i2.cdscdn.com/struct/U3/bg_contentV2.png) no-repeat 2px -683px;
    color:#60789b;
}
.txt_U4,
.area-U4 .hover,
.area-U4 a,
.universU4 .overlayerTitle{
    color:#42413c;
}
.area-U4 .hover {
    background:url(https://i2.cdscdn.com/struct/U4/bg_contentV2.png) no-repeat 2px -683px;
    color:#42413c;
}
.txt_U5,
.area-U5 .hover,
.area-U5 a,
.universU5 .overlayerTitle{
    color:#f05601;
}
.area-U5 .hover{
    background:url(https://i2.cdscdn.com/struct/U5/bg_contentV2.png) no-repeat 2px -683px;
    color:#f05601;
}
.txt_U6,
.area-U6 .hover,
.area-U6 a,
.universU6 .overlayerTitle{
    color:#b060d6;
}
.area-U6 .hover {
    background:url(https://i2.cdscdn.com/struct/U6/bg_contentV2.png) no-repeat 2px -683px; 
    color:#b060d6;
}
.txt_U7,
.area-U7 .hover,
.area-U7 a,
.universU7 .overlayerTitle{
    color:#838383;
}
.area-U7 .hover {
    background:url(https://i2.cdscdn.com/struct/U7/bg_contentV2.png) no-repeat 2px -683px;
    color:#838383;
}
.txt_U8,
.area-U8 .hover,
.area-U8 a, 
.universU8 .overlayerTitle{
    color:#c5257d;
}
.area-U8 .hover {
    background:url(https://i2.cdscdn.com/struct/U8/bg_contentV2.png) no-repeat 2px -683px;
    color:#c5257d;
}
.txt_U9,
.area-U9 .hover,
.area-U9 a,
.universU9 .overlayerTitle{
    color:#01afb5;
}
.area-U9 .hover{
    background:url(https://i2.cdscdn.com/struct/U9/bg_contentV2.png) no-repeat 2px -683px;
    color:#01afb5;
}
.txt_U10,
.area-U10 .hover,
.area-U10 a,
.universU10 .overlayerTitle{
    color:#ef9800;
}
.area-U10 .hover {
    background:url(https://i2.cdscdn.com/struct/U10/bg_contentV2.png) no-repeat 2px -683px;
    color:#ef9800;
}
.txt_U11,
.area-U11 .hover,
.area-U11 a,
.universU11 .overlayerTitle{
    color:#555;
}
.area-U11 .hover {
    background:url(https://i2.cdscdn.com/struct/U10/bg_contentV2.png) no-repeat 2px -683px;
    color:#555;
}
.txt_U12,
.area-U12 .hover,
.area-U12 a,
.universU12 .overlayerTitle{
    color:#58b802;
}
.area-U12 .hover {
    background:url(https://i2.cdscdn.com/struct/U12/bg_contentV2.png) no-repeat 2px -683px;
    color:#58b802;
}
.txt_U13,
.area-U13 .hover,
.area-U13 a,
.universU13 .overlayerTitle{
    color:#ff0068;
}
.area-U13 .hover {
    background:url(https://i2.cdscdn.com/struct/U13/bg_contentV2.png) no-repeat 2px -683px;
    color:#ff0068;
}
.txt_U15,
.area-U15 .hover,
.area-U15 a,
.universU15 .overlayerTitle{
    color:#3e9a21;
}
.area-U15 .hover {
    background: url(https://i2.cdscdn.com/struct/U15/bg_contentV2.png) no-repeat 2px -683px;
    color:#3e9a21;
}
/**
 * border colors
 */
.bd_U1 {
 border-color: #0779ed;
}
.bd_U2 {
 border-color: #70645b;
}
.bd_U3 {
 border-color: #60789b;
}
.bd_U4 {
 border-color: #42413c;
}
.bd_U5 {
 border-color: #f05601;
}
.bd_U6 {
 border-color: #b060d6;
}
.bd_U7 {
 border-color: #838383;
}
.bd_U8 {
 border-color: #c5257d;
}
.bd_U9 {
 border-color: #01afb5;
}
.bd_U10 {
 border-color: #ef9800;
}
.bd_U11 {
 border-color: #555;
}
.bd_U12 {
 border-color: #58b802;
}
.bd_U13 {
 border-color: #ff0068;
}
.bd_U15 {
 border-color: #3e9a21;
}

/**
 * Arrow colors
 *
 * <code>
 *   <span class="arrowPictoStd003"><span class="arrow_U1"><!-- --></span></span>
 * </code>
 */
 .arrowPictoStd003,
 .arrowPictoStd001{
		display:inline-block;
}
/**
 * small version
 */
.arrowPictoStd003 .arrow_std,
.arrowPictoStd003 .arrow_std2,
.arrowPictoStd003 .arrow_U1,
.arrowPictoStd003 .arrow_U2,
.arrowPictoStd003 .arrow_U3,
.arrowPictoStd003 .arrow_U4,
.arrowPictoStd003 .arrow_U5,
.arrowPictoStd003 .arrow_U6,
.arrowPictoStd003 .arrow_U7,
.arrowPictoStd003 .arrow_U8,
.arrowPictoStd003 .arrow_U9,
.arrowPictoStd003 .arrow_U10,
.arrowPictoStd003 .arrow_U11,
.arrowPictoStd003 .arrow_U12,
.arrowPictoStd003 .arrow_U13,
.arrowPictoStd003 .arrow_U15{
    background-image:url(https://i2.cdscdn.com/struct/common/arrow/arrow-small.png);
    background-repeat:no-repeat;
	display:inline-block;
    height:7px;
    width:10px;
}
.arrowPictoStd003 .arrow_std{
    background-position:0 0;
}
.arrowPictoStd003 .arrow_std2{
    background-position:0 -19px;
}
.arrowPictoStd003 .arrow_U1{
   background-position:0 -39px;
}
.arrowPictoStd003 .arrow_U2{
    background-position:0 -59px;
}
.arrowPictoStd003 .arrow_U3{
    background-position:0 -79px;
}
.arrowPictoStd003 .arrow_U12{
    background-position:0 -99px;
}
.arrowPictoStd003 .arrow_U5{
    background-position:0 -119px;
}
.arrowPictoStd003 .arrow_U6{
    background-position:0 -139px;
}
.arrowPictoStd003 .arrow_U7{
    background-position:0 -159px;
}
.arrowPictoStd003 .arrow_U8{
    background-position:0 -179px;
}
.arrowPictoStd003 .arrow_U9{
    background-position:0 -199px;
}
.arrowPictoStd003 .arrow_U10{
    background-position:0 -219px;
}
.arrowPictoStd003 .arrow_U11,
.arrowPictoStd003 .arrow_U4{
    background-position:0 -239px;
}
.arrowPictoStd003 .arrow_U13{
    background-position:0 -259px;
}
.arrowPictoStd003 .arrow_U15{
    background-position:0 -279px;
}

/**
 * big version
 */
.arrowPictoStd001 .arrow_std,
.arrowPictoStd001 .arrow_U1,
.arrowPictoStd001 .arrow_U2,
.arrowPictoStd001 .arrow_U3,
.arrowPictoStd001 .arrow_U4,
.arrowPictoStd001 .arrow_U5,
.arrowPictoStd001 .arrow_U6,
.arrowPictoStd001 .arrow_U7,
.arrowPictoStd001 .arrow_U8,
.arrowPictoStd001 .arrow_U9,
.arrowPictoStd001 .arrow_U10,
.arrowPictoStd001 .arrow_U11,
.arrowPictoStd001 .arrow_U12,
.arrowPictoStd001 .arrow_U13,
.arromPictoStd001 .arrow_U15{
    background-image: url(https://i2.cdscdn.com/struct/common/arrow/arrow-big.png);
    background-repeat: no-repeat;
    display:inline-block;
    height:15px;
    width:13px;
}
.arrowPictoStd001 .arrow_std{
    background-position: 0 0;   
}
.arrowPictoStd001 .arrow_U1{
    background-position: 0 -30px;
}
.arrowPictoStd001 .arrow_U2{
    background-position: 0 -60px;
}
.arrowPictoStd001 .arrow_U3{
    background-position: 0 -90px;
}
.arrowPictoStd001 .arrow_U12{
    background-position: 0 -120px;
}
.arrowPictoStd001 .arrow_U5{
    background-position: 0 -150px;
}
.arrowPictoStd001 .arrow_U6{
    background-position: 0 -180px;
}
.arrowPictoStd001 .arrow_U7{
    background-position: 0 -210px;
}
.arrowPictoStd001 .arrow_U8{
    background-position: 0 -240px;
}
.arrowPictoStd001 .arrow_U9{
    background-position: 0 -270px;
}
.arrowPictoStd001 .arrow_U10{
    background-position: 0 -300px;
}
.arrowPictoStd001 .arrow_U4,
.arrowPictoStd001 .arrow_U11{
    background-position: 0 -330px;
}
.arrowPictoStd001 .arrow_U13{
    background-position: 0 -360px;
}
.arrowPictoStd001 .arrow_U15{
    background-position: 0 -390px;
}
 
 .iframePopin
 {
    border: 0 none;
    height: 500px;
    width: 450px;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -225px;
    position: absolute;
    z-index: 10001;
 }

/********************************************************************************************************
 * Temporaire - importÃƒÂ© de cdiscount/css/layout.css
 * integration.css
 * a_init.css
 */

/* Remove 3px bug on images in table cells (for Cds PA) */
.lyt1colnomargin table,
.lyt1colnomargin tr,
.lyt1colnomargin td{
    line-height:0;    
}

/*Mentions Legales*/
.MentionsLegales
{
	float:left;
	padding:0 10px;
	width:980px;
	background:#FFF;
}
.MentionsLegales p{
    line-height:11px;
    margin:0;
}
.DivMentionsLegales
{
    width:728px;
    height:50px;
    clear:both;
    margin:10px auto;
}
.MentionsLegalesimg
{
    float:left;
	display:block;
	width:30px;
	height:30px;
	margin:0 5px 0 0;
}
.MentionsLegalescontent
{
    color:#aab5c4;
	float:left;
	display:block;
	padding:0;
	font-weight:bold;
	width:670px;
	margin:0 0 20px 0;
}

/* Mentions lÃƒÂ©gales variants */
.ForcedLegalNoticeBasketEmpty
{
    width:280px;
    color:#AAB5C4;
}
.ForcedLegalNoticeBasketFull
{
    width:280px;
}
.ForcedLegalNoticeShowcase
{
    width:280px;
    float:left;
    padding-left:210px;
    color:#AAB5C4;
}
.ForcedLegalNoticeProductSheet
{
    margin-left:5px;
    color:#AAB5C4;
}
.ForcedLegalNoticeAddingToBasket
{
    margin-left:6px;
    color:#AAB5C4;
    background-color:white;
}
.productSizeLegalMention{
    color:#aab5c4;
    text-align:left;
    float:left;
 }

/* Smart Pub */
.SmartAdZoneList
{
	float:left;	
	width:983px;	    
    background:url(https://www.cdiscount.com/imagesok/struct/common/layout/advertising/bg_undermall.png) no-repeat;
    height:183px;
}
.SmartAdZoneUndermall1
{
	float:left;
	padding:35px 25px;
	padding-bottom :30px;
}
.SmartAdZoneUndermall2
{
	float:left;
	padding:35px 18px;
	padding-bottom :30px;
}
.SmartAdZoneUndermall3
{
	float:left;
	padding:35px 15px;
	padding-bottom :30px;
}
.SmartAdZoneUndermall4
{
	float:left;
	padding:35px 20px;
	padding-bottom :30px;
}
.SmartAdZoneUndermall5
{
	float:left;
	padding:35px 15px;
	padding-bottom :30px;
}
/**
 * Page intÃƒÂ©grÃƒÂ©e rÃƒÂ©gie
 *
 * @author: JAU
 */
.cms_coregZone{
    margin: 30px 0 25px 0;
}
/**
 * Carte CUP
 *
 * @author: JAU
 */
.cms_headerCarteCUPZone{
    margin-top: 18px;
}
/* MAULL (banniere sous la recherche) */
.backMaullContainer 
{
	height:35px;
	line-height:35px;
	padding:0;
	margin:0 auto;
	width:1000px;
	background-image:url(https://i2.cdscdn.com/imagesok/tetiere/partners/0-mall-fond.gif);
}
.backDownMaullContainer 
{
	height:35px;
	line-height:35px;
	padding:0;
	margin:0 auto;
	width:1000px;
}
.inbackMaullContainer
{
	display:inline;
	float:right;
	margin:4px 0 0 0;
	padding:0;
	height:27px;
	width:979px;
}
.downinbackMaullContainer
{
    margin:4px auto 0 auto;
    padding:0;
    height:27px;
    width:979px;
}
.inbackMaullContainerSource
{
    visibility:hidden;
}
.backMaullContainerImg
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	height:27px;
}
/*  Fin Temporaire */

/**
 * Generic class : must be placed at the bottom of this stylesheet
 */
.floatRight{
    float:right;
}
.floatLeft{
    float:left;
}
.clearBoth{
    clear:both;
}
.nodisplay, .noDisplay, .noDisp{
  display:none;
}
.bold{
  font-weight:bold;
}
.italic{
  font-style:italic;
}
.marginBottom5{
    margin:0 0 5px;
}
.marginTop10{
    margin:10px 0 0;
}
.marginRight10{
    margin:0 10px 0 0;
}
.marginBottom10{
    margin:0 0 10px;
}
.marginLeft10{
    margin:0 0 0 10px;
}
.centered{
    text-align:center;    
}

/*
 * Reseting Ul
 */
.resetUl{
	margin:0;
	padding:0;
	list-style-type:none;
}
.inlineBlock{
    display:inline-block;
}
.inline{display:inline;}

/* Changing default styling for input type search and placeholder color for Safari and Firefox */
input[type="search"] { -webkit-appearance:none; }
input[type="search"]::-webkit-search-cancel-button 
{
    cursor:pointer;
}
input:-moz-placeholder{ color: #a9a9a9; }

/*
 * Border top radius used in CSS3
 */
.borRadTop2{
	border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
}

/**
 * Error page
 *
 * @author: NGO
 */
.leftGradient{
	background:url(https://i2.cdscdn.com/struct/common/layout/leftGradient.jpg) no-repeat;
	height:140px;
	margin:20px 20px 30px 80px;
	padding:0 0 0 40px;
}
.errorBlock{float:left;}
	.errorBlockTitle{
		color:red;
		font-size:21px;
		font-weight:bold;
		margin:7px 0 10px 0;
	}
	.errorBlockText{
 		color:#3C5080;
 		font-size:13px;
 		font-weight:bold;
	}
	.errorBlockButton{
		margin:13px 0;
		text-align:center;
	}
.errorBlockRR{
	margin:0 100px;
	height:580px;
}
.errorBlockRR.h300
{
    height:300px;
}
/**
 * Slider SMART regie droite tetiere
 * the slider smart has to be replaced by googlead
 *
 * @project: slider regie
 * @author: NGO
 */
.SliderSmartHeader{
	width:145px;
}

/** Popin **/
.popin-page-background{
  background: #808080;
  filter: alpha(opacity=50);
  height: 100%;
  left:0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}
.popin-close{
    background: url(https://i2.cdscdn.com/struct/popin/popin.png) no-repeat scroll -23px -352px;
    cursor: pointer;
    display: block;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
    z-index: 1010;
}
.popin-wrapper,
.popin-wrapper-absolute{
  font-family: Arial, sans-serif;
  text-align: center;
  top: 20%;
  width: 100%;
  z-index: 20001;         /* needs to be superior than .popin-page-background z-index value */
}
.popin-wrapper{position: fixed;}
.popin-wrapper-absolute{position: absolute;}
.popin-container {
  display: inline-block;    /* make it a block but inlined, to be centered */
  margin-right: 1.5em;
  position: relative;
  text-align: left;         /* canceling the wrapper centering */
  vertical-align: top;
  width: 373px;             /* size of the sprite */
}
.popin-header{
    background: url('https://i2.cdscdn.com/struct/popin/popin.png') 0 0 no-repeat;
    height: 35px;
    padding-top: 3px;       /* padding-top + height = 30px */
}
.popin-body{
    background: #fff url('https://i2.cdscdn.com/struct/popin/popin.png') 0 -18px no-repeat;
    padding: .5em 1em;
    position: relative;
}
.popin-footer{
    background: url('https://i2.cdscdn.com/struct/popin/popin.png') 0 -283px no-repeat;
    height: 10px;
}
.popin-buttons{
      margin: 1.5em 0 0;
      text-align: center;
}

/* TagCloud */
div.tagCloud{
    padding-right: 4px; 
    padding-left: 4px; 
    font-weight: bold; 
    padding-bottom: 4px; 
    width: 190px; 
    padding-top: 4px;
    font-family: Arial, sans-serif; 
    text-align: center;
}
a.tagCloud-popular{
    font-size: 10px; 
    color: black; 
    line-height: 20px;
    text-decoration: none; 
    font-family: Arial, sans-serif;
    font-weight: bold;
}  
a.tagCloud-veryPopular{
    font-size: 11px;     
    line-height: 20px;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-weight: bold ;
} 
a.tagCloud-lessPopular{
    font-size: 10px; 
    color: #9e9e9e; 
    line-height: 20px; 
    text-decoration: none; 
    font-family: Arial, sans-serif;
    font-weight: bold ;
} 

/*  SPLASHES ECONOMIES / SOLDES / VARIANTS
	Taille	Largeur	x	Hauteur Positionnement bkg
	XL		112 	x	100		0 0
	L		82		x	73		0 -100px
	M		61		x	55		0 -173px
	S		49		x	45		0 -228px
*/
div.eco {
	background-image: url('data:image/png;base64,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');
	font-family: trebuchet ms, arial, sans-serif;
	font-style: italic;
	position: absolute;
	text-align: center;
}
div.eco div {
	letter-spacing: -1px;
	position: absolute;
	width: 100%;
}
div.eco.eXL {
	height: 100px;
	width: 112px;
}
div.eco.eL {
	background-position: 0 -100px;
	height: 73px;
	width: 82px;
}
div.eco.eM {
	background-position: 0 -173px;
	height: 55px;
	width: 61px;
}
div.eco.eS {
	background-position: 0 -228px;
	height: 45px;
	width: 49px;
}
div.eco .eDecot {
	color: black;
	font-weight: bold;
}

/** decote standard  **/
div.eco.eXL .eDecot {
	font-size: 44px;
	top: 19px;
}
div.eco.eL .eDecot {
	font-size: 30px;
	top: 14px;
}
div.eco.eM .eDecot {
	font-size: 21px;
	top: 11px;
}
div.eco.eS .eDecot {
	font-size: 17px;
	top: 10px;
}
/** footer standard **/
div.eco.eXL .eFooter {
	bottom: 18px;
	font-size: 18px;
}
div.eco.eL .eFooter {
	bottom: 12px;
	font-size: 15px;
}
div.eco.eM .eFooter {
	bottom: 10px;
	font-size: 11px;
}
div.eco.eS .eFooter {
	bottom: 7px;
	font-size: 10px;
}

/* decote SOLDES */
div.eco.eXL.eSales .eDecot {
	top: 35px;
}
div.eco.eL.eSales .eDecot {
	top: 28px;
}
div.eco.eM.eSales .eDecot {
	top: 23px;
}
div.eco.eS.eSales .eDecot {
	top: 20px;
}
div.eco.eXL.eSales .eHeader {
	font-size: 23px;
	top: 18px;
}
div.eco.eL.eSales .eHeader {
	font-size: 20px;
	top: 14px;
}
div.eco.eM.eSales .eHeader {
	font-size: 14px;
	top: 10px;
}
div.eco.eS.eSales .eHeader {
	font-size: 13px;
	top: 9px;
}

/* decote VARIANTS */
div.eco.eXL.eVar .eDecot {
	font-size: 41px;
	top: 26px;
}
div.eco.eL.eVar .eDecot {
	top: 20px;
}
div.eco.eM.eVar .eDecot {
	top: 16px;
}
div.eco.eS.eVar .eDecot {
	font-size: 16px;
	top: 14px;
}
div.eco.eXL.eVar .eHeader {
	font-size: 16px;
	top: 15px;
}
div.eco.eL.eVar .eHeader {
	font-size: 13px;
	top: 12px;
}
div.eco.eM.eVar .eHeader {
	font-size: 10px;
	top: 10px;
}
div.eco.eS.eVar .eHeader {
	font-size: 9px;
	top: 8px;
}
div.eco.eXL.eVar .eFooter {
	bottom: 15px;
	font-size: 16px;
}
div.eco.eL.eVar .eFooter {
	bottom: 10px;
	font-size: 13px;
}
div.eco.eM.eVar .eFooter {
	bottom: 8px;
	font-size: 10px;
}
div.eco.eS.eVar .eFooter {
	font-size: 10px;
	bottom: 5px;
}
/* decote SOLDES VARIANTS */
div.eco.eXL.eVarSales .eDecot {
	font-size: 45px;
	top: 38px;
}
div.eco.eL.eVarSales .eDecot {
	top: 31px;
}
div.eco.eM.eVarSales .eDecot {
	font-size: 20px;
	top: 26px;
}
div.eco.eS.eVarSales .eDecot {
	top: 21px;
}
div.eco.eXL.eVarSales .eHeader {
	font-size: 16px;
	line-height: 13px;
	top: 20px;
}
div.eco.eL.eVarSales .eHeader {
	font-size: 12px;
	line-height: 10px;
	top: 15px;
}
div.eco.eM.eVarSales .eHeader {
	font-size: 10px;
	line-height: 8px;
	top: 13px;
}
div.eco.eS.eVarSales .eHeader {
	font-size: 10px;
	line-height: 7px;
	top: 10px;
}
.overlayerLoading  {
    text-align: center; 
    font-size: larger; 
    display: block; 
    color: #666; 
    line-height: 16em;
}
.CUPCardButton 
{
   margin:10px 5px;  
}
#leftMenu.CUPCard {
    border: none;
    background: transparent;
    box-shadow: none;  
}
/* DSI 912 */
.noCrawl {
	margin: 2em 2em 2em 3em;
}
.noCrawl h1 {
	color: #3c5a80;
	margin: 0 0 0.4em;
}
.lNoCrawl {
	border: 2px solid #ccc;
	box-sizing: border-box;
	float: left;
	margin: 0 2% 0 0;
	padding: .5em;
	width: 23%;
}
#mainCz .lNoCrawl li {
	font-size: .9em;
	list-style: none;
	margin: 0.3em 0 0;
}
#mainCz .lNoCrawl a,
#mainCz .lNoCrawl a:visited {
	color: #3c5a80;
	text-decoration: none;
}
.lyt2col .pubBlock{
    margin-bottom:12px
}

/** 4. BLOC PUB **/
.pubGoodDeals {
	background-color: #fff;
	border: 1px solid #c9d5e3;
	margin-bottom: 2em;
	min-height: 250px;
	padding: 0.85em;
	text-align: center;
}
.pgdPub {
	display: inline-block;
	margin: 0 2px;
	vertical-align: top;
}
.pgdTxt, .pLTxt {
	font-size: .9em;
	padding: 0 0 5px;
	position: absolute;
	text-align: left;
}
.regBloc, .pubMBan, .pubPave, .pubLegal {
	margin: 20px 0;
	text-align: center;
}
.pubMBan {
	min-height: 110px;
}
.pubPave {
	min-height: 267px;
}
.pubLegal {
	position: relative;
	min-height: 250px;
}
.regBloc>div {
	margin: 0 auto;
}
.regTxt, .pubText {
	font-size: .9em;
	padding: 0 0 5px;
	text-transform: uppercase;
}
.pubText {/* use for span */
	display: block;
}
.pLPub {
	display: inline-block;
	vertical-align: top;
}
.pLTxtLegal {
	margin: 10px 0 0;
	text-align: left;
}
/* AFS / AFC */
.adBlock {
	margin: 20px 0;
	word-wrap: break-word;
}
.adDbl, .adDblRight {
	overflow: hidden;
}
.adDblLeft {
	float: left;
	margin: 0 2% 0 0;
	width: 49%;
}
.legalNotice {
	margin: 20px 0;
}