

	
		
		
		
			
		
		
	
	
		
			/*<--***********
DEBUT BHNEW
***************-->*/
#content .leftColHome .htmllibre, #content .leftColHomeCat .htmllibre { margin-bottom: 10px }
.contentHome span.prix { color: #D60000; font-size: 12px; font-weight: bold }
.contentHome span.prixAbo { color: #0093D1; font-size: 11px; font-weight: bold }
.contentHome span.prixBarre { text-decoration: line-through; color: #5a5a5a; font-size: 11px }
.contentHome div.sep { clear: both; height: 10px; font-size: 1px }
.contentHome .zoneLien { text-align: right; margin: 5px 5px 8px 0 }
.contentHome .zoneLien { font-weight: bold; text-decoration: underline }
.stock { margin-top: 5px; text-decoration: underline; color: #0093D1 }
.stock span { color: #0093D1 }
.blc5prd .stock { position: absolute; margin: 0; bottom: 1px; right: 5px; width: 48px; height: 10px }
div.bgRrefN, p.bgRrefN { margin: 0 0 10px 0; padding: 0 }
.fdNav { height: 35px; width: 100%; font-size: 20px; text-align: center; line-height: 35px; font-weight: normal; padding: 0; color: #FFF; background-color: #0099cc; background-image: none; text-transform: uppercase; }
.fdNav a, .fdNav a:hover { color: #FFF; font-size: 13px }
.visuPrd, .descPrd { float: left; display: inline }
.linePrd { margin: 10px 0; display: block }
.descPrd p { margin: 0 }
.visuPrd { width: 64px; height: 49px; overflow: hidden; margin-top: 9px; }
.descPrd .marque { font-size: 14px; text-transform: uppercase; overflow: hidden; font-weight: bold; margin-bottom: 13px; }
.descPrd .desc { height: 26px; overflow: hidden; margin-bottom: 2px }
.colnavghomes { margin-bottom: 10px; text-align: left }
.colnavghomes h2 { color: #333333; font-size: 18px; height: 24px; line-height: 24px; margin: 0; text-transform: uppercase; border-bottom: 1px dotted #d9d9d9; }
.colnavghomes h2 a { color: #FFF; font-size: 13px; font-weight: bold; text-decoration: none }
.colnavghomes h2 a:hover { text-decoration: underline; color: #FFF }
.colnavghomes .grp h3 { float: left; width: 270px; margin: 0; font-weight: bold; font-size: 15px; height: 25px; line-height: 25px; }
.colnavghomes h4 { font-size: 11px; color: red; font-weight: normal; margin: 0; padding: 0 }
.colnavghomes .groupe { border-bottom: 1px dotted #BBB }
.colnavghomes .grp { cursor: pointer; line-height: 20px; overflow: hidden; position: relative }
.colnavghomes .off .ctc { display: none }
.colnavghomes div.plus, .colnavghomes div.moins, .colnavghomes .grp:hover div.plus, .colnavghomes .grp:hover div.moins { position: absolute; top: 5px; right: 0; width: 10px; height: 10px; background: url('http://s2.static69.com/images/locales/fr-fr/block/bmp/arrowK2000.png') no-repeat; }
.colnavghomes div.plus { background-position: 0 -17px; }
.colnavghomes div.moins { background-position: -11px -17px; }
.colnavghomes .grp:hover div.plus { background-position: 0 -17px; }
.colnavghomes .grp:hover div.moins { background-position: -11px -17px; }
.colnavghomes .on .plus, .colnavghomes .off .moins { display: none }
.colnavghomes .on .moins, .colnavghomes .off .plus { display: block }
.colnavghomes ul { list-style: none; margin: 0 0 5px 0; padding: 0 }
.colnavghomes li { background: url('http://s2.static69.com/images/locales/fr-fr/block/bmp/arrowK2000.png') no-repeat; background-position: 0px 3px; margin: 2px 0 2px 5px; padding-left: 10px; height: 15px; line-height: 15px; }
.colnavghomes li a { margin-right: 5px; text-decoration: none }
.colnavghomes div.ctc { clear: both }
.blcConf { border: 1px solid #ccc; text-align: center; margin-bottom: 10px }
.blcConf form { margin: 10px 0 }
.blcConf select { width: 130px; font-size: 11px; border: 1px solid #ccc; margin: 5px 3px 0 3px }
.blcConf span { color: #0093D1; font-weight: bold; font-size: 11px }
.blcConf .st { text-align: left; color: #5A5A5A; margin: 5px 0 0 5px }
.blcConf .botSearch { text-align: left; padding: 10px 15px 0 15px; position: relative; height: 18px }
.blcConf .botSearch .cBox { padding: 0; border: none; margin-top: 4px !important; margin-bottom: 0 !important; margin-top: -1px; margin-bottom: -1px; margin-left: 0 !important; margin-right: 0 !important; vertical-align: top }
.blcConf .botSearch .price { width: 98px }
.blcConf .botSearch input { margin-left: 1px; border: 1px solid #ccc }
.blcConf .botSearch .btnOk { background: url(/images/xlocales/block/newbloc/images/miniOk.gif) repeat-x 0 -1px; width: 20px; height: 18px; border: none; position: absolute; right: 15px; top: 10px }
.blcMv { text-align: left; margin-bottom: 10px }
.blcMv .numPrd { float: left; width: 20px; height: 55px; line-height: 55px; text-align: center }
.blcMv .linePrd { margin: 3px 0 }
.blcMv .descPrd { margin-left: 5px; width: 205px }
.blcMv .descPrd .desc a { font-size: 10px }
.blcMv div.sep { height: 1px; background-color: #ccc; font-size: 1px; width: 300px }
.blcMvCenter { text-align: left; margin-bottom: 10px }
.blcMvCenter .mvLeft { float: left; width: 50% }
.blcMvCenter .mvRight { float: right; width: 50% }
.blcMvCenter .numPrd { float: left; width: 20px; height: 44px; text-align: center; position: relative }
.blcMvCenter .numPrd span { color: #D60000; font-size: 11px; display: block; position: absolute; bottom: 0; font-weight: bold }
.blcMvCenter .descPrd { margin-left: 17px; width: 214px; }
.blcMvCenter .descPrd .desc { height: 12px }
.blcMvCenter .descPrd .desc a { font-size: 10px }
.blcMvCenter div.sep { height: 1px; background-color: #ccc; font-size: 1px; width: 315px }
.blc5prd { border: 1px solid #ccc; width: 308px; padding: 5px; margin-bottom: 10px; position: relative; }
.blc5prd h2 { font-size: 14px; margin: 0; padding: 0; border-bottom: 1px solid #ccc; padding-bottom: 3px; height: 17px; overflow: hidden }
.blc5prd .descPrd { margin-left: 10px; width: 234px; position: relative }
.blc5prd .infoPrd { text-decoration: underline; color: #0093D1; display: block; position: absolute; bottom: 0; right: 0 }
.blc5prd .infoStock { color: #0093D1; display: block; position: absolute; bottom: 0; right: 0 }
.blc3prd { border: 1px solid #ccc; width: 638px; padding: 5px 5px 0 5px; margin-bottom: 10px; text-align: left; position: relative }
.blc3prd .visu { position: relative }
.blc3prd .prix { font-size: 16px }
.blc3prd .prixBarre { font-size: 13px }
.blc3prd .linePrd { margin: 5px 0 0 0 }
.blc3prd .bigPromoTitle { font-size: 20px; margin: 0; padding: 0; padding-bottom: 3px; color: #494949 }
.blc3prd .bigPromoTitleb { font-size: 20px; margin: 0; padding: 0; padding-bottom: 3px; color: #FFF }
.blc3prd .promoTitle { font-size: 14px; margin-left: 5px; color: #7c7d7e }
.blc3prd .colPrd { float: left; padding: 0 6px 5px 6px; width: 200px }
.blc3prd .colPrd.center { border-left: 1px solid #ccc; border-right: 1px solid #ccc }
.cntBmp { height: 276px; margin: 10px 0; position: relative }
.codePromo { font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; display: block; }
#s1, #s2 { position: absolute; top: 0; width: 319px; height: 276px; background-color: #FFF }
#s1, #s1 .slide { left: 0 }
#s2, #s2 .slide { right: 0 }
#s1 .slide, #s2 .slide { position: absolute; top: 0; width: 319px; height: 276px; border: 1px solid #ccc; background-color: #FFF; text-align: left }
#s1 .stock, #s2 .stock { position: absolute; top: 161px; left: 10px; width: 48px; height: 10px }
#s1 .imgPrd, #s2 .imgPrd { float: left; width: 210px; margin-left: 10px; margin-top: 10px; height: 217px; }
.spBmp, .spPicto { background: url(http://s2.static69.com/images/locales/fr-fr/block/bmp/spriteOffer.png); background-position: -111px 23px; background-repeat: no-repeat }
.spBmpSoldes, .spPictoSoldes { background: url(http://s1.static69.com/images/locales/fr-fr/block/bmp/spBmp-soldes-new-5.gif); background-repeat: no-repeat }
.sld16 .spBmpSoldes, .sld17 .spBmpSoldes, .sld18 .spBmpSoldes, .sld19 .spBmpSoldes, .sld16 .spPictoSoldes, .sld17 .spPictoSoldes, .sld18 .spPictoSoldes, .sld19 .spPictoSoldes { background: url(http://s1.static69.com/images/locales/fr-fr/block/bmp/spBmp_24x.gif); background-repeat: no-repeat; }
.spBmp, .spBmpSoldes { height: 94px; width: 92px }
.spBmpSoldes { width: 230px }
.bp .spBmp { background-position: -90px 0 }
.pp .spBmp { background-position: -90px -90px }
.pc .spBmp { background-position: -90px -180px }
.pco .spBmp { background-position: -90px -270px }
.ht .spBmp { background-position: -90px -360px }
.ten .spBmp { background-position: -90px -450px }
.tv .spBmp { background-position: -90px -540px }
.new .spBmp { background-position: -90px -630px }
.sld1 .spBmpSoldes { background-position: -90px -0px }
.sld2 .spBmpSoldes { background-position: -90px -100px }
.sld3 .spBmpSoldes { background-position: -90px -190px }
.sld4 .spBmpSoldes { background-position: -90px -280px }
.sld5 .spBmpSoldes { background-position: -90px -370px }
.sld6 .spBmpSoldes { background-position: -90px -460px }
.sld7 .spBmpSoldes { background-position: -90px -551px }
.sld8 .spBmpSoldes { background-position: -90px -644px }
.sld9 .spBmpSoldes { background-position: -90px -737px }
.sld14 .spBmpSoldes { background-position: -90px -830px }
.sld15 .spBmpSoldes { background-position: -90px -926px }
.sld10 .spBmpSoldes { background-position: -90px -1410px }
.sld11 .spBmpSoldes { background-position: -90px -1505px }
.sld12 .spBmpSoldes { background-position: -90px -1219px }
.sld13 .spBmpSoldes { background-position: -90px -1315px }
.sld16 .spBmpSoldes { background-position: -90px -0px }
.sld17 .spBmpSoldes { background-position: -90px -98px }
.sld18 .spBmpSoldes { background-position: -90px -189px }
.sld19 .spBmpSoldes { background-position: -90px -278px }
.sld20 .spBmpSoldes { background-position: -90px -1602px }
.sld21 .spBmpSoldes { background-position: -90px -1609px }
.spPicto, .spPictoSoldes { position: absolute; left: 0; top: 84px; height: 80px; width: 80px }
.bp .spPicto { background-position: -5px -5px }
.pp .spPicto { background-position: -5px -95px }
.pc .spPicto { background-position: -5px -185px }
.pco .spPicto { background-position: -5px -275px }
.ht .spPicto { background-position: -5px -365px }
.ten .spPicto { background-position: -5px -455px }
.tv .spPicto { background-position: -5px -545px }
.new .spPicto { background-position: -5px -635px }
.sld1 .spPictoSoldes { background-position: -5px -5px }
.sld2 .spPictoSoldes { background-position: -5px -95px }
.sld3 .spPictoSoldes { background-position: -5px -185px }
.sld4 .spPictoSoldes { background-position: -5px -275px }
.sld5 .spPictoSoldes { background-position: -5px -365px }
.sld6 .spPictoSoldes { background-position: -5px -455px }
.sld7 .spPictoSoldes { background-position: -5px -545px }
.sld8 .spPictoSoldes { background-position: -5px -635px }
.sld9 .spPictoSoldes { background-position: -3px -727px }
.sld14 .spPictoSoldes { background-position: -3px -821px }
.sld15 .spPictoSoldes { background-position: -3px -920px }
.sld10 .spPictoSoldes { background-position: -3px -1410px }
.sld11 .spPictoSoldes { background-position: -3px -1505px }
.sld12 .spPictoSoldes { background-position: -3px -1210px }
.sld13 .spPictoSoldes { background-position: -3px -1306px }
.sld16 .spPictoSoldes { background-position: -3px -5px }
.sld17 .spPictoSoldes { background-position: -3px -96px }
.sld18 .spPictoSoldes { background-position: -3px -186px }
.sld19 .spPictoSoldes { background-position: -3px -275px }
.sld20 .spPictoSoldes { background-position: -90px -1602px }
.cntBmp h3, .cntBmp h2, .zPrix, .zPrixBarre { overflow: hidden }
.spPicto div, .spPictoSoldes div { height: 80px; line-height: 80px; text-align: center }
.spPicto div span, .spPictoSoldes div span { color: #FFF; font-size: 24px; font-weight: bold; font-style: italic }
.sld11 .spPictoSoldes div span { color: #FFF }
.sld1 .spPictoSoldes div span, .sld6 .spPictoSoldes div span, .sld8 .spPictoSoldes div span, .sld11 .spPictoSoldes div span { color: #FFF; font-style: normal }
.sld2 .spPictoSoldes div span, .sld3 .spPictoSoldes div span, .sld4 .spPictoSoldes div span, .sld5 .spPictoSoldes div span, .sld7 .spPictoSoldes div span { color: white; font-style: normal }
.zPrixBarre { position: absolute; top: 181px; left: 10px; width: 110px; height: 20px }
.zCodePromo { position: absolute; top: 133px; left: 10px; width: 100px; }
.zPrixBarre span { font-size: 11px; font-weight: bold; background: transparent url(http://s1.static69.com/images/xlocales/block/newbloc/images/barre2.gif) no-repeat scroll center center }
.zPrix { position: absolute; top: 195px; left: 10px; width: 100px }
.zPrix span { color: #D60000; font-size: 25px; font-weight: bold }
.zPrixAbo { position: absolute; top: 142px; left: 10px; width: 100px; height: 20px }
.cntBmp .slide h2 { position: absolute; bottom: 35px; left: 10px; width: 120px; height: 15px; margin: 0; font-size: 12px; overflow: hidden }
.cntBmp .slide.cetTel h2 { bottom: 43px; }
.cntBmp .slide h3 { position: absolute; bottom: 5px; left: 10px; width: 300px; height: 28px; margin: 0; font-weight: normal; font-size: 12px }
.cntBmp .slide.cetTel h3 { bottom: 15px; }
/*.blc3prd .pictoSolde, .blc5prd .pictoSolde{position:absolute; top:0; right:0; display:block}.blc3prd .pictoSolde{width:130px; height:33px; background:url(http://s2.static69.com/images/xlocales/block/newbloc/images/pictoSolde130.gif) 0 0 no-repeat}.blc5prd .pictoSolde{width:75px; height:25px; background:url(http://s1.static69.com/images/xlocales/block/newbloc/images/pictoSolde75.gif) 0 0 no-repeat}.blc3prd .pictobonplan, .blc5prd .pictobonplan{position:absolute; top:0; right:0; display:block}.blc3prd .pictobonplan{width:120px; height:29px; background:url(http://s1.static69.com/images/xlocales/block/newbloc/images/opecourant120.gif) 0 0 no-repeat}.blc5prd .pictobonplan{width:75px; height:25px; background:url(http://s2.static69.com/images/xlocales/block/newbloc/images/opecourant75.gif) 0 0 no-repeat}*/
.fconfig { font-weight: bold; padding: 0; margin: 5px 0; width: 290px; margin: 0 auto; border: none }
.fconfig h3 { text-align: left; margin: 0; font-size: 12px; margin: 10px 0 3px 0 }
.fconfig ul { margin: 0; padding: 0 }
.fconfig form { padding: 0; margin: 0 }
.fconfig .chk { margin: 0; vertical-align: middle; margin-bottom: 2px }
.configprix { font-size: 10px; padding: 3px 0 1px 4px; width: 45px; height: 14px; border: 1px solid #ccc }
.fconfig .bg2 { background-color: white; clear: both; margin: 5px 0; text-align: left }
.fconfig .selected { font-weight: bold }
.fconfig li.selectListContainer { float: left; list-style: none; margin: 0 5px 5px 0; width: 140px }
.checkList { width: auto; margin: 0; font-size: 11px; font-weight: normal; text-align: left }
.checkList dd, .checkList dt, .checkList ul { margin: 0; padding: 0 }
.checkList dd { position: relative }
.checkList a, .checkList a:visited { color: #5a5a5a; text-decoration: none; outline: none }
.checkList a:hover { color: white }
.checkList dt { cursor: pointer }
.checkList dt a { cursor: pointer; position: relative; display: block; border: 1px solid #ccc; padding: 0; background: transparent url(http://s1.static69.com/images/xlocales/tpp/flecheBas16px.gif) no-repeat scroll right 0 }
.checkList dt a:hover, .checkList dt a:focus { color: #49B1FA; border: 1px solid #ccc; text-decoration: none }
.checkList dt a:hover span, .checkList dt a:focus span { border-right: 1px solid #ccc }
.checkList dt a span { white-space: nowrap; display: block; margin-right: 17px; padding: 0 5px; border-right: 1px solid white; overflow: hidden; color: #5A5A5A; font-weight: normal }
.checkList dt a span span.count { display: inline; color: #AEAEAE; }
.checkList dt a img { position: absolute; right: 0; top: 2px; border: 0; margin: 0; padding: 0 }
.checkList dt a.sel { color: white }
.checkList dt a.sel:hover, .checkList dt a.sel:focus { color: white }
.checkList dt a.sel span { background-color: #49B1FA; border-right: 1px solid #ccc }
.checkList dd { z-index: 80 }
.checkList dd ul { z-index: 80; background-color: white; border: 1px solid #ccc; color: #5a5a5a; display: none; padding: 0; position: absolute; top: -1px; left: 0; width: auto; list-style: none }
.checkList dd ul li { margin: 0; padding: 0 }
.checkList dd ul li input { vertical-align: middle; margin: 1px 5px 1px 0; padding: 0; overflow: hidden; height: 13px; width: 13px }
.checkList dd ul li span { width: 100%; height: auto; margin: 0; padding: 0 5px; color: #5A5A5A; font-weight: normal }
.checkList dd ul li a { display: block; width: 100%; margin: 0; padding: 0; white-space: nowrap; font-size: 11px; cursor: pointer; }
.checkList dd ul li a:hover span { color: #0099CC; }
.morefilters { margin: 5px 0 }
.morefilters label { font-weight: bold }
.morefilters .chk { margin: 0 0 2px; vertical-align: middle }
.morefilters #pm { border: 1px solid #CCC; font-size: 10px; height: 14px; padding: 3px 0 1px 4px; width: 45px }
.morefilters .filterButton { border: none; background: url(http://s1.static69.com/images/xlocales/block/newbloc/images/miniOk.gif) repeat-x scroll 0 -1px transparent; width: 20px; height: 18px }
/*liseret*/
.blc3prd .pictoNoel, .blc5prd .pictoNoel { height: 25px; background: url(http://s1.static69.com/images/locales/fr-fr/ficheprod/pave_par_default.jpg) no-repeat 0px 0px transparent; margin-bottom: 5px }
.blc3prd .picto_ope, .blc5prd .picto_ope { height: 25px; background: url(http://s1.static69.com/images/locales/fr-fr/ficheprod/liseret_avalanche.jpg) no-repeat 0px 0px transparent; margin-bottom: 5px }
.blc3prd .pictoSolde, .blc5prd .pictoSolde { height: 25px; background: url(http://s1.static69.com/images/locales/fr-fr/ficheprod/liseret-soldes.jpg) no-repeat 0px 0px transparent; margin-bottom: 5px }
.blc3prd .picto_default, .blc5prd .picto_default { height: 25px; background: url(http://s1.static69.com/images/locales/fr-fr/ficheprod/liseret-ba-sanstitre.jpg) no-repeat 0px 0px transparent; margin-bottom: 5px }
/* bloc 1 et 2 produits */
.blc1prd, .blc2prd { border: 1px solid #CCCCCC; margin-bottom: 10px; position: relative; text-align: left; width: 638px; display: inline-block; padding: 5px; cursor: pointer }
.blc2prd { width: 308px; height: 335px }
.blc1prd .pictoSolde, .blc2prd .pictoSolde { background: url(http://s1.static69.com/images/locales/fr-fr/ficheprod/liseret-soldes.jpg) no-repeat scroll 0 0 transparent; height: 25px; margin-bottom: 5px; }
.blc1prd .picto_ope, .blc2prd .picto_ope { background: url(http://s1.static69.com/images/locales/fr-fr/ficheprod/liseret_avalanche.jpg) no-repeat scroll 0 0 transparent; height: 25px; margin-bottom: 5px; }
.blc1prd .bigPromoTitle, .blc2prd .bigPromoTitle, .blc1prd .bigPromoTitleb, .blc2prd .bigPromoTitleb { color: #5B5B5B; font-size: 20px; margin: 0; overflow: hidden; padding: 0 0 3px; border-bottom: 1px solid #CCCCCC; }
.blc2prd .bigPromoTitle, .blc2prd .bigPromoTitleb { font-size: 14px; font-weight: bold }
.blc1prd .bigPromoTitleb { color: #FFFFFF }
.blc2prd .bigPromoTitleb { color: #FFFFFF; font-weight: bold }
.blc1prd .linePrd, .blc2prd .linePrd { display: inline-block; height: auto; margin-top: 10px }
.blc1prd .visu { float: left; display: block; margin-top: 10px; border-right: 1px solid #ccc; margin-right: 5px }
.blc2prd .visu { position: absolute; bottom: 60px }
.blc1prd .marque, .blc2prd .marque { font-weight: 700; margin-right: 10px; }
.blc1prd .descPrd { float: right; width: 332px; position: relative; }
.blc2prd .descPrd { float: right; width: 332px; position: absolute; bottom: 5px }
.blc2prd .descPrd { width: auto; right: 5px; left: 2px }
.blc1prd .desc { height: 126px !important; text-align: justify; margin: 5px 0 10px 0; overflow: hidden }
.blc1prd .martit, .blc2prd .martit { height: 30px; overflow: hidden; }
.blc1prd span.nprixBarre, .blc1prd span.nprix, .blc1prd span.nprixAbo { float: right; font-weight: 700; }
.blc2prd span.nprixBarre, .blc2prd span.nprix, .blc2prd span.nprixAbo { font-weight: 700; }
.blc2prd span.nprixBarre, .blc2prd span.nprix, .blc2prd span.nprixAbo { margin-right: 10px }
.blc1prd span.nprixBarre, .blc2prd span.nprixBarre { color: #5A5A5A; font-size: 15px; text-decoration: line-through; }
.blc2prd span.nprixBarre { font-size: 11px }
.blc1prd span.nprix, .blc2prd span.nprix { color: #D60000; font-size: 24px; }
.blc2prd span.nprix { font-size: 12px; }
.blc1prd span.nprixAbo, .blc2prd span.nprixAbo { color: #0093D1; font-size: 12px; font-weight: bold; }
.blc1prd .stnot { width: 100px; position: absolute; bottom: 2px; left: 5px }
.blc1prd .lesprix { float: right; }
.blc1prd .lesprix span { float: right; }
.blc2prd .lesprix { float: left; width: 204px }
.blc1prd .stock { float: left; margin: 3px 10px 0 0; }
.blc2prd .stock { float: right; color: #0093D1; text-decoration: underline }
.blc1prd .sli_nt { background-image: url(http://s1.static69.com/images/locales/fr-fr/ficheprod/spFP.gif?20081212); cursor: pointer; float: left; width: 98px; }
.blc1prd .rem_soldes, .blc1prd .rem_remise, .blc2prd .rem_soldes, .blc2prd .rem_remise { background: url("http://s1.static69.com/images/locales/fr-fr/ficheprod/spFP.gif?20110113") no-repeat scroll -500px -228px transparent; color: white; bottom: 0; font-size: 18px !important; font-weight: 700; height: 32px; left: 110px; padding-top: 24px; position: absolute; text-align: center; width: 80px; }
.blc2prd .rem_soldes, .blc2prd .rem_remise { background-position: -580px -228px; color: #F60; bottom: 55px; left: 227px }
.blc1prd .picto_noel, .blc2prd .picto_noel, .blc3prd .picto_noel { background: url(http://s1.static69.com/images/locales/fr-fr/ficheprod/liseret-noel.jpg) no-repeat scroll 0 0 transparent; height: 25px; margin-bottom: 5px; }
.cetLegalMentions { font-size: 10px; color: #787575; position: absolute; bottom: 3px; left: 10px; font-style: italic; }
/******* Bloc Meilleur vente ********/
.blcMvCenter .numPrd { height: 60px; }
.blcMvCenter .linePrd { height: 60px; overflow: hidden; }
/******* BLOC TITLE MEILLEURS VENTE *********/
.blcMvCenter h3.BestSell { background-color: #0099cc; background-image: none; }
body.IMAMan .blcMvCenter h3.BestSell { background-color: #0099cc; background-image: none; }
body.IMAWoman .blcMvCenter h3.BestSell { background-color: #333333; background-image: none; }
/******* BLOC TITLE NOUVEAUTE *********/
.blcMvCenter h3.newProduct { background-color: #006699; background-image: none; }
body.IMAMan .blcMvCenter h3.newProduct { background-color: #006699; background-image: none; }
body.IMAWoman .blcMvCenter h3.newProduct { background-color: #333333; background-image: none; }
/******* BLOC TITLE VENTE FLASH *********/
#affblocvf h3.fastPleasure { background-color: #333333; color: #FFF; background-image: none; }
body.IMAMan #affblocvf h3.fastPleasure { background-color: #333333; color: #FFF; background-image: none; }
body.IMAWoman #affblocvf h3.fastPleasure { background-color: #333333; background-image: none; }
/********* BLOC TOP RAYON **************/
.TopList .titleContainerNeH { /*width:358px;*/
height: 108px; float: left; overflow: hidden; margin-right: 20px; }
.TopList .titleContainerNeH .titleNewHome { font-size: 19px; border-bottom: 3px solid #00baf8; color: #333333; text-transform: uppercase; margin-bottom: 8px; }
.titleNewHome { font-size: 19px; border-bottom: 3px solid #00baf8; color: #333333; text-transform: uppercase; margin-bottom: 8px; }
.IMAWoman .titleNewHome { border-bottom: 3px solid #333333; }
.IMAWoman .TopList .titleContainerNeH .titleNewHome { border-bottom: 3px solid #333333; }
.TopList .expert { width: 272px; height: 93px; float: left; overflow: hidden; background-color: #f4f4f4; }
.TopList .expert .containerImg { float: left; width: 67px; height: 80px; margin-top: 7px; margin-left: 11px; }
.TopList .expert .rightBlocExpert { float: left; width: 182px; height: 94px; margin-left: 12px; }
.TopList .expert h3 { margin-top: 7px; font-size: 15px; font-weight: bold; color: #333333; }
.TopList .containerCat { height: 259px; margin-top: 10px; }
.TopList .containerCat .bloc { width: 210px; height: 110px; float: left; margin-right: 10px; margin-bottom: 10px; }
.TopList .containerCat .bloc .contentImg { float: left; width: 60px; height: 109px; }
.TopList .containerCat .bloc .contentDesc { float: left; width: 150px; height: 109px; }
.TopList .containerCat .bloc .contentDesc h3 { font-size: 15px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #cccccc; margin-bottom: 9px; }
.IMAWoman .TopList { margin-bottom: 30px; }
.IMAWoman .TopList .containerCat .bloc { float: left; height: 220px; margin-bottom: 0; margin-right: 0; width: 220px; }
/******** BLOC MONO PRODUIT ********/
.cntBmp .spBmp { background: url('http://s2.static69.com/images/locales/fr-fr/block/bmp/spriteOffer.png') no-repeat; float: left; }
.cntBmp .topTechno .spBmp { background-position: 0px -224px; }
.cntBmp .firstPrice .spBmp { background-position: -212px -224px; }
.cntBmp .qualityPrice .spBmp { background-position: -1px -301px; }
.cntBmp .reco .spBmp { background-position: -212px -301px; }
/*** FEMME ***/
.cntBmp .tendance .spBmp { background-position: 0 -1px; }
.IMAWoman .cntBmp .firstPrice .spBmp { background-position: -212px -1px; }
.IMAWoman .cntBmp .qualityPrice .spBmp { background-position: -1px -110px; }
.cntBmp .heart .spBmp { background-position: -212px -109px; }
/************ MENU LEFT **************/
.blccolg .titleNewHome { height: 52px; line-height: 52px; padding-left: 40px; }
.blccolg .spriteMENU { background: url('http://s2.static69.com/images/locales/fr-fr/block/bmp/Sprite_Picto_Univers_HF.png') no-repeat; width: 35px; height: 37px; float: left; margin-top: 8px; margin-right: 10px; }
/**** HOMME ***/
.blccolg .ordinateur { background-position: -15px -12px; }
.blccolg .smartphone { background-position: -15px -52px; }
.blccolg .jeuxVideo { background-position: -15px -101px; }
.blccolg .TV { background-position: -15px -152px; }
.blccolg .hifi { background-position: -15px -203px; }
.blccolg .photo { background-position: -15px -251px; }
.blccolg .electro { background-position: -15px -301px; }
.blccolg .maison { background-position: -15px -353px; }
.blccolg .jardin { background-position: -16px -404px; }
.blccolg .brico { background-position: -16px -451px; }
.blccolg .mode { background-position: -16px -503px; }
.blccolg .auto { background-position: -16px -552px; }
/**** FEMME ***/
.IMAWoman .blccolg .mode { background-position: -99px -15px; }
.IMAWoman .blccolg .beaute { background-position: -15px -16px; }
.IMAWoman .blccolg .sport { background-position: -99px -104px; }
.IMAWoman .blccolg .meuble { background-position: -99px -155px; }
.IMAWoman .blccolg .literie { background-position: -99px -203px; }
.IMAWoman .blccolg .cuisine { background-position: -99px -253px; }
.IMAWoman .blccolg .jardin { background-position: -99px -303px; }
.IMAWoman .blccolg .electro { background-position: -99px -352px; }
.IMAWoman .blccolg .highTec { background-position: -99px -403px; }
#content .leftColHome, #content .leftColHomeCat .blccolg ul.leftMenuCol { background-color: #FFF; padding: 0px; }
#content .leftColHome, #content .leftColHomeCat .blccolg ul.leftMenuCol li { margin-left: 12px; font-size: 12px; }
/******* BLOC CONSEIL *******/
.NosConseils { background-color: #f4f4f4; height: 137px; border-bottom: 1px solid #cccccc; }
.NosConseils .leftBloc { float: left; width: 366px; height: 100%; }
.NosConseils .leftBloc .imgLeftBloc { width: 138px; height: 99px; float: left; }
.NosConseils .leftBloc ul { width: 227px; height: 99px; float: left; }
.NosConseils .leftBloc ul li { background: url(http://s2.static69.com/images/locales/fr-fr/block/bmp/arrowK2000.png) no-repeat; background-position: 0px 3px; margin: 2px 0 2px 5px; padding-left: 10px; height: 15px; line-height: 15px; font-size: 12px; }
.NosConseils .rightBloc { float: left; width: 292px; height: 100%; }
/*<--***********
FIN BHNEW
***************-->*/
			
	

	
		
		
		
			
		
		
	
	
		
			.spHeader {
	background-image: url(http://s1.static69.com/images/xlocales/onglets/spHeader.png); background-repeat: no-repeat;
}

#content {

}

#aide {
	padding: 0 !important; width: 990px;
}

#footer {
	width: 980px !important; padding: 0 5px; background-color: #FFF; clear: both; text-align: center;
}

#content .centerColCenter {
	margin: 0 auto; width: 660px; overflow: hidden;
}

#content .leftColHome,#content .leftColHomeCat {
	float: left; width: 320px; padding:0 10px;
	background-color:#f8f8f8;
}

#content .centerCol {
	float: right; width: 660px; 
}

#content .centerColHf {
	margin: 0 !important; width: 100% !important;
}

.rightBlock {
	float: right; width: 320px; display: inline;
}

.leftBlock {
	float: left; width: 320px; display: inline;
}

.centerBlock {
	width: 100%; clear: both; text-align: center;
}

.leftBlock div.htmllibre,.centerBlock div.htmllibre {
	height: auto;
}

.leftColHome .blccolg,.leftColHomeCat .blccolg {
    overflow-x: hidden;
}

.premier {
	margin-bottom: 10px;
}

.premier div.htmllibre {
	margin: 0; padding: 0;
}

.centerBlock .htmllibre {
	margin-bottom: 10px;
}

#content .leftCol {
	position: absolute; left: 4px; width: 160px; padding-left: 2px; top: 283px;
}

#content .rightCol {
	position: absolute; right: 0; width: 175px; padding-right: 5px; background: white;
}

.anicoHg {
	width: 990px; height: 295px; position: relative; margin: 0 auto; clear: both;
}

.anicoHg .blcLeft,.anicoHg .blcCenter,.anicoHg .blcRight {
	display: inline;
}

.anicoHg .blcLeft {
	float: left; width: 360px; margin-left: 10px;
}

.anicoHg .blcCenter {
	float: left; width: 310px;
}

.anicoHg .blcRight {
	float: left; width: 310px;
}

.anicoHg .blcRight .diap {
	margin: 10px 10px 0 0; padding: 0;
}

.anicoHg .blcRight .anico {
	margin: 10px 10px 0 0; padding: 0;
}

.linkmasker,.lm,.lk {
	cursor: pointer;
}

.invisible {
	display: none;
}

br.clear,#mainHeader div.clear,#content div.clear,#footer div.clear {
	clear: both;
}

.fillBlock {
	clear: both; font-size: 1px;
}

.htmllibre {
	margin-bottom: 10px; text-align: left;
}

img.rss {
	margin-left: 2px;
}

img.rsstop {
	margin-top: -3px; margin-bottom: -3px;
}

h1 img.rss,h2 img.rss,.tabManufList img.rss {
	display: none;
}

.Shop5Only,.shop5Only,.shop5only,.s5o {
	display: none !important;
}

.Shop3Only,.shop3Only,.shop3only,.s3o {
	display: none !important;
}

.tempoError {
	width: 500px; border: 2px solid #ccc; margin: 15px auto; padding: 10px; color: #5a5a5a; font-size: 13px;
}

.hshadow {
	background: url(http://s1.static69.com/images/xlocales/onglets/bgShadow.gif) repeat-x; height: 10px; margin: 0 auto; width: 990px;
}

.altBody {
	background: white;
}

.pr1,.pr2,.pr2 a {
	color: #D60000; text-decoration: none;
}

.prGris {
	color: #5a5a5a; text-decoration: none;
}

.ssE {
	font-size: 12px; font-weight: bold;
}

.ssF {
	font-size: 10px;
}

.bpE {
	font-size: 12px; font-weight: bold;
}

.bpE2 {
	font-weight: bold;
}

.bpF2 {
	font-size: 10px;
}

.mentionscetelem {
	font-size: 12px; padding: 20px; text-align: justify;
}

#topheader .conseilCommandeFl {
	position: absolute; right: 243px; top: 8px; width: 224px; height: 25px;
}

#clientNewHeader {
	position: absolute; top: 5px; right: 2px; height: 15px; text-align: center; overflow: hidden; width: 190px;
}

#clientNewHeader a {
	text-decoration: none; border-right: 1px dotted #333; color: #000; white-space: nowrap; padding: 5px;
}

#clientNewHeader span {
	text-decoration: none; border-right: 1px dotted #333; padding: 7px 7px; margin: 0; margin-right: -2px; overflow: hidden; color: #000; white-space: nowrap;
}

#clientNewHeader .noBorder {
	margin-right: 0; border-right: none;
}

div#deconnexion,div#deconnex {
	position: absolute; overflow: hidden; width: 100px; left: 808px; top: 20px; color: #808080;
}

div#deconnex {
	display: none;
}

.titleNav {
	margin-bottom: 10px;
}

.titleNav h1 {
	font-weight: normal; margin: 0;
}

.titleNav i {
	color: #0093D1; font-weight: bold;
}

.titleNav .sl,.titleNav .sl h1 {
	color: #0093D1;
}

.titleNav .ch {
	color: #0093D1; font-size: 8px; font-weight: bold;
}

.titleNav .nbRef {
	color: #0093D1; font-weight: bold;
}

.rdcbig {
	font-size: 13px; font-weight: bold; margin: 5px; padding: 5px; text-align: center;
}

.rdcdesc1 {
	width: 475px;
}

#popbasket {
	overflow: auto; margin-left: -400px; position: absolute; bottom: 0; left: 50%; width: 800px; height: 400px; border: 1px solid black; background: white; padding: 5px 5px 40px 5px;
}

#footer a {
	text-decoration: none;
}

#footer ul {
	text-align: left; list-style: none; padding: 0; margin: 3px 3px 3px 8px;
}

.footerBlock {
	float: left; width: 32%; height: 220px; padding: .5%; border-left: 1px solid #ccc;
}
.footerBlock.HG { height: 235px; }

.footrech {
	width: 978px; border: 1px solid #434343; background-color: #434343; color: #FFF;
}

.footrech .fTitle {
	background: transparent url(http://s1.static69.com/images/xlocales/m2r/bgBlocTitle.gif) repeat-x scroll 0 0; color: white; font-size: 13px; height: 20px; font-weight: bold; text-transform: uppercase; margin-bottom: 7px;
}

.footrech form {
	line-height: 24px; margin: 3px 0;
}

.footrech #requete {
	width: 200px; border: 1px solid #ccc; margin: 0;
}

.footrech .b_ok {
	background-position: -169px -101px; cursor: pointer; width: 22px; padding: 0; margin: 0 5px; border: 1px solid #ccc;
}

.footrech a,footrech a:hover {
	color: #FFF;
}

.footblc1 {
	border: 1px solid #ccc; margin: 10px 0 10px 0; width: 978px; padding: 10px 0 10px 0;
}

.lstfoot {
	width: 100%; text-align: center;
}

#footer2 {
	width: 978px; border: 1px solid #424242; padding: 10px 0 10px 0; margin: 10px 0 10px 0; color: #008bc7; text-align: left;
}

.ban {
	height: 75px; width: 700px; border: 1px solid #424242; float: right;
}

.blcRecompIm {
	width: 980px; height: 112px; background: url(http://s1.static69.com/images/P_services/fdRecomp.gif) 0 0 no-repeat; position: relative; margin-top: 10px;
}

.blcRecompIm .zone1,.blcRecompIm .zone2,.blcRecompIm .zone3 {
	position: absolute; top: 27px; display: block;
}

.blcRecompIm .zone1 {
	left: 104px; width: 62px; height: 70px;
}

.blcRecompIm .zone2 {
	left: 318px; width: 148px; height: 74px;
}

.blcRecompIm .zone3 {
	right: 105px; width: 59px; height: 71px;
}

#content.homepage .centerCol {
	float: none; width: 1000px;
}

#content.homepage {
	width: 1000px !important;
	padding-left: 0;
	padding-right: 0;
}
			
	

	
		
		
		
			
		
		
	
	
		
			#topheader .conseilCommande{background:transparent url(http://s2.static69.com/images/locales/fr-fr/onglets/conseilsCmd.png) no-repeat scroll 0;height:25px;position:absolute;right:10px;top:8px;width:258px;}#topheader .conseilCommandeFl{background:transparent url(http://s2.static69.com/images/pixel.png) no-repeat scroll 0;position:absolute;right:243px;top:3px;width:224px;height:25px;}#topheader .pictoNew{position:absolute;height:12px;right:225px;bottom:0;color:#FE0000;font-size:10px;font-weight:bold;}.pictoNewFix{position:absolute;top:-13px;left:0;font-size:10px;font-weight:bold;}#mainHeader span.pictoNewFix{color:#D60000;}#topheader .pictoPromo{position:absolute;height:12px;left:270px;bottom:0;color:#FE0000;font-size:10px;font-weight:bold;display:none;}ul#nav li#menuVf{background:transparent url(http://s1.static69.com/images/locales/fr-fr/onglets/onglet_vf.gif) no-repeat 0 0;width:50px;}ul#nav.chargement ul.subp{background-image:url(http://s1.static69.com/images/locales/fr-fr/onglets/chargement.gif);height:22px;}div#clientLogout{position:absolute;top:20px;right:117px;height:15px;text-align:center;overflow:hidden;}.clientheader{position:absolute;left:10px;bottom:5px;width:300px;}div#clientNewHeader{position:absolute;top:5px;right:2px;height:15px;text-align:center;overflow:hidden;}div#clientNewHeader a{text-decoration:none;border-right:1px dotted #333;padding:7px 7px;margin:0;margin-right:-2px;color:#000;white-space:nowrap;}div#clientNewHeader span{text-decoration:none;border-right:1px dotted #434343;padding:7px 7px;margin:0;margin-right:-2px;overflow:hidden;color:#434343;white-space:nowrap;}div#clientNewHeader .noBorder{margin-right:0;border-right:none;}#SB .CT{background:url(http://s2.static69.com/images/mini_panier/telephones-fr-fr.gif) no-repeat;background-position:203px 5px;}.INTitre{background:url(http://s2.static69.com/images/locales/fr-fr/in_titreacc.gif) 0 no-repeat;}.INTitreGes{background:url(http://s1.static69.com/images/locales/fr-fr/in_titregestion.gif) 0 no-repeat;}.INtop{background:url(http://s1.static69.com/images/locales/fr-fr/in_ongletgestion.gif) 0 no-repeat;}.INBal{background:url(http://s2.static69.com/images/locales/fr-fr/in_ongletnews.gif) 0 no-repeat;}.INPart{background:url(http://s2.static69.com/images/locales/fr-fr/in_ongletpart.gif) 0 no-repeat;}.INDesabo{background:url(http://s1.static69.com/images/locales/fr-fr/in_ongletraison.gif) 0 no-repeat;}.INTitle{background:url(http://s1.static69.com/images/locales/fr-fr/hbal.gif);font-size:13px;color:#FFF;text-align:center;font-weight:bold;font-family:verdana;width:655px;height:25px;line-height:25px;}.INTexte{background:url(http://s2.static69.com/images/locales/fr-fr/bgcontent.gif);font-weight:bold;font-family:verdana;width:655px;}.INBas{background:url(http://s2.static69.com/images/locales/fr-fr/bbal.gif);width:655px;height:15px;}STRONG.eco DIV{background:url(http://s1.static69.com/images/locales/fr-fr/ficheprod/econom_bleu.gif) no-repeat;width:91px;height:71px;color:#FFF;}UL.ListC{margin:3px 0 15px 20px;padding:0;list-style:url(http://s1.static69.com/images/ficheprod/flinfo.gif);}.colLeft .listf,.leftColHomeCat .listf{background-color:#5a5a5a;padding:2px 0;margin:0;font-size:13px;font-weight:normal;color:#FFF;text-align:center;}.centerCol UL.listC{list-style-image:none;}.fpDegrade{background:none!important;}.bgsoldes{background-color:#D60000;}.text,.textb,.text5{color:#5a5a5a;}.text3,.text3b{color:#0093D1;}.text4b{color:#D60000!important;}.textb,.text3b,.text4b{font-weight:bold;}.border,.border TD{border-color:#ccc;}.border2,.border2 TD{border-color:#ccc;vertical-align:top;}.border3,.border3 TD,.border5{border-color:#ccc;}.bg2{background-color:#5a5a5a;}.btnProfite{background:url(http://s2.static69.com/images/locales/fr-fr/ficheprod/profite.jpg) 0 0 no-repeat;width:96px;height:22px;display:block;}img.picto3x{background-image:url(http://s1.static69.com/images/locales/fr-fr/picto3x.gif);width:91px;height:52px;}img.picto3xsf{background-image:url(http://s1.static69.com/images/locales/fr-fr/picto3xsf.gif);width:91px;height:52px;}img.pictoLivGrat{background-image:url(http://s2.static69.com/images/locales/fr-fr/pictolivgrat.gif);width:91px;height:52px;}.cRED1{color:#E10066!important;}.spFP{background-image:url(http://s1.static69.com/images/locales/fr-fr/ficheprod/spFP.gif?20081212);}.stockhome{background-image:url(http://s1.static69.com/images/locales/FR-FR/dispo/home24_aka2.gif);}.stockhomeanime{background-image:url(http://s1.static69.com/images/locales/FR-FR/dispo/home24_aka1.gif);}.blcVideo{text-align:center;margin:10px 0;}.blcVideo h3{color:#0093D1;font-size:16px;margin:5px 0;padding:0;}input.filterButton{background:url(http://s1.static69.com/images/locales/fr-fr/tpp/boutons_result_bleu.gif);width:146px;height:29px;margin-left:10px;cursor:pointer;border:0;}.blcReco .bntModif{position:absolute;top:11px;right:15px;width:105px;height:31px;background:url(http://s1.static69.com/images/locales/fr-fr/tpp/boutons_modifier_bleu.gif) 0 0 no-repeat;cursor:pointer;}
			
	

	
		
		
		
			
		
		
	
	
		
			/************header.css***********************/
#mainHeader {background: url(/images/xlocales/onglets/header_bg.jpg) repeat-x;height:127px;padding:0;margin:0 auto;display:block;}
#topheader{position:relative;margin:0; padding:0; height:102px;z-index:10;}/* content de tout les elements en absolute du header*/
/*#topheader .logo {position:absolute;background-position:-3px -125px;width:132px;height:90px;top:0;}*/
#topheader .logo {position:absolute;background-image:url(/images/xlocales/onglets/spHeader.png?27052010);background-position:-3px -125px;width:132px;height:90px;top:0;} /*a virer qd la class spHeader sera pass� partout*/
#topheader .logo span {display:block;height:90px;}
#topheader .txtred{color:#D60000 !important;}
#topheader .txtbleu{color:#0093D1 !important;}
#topheader .txtright {text-align:right !important;}
div#miniNav{width:490px;position:absolute;top:5px;left:227px;overflow:hidden;height:15px;text-align:left;}
div#miniNav a, div#miniNav span{border-right:1px dotted #434343;padding:7px 7px;margin:0 -2px 0 0;overflow:hidden;white-space:nowrap;}
div#miniNav .noBorder {margin-right:0px;border-right:none;}

form#frecherche{margin:0;padding:0;border:0;left:234px;top:45px;position:absolute;z-index:9;}
form#frecherche .fleft {float:left;margin:0; padding:0}
form#frecherche .imgLoupeSp{background-position:-115px -60px;width:12px;height:12px;top:5px;left:5px; position:absolute;}
form#frecherche input.srch{margin:0;padding:0}
form#frecherche input:focus{outline-width:0;}
form#frecherche input.txtFieldN {border:1px solid #0093D1;height:16px;width:350px;padding:5px 0 5px 19px;margin-right:7px;font-size:12px;margin-top:-1px/*pour ie6 7 qui fait chier*/}
form#frecherche .btnOkBgtSp{background-position:-115px -93px; width:28px; height:28px;border: 0px; margin-top:-1px; _margin-top:0px; font-size:0px;border-style: none;cursor: pointer;padding: 0px;top:0;left:0}

/*tmp d�lais cache sprite header*/
form#frecherche input{margin:-1px 0;}
form#frecherche input.txtField {background:#FFFFFF url(/images/xlocales/search/bgSearch.gif) no-repeat scroll 4px;width:263px;padding:5px 0 5px 19px;margin-right:7px;font-size:12px;}
form#frecherche .selectbox{padding:4px 0 0 2px;width : 144px; display : block;text-align:left; background: white url(/images/xlocales/onglets/bt_fauxSelect.gif) no-repeat 123px;
height:21px;padding:4px 0 1px 4px;cursor: pointer;border:1px solid #48b1fb;font-size:12px;}

/*div.panierBgt{background:transparent url(/images/xlocales/onglets/bg_panier.png) no-repeat;}*/
div#panier .btnPanier{display:block;color:#fff;	background:#0099DD url(/images/xlocales/onglets/btnSprite.gif) no-repeat;cursor: pointer;}
div#panier div#headPanier div .btnPanier{width:52px;height:13px;float:left;margin:5px 10px 0 0;color:#fff;font-size:10px;text-indent:3px;}
div#panier div#headPanier div a.detailsPanier{background-position:100% -20px;}
div#panier div#contentPanier div .btnPanier{float:right;width:100px;background-position:0 -40px;height:20px;text-align:center;margin:8px 2px 0 0;font-size:11px;font-weight:bold;}
div#panier div#contentPanier div .validPanier{background-position:0 -40px}
div#panier div#headPanier div  span.validPanier{text-align:center;text-indent:0px}
/* fin tmp*/   	

select#rechLocation{visibility:hidden;display:none;width:150px;height:27px;vertical-align:middle;padding:2px;}
#rechLocation_container{display:none;}
div#panier{width:175px;height:45px;position:absolute;top:42px;right:5px;z-index:10;}
div.panierBgtSp{background-position:-10px -10px;width:175px;height:45px}
div#panier div#headPanier{font-size:12px;font-weight:bold;margin:10px 0 3px 35px;width:130px;}
div#panier div#headPanier span#popQtArt{color:#0093D1;}
div#panier div#contentPanier ul li span.te {margin-top:2px;width:65px;overflow:hidden;}
div#panier .btnPanierSp{display:block;color:#fff;cursor: pointer;}
div#panier div#headPanier div .btnPanierSp{width:52px;height:13px;float:left;margin:5px 10px 0 0;color:#fff;font: normal 10px/1.2em Arial, Helvetica, sans-serif;text-indent:1px;height:13px;line-height:13px;}
div#panier div#headPanier div a.detailsPanierSp{background-position:-56px -80px;}
div#panier div#headPanier div a.detailsPanierSp.on{background-position:-156px -80px;}
div#panier div#headPanier div#sbButtons{display:none; width:100%}
div#panier div#contentPanier{display:none;	position:absolute;z-index:11;top:45px;/*panier height */right:3px; width:360px;	background:#fff;border:1px solid #ccc;padding:5px;}
div#panier div#contentPanier div#contentPanierWaiter{height:80px;background:#fff url(/images/xlocales/onglets/productsLoading.gif) no-repeat center 40%;}
div#panier div#contentPanier ul li{height:25px;padding:0;margin:0;font: bold 11px/1em Arial, Helvetica, sans-serif;}
div#panier div#contentPanier ul li.g{background-color:#EBEBEB}
div#panier div#contentPanier ul{display:block;margin-bottom:25px;}
div#panier div#contentPanier ul.oh{overflow:hidden;}
div#panier div#contentPanier ul.os{overflow-y:scroll;height:135px !important}
div#panier div#contentPanier ul li a {color:#5a5a5a;display:block;float:left;width:265px;margin:10px 0 0 5px;white-space:nowrap;overflow:hidden;font-weight:normal;height:12px;}
div#panier div#contentPanier ul li span{font-size:13px;display:block;float:right;margin-top:12px;padding-right:3px;text-align:right;color:#D60000;font-size:12px;}
div#panier div#contentPanier div.bottom{position:absolute;bottom:5px;left:0;height:30px;width:365px;}
div#panier div#contentPanier div .btnPanierSp{float:right;width:100px;background-position:-10px -100px;height:20px;line-height:20px;text-align:center;margin:8px 2px 0 0;font-weight:bold;}
div#panier div#contentPanier div .validPanierSp{background-position:-10px -100px}
div#panier div#headPanier div  span.validPanierSp{text-align:center;text-indent:0px; background-position:-10px -80px}
div#panier #popQtArt img{height:11px;width:11px;}

/* nouveaux onglets */
ul#nav {width:985px;height:25px;list-style-image:none;list-style-position:inside;list-style-type:none;margin:0 0 0 5px;padding:0;position: relative;z-index: 5;}
ul#nav li {	float:left;display:block;margin-right:1px;padding:0;padding-left:4px;position:relative;text-align:center;z-index:5;background:transparent url(/images/xlocales/onglets/RDC_Onglets_v2.gif) no-repeat scroll -20px -75px;}
ul#nav li.oCompactor{display:none;}
ul#nav.oCompact li.oInf{display:none;}
ul#nav.oCompact li.oCompactor{display:block;position:relative;width:32px;}
ul#nav li a {background:transparent url(/images/xlocales/onglets/RDC_Onglets_v2.gif) no-repeat scroll 100% -105px;display:block;display:inline-block;
position:relative;padding:1px 3px 0 0;line-height:1em;height:24px;color:#fff;text-decoration:none;}
ul#nav li a span{display:block;position:relative;top:6px;}
ul#nav ul.sub{font-weight:normal;padding:0;margin-left:-1px;background:#fff;border-left:1px solid #C9C9C9;border-right:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;}
ul#nav ul.padleft{left:-167px !important;}
ul#nav li ul.sub, ul#nav li.oCompactor ul.sub li ul.sub{display:none;position:absolute;width:200px;/**larg ss menu */top:25px;left:0;z-index:6;margin:0;padding:0;}
ul#nav li.oInf ul.sub{width:180px;/**larg ss onglets les + a droite */}
ul#nav li.oInf ul.sub li{width:160px;/**larg ss onglets les + a droite */}
ul#nav li.oCompactor ul.sub{width:190px;z-index:7;}
ul#nav li.oCompactor ul.sub li ul.sub{z-index:8;left:-152px;top:0;width:150px;border-top:1px solid #ccc;}
ul#nav li.oCompactor ul.sub li {position:relative;display:block;clear:both;float:none;list-style-type:none;list-style-position:outside;
top:auto;z-index:9;width:auto!important;width:140px;margin-left:0;background-image:none;	}
ul#nav li.oCompactor a span{top:0;}
ul#nav ul.sub li{text-align:left;border-width:0!important;padding:3px 0 0 8px;margin-left:4px;width:180px;/**larg ss menu */background:transparent;}
ul#nav ul.sub li.isGroup {margin-left:0px;padding-left:3px;background-image:none;font-weight:bold;}
ul#nav ul.sub li.isGroup,ul#nav ul.sub li.isGroup a{color:#0093D1}
ul#nav ul.sub li.isGroup a:hover ,ul#nav ul.sub li.isGroup span:hover {text-decoration:none;}
ul#nav ul.sub li.isGroup:hover {background-color:transparent;}
ul#nav ul.sub li.isSoldes {margin-left:0px;padding-left:3px;background-image:none;font-weight:bold;}
ul#nav ul.sub li.isSoldes,ul#nav ul.sub li.isSoldes a{color:#D60000}
ul#nav ul.sub li.isSoldes a:hover ,ul#nav ul.sub li.isSoldes span:hover {text-decoration:none;}
ul#nav ul.sub li.isSoldes:hover {background-color:transparent;}
ul#nav ul.sub li:hover {text-decoration:none}
ul#nav ul.sub li a, ul.sub li a {display:inline;height:auto;background-image:none;padding:3px 0 0 0;/*color:#000;*/}
ul#nav ul.sub li span, ul#nav li#menuVf{cursor: pointer;}
ul#nav ul.sub li a {display:block;padding: 2px;}

/* ventes flash */
ul#nav li#menuVf:hover ,ul#nav li#menuVf.hov {background-position:0 0!important;}
ul#nav li#menuVf ul.sub li.vfProd:hover , ul#nav li#menuVf ul.sub li.hov {background-color:#ebebeb;}
ul#nav li#menuVf ul.sub li:hover.isFirstGroup , ul#nav li#menuVf ul.sub li.isFirstGroup{background-color:#FFFFFF;cursor:default}
ul#nav li#menuVf ul{display:none;border:1px solid #A50000;left:-422px!important;margin:0;padding:0;width:474px;}
ul#nav li#menuVf a {background:transparent;display:block;}
ul#nav li#menuVf li a {visibility:visible;}
ul#nav li#menuVf ul.sub li{width:456px;}
ul#nav li#menuVf ul.sub li.vfProd{background-position:left 8px;background-repeat:no-repeat;}
ul#nav li#menuVf ul.sub li.vfProd:hover{background-position:left 8px!important;}
ul#nav li#menuVf ul.sub li.allVF{padding:10px 0 0 0;text-align:right;}
ul#nav li#menuVf ul.sub li.allVFGM{padding:0 0 10px 0;text-align:right;}
li#menuVf ul.sub li.hov{background-position:left 8px!important;}
ul#nav li#menuVf ul.sub li a.vfDesc{display:block;padding-left:10px;width:260px;overflow:hidden;float:left;line-height:12px;color:#5a5a5a}
ul#nav li#menuVf ul.sub li div{font-size:13px;font-weight:bold;float:left;margin:0;width:80px;color:#D60000;text-align: right;font-size:12px;}
ul#nav li#menuVf ul.sub li div.barr{margin-right:15px;text-decoration:line-through;font-size:12px;color:#5a5a5a}
ul#nav li#menuVf ul.sub li span{font-size:13px;font-weight:bold;color:#D60000;padding:0 0 0 10px;}
.vfWaiting {background: transparent url(/images/xlocales/onglets/vfLoading.gif) no-repeat center center!important;height:50px;padding:20px 0}
/* fin ventes flash */

ul#nav li:hover ul.sub,ul#nav li.hov ul.sub {display:block!important;}
ul#nav li:hover ,ul#nav li.hov , ul#nav li.c0 {background-position:-20px -10px!important;}
ul#nav li.c2{background-position:-20px -140px;} /*orange */
ul#nav li.c2 a {background-position:100% -170px;}
ul#nav li.c5{background-position:-20px -335px;} /*noir */
ul#nav li.c5 a {background-position:100% -365px;}
ul#nav li.c6{background-position:-20px -271px;margin-right:-1px;width:32px;} /*rouge noel */
ul#nav li.c6 a {background-position:100% -300px;font-weight:bold;}
ul#nav li.c7{background-position:-20px -400px;} /*jaune (SOLDES) */
ul#nav li.c7 a {background-position:100% -430px;color:#000000;font-weight:bold;}
ul#nav li.c8{background-position:-20px -271px;} /*rouge noel */
ul#nav li.c8 a {background-position:100% -300px;}
ul#nav li.c9{background-position:-20px -11px;} /*blanc* */
ul#nav li.c9 a {background-position:100% -40px !important;color:#0e7aa8;font-weight:bold;}
ul#nav li.c9 a:hover{color:#0e7aa8 !important;}
ul#nav li a:hover ,ul#nav li:hover a, ul#nav li.c0 a,ul#nav li.hov a {background-position:100% -40px!important;color:#5a5a5a;}
ul#nav li.oOrange a{background-position: 100% -170px;}
ul#nav li.oGreen a{background-position:100% -235px;}
ul#nav li a.ptop {line-height:21px;}
ul#nav ul.sub li:hover, ul#nav ul.sub li.hov {background-color:#CEE9F4;}
ul#nav li.oCompactor:hover ul.sub li ul.sub,ul#nav li.oCompactor.hov ul.sub li ul.sub,ul#nav li.hov ul.sub li ul.sub {display:none!important;}
ul#nav li.oCompactor ul.sub li:hover ul.sub,ul#nav li.oCompactor.hov ul.sub li.hov ul.sub{display:block!important;}
ul#nav li.c3{background-position:-20px -204px !important;} /*vert */
ul#nav li.c3 a {background-position:100% -235px !important;color:#FFF;}
ul#nav li.c4{	background-position:-20px -271px !important;} /*rouge */
ul#nav li.c4 a {background-position:100% -300px !important;color:#FFFFFF;}
/*fin nouveaux onglets */

/* quicksearch*/
#quickSearchDisplay {position:absolute;border:1px solid #ccc;border-top:none;display:none;top:73px;left:234px;z-index:9999;padding:0;color:#000;background-color:#FFF;width:369px}
#quickSearchDisplay span {top:0;letter-spacing:normal;color:#0093D1;text-align:right;margin-right:5px;display:block;width:100%}
#quickSearchDisplay #qs_ctc span {float:none;display:inline;margin:0;font-weight:bold}
#quickSearchDisplay table {width:369px}
#quickSearchDisplay table td span{color:#0093D1;font-weight:bold;float:none;display:inline;margin:0}
#qs_ctc td {padding:2px 0 2px 0;cursor:pointer;font-weight:normal;width:369px}
#qs_ctc td.s1,#qs_ctc td.s2 {background-color:white;padding-left:5px;}
#qs_ctc td.selected {background-color:#48b1fb;color:#FFF;font-weight:bold}
#quickSearchDisplay #qs_ctc td.selected span{color:#FFF;}
LI#tab_7 a {text-transform: uppercase;font-weight:bold;}
LI#tab_7 ul a {text-transform: none;font-weight:normal;}
LI#tab_7 li.isGroup a {font-weight:bold;}
LI#tab_7 li.isSoldes a {font-weight:bold;}

			
	

	


