body{background-color:#FFFFFF;font-family:Arial;width:100%;position:relative;margin:0;}
@media only screen and (min-width: 1280px){
	body{background-position: 50% 160px !important;}
}
.msgError{background:#F8DEDF;border:1px solid #EAACB1;width:99%;text-align:center;color: rgb(200,0,0);font-size:14px;font-weight:bold;margin:5px auto 10px;padding:2px}
#msgError{margin-left:5px;color:red;font-weight:bold;display:none;text-align:center}
.msgSucces{background:#fff9d7;border:1px solid #E2C822;width:99%;text-align:center;color:#333;font-size:14px;font-weight:bold;margin:5px auto 10px;padding:2px}

#noJSContain{position:absolute;left:33%;z-index:21000;color:rgb(0,0,0);font-weight:bold;border:2px solid red;text-align:center;background:#fff;width:400px;margin-top:150px;padding:10px}
#noJSTxt{text-align:left;font-size:11px;font-weight:400}
#noJSSpacer{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/spacerBlack.png);z-index:20001}
#MsgConsole{display:none;position:fixed;right:10px;bottom:0;width:200px;text-align:center;height:30px;background:rgb(0,0,0);font-size:20px;color:#fff;font-weight:700}
#logoHeader a{z-index:999;outline:0 none}
#quickCartTop{font-size:11px;position:absolute;right:20px;top:30px;width:40%;text-align:right;}
#loginHeaderLogout{font-weight:bold;text-align:center;margin-top:7px}
#LoginHeader input{width:175px;border:1px solid #A3A3A3}
#ShowToolsHelp span{display:block;margin-top:7px;margin-left:26px;font-size:11px;font-weight:700}
#linkSEOFrame{width:970px;margin-top:10px;margin-left:auto;margin-right:auto}
#NewsletterEmail{width:83%;}
.errorClassifHD{background:#fff;width:200px;height:25px;text-align:center;font-size:11px}
.errorClassifHDTxt{color:red;text-align:center}

.boxPanelTopTxt{font-size:12px;font-weight:bold;text-align:center;padding-top:8px}

.classifPanelHR{height:2px;background:url(../images/home/panel-classif-hr.jpg)}
.classifPaneltxt a{display:block;font-size:11px;color:rgb(0,0,0);text-decoration:none;padding-left:10px;padding-top:5px;padding-bottom:5px}

#boxPanelCataContainTxt{float:left;width:165px}
.boxPanelCataContainTxtRed{text-decoration:none;color:#C90104}
#boxPanelActu1{text-align:center;font-weight:bold;margin-bottom:10px}
#boxPanelActu1Fix1{font-weight:bold;text-decoration:underline;float:left;margin:5px}
#boxPanelActu1Fix2{text-align:right;float:left}
#boxPanelSocialContain div{margin-bottom:2px}

#PromoFlashBannerContain{width:552px;margin-left:auto;margin-right:auto}
#classifMiddleGlobal{width:552px;font-family:Tahoma;margin-left:auto;margin-right:auto;margin-top:10px}
#baseLine2{font-size:17px;font-weight:bold;color:#C90104}
.classifLeft{width:275px;height:110px;float:left;border-right:1px dotted #a7a7a7;border-bottom:1px dotted #a7a7a7;padding-top:5px}
.classifName{font-size:11px;font-weight:bold;margin-left:5px}
.classifImg{float:right;margin-right:10px}
.classifImgPlus a{color:rgb(0,0,0);text-decoration:underline;font-size:10px}
.classifFamilles{width:165px;font-size:11px;margin-top:7px;margin-left:5px}
.classifRight{width:275px;height:110px;float:right;border-bottom:1px dotted #a7a7a7;padding-top:5px}
#boxPanelQuickOrderContain{border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;background:#F0F0F0;padding-left:2px;padding-right:2px;font-size:11px;padding-top:5px;border:0}
#boxPanelQuickOrderInfoForm1{width:50px;float:left;font-size:10px;text-align:center;}
#boxPanelQuickOrderInfoForm2{width: 98px;float: left;font-size:10px;padding-left:2px;text-align:center;}
#boxPanelQuickOrderInfoForm3{width: 40px;float: left;font-size: 10px;text-align: center;padding-left: 5px;}
#boxPanelQuickOrderInput2{background:url(../images/home/panel-input-2.jpg);width:98px;height:26px;float:left;margin-left:5px}
#boxPanelQuickOrderInput2 input{text-transform:uppercase;font-weight:bold;text-align:center;font-size:15px;font-family:Arial;width:98px;height:24px;background-color:transparent;border:0}

#addLineQuickOrder{margin-left:5px;cursor:pointer;width:100px;display:none}
#addLineQuickOrder span{font-weight:bold;font-size:17px}
#quickOrderButton{text-align:right;margin-top:5px}

#boxPanelProduitConsultContain{border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;padding-left:2px;padding-right:2px;font-size:11px}

#classificationTitleClassif{margin-left:10px;font-size:20px;color:rgb(0,0,0);font-weight:700}

.classificationBoxContainHover{display:none;position:absolute;z-index:9999}
.classificationBoxDisplay{background:url(../images/infoClassif-top.png);height:163px;width:164px;margin:4px 4px 0;padding:6px 12px 5px 10px}
.classificationBoxDisplayDescr{background:url(../images/infoClassif-middle.png);height:auto;width:164px;margin:0 4px;padding:6px 12px 6px 10px}
.classificationBoxDisplayDescrTxt{font-size:10px;text-align:justify}
.classificationBoxBottom{background:url(../images/infoClassif-bottom.png);height:31px;width:164px;margin:0 4px;padding:0 12px 0 10px}
.classificationBoxBottomContain a{color: rgb(200,0,0);font-size:11px;font-weight:bold;text-decoration:none}
#toggleSideBrowsing{float:right;padding-top:7px;cursor:pointer}
#hideSideBrowsing{font-size:11px;display:none}
#titleClassifText{font-size:11px;font-weight:400;display:none}

#promotionsContain{width:745px;height:165px;border:1px solid #bebebe;background:#F7BB01;font-family:Arial;margin-left:4px;margin-top:5px;padding:7px}
#promotionsContainBox{width:100%;height:100%;background:url(../images/fondPromo.jpg);border:1px solid #bebebe;position:relative}
.promotionBoxPromoContain{margin-left:5px}
.promotionBoxPromoZPContain{width:170px;height:130px;overflow:hidden;float:left;cursor:pointer}
.promotionBoxPromoZPContain table{float:left;background:#fff;border:1px solid #DDD;margin-top:2px;margin-right:2px}
.promotionBoxPromoZPContainTxt{text-align:right;width:85px;float:left;margin-top:20px}
.promotionBoxPromoZPLine1{font-size:14px;height:16px}
.promotionBoxPromoZPLine1 span{background:#CB0002;font-weight:bold;color:#fff}
.promotionBoxPromoZPLine2{font-size:10px;height:15px}
.promotionBoxPromoZPLine3{font-size:15px;color: rgb(200,0,0);font-weight:700}
.promotionBoxPromoZPContain2{font-size:11px;margin-top:5px}
.promotionBoxPromoHR{float:left;margin-right:8px;margin-left:8px}
#promotionTab1Contain{position:absolute;bottom:0;left:0;margin:0}
.ZPbtn{float:left;background:url(../images/fondOngletPromo.jpg);padding-left:20px;padding-right:20px;height:20px;border-top:1px solid #bebebe;border-right:1px solid #bebebe;border-left:1px solid #bebebe;margin-left:-1px;cursor:pointer}
#ZPpromo{float:left;background:url(../images/fondOngletPromo.jpg);padding-left:20px;padding-right:20px;height:30px;border-top:1px solid #bebebe;border-right:1px solid #bebebe;border-left:1px solid #bebebe;margin-left:-1px;cursor:pointer}

.RefineDescr{background-image:url(../images/fondRefine.jpg);background-position:center top;background-repeat:repeat-x;border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;border-left:1px solid #C8C8C8;font-size:10px;font-weight:bold;width:210px;margin:0 5px 5px;padding:7px}
#boxInputRefine{border:1px solid #A3A3A3}
.RefineAttContainTextFix2{font-size:12px;margin:5px}
.RefineCheckboxesFix{text-transform:capitalize;margin:2px}
.RefineCheckboxesFix a{outline:0;text-decoration:none;color:rgb(0,0,0)}
.RefineCheckboxesFix2 img{vertical-align:middle;margin-right:3px}
.homePromotionsPhoto{width:120px;height:120px;float:left}
.homePromotionsContainInfos{padding:5px 5px 0}
.homePromotionsTitre{height:28px;overflow:hidden}
.homePromotionsMarque{height:14px;overflow:hidden;color:#C90104;font-weight:700}
.homePromotionsOldPrice{text-align:right;font-weight:bold;font-size:16px}
.homePromotionsOldPricePerc{text-decoration:none;background:#C90104;color:#fff}
.homePromotionsNewPrice{text-align:right;color:#C90104;font-weight:bold;font-size:22px}
.classifMenuGroupLink{width:170px;float:left;font-size:11px;cursor:pointer;padding:3px}
#LevelName{overflow:hidden}
.classifMenuFamilyLink{width:160px;float:left;font-size:11px;cursor:pointer;padding:3px}
.classifMenuSubFamilyLink{color:rgb(0,0,0);text-decoration:none;display:block}
.classifMenuSubFamilyName{width:150px;float:left;font-size:11px;cursor:pointer;color:rgb(0,0,0);padding:3px}
.classifMenuSubFamilyStats{width:15px;float:left;font-size:11px;font-weight:bold;padding-left:5px;cursor:pointer;color:rgb(0,0,0)}
.GroupeLink{width:160px;float:left;font-size:11px;cursor:pointer;color:rgb(0,0,0);padding:3px}
#linkFixMenuHD{position:absolute;width:153px;height:38px;margin-top:-38px;display:block}
#searchBoxFrame{margin:0}
#ZonePaginationSkuGroups{float:right;margin-top:-36px}
#skugroupsTypeAffichage{font-size:11px;text-transform:uppercase;color:#4a4a4a;font-weight:bold;width:130px;text-align:center}
#skugroupsAffichageGContainOff{background:url(../images/mode-grid-off.jpg);width:65px;height:24px;float:left}
#skugroupsAffichageGTxtOff{padding-top:5px;padding-left:30px;color:#C4C4C4;font-size:11px;font-weight:700}
#skugroupsAffichageGContainOn{background:url(../images/mode-grid.jpg);width:65px;height:24px;float:left}
#skugroupsAffichageGContainOn a{display:block;width:65px;height:24px;font-size:11px;font-weight:bold;color:#4a4a4a;text-decoration:none}
#skugroupsAffichageGTxtOn{padding-top:5px;padding-left:30px}
#skugroupsAffichageLContainOff{background:url(../images/mode-list-off.jpg);width:60px;height:24px;float:left;margin-left:5px}
#skugroupsAffichageLTxtOff{padding-top:5px;padding-left:28px;color:#C4C4C4;font-size:11px;font-weight:700}
#skugroupsAffichageLContainOn{background:url(../images/mode-list.jpg);width:60px;height:24px;float:left;margin-left:5px}
#skugroupsAffichageLContainOn a{display:block;width:60px;height:24px;font-size:11px;font-weight:bold;color:#4a4a4a;text-decoration:none}
#skugroupsAffichageLTxtOn{padding-top:5px;padding-left:28px}
#skugroupsSousFamille{display:none;margin:5px 5px 5px 10px}
.skugroupsQuickViewBTN{background:url(../images/quickViewButton.png);width:138px;height:38px;cursor:pointer}
.skugroupsQuickViewBTN span{display:block;text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;height:25px;color:#848484;margin-left:28px;width:105px;margin-top:0;padding-top:12px;padding-left:0}
#shadowLeft{position:absolute;margin-left:106px;background:url(../images/shadow-table-left.png);height:526px;margin-top:22px;width:10px}
#sliderContent{float:left;width:545px}
.titleFilters{background:#EEF3F7 url(../images/fleche-att.jpg);background-repeat:no-repeat;background-position:right;border-left:1px solid #ddd;height:19px;border-right:1px solid #ddd;border-top:1px solid #ddd;font-size:11px;text-align:center;font-weight:bold;cursor:pointer}
.contentFilters{border:1px solid #ddd;position:absolute;font-size:12px;width:auto;display:none;background:#fff;padding:5px}
.skugroupInfoFilters{white-space:nowrap}
#shadowRight{position:absolute;margin-left:641px;background:url(../images/shadow-table-right.png);height:526px;margin-top:22px;width:10px}
.skugroupInfoPriceTooltips{cursor:help;font-size:11px}
.skugroupShowToolQuickView{position:relative;z-index:999999999999}
.QuickViewOutils{vertical-align:middle;cursor:pointer;float:left;margin-left:3px}
.BtnShowAddToolsHideAll{float:left;position:absolute;display:none;text-align:left;width:185px;height:59px;z-index:99999999999;margin-left:10px}
.QVfirst{background:url(../images/AddToTools-first.png);margin-top:-5px}
.QVlast{background:url(../images/AddToTools-last.png);margin-top:-37px}
.QVnormal{background:url(../images/FondAddToTools.png);margin-top:-20px}
.skugroupQuickViewAddToMarker{cursor:pointer;margin-left:25px;margin-top:10px}
.skugroupQuickViewAddToCompare{cursor:pointer;margin-left:25px;margin-top:7px}
#produitcataPicto img{margin-left:3px;padding:3px}
.skugroupTelZone{font-size:12px;padding:5px}
.NumVertSkuGroup{color:#007F00}
#backgroundSlider{background:url(../images/fondCadreSlider.gif);width:578px;height:51px;margin-left:100px}
#backgroundSliderContain{margin-top:10px;padding-top:14px;width:569px}
#SliderFixSkugroup{margin-left:13px;margin-bottom:25px}
#SliderMSGContain{position:absolute;margin-left:570px;margin-top:-37px}
#SliderMSGContain2{background:url(../images/btn/info-slider.jpg);width:238px;height:59px;cursor:default}
#SliderMSGContain2 span{display:block;font-size:11px;width:206px;padding-left:23px;padding-top:14px}
.layerQB{margin-top:-40px;margin-left:-310px;position:absolute;z-index:999;display:none}
.skugroupFixPromo{text-align:center;background:#df0024}
#skugroupLegendContain{border:1px solid rgb(0,0,0);width:300px;margin:5px;padding:5px}
#skugroupLegendTitle{text-align:center;font-size:13px;margin-bottom:5px}
#skugroupLegendPic1{width:20px;height:20px;background:#b8d4f5;float:left}
#skugroupLegendFix{margin-top:2px}
#skugroupLegendPic2{width:20px;height:20px;background:#FDDF82;float:left}
#skuGlobalLivePrice{background:#EEE;width:200px;text-align:center}
#skuLivePriceLine2{font-size:10px;color:rgb(0,0,0);font-weight:700}
#VideoPlayer{width:1072px;position:fixed;top:30%;z-index:100000}
#ContainVideoPlayer{display:none;margin-left:auto;margin-right:auto;width:640px;background-color:#fff;border:1px solid #ddd;padding:20px}
#skuLogoMarque{position:absolute;margin-left:15px;margin-top:10px;z-index:9999}
#skuFlash360{z-index:20}
#ZoneImg2{display:none;margin-left:auto;width:250px;margin-right:auto}
#skuZoneDesignation{margin-bottom:5px;margin-top:0}
#skuZoneMarque{color: rgb(200,0,0);font-weight:bold;font-size:16px}
#skuZonePrice{margin-bottom:5px;width:200px;float:left;height:62px}
#skuShowPromoPriceOldPrice{text-decoration:line-through;font-weight:700}
#instantPrice{float:left;background:#EEE;width:200px;text-align:center;border:1px dashed #CB0002;display:none}
#skuDontEco{margin-bottom:6px}
#TableRemises{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center}
.skuTableRemisesFixCP{width:60px;border:0}
.skuTableRemisesRangePrice{padding-left:10px;padding-right:10px;border:0}
#skuTableRemisesOldPrice{border:0;text-decoration:line-through}
.skuGlobalAddCart{width:113px;height:45px;background:url(../images/fondQuantity.jpg);float:left}
.skuAddCartContain{width:102px;height:38px;padding-top:3px;padding-left:6px}
.skuAddCartZoneLeft{width:54px;float:left}
.skuAddCartZoneRight{width:44px;float:right}
.skuAddCartZoneLeftCP{margin-top:6px;margin-left:4px;float:left}
.skuAddCartZoneLeftRefresh{float:right;margin-top:8px;margin-right:5px}
.skuAddCartZoneLeftCPInput{text-transform:uppercase;width:25px;height:15px;border:1px solid #ccc;text-align:center;font-size:12px;font-weight:bold;color: rgb(200,0,0);font-family:Arial,Helvetica,sans-serif}
.skuAddCartZoneRightQttInput{width:30px;height:15px;border:1px solid #ccc;text-align:center;font-size:12px;font-weight:bold;color: rgb(200,0,0);font-family:Arial,Helvetica,sans-serif;margin-left:5px;margin-top:5px}
.skuAddCartZoneRightQttGP{width:30px;height:8px;background:url(../images/quantity-add-del.jpg);margin-top:2px;margin-left:6px}
.skuAddCartZoneRightQttGPrem{width:15px;height:8px;cursor:pointer;float:left}
.skuAddCartZoneRightQttGPadd{width:15px;height:8px;cursor:pointer;float:right}
.skuAddCartAddSubmit{float:left;width:136px;cursor:pointer}
.skuArticleDispoContain{width:250px;height:25px;margin-top:10px}
.skuArticleDispoImg{width:25px;height:20px;float:left;padding-left:5px;padding-top:5px}
.skuArticleNonDispoTxt{float:left;color: rgb(200,0,0);font-size:12px;font-weight:bold;padding-top:5px;padding-left:5px}
.skuArticleDispoTxt{float:left;color:#2F8926;font-size:12px;font-weight:bold;padding-top:5px;padding-left:5px}
.skuPromoPercentage{position:absolute;margin-top:-32px;background:rgb(0,60,150);font-size:11px;color: rgb(200,0,0);text-align:center;margin-right:auto;margin-left:10px;font-weight:bold;border:1px solid #F8C831}
.skuLivraisonContain{width:250px;height:20px}
.skuLivraisonImg{width:23px;height:20px;float:left;padding-left:7px}
.skuLivraisonTxt{float:left;font-size:12px;font-weight:bold;padding-left:5px}
.skuCalcLivraison{font-size:11px;margin-left:7px}
.skuCalcLivraisonContain{margin-top:15px;font-size:11px;margin-left:7px}
.skuLivraisonFixClearAndMargin{clear:both;margin-bottom:10px}
#helpMemeSerie{width:185px;margin-top:-10px;height:59px;position:absolute;font-size:11px;background:url(../images/helps.png);margin-left:-175px;display:none}
#helpProduitEquivalent{width:185px;margin-top:-10px;height:89px;position:absolute;font-size:11px;background:url(../images/help-hd.png);margin-left:-175px;display:none}
#helpProduitEquivalentTxt{margin-left:13px;margin-top:8px;width:150px;height:72px;overflow:hidden}
#helpProduitCompareBGcolor{background:#B8D4F5;padding:0 5px}
#helpBookmarkProduitBGcolor{background:#FDDF82;padding:0 5px}
#helpProduitCata{width:185px;height:59px;position:absolute;font-size:11px;background:url(../images/helps.png);margin-left:-175px;display:none}
#produitcataIcon img{margin-left:3px}
#InfoHiddenContain{position:absolute;margin-top:-3px}
#InfoHiddenTxt{font-size:14px;font-weight:bold;color:#cb0002}
#InfoHiddenTel1{font-size:15px;font-weight:bold;color:#007f00}
#InfoHiddenTelTxt{font-size:10px;width:204px}
#LinkToLinkedAssociated{height:25px;float:left;margin-left:10px}
#LinkToLinkedAssociatedBTNLeft{background:url(../images/onglets/left-yellow.jpg);height:25px;width:2px;float:left}
#LinkToLinkedAssociatedBTNMiddle{background:url(../images/onglets/middle-yellow.jpg);width:auto;float:left}
#LinkToLinkedAssociatedBTNTxt{margin-left:5px;margin-right:5px;font-size:13px;font-weight:bold;height:20px;margin-top:5px}
#LinkToLinkedAssociatedBTNRight{background:url(../images/onglets/right-yellow.jpg);height:25px;width:2px;float:left}
#LinkToLinkedAssociatedContain{margin-left:10px;width:976px;border:1px solid #ddd;background:#FCFCFC;text-align:center}
.skuAssTopContain{height:10px;cursor:pointer;text-align:right;margin-top:10px;width:990px}
#skuProductBottomContain{width:618px;border:1px solid #ddd;height:88px;background:#fcfcfc;margin-left:auto;margin-right:auto}
#skuProductBottomImg{float:left;width:80px}
#skuProductBottomRight{float:left;margin-left:5px;padding:5px}
#skuProductBottomRightTitre{font-size:11px;width:520px;overflow:hidden;height:15px}
#skuProductBottomRightMarque{font-size:11px;font-weight:bold;color:#CB0002}
#skuProductBottomRightPrice{margin-top:10px;width:140px;height:20px;padding-top:7px;background:#eee;border:1px dashed #ddd;font-size:13px;font-weight:bold;color: rgb(200,0,0);text-align:center}
#skuProductBottomRightInt2Fix{width:270px}
#skuProductBottomRightCP{background-image:url(../images/input-cp.gif);width:59px;height:45px;float:left}
.skuProductBottomRightCPInput{text-transform:uppercase;width:24px;padding-top:0;margin-top:14px;margin-left:26px;height:15px;border:medium none;text-align:center;font-weight:bold;font-size:13px;color: rgb(200,0,0);background-color:transparent;font-family:Arial, Helvetica, sans-serif}
#skuProductBottomAddToCart{float:left;width:136px;margin-left:10px;cursor:pointer}
#skuTabsCaracteristiquesTable{border:medium solid #DDD;border-collapse:collapse;float:left}
#skuTabsAttributesNonKdf{border:medium solid #DDD;border-collapse:collapse;float:left;margin-left:20px}
.skuTabsUpContain{height:10px;width:100px;cursor:pointer;text-align:right;margin-top:10px}
#skuTabsCuttingConditionsTable{border:medium solid #DDD;border-collapse:collapse}
#skuTabsCuttingConditionsTR{font-size:11px;font-weight:bold;background:rgb(240,240,240);}
#suggestionsTxt{font-weight:bold;font-size:12px;text-align:left;display:none;margin:5px}
#equivalentsContain{width:950px;border:0 solid #ddd;background:#FCFCFC;text-align:center}
.skuTabsPdfLink{color:rgb(0,0,0);text-decoration:none;font-size:11px}
.skuTabsMenuContain{height:25px;float:left;margin-left:2px;cursor:pointer}
.skuTabsMenuMiddle{width:auto;float:left}
.skuTabsMenuTxt{margin-left:5px;margin-right:5px;font-size:11px;font-weight:bold;height:20px;margin-top:5px}
.skuTabsBoxGlobal{width:99.5%;margin: 10px auto;}
.skuTabsBoxContain{width:965px;margin-left:2px;border:1px solid #888;padding-top:10px;padding-bottom:10px;}
.skuTabsBoxTitle{width:98%;font-weight:bold;font-size:18px;font-style:italic;margin:0;padding:5px}
.skuTabsBoxBottom{border:1px solid #888;border-top:0;float:right;padding-right:5px;padding-left:5px;margin-right:11px;cursor:pointer}
#skuTabsFixTitle1{font-size:11px;margin-bottom:10px;padding-left:5px}
.SkuTabs_Txt_Top{margin:5px 20px;font-size:13px;}
.SkuTabs_Txt_Top span{display:inline-block;font-weight:bold;padding-top:10px;}
.skuTabsDocIMG{width:100px;float:left;margin-right:15px;margin-bottom:15px;text-align:center}
#productListHr1{width:9950px;background:#FCFCFC;text-align:left;display:none}
.productListContain{width:950px;height:85px;border-bottom:1px solid #ddd;font-size:12px;overflow:hidden}
.productListZoneIMG a{display:block;font-size:300px;height:75px;overflow:hidden;position:absolute;text-decoration:none;width:100px}
.productListInfos{float:left;width:600px;text-align:left}
.productListInfosTxt1{font-size:13px;margin-bottom:10px;margin-top:10px}
.productListInfosPricesContain{float:left;width:100px}
.productListInfosPricesDisplay{cursor:help;font-size:12px;color: rgb(200,0,0);font-weight:bold;width:75px;height:65px;line-height:65px;text-align:center}
.productListInfosZoneCart{float:left;width:150px;padding-top:10px}
.productListInfosZoneCartInputContain{margin-left:20px;width:27px;height:20px;background-image:url(../images/AddCart-Input.jpg);float:left;text-align:center;font-size:11px}
.productListZoneTools{width:144px;height:46px;font-size:10px}
.productListToolsMarker{margin-left:10px;padding-top:7px;cursor:pointer}
.productListToolsCompare{margin-left:10px;margin-top:5px;cursor:pointer}
.lastViewedItemsGlobal{padding-top:5px;padding-bottom:10px}
.lastViewedItemsZoneImg{width:50px;height:50px;float:left}
.lastViewedItemsGlobalInfos{float:left;padding-left:10px;width:143px}
.lastViewedItemsTitre{overflow:hidden;width:140px;height:30px}
.lastViewedItemsTxt{color:#C90104}
.lastViewedItemsZPrice{text-align:right}
.lastViewedItemsZPriceOld{text-decoration:line-through;font-size:13px;font-weight:700}
.lastViewedItemsZPriceNew{color:#C90104;font-size:16px;font-weight:700}
.lastViewedItemsZPriceNoP{text-align:right;color:#C90104;font-size:16px;font-weight:700}
.lastViewedItemsNoProduct{text-align:center;font-size:11px;padding:5px}
.lastViewedItems{height:1px;background:url(../images/home/hr-produits.jpg)}
#accountHelpMarginHeader{margin-bottom:25px}
#accountHelpContainForm{float:left;width:340px;margin-left:150px;border-right:2px solid #8D8D8D}
#accountHelpContainSignIn{float:right;width:400px;margin-right:40px}
#aboutUsContain{font-size:11px;background:url(../images/services/Y_Charles_300.jpg) no-repeat right top}
#AboutUsTxt{width:440px}
#ChoisirOteloContain{font-size:11px;background:url(../images/services/page5raisons.jpg);height:600px}
#presseTitle{font-size:17px;font-weight:bold;margin-bottom:10px}
.presseBoxContain{width:680px;background:rgb(240,240,240);;border:1px solid #ddd;margin-bottom:15px;padding:10px}
.presseBoxTitle{font-size:12px;font-weight:bold;margin-bottom:5px}
.presseBoxTxt{width:300px;height:400px;background:rgb(250,250,250);float:left;border:1px solid #ddd;overflow-y:auto;text-align:justify;padding:5px}
.presseBoxImg{width:300px;height:400px;float:right;margin-right:25px}
.livraisonBox24H{background:url(../images/24H.gif) no-repeat bottom right}
#livraisonZoneGaucheBoxFixWidth{width:275px}
#livraisonZoneGaucheFixLast{width:350px;font-size:11px;margin:5px;padding:5px}
.productListsMarkerZoneAddToCart{float:left;width:145px;padding-top:15px}
.productListsMarkerSubmit{float:left;margin-left:5px}
.productListsMarkerAddToCompareContain{height:20px;cursor:pointer;margin-top:5px;padding-top:18px}
.productListsMarkerAddToCompareBtnLeft{background:url(../images/btn/AddToCompare-left.jpg);float:left;width:19px;height:20px}
.productListsMarkerAddToCompareBtnMiddle{background:url(../images/btn/AddToCompare-middle.jpg);float:left;height:20px}
.productListsMarkerAddToCompareBtnMiddleTxt{display:block;padding-left:3px;padding-top:3px;padding-right:3px;font-size:11px}
.productListsMarkerAddToCompareBtnRight{background:url(../images/btn/AddToCompare-right.jpg);float:left;width:3px;height:20px}
.productListsVider a{color:#C40007;font-weight:bold;text-decoration:none}
.productListsVide{text-align:center;font-size:12px}
.productListsCompareRem img{vertical-align:middle;cursor:pointer}
.productListsInfoContain{float:left;width:250px;font-size:11px}
.productListsBtnCompare{text-align:center;margin-top:5px}
.productListsBtnCompareContainOn{background:url(../images/btn/StartCompare.jpg);width:253px;height:40px;cursor:pointer;margin-left:auto;margin-right:auto}
.productListsBtnCompareContainOn a{display:block;text-align:center;font-size:15px;font-weight:bold;text-decoration:none;height:30px;padding-top:10px;color:#363636}
.productListsBtnCompareContainOff{background:url(../images/btn/StartCompareOff.jpg);width:253px;height:40px;cursor:default;margin-left:auto;margin-right:auto}
.productListsBtnCompareContainOff span{display:block;text-align:center;font-size:15px;font-weight:bold;height:25px;padding-top:10px;color:#d0d0d0}
.productListsMiniFull{color: rgb(200,0,0);font-size:12px;font-weight:bold;width:250px;margin:auto}
.productListsMiniTxt3{text-align:justify;font-size:11px}
.productListsMiniTxt4{border:1px solid #444;width:160px;cursor:pointer;font-size:11px;font-weight:bold;margin:10px auto;padding:5px}
#productListsGlobalMarker{width:600px;float:left}
#productListsGlobalCompare{width:400px;float:left}
#productListsGlobalMarkerContain{width:580px;border:1px solid #cacaca;margin:10px}
#productListsGlobalCompareContain{width:380px;border:1px solid #cacaca;margin:10px}
.productListsTitle{height:15px;font-size:15px;font-weight:bold;background:url(../images/FondTop.jpg) repeat scroll 0 0 transparent;border-bottom:1px solid #cacaca;padding:10px}
.productListsFixDiv1{font-size:11px;padding:2px}
#ContainPresentation{display:block;height:300px}
#TextePresentation{float:right;font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:13px;margin-left:10px;width:460px}
#HorairePresentation{background-color:#F2F2F2;border:1px solid #E3E3E3;font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:13px;margin-top:5px;width:238px;padding:5px}
#PhotoAccueil{float:left;width:323px}
#ContainTextAccueil{float:left;width:200px}
#TextAccueil{background-color:#F2F2F2;border:1px solid #E3E3E3;font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:13px;height:60px;margin-left:60px;margin-top:50px;padding-bottom:5px;padding-top:5px;text-align:center;width:280px}
#ContainTexteExpo{float:left;margin-top:60px;padding-left:15px;width:220px}
#TextExpo{background-color:#F2F2F2;border:1px solid #E3E3E3;font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:13px;padding-bottom:5px;padding-top:5px;text-align:center;width:210px}
#ContainDescription{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:13px;height:80px}
#ZoneDescription{background-color:#F2F2F2;border:1px solid #E3E3E3;text-align:center;width:708px;padding:5px}
#ContainDemo{height:290px}
#ZonetextDescriptionGauche{background-color:#F2F2F2;border:1px solid #E3E3E3;font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:13px;height:20px;margin-top:5px;text-align:center;width:328px;padding:2px}
#ZonetextDescriptionDroit{background-color:#F2F2F2;border:1px solid #E3E3E3;font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:13px;height:20px;margin-top:5px;text-align:center;width:324px;padding:2px}
input.error{border:1px solid red}
#TableauSkuGroup td{padding:3px 10px}
.FirstMenuItem{height:30px;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;font-weight:bold;color:#FFF;text-align:center;padding-top:8px;background-image:url(../images/menu/noir.gif)}
.MenuItem{height:30px;border-left-color:#CCC;border-left-style:solid;border-left-width:1px;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;font-weight:bold;color:#FFF;text-align:center;padding-top:8px;background-image:url(../images/menu/noir.gif)}
.MenuLink{text-decoration:none}
.MenuBgOff{background-image:url(../images/menu/noir.gif)}
.MenuBgOn{background-image:url(../images/menu/rouge.gif)}
.BreadCrumbLink{color:rgb(0,60,150);;font-size:12px;text-transform:capitalize}
.BreadCrumbSeparator{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666}
.Thumb{height:50px;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;font-weight:bold;color:#FFF}
.FirstThumb{height:50px;width:42px;padding-left:8px;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;font-weight:bold;color:#FFF;text-align:center}
.Designation{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:rgb(0,0,0);font-weight:700}
.DesignationMarque{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#F90;font-weight:700}
.Prix{font-family:Arial, Helvetica, sans-serif;font-size:28px;font-weight:bold;color:#cb0002}
.DontEco{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:rgb(0,0,0)}
.TitreLivraison{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;font-weight:700}
.TitreDispo{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#2F8926;font-weight:700}
.TexteOnglet{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;font-weight:700}
.MenuHeader a{height:15px;padding-top:11px}
.MenuHeader .menulinkFirst{height:27px}
.MenuHeader{height:38px;z-index:20000}
#MenuHeader{width:100%;background:rgb(0,0,0);z-index:1}
.popup_block{background:rgb(250,195,25);;float:left;width:480px;position:fixed;top:20%;left:50%;z-index:50000;margin:0 0 0 -250px;padding:10px 20px}
.popup_block .popup{float:left;width:100%;background:#fff;border:1px solid #bbb;margin:10px 0;padding:10px 0}
.popup h3{border-bottom:1px solid #bbb;font-size:1.5em;font-weight:400;margin:0 0 20px;padding:5px 10px}
.popup p{margin:5px 0;padding:5px 10px}
.popup img.cntrl{position:absolute;right:-20px;top:-20px}
#produitcata{height:55px;border-bottom:1px solid #ddd;padding-top:5px}
#produitcataPicto{float:left;padding-top:0}
#TableauSkuGroup{border:1px solid #DDD;border-collapse:collapse;width:980px;margin-left:10px}
.TableauSkuContain{border:1px solid #DDD;border-collapse:collapse;font-size:12px;padding:10px}
.TableauSkuTop{border:1px solid #DDD;border-collapse:collapse;text-align:center;font-size:11px;font-weight:700}
#TableauSkuTopTr{height:23px;background-image:url(../images/fond-onglet-on.jpg)}
#preview{padding:inherit; margin-top:-165px;position:absolute;border:5px solid #333;background:#fff;display:none;color:#333;font-size:11px;font-weight:bold;}

.GrilleProducts{width:150px;float:left;height:300px;margin:20px}
.GrilleProductsAlignImg{width:150px;height:150px;text-align:center}
.GrilleProductsTitreContain{height:70px}
.GrilleProductsTitreText{margin-top:5px;font-family:Tahoma;font-size:11px;font-weight:700}
.GrilleProductsTitreText span{font-size:12px;font-weight:400}
.GrilleProductsPrice{font-family:Arial;font-size:12px;font-weight:700}
.GrilleProductsBtn{bottom:0;right:0;position:absolute;display:block;padding:10px 15px;margin-bottom:5px;background-color:rgb(0,60,150);border-radius:5px;width:19%;}
.GrilleProductsText{font-family:Arial;font-size:12px;font-weight:bold;text-align:center;color:rgb(255,255,255);}


.GrilleClassifContainText{font-size:11px;font-weight:bold;padding-top:1px;color:rgb(0,0,0)}
.GrilleClassifContainBtn{background-image:url(../images/BtnClassif.jpg);width:152px;height:17px;text-align:center}
.GrilleClassifContainTitre{width:150px;height:40px;background-color:#ddd;border:1px solid #ddd;font-size:11px;font-weight:bold;text-align:center;color:rgb(0,0,0)}
.GrilleClassifContainImg{height:110px;border:1px solid #ddd}
.GrilleClassifContain{height:165px;float:left;margin:10px}

#ContainSite{width:1000px;margin-left:auto;margin-right:auto;background-color:#fff}
#ProductContain{width:980px;border:1px solid #DDD;margin-left:auto;margin-right:auto}
#ProductInfo{float:left;width:629px}
#ProductImgPrincipal{border-right:1px solid #ddd;width:350px;height:350px}
#ProductImgLegend{border-top:1px solid #ddd;border-right:1px solid #ddd;font-size:11px;font-weight:bold;padding-top:5px;padding-bottom:5px;text-align:center}
#ProductImgSecondaire{height:62px;border-top:1px solid #ddd;border-right:1px solid #ddd}
.ImgSecondaire{cursor:pointer;float:left;margin:5px}
#ProductTitreText{color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin:5px}
#ProductTitre{background-color:#FCFCFC;width:100%;border-bottom:1px solid #ddd}
#ProductMarque{color:#F90;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}
#ProductContainInfo{width:418px;height:387px;float:left;border-right:1px solid #ddd}
#productContainTool{width:210px;float:left}
.ProductTool{width:200px;height:35px;cursor:pointer;border-bottom:1px solid #ddd;padding:5px}
#ProductToolCata{height:48px}
.ProductToolText{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;float:left;width:150px;margin-left:5px}
#ProductContaineToolDialog{width:210px;cursor:pointer}
#ProducteToolDialog{width:210px;margin-top:5px;text-align:center;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}
#ProductContainToolBis{border-top:1px solid #ddd;height:20px;font-size:11px;font-weight:bold;text-align:center}
#ProductImgMarque{float:right;margin-top:5px;margin-right:5px}
#ProductPrice{color: rgb(200,0,0);font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:bold;margin-left:10px}
#ProductRemises{margin-left:10px;margin-top:10px}
#ProductEco{color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;margin-left:10px}
#FooterLegal{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#444;padding:10px}
.QuickView{background:#FFF}
.viewer{width:545px;overflow:hidden;position:relative}
.content-conveyor{width:545px;position:relative}
#slider{margin-top:10px;cursor:pointer}
.TableAttTD{font-size:11px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-collapse:collapse;width:80px;white-space:nowrap;height:25px;padding:2px}
.TableAttTDEnd{border-top:1px solid #DDD;border-bottom:1px solid #DDD;border-collapse:collapse;white-space:nowrap;height:25px;padding:2px}
.TableRefTD{font-size:11px;text-align:center;border-top:1px solid #DDD;border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-collapse:collapse;height:25px;padding:2px}
.TableInfoCartTD{border-top:1px solid #DDD;border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-collapse:collapse;height:25px;padding:2px}
#diaporama{overflow:hidden;position:relative;width:700px;height:300px;list-style-type:none;margin:0 0 0 6px;padding:0}
#diaporama li{overflow:hidden;position:absolute;width:700px;height:300px;top:0;left:0;margin:0;padding:0}
#TableauFP{border:1px solid #ddd;border-collapse:collapse;margin-left:auto;margin-right:auto}
#InfoHidden{border:1px solid rgb(0,0,0);padding:5px}
#TitreTable{background:#FCFCFC}
img{border:none}
ul#thumbs,ul#thumbs li{list-style:none;margin:0;padding:0}
ul#thumbs a{display:block;float:left;width:50px;height:50px;line-height:50px;overflow:hidden;position:relative;z-index:1}
ul#thumbs a img{float:left;position:absolute;top:-30px;left:-50px}
ul#thumbs:after,li#thumbs:after{content:".";display:block;height:0;clear:both;visibility:hidden}
ul#thumbs,li#thumbs{display:block;min-height:1%}
* html ul#thumbs,* html li#thumbs{height:1%}
.box{width:35em;margin:50px auto}
.box div{margin:.5em 0 0 -2.5em}
.box div.topleft{display:block;background:url(../images/box-bg.png) top left no-repeat;padding:2em 0 0 2em}
.box div.topright{display:block;background:url(../images/box-bg.png) top right no-repeat;margin:-2em 0 0 2em;padding:2em}
.box div.bottomleft{display:block;height:45px;margin-top:-2em;background:url(../images/box-bg.png) bottom left no-repeat}
.box div.bottomright{display:block;background:url(../images/box-bg.png) bottom right no-repeat;height:45px;margin-left:3em;margin-top:0}


.BoxClassifLink{position:absolute;width:160px;height:160px;display:block;overflow:hidden;font-size:300px;text-decoration:none}
.BoxSkuGroupContain{width:145px;margin-left:4px;height:260px;border-right:1px solid #DDD;float:left}
.BoxSkuGroupContainLastLine{width:145px;margin-left:4px;height:260px;float:left}
.BoxSkuGroupLink{position:absolute;width:145px;height:250px;display:block;overflow:hidden;font-size:300px;text-decoration:none}
.BoxSkuGroupBrand{height:12px;font-size:11px;padding-left:3px;padding-right:3px;font-weight:bold;color: rgb(200,0,0);overflow:hidden}
.BoxSkuGroupTitle{font-size:11px;height:50px;overflow:hidden;padding:3px}
.BoxSkuGroupItems{font-size:11px;height:12px}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:250px;margin-left:auto;margin-right:auto}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:230px;height:52px;margin-left:auto;margin-right:auto}
.jcarousel-skin-tango .jcarousel-item{width:50px;height:50px;border:1px solid #eee;margin-left:5px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:rgb(0,0,0)}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:10px;right:-16px;width:24px;height:32px;cursor:pointer;background:transparent url(../images/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;visibility:hidden}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:10px;left:-16px;width:24px;height:32px;cursor:pointer;background:transparent url(../images/prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{visibility:hidden;cursor:default}
.PaginationLink{border:1px solid #d0d0d0;text-decoration:none;font-size:11px;color:rgb(0,0,0);background:url(../images/fondPagination.jpg);padding:5px}
.PaginationLinkOn{border:1px solid rgb(0,0,0);text-decoration:none;font-size:11px;font-weight:bold;color:rgb(0,0,0);cursor:default;background:url(../images/fondPagination.jpg);padding:5px}
.PaginationLink:hover{border:1px solid #FCC300}
#FooterImgPaiement{text-align:left;margin:10px 5px;}
#FooterPaiement input{background: #ffffff;border: 1px solid #999;border-radius: 5px;height: 20px;padding: 2px 5px;margin-top: 5px;}
#FooterPaiement input.NlAddOKFooter{display: inline-block;height: 26px;background-color: #525252;color: #FFFFFF;cursor: pointer;float:right;}
#ContainNewsletter{background:#eee;padding:5px}

#TrailTop{height:20px;padding-left:15px;width:1000px;margin-bottom:10px}
.BackTrailbtn{width:65px;height:20px;line-height:25px;text-align:center;font-size:10px;float:left;margin-top:0;margin-right:5px}
.BackTrailbtn img{width:65px;height:20px;margin-top:0;line-height:25px}
#loading{width:100%;position:fixed;top:40%;z-index:9999999999;display:none}
#loadingContain{margin-left:auto;margin-right:auto;width:66px;height:70px;background-color:#fff;border:4px solid #DDD;padding:20px}
#loadingText{font-weight:bold;font-size:11px}
#QuickV{width:100%;position:fixed;top:35%;z-index:100000}
#ContainQuickView{display:none;margin-left:auto;margin-right:auto;width:680px}


#ShowQuickViewCart{background-image:url(../images/Tabs_Cart.jpg);background-repeat:no-repeat;width:120px;height:30px;text-align:center;cursor:pointer;float:right;margin-left:5px;margin-right:15px}
#QuickViewCart{position:absolute;z-index:9999999999999;text-align:left;right:0;top:15px;display:none}
#QuickViewCartTop{background:url(../images/popinfo/panier-l-top.png);width:250px;height:37px}
#QuickViewCartMiddle{background:url(../images/popinfo/panier-l-middle.png);width:250px}
#QuickViewCartMiddleContain{width:220px;margin-left:auto;margin-right:auto;font-size:11px}
#QuickViewCartBottom{background:url(../images/popinfo/panier-l-bottom.png);width:250px;height:14px}
#ZoneCompteTab{background-image:url(../images/Tabs_Account.jpg);width:120px;height:30px;text-align:center;cursor:pointer;float:right}
#QuickViewAccount{position:absolute;z-index:99999;text-align:left;right:65px;top:15px;display:none}
#QuickViewAccountBtn{margin-top:5px;text-align:center;width:85px;border:1px solid #ddd;background:rgb(250,195,25);;cursor:pointer;margin-right:auto;margin-left:auto;font-weight:bold;padding:3px}
#QuickViewAccountMiddleNoAccount{width:180px;margin-left:auto;margin-right:auto;font-size:11px;text-align:center}
#QuickViewAccountMiddleNoAccount a{font-weight:bold;color:rgb(0,0,0);text-align:center}
#ShowToolsHelp{background-image:url(../images/Tabs_Lists.jpg);width:120px;margin-right:5px;height:30px;text-align:center;cursor:pointer;float:right}
#ShowToolsQuickOrder{background-image:url(../images/iconQuickOrder.jpg);width:35px;margin-right:5px;height:30px;text-align:center;cursor:pointer;float:right}
#QuickViewTools{position:absolute;z-index:999999999999999;text-align:left;right:190px;top:15px;display:none}
#QuickOrder{position:absolute;z-index:999999;text-align:left;right:147px;top:15px;display:none}
#QuickViewToolsTopText{font-size:11px;text-align:center;padding-top:16px;text-transform:uppercase}
#MenuPromoFix{padding-top:7px;height:31px}
#MenuHD{display:none;z-index:9999999;position:absolute;width:903px;height:561px;margin-left:96px;margin-right:120px;border-left:1px solid #9A999A;border-top:1px solid #9A999A}
#PopularGroup{float:left;width:500px;height:560px;background-color:#fff;border-bottom:1px solid #9A999A}
.PopularGroupBoxContain{width:150px;margin-bottom:10px;height:120px;float:left;padding:8px}
.PopularGroupBoxTitle{font-weight:bold;color:#C40007;font-size:11px;text-transform:uppercase}
.PopularGroupBoxTitle a{text-decoration:none;color:#C40007}
.LinkMore{color:rgb(0,0,0);font-style:italic}
#AllGroup{border-bottom:1px solid #9A999A;float:left;width:200px;height:560px;border-left:1px solid #9a999a;border-right:1px solid #9A999A;background:#fff url(../images/spinner.gif) no-repeat center center}
#AllFamille{border-bottom:1px solid #9A999A;float:left;width:200px;height:560px;border-right:1px solid #9a999a;display:none;background:#fff url(../images/spinner.gif) no-repeat center center}
.FamilleContainTop{font-size:11px;font-weight:bold;background:url(../images/fondMenu.jpg);text-align:center;padding:5px}
#FamilleContents{height:535px;overflow:auto;overflow-x:hidden}


.BtnBoxRefine{font-size:12px;font-weight:bold;text-align:center;cursor:pointer;display:block}

.ShowBox{display:none}
.HideBox{}
.ContainBoxRefine{padding-left:7px;padding-right:7px;overflow:auto}
#SearchboxContain{width:100%;margin-top:1px;background:#fff}
#SearchboxContents{background:rgb(250,195,25);;height:40px;width:100%;margin-top:0;margin-bottom:5px}
#SearchboxText{float:left;margin-left:10px;margin-right:10px;font-size:11px;font-weight:bold;line-height:40px;text-transform:uppercase;}
#SearchboxFixInput{padding-top:7px;float:left;width:80%;}
#SearchboxFixInput input{width:100%;}
.SearchInput{background-color:#FFF;margin-top:0;line-height: 20px;font-size:12px;}
.SearchBox{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;line-height: 20px;font-size:12px;}

#SearchboxBtn{padding-top:10px;float:left;margin-left:10px}

#ZoneTrailhidden{width:100%;overflow:hidden;height:20px}
#SideBrowsingContain{font-size:11px;margin-left:10px;border:1px solid #eee;width:740px;display:none;padding:5px}
.SideBrowsingCurrent{float:left;color:#C40007;width:330px;font-size:11px}
.SideBrowsingCurrent a{font-weight:bold;color:#C40007;text-decoration:none;font-size:11px}
.SideBrowsingLink{float:left;width:330px;font-size:11px;font-weight:400}
.SideBrowsingLink a{color:rgb(0,0,0);text-decoration:none;font-size:11px;font-weight:400}
#SideBrowsingText{font-size:12px;margin-bottom:5px}
#ZonePromotion{width:750px;border:1px solid #cacaca;margin:10px}
#TitreSliderPromoTop{height:15px;font-size:10px;font-weight:bold;background:url(../images/FondTop.jpg);border-bottom:1px solid #cacaca;padding:10px}
#ZonePromotionContain{float:left;width:700px;height:225px;margin-top:-38px}
.ZonePromotionTop{height:15px;font-size:15px;font-weight:bold;background:url(../images/FondTop.jpg);border-bottom:1px solid #cacaca;padding:10px}
.ZonePromotionBox{width:160px;float:left;border:1px solid #eee;background:#fff;margin:5px}
.ZonePromotionLayerLink{width:160px;height:160px;position:absolute;display:block;overflow:hidden;font-size:300px;text-decoration:none}
.ZonePromotionBoxInfo{font-size:11px;width:150px;height:40px;overflow:hidden;background:#eee;padding:5px}
.ZonePromotionBoxInfoPrix{font-size:13px;text-align:center;color: rgb(200,0,0);font-weight:bold;border:1px solid #ddd;width:150px;background:url(../images/fondRefine.jpg);padding:5px}
#GrilleProductsOptionsContain{width:730px;position:relative;background-color:#eee;font-size:12px;border:1px solid #ddd;margin-left:10px;margin-top:5px;padding:10px}
#GrilleProductsOptionsType{position:absolute;left:330px;top:5px;font-size:11px;text-align:center}
#GrilleProductsOptionsinfosResults{margin-bottom:5px;text-align:right}
.GrilleProductsGrilleQuickView{margin-left:0;width:138px;height:38px;cursor:pointer;display:none;position:absolute;z-index:99999}
.ProductsAddToCompare{margin-top:5px;width:135px;height:15px;border:1px solid #ccc;font-size:11px;cursor:pointer}
.ProductsAddToMarker{margin-top:3px;width:135px;height:15px;border:1px solid #ccc;font-size:11px;cursor:pointer}

#ProductList{width:75%;margin-left:10px}
.ProductsListBox{min-height:100px;border-bottom:1px solid #ddd;position:relative;left:10px;width:99%;}
.ProductsListBoxImg{width:80px;border-right:0px solid #ddd;float:left}
.ProductsListBoxBtnQuickView{margin-left:5px;width:50px;height:20px;display:none;cursor:pointer;position:absolute;z-index:99999}
.ProductsListBoxLayerLink{display:block;width:75px;height:75px;overflow:hidden;font-size:300px;position:absolute}
.ProductsListBoxLayerLinkFix{z-index:999;width:75px;height:75px;position:absolute}
.ProductsListBoxInfosContain{float:left;width:64%;padding:10px}
.ProductsListBoxInfosLogo{font-size:12px;float:right;margin-right:10px}
.ProductsListBoxInfosTitle{font-size:12px;font-weight:700}
.ProductsListBoxInfosPrice{font-size:12px;margin-top:5px}
.ProductsListBoxOutils{bottom:0;right:160px;position:absolute;margin-bottom:5px}
.ProductsListAddToCompare{margin-top:5px;width:140px;height:15px;border:1px solid #ccc;font-size:11px;cursor:pointer}
.ProductsListAddtoMarker{margin-top:3px;width:140px;height:15px;border:1px solid #ccc;font-size:11px;cursor:pointer}
#ProductsPaginationContain{width:750px;text-align:center;margin-left:10px;height:38px}
#ProductsPaginationContents{text-align:center;width:auto;border:1px solid #ddd;background:none repeat scroll 0 0 #eee;margin-right:auto;margin-left:auto;height:25px;padding:3px}
.ContainQuickView{background:url(../images/QuickViewBackground.png);width:678px;height:380px;position:relative;font-family:Arial;padding:10px 10px 10px 12px}
.ContainQuickViewBtn{position:absolute;right:0;top:0;z-index:999999;padding-top:8px;padding-right:15px}
#ContainQuickViewImg{width:154px;float:left;margin-right:20px}
#ContainQuickViewTitle{font-weight:bold;font-size:12px;width:404px}
#ContainQuickViewLogo{font-weight:bold;font-size:12px;margin-top:10px;margin-bottom:10px}
#ContainQuickViewContainAvis{width:200px;height:55px;border:2px solid rgb(250,250,250);margin-top:10px;padding:5px}
#QuickViewTableSkus{border:1px solid #767676;border-collapse:collapse;font-size:11px}
#QuickViewTableSkus th{border:1px solid #767676}
.QuickViewTableTitle{width:110px;overflow:hidden}
#QuickViewTableVisibleZone{height:130px;overflow:auto}
#QuickViewTableListeContents{border-left:1px solid #767676;border-bottom:1px solid #767676;border-right:1px solid #767676;border-collapse:collapse;font-size:11px;text-align:center}
.QuickViewOutilsZoneHide{position:absolute;margin-top:-11px;margin-left:16px;display:none}
.BtnShowAddTools{width:153px;height:17px;background:url(../images/FondToolsAdd.gif);cursor:pointer;margin-bottom:2px;font-weight:bold;font-size:10px;text-align:left}
#QuickViewPagination{float:left;font-weight:bold;margin-top:10px;margin-bottom:10px;font-size:11px}
#QuickViewLinToSkuGroup{float:right;margin-top:10px;text-align:right;font-weight:bold;margin-bottom:10px;font-size:11px}
.ProductLogo{position:absolute;margin-left:15px;margin-top:10px;z-index:99999999}
#ImagePrincipal{margin-left:auto;width:150px;margin-right:auto}
#Legende{display:none;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;position:absolute;width:312px}
#productTitleMarque{color: rgb(200,0,0);font-weight:700}
#PrixSkuGroup{color:rgb(0,0,0);font-size:11px;font-weight:bold;margin-top:10px}
#ProductZoneLivraison{width:400px}
#ProductZoneLivraisonPicto{float:left;width:40px}
#ZoneAvisContain{position:absolute}
#ZoneShareOutils{width:210px;padding-top:0}
#ZonePaginationSkuGroup{width:100%;text-align:center}
.FixSlider{width:545px;left:95px;margin-bottom:10px}
#ListeSkuGroupGauche{margin-left:10px;float:left;margin-top:22px}
#SkuGroupShowToolsFix{z-index:999}
#SkuGroupToolsAddBtn{vertical-align:middle;cursor:pointer;float:left}
.SkuGroupToolsZoneHidden{position:absolute;margin-top:-11px;margin-left:16px;display:none;z-index:9999}
#debug{position:fixed;z-index:99999999999;left:10px;bottom:0;background:rgb(0,0,0);width:300px;color:#fff;border:1px solid #444}
#debugTitle{height:20px;width:100%;border-bottom:2px solid #fff;font-weight:bold;text-align:center;cursor:pointer}
#CompteurConsole{float:left;color:red;font-weight:400;margin-left:10px;margin-top:3px;font-size:11px}
.HideBoxDebug{display:none;float:right}
#Console{overflow:auto;height:200px;font-size:11px;font-family:Courier New;display:none;padding:5px}
#Console a{color:#0F67A1;text-decoration:none}
#SliderAtt{border-collapse:collapse;font-size:12px;font-family:Arial}
.SliderAttShowAll a{font-size:11px;font-weight:bold;color:rgb(0,0,0)}
.EmptyAtt{text-align:center;width:100%}
#SkuGroupListSkuInfoCartContain{float:left;margin-top:22px}
#SkuGroupListSkuInfoCartTableTop{background:rgb(250,195,25);;text-align:center;background-image:url(../images/fondtable.gif);height:23px}
.SkuGroupTableStockDispoText{font-size:11px;font-family:arial;font-weight:bold;color:#3F711C;padding-top:3px;margin-left:25px;text-align:center}
.SkuGroupTableAddToCartContain{float:left;width:27px}
.SkuGroupTableAddToCartBtn{float:left;margin-left:0}
#PaginationSkuGroupBottom{width:100%;text-align:center;margin-top:5px}
.scroll-pane{overflow:auto;width:99%;float:left}
.scroll-content{width:3000px;float:left}
.scroll-bar-wrap{width:545px;clear:left;margin-left:92px;margin-bottom:15px;padding:0 4px 0 2px}
.scroll-bar-wrap .ui-slider{background:none;border:0;height:12px;margin:0 auto}
.scroll-bar-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto}
.scroll-bar-wrap .ui-slider-handle{top:-6px}
.scroll-bar-wrap .ui-slider-handle .ui-icon{position:relative;top:50%;margin:-5px auto 0}
.errorForm{color:red;font-style:italic}
.errorForm input{border:1px solid red;color:rgb(0,60,150);font-style:italic}
.boutonOtelo{display:inline-block;font:11px/1.5 Arial;white-space:nowrap;text-align:center;vertical-align:bottom;cursor:pointer;border:0;background:none;margin:0;padding:0}
.boutonOtelo span{position:relative;float:left;vertical-align:middle;background:url(../images/btn-left.png) left top no-repeat;padding:0 0 0 6px}
.boutonOtelo span span{background:url(../images/btn-right.png) right top no-repeat;padding:0 6px 0 0}
.boutonOtelo span span span{height:20px;padding-top:3px;line-height:1.5;padding-right:0;background:url(../images/btn-middle.png) left top repeat-x}
.boutonOtelo span span span img{width:16px;}
* html button{width:1%;overflow:visible}
:first-child+html button{overflow:visible}
.FooterGroups{font-size:11px;color:#444;text-decoration:none}
.FooterGroups:hover{font-size:11px;background:#444;color:#fff;text-decoration:none}
.contentFilters a{text-decoration:none;color:rgb(0,0,0);cursor:default;display:block;outline:0 none;padding-top:2px;padding-bottom:2px;padding-left:5px}
.contentFilters a:hover{background:rgb(250,195,25);}
.ui-corner-bottom{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0}
.ui-widget-content{background:url(../images/fondSlider.jpg) repeat-x scroll 50% top #EEE;border:1px solid #909090;color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:url(../images/fondBar.jpg) repeat-x scroll 50% 50% #F6F6F6;border:1px solid #909090;color:#1C94C4;font-weight:bold;outline:0 none;text-decoration:none}
.ui-state-default .ui-icon{background-image:url(../images/hrSlider.gif)}
.ui-icon-grip-dotted-vertical{background-position:0 0}
#fleche-left{width:10px;height:15px;background:url(../images/fleche-left.jpg);margin-top:3px;margin-left:5px;float:left}
#fleche-right{width:10px;height:15px;background:url(../images/fleche-right.jpg);float:right;margin-top:-8px;margin-right:5px}
.mSelect{height:20px;width:200px;border:rgb(0,0,0) 1px solid;margin-bottom:10px;background-color:#FFF}
.mSelected{padding-left:10px;padding-right:10px}
.mOption{height:20px;width:180px;border:rgb(0,0,0) 1px solid;border-top:none;padding-left:10px;padding-right:10px;background-color:#FFF}
.mFleche{float:right;width:18px;height:18px;background-color:rgb(0,0,0);margin:1px}
.rouge{color:#900}
.cloud-zoom-lens{border:4px solid #888;background-color:#fff;cursor:pointer;margin:-4px}
.cloud-zoom-title{font-family:Arial, Helvetica, sans-serif;position:absolute!important;background-color:rgb(0,0,0);color:#fff;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0;display:none;padding:3px}
.cloud-zoom-big{border:4px solid #ccc;overflow:hidden;background-color:#fff;margin-left:23px}
.cloud-zoom-loading{color:#FFF;background:#222;border:1px solid rgb(0,0,0);padding:3px}
.tipsy{font-size:10px;opacity:0.8;filter:alpha(opacity=80);background-repeat:no-repeat;background-image:url(../images/tipsy.gif);padding:5px}
.tipsy-inner{background-color:rgb(0,0,0);color:#FFF;max-width:200px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px}
.tipsy-north{background-position:top center}
.tipsy-south{background-position:bottom center}
.tipsy-east{background-position:right center}
.tipsy-west{background-position:left center}
#ContainContact{font-family:Tahoma;font-size:12px;width:720px;color:rgb(0,60,150);}
#ContainAide{margin-left:5px;margin-top:10px;margin-bottom:10px;width:700px}
#ContainEnlevements{margin-left:5px;margin-top:10px;margin-bottom:10px;width:530px}
#ContainQuestion input[type=Text]{font-size:11px;width:350px}
#ContainQuestion select{width:350px}
#ContactSend{margin-left:300px}
#ContainFaxGauche{float:left;width:380px}
.ContactFlag{float:left;margin-bottom:10px;margin-right:20px}
.ContactFlag a{color:rgb(0,60,150);}
#ContainTelephoneTitre{font-weight:bold;font-size:16px;width:700px;text-align:center}
#ContainTelephoneSousTitre{font-weight:bold;font-size:14px;width:700px;text-align:center;margin-bottom:20px}
.NumeroVert{font-size:19px;color:#008b45;font-weight:700}
.NumeroVertText{font-size:11px;color:#008b45;font-weight:700}
.NumeroAzur{font-size:19px;color:#46A8EC;font-weight:700}
.NumeroAzurText{font-size:11px;color:#46A8EC;font-weight:700}
#LogoSTI{float:right;width:460px}
.ContactTab{margin-left:15px}
#ContainCataGauche{float:left;text-align:center;width:280px}
#ContainCataDroit{float:left;margin-left:20px;text-align:center}
.ContainEnlevementsDroit{float:right;width:200px;margin-top:20px}
.ContainEnlevementsTitre{font-family:Tahoma;font-weight:bold;font-size:23px;margin-bottom:10px}
.ContainEnlevementsDroit img{float:left;margin-top:10px}
.ContainEnlevementsNum{padding-top:20px}
.ContactTitreSection{width:720px;height:32px;background-image:url(../images/contact/FondSection.jpg);background-repeat:no-repeat}
.ContactTitreSectionMetP{width:720px;height:32px;background-image:url(../images/contact/FondSectionMetP.jpg);background-repeat:no-repeat}
.ContactTitreSectionText{font-size:18px;font-family:Tahoma;color:rgb(0,60,150);;padding-top:4px;margin-left:10px}
.ContactTitreSectionTextMetP{font-size:18px;font-family:Tahoma;color:#FFF;padding-top:4px;margin-left:10px}
#GlobaleToolDialog{height:141px;width:500px}
#ContainLeftTexteToolDialog{background-color:#ECF0F1;border:1px solid #A3A7A8;color:rgb(0,0,0)100;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:11px;margin-left:5px;margin-top:20px;text-align:center;width:240px}
#txtPrefixToolDialg{color:#AA2828;font-weight:700}
#txtBTNeToolDialg{font-size:10px;font-weight:700}
#ContainRighteToolDialog{float:right;margin-right:5px}
#aideRecherche img{border:1px solid #eee;padding:5px}
#sku_CentralGlobal{border:1px solid #ddd;width:982px;min-height:468px;margin:auto}
#sku_ZoneLeft{width:280px;min-height:468px;height:100%;border-right:1px solid #ddd;float:left}
#sku_ZoneMiddle{width:450px;min-height:468px;height:100%;border-right:1px solid #ddd;float:left;background:#eef3f7}
#sku_ZoneRIght{width:250px;min-height:468px;height:100%;float:left}
.sku_Tabs{width:250px;height:69px;border-bottom:1px solid #ddd;background:url(../images/skubgTabs.jpg)}
.sku_Tabs1{width:250px;height:69px;border-bottom:1px solid #ddd;background:url(../images/skubgTabs3.jpg)}
.sku_Tabs2{width:250px;height:59px}
.sku_TabsContainImg{float:left;width:50px}
.sku_TabsContainTxt{float:left;padding-left:5px;width:195px}
.sku_TabsTitle{font-size:15px;font-weight:bold;color:rgb(205,0,5);;margin-top:5px}
.sku_TabsTxt{font-size:12px;margin-top:1px}
.sku_TabsTxtCata span{margin-left:20px}
.sku_TabsTxtCata a{text-decoration:underline;color:rgb(0,0,0)}
#sku_print{width:59px;float:left;height:59px;border-right:1px solid #dedede;text-align:center;cursor:pointer}
#sku_send{width:105px;float:left;height:59px;border-left:1px solid #fafafa;border-right:1px solid #dedede;text-align:center;cursor:pointer}
#sku_share{width:82px;float:left;height:59px;border-left:1px solid #fafafa;text-align:center;cursor:pointer}
.sku_TabsBottomIcon{height:30px;margin-top:6px}
#sku_ProductImg{text-align:center;margin-top:20px}
#sku_ProductBrand{height:20px;padding:10px}
#sku_ProductSec{bottom:0;height:50px;background:#444;position:absolute;width:250px}
#sku_Title{font-size:22px;text-transform:uppercase;color:rgb(0,60,150);;margin:0}
#sku_Stock{float:right;padding-top:8px}
#sku_StockNonDispo{background:rgb(205,0,5);;text-align:center;color:#fff;font-weight:bold;font-size:13px;padding:2px 10px}
#sku_EcoPart{color:rgb(20,135,0);margin-top:5px;font-size:11px}
#sku_StockDispo{background:rgb(20,135,0);text-align:center;color:#fff;font-weight:bold;font-size:13px;padding:2px 10px}
#sku_ZPN_HT{font-size:30px;font-weight:bold;color:rgb(205,0,5);}
#sku_ZPT_TXT{margin-left:10px;margin-right:10px;margin-top:17px;font-size:11px;font-weight:700}
#sku_ZPO_HT{color:rgb(0,60,150);;font-size:19px;margin-top:10px;font-weight:700}
#sku_ZoneFPD{float:left;margin-top:10px;width:269px;background:rgb(250,250,250);border-bottom:1px solid #d4d9dd;border-right:1px solid #d4d9dd;height:115px}
#sku_ZoneLivraison{float:right;margin-top:10px;width:159px;background:rgb(250,250,250);border-bottom:1px solid #d4d9dd;border-right:1px solid #d4d9dd;height:115px;position:relative}
#sku_ZoneFLtxtFix{height:30px}
#sku_ZoneFPDBox{background:#e4ded2;height:100%;width:100%}
.sku_ZoneFPDBoxFix{padding-left:5px}
#sku_ZoneLivraisonImg{position:absolute;bottom:5px}
#sku_Num1Vert{color:rgb(20,135,0);font-weight:bold;font-size:15px}
#sku_Num2Vert{color:rgb(20,135,0);font-size:11px}
#sku_Num3{font-weight:bold;font-size:10px}
#sku_TP_TABLE{background:#fff;border-bottom:2px solid #d4d9dd;border-right:2px solid #d4d9dd}
#sku_TP_TR{border-top:2px solid rgb(250,195,25);;border-bottom:2px solid rgb(250,195,25);;height:17px}
.sku_TP_TH{margin-left:2px;padding-top:2px;padding-bottom:2px;height:10px;width:70px;float:left;text-align:center;font-size:10px;font-family:Tahoma}
.sku_TP_TD{margin-left:2px;padding-top:2px;padding-bottom:2px;min-height:24px;width:70px;float:left;text-align:center;font-size:11px;color:#3e647e}
.sku_TP_HT{font-size:11px;font-family:"Trebuchet MS";text-transform:lowercase}
.sku_TP_TTC{font-size:9px;font-family:"Trebuchet MS";text-transform:lowercase}
.sku_TP_TR2ColorBorder{background:rgb(250,250,250);border-top:1px solid #dcdcdc}
.sku_TP_TR2Color{background:rgb(250,250,250)}
.sku_TP_CP_info{position:absolute;margin-top:7px;margin-left:4px;cursor:pointer}
.sku_TP_TR2_Date{font-size:9px;padding-left:10px}
.InfoPercentage{background:none repeat scroll 0 0 rgb(0,60,150);border:1px solid #F8C831;color: rgb(200,0,0);font-size:11px;font-weight:bold;margin-right:auto;position:absolute;text-align:center;margin-left:17px;margin-top:-30px}
.tooltipStyle{position:absolute;z-index:99;margin-left:20px;margin-top:8px;display:none}
.tooltipStyle_Contain{float:left;background:#3e647e;width:150px}
.tooltipStyle_Txt{color:#fff;font-size:11px;padding:2px}
#wrap{margin:auto}
#sku_a2c_bottom_Global{width:700px;height:100px;border:1px solid #ddd;background:#EEF3F7;margin:auto}
#sku_a2c_bottom_Photo{width:100px;height:100px;background:#fff;float:left;border-right:1px solid #ddd}
#sku_a2c_bottom_Za2c{float:left;width:336px;height:100px}
#sku_a2c_bottom_zInfo{float:left;height:100px;width:260px}
#sku_a2c_bottom_PhotoC{width:75px;margin:13px auto auto}
#sku_a2c_bottom_Za2cContent{margin-top:15px}
#sku_a2c_bottom_zInfo_Titre{font-size:11px;color:rgb(0,60,150);;font-weight:bold;height:40px;padding:5px}
#sku_a2c_bottom_zInfo_PrixL1{font-size:18px;font-weight:bold;color:rgb(205,0,5);}
#sku_a2c_bottom_zInfo_PrixL2{font-size:12px;font-weight:bold;color:rgb(0,0,0)}
#sku_ZPN_PCS{font-size:11px;color:rgb(205,0,5);}
.skuTabsMenu{margin-left:2px;float:left;color:#525252;font-weight:bold;font-size:13px;padding:0 12px; line-height:34px;cursor:pointer;}
.skuTabsMenu:hover{background:rgb(204,204,204); transition: all 0.4s ease-in-out;color:rgb(0,0,0);}
.skuTabsMenuOn:hover, .skuTabsMenuOn{background:rgb(250,195,25);;color:rgb(0,0,0);}
.skuTabsMenuOff{background:rgb(240,240,240); transition: all 0.3s ease-in-out;}
.skuTabsMenu span{display:block;}
#ZoneInfosSkugroup{font-size:11px;background:none repeat scroll 0 0 rgb(250,250,250);border-bottom:1px solid #D4D9DD;border-right:1px solid #D4D9DD;margin-top:10px;padding:5px}
#menuNavigation ul li{display:inline;list-style-type:none;margin:0;padding:0}

#menuNavigation li a{background:rgb(0,0,0);display:inline-block;width:123px;border-left:1px solid #444;border-right:1px solid #A7A7A7;text-align:center;height:38px;outline:0 none;font-size:11px;line-height:35px;color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase}
#menuNavigation li a:hover{background:rgb(250,195,25);display:inline-block;color:rgb(0,0,0);outline:0 none}
#menuNavigation .menuHotlink{background:rgb(160,6,6);width:153px}
#menuNavigation .fixMenu1{border-left:0;width:95px}
#menuNavigation .fixMenu2{border-right:0}
#cartCheckout_steps{width:98%;margin-left:auto;margin-right:auto;top:10px;height:70px;position:relative}
#cartCheckout_stepsContain{width:50%;left:25%;z-index:99;position:absolute;top:-11px}
#Step2{text-align:center;float:left;width:40%;cursor:default}
#Step1,#Step3{text-align:center;float:left;width:29%;cursor:default}
.cartCheckout_stepsTxtCurrent{color:rgb(82,82,82);font-size:14px}
.cartCheckout_stepsTxt1{font-size:14px;color:rgba(204,204,204,1)}
.cartCheckout_stepsTxt2{font-size:14px;color:rgba(204,204,204,1)}
#cartCheckout_stepsBg{width:100%;height:4px;background:rgba(250,195,25,0.65);z-index:1}
.miniCart{width:40%;display:block;position:absolute;top:102px;right:15px;max-height:520px;overflow-y:auto;overflow-x:hidden}
#currentReq_fastcmdGlobal{width:98%;height:55px;padding-top: 10px;margin:0 auto 20px auto;background-color: rgb(0,60,150);background-image: url(/waroot/images/flatDesign/pictos/Otelo/global/ic_Quick_Blanc_50.png);background-repeat: no-repeat;background-position: 2.5% 55%;border-radius: 10px;}
#currentReq_fastcmdLeft{float:left;width:60%;color: white;}
#currentReq_fastcmdRight{float:right;width:37%;color: white;}
#currentReq_fastcmdRight input{border-radius:5px;line-height:20px; font-size:14px;border:0;text-align:center;color:rgb(160,160,160);}
#currentReq_fastcmdLeftTitle{font-size:20px;font-weight:bold;margin-left:90px;margin-top:5px}
#currentReq_fastcmdLeftBaseline{font-size:11px;font-weight:bold;margin-left:90px}
#currentReq_fastcmdPromo{float:left;width:15%;font-size:11px;text-align:center;margin-left:5px}
#currentReq_fastcmdPromo input{text-transform:uppercase;text-align:center;width:96%;margin-top:5px;}
#currentReq_fastcmdRef input{width:98%;margin-top:5px;}
#currentReq_fastcmdRef{float:left;width:30%;font-size:11px;text-align:center;margin-left:5px}
#currentReq_fastcmdQtt{float:left;width:15%;font-size:11px;text-align:center;margin-left:5px}
#currentReq_fastcmdQtt input{text-align:center;width:98%;margin-top:5px;}
#currentReq_fastcmdBtn{float:left;width:35%;font-size:14px;text-align:center;margin-left:3px}
#currentReq_fastcmdBtnV{margin-top:15px}
#currentReq_TableGlobal{width:98%;margin-left:auto;margin-right:auto;}
#currentReq_TableTh{width:97.8%;height:40px;background-color:rgb(240,240,240);text-align:center;font-size:14px;line-height:38px;padding:0 1%;color:rgb(82,82,82);border-radius:10px 10px 0 0;}
#currentReq_TableTh1, #currentReq_CKT_TableTh1{width:50%;float:left;text-align:left}
#currentReq_TableTh2, #currentReq_CKT_TableTh2{width:5%;float:left}
#currentReq_TableTh3,#currentReq_TableTh4,#currentReq_TableTh5,#currentReq_TableTh6, #currentReq_CKT_TableTh3, #currentReq_CKT_TableTh4, #currentReq_CKT_TableTh5, #currentReq_CKT_TableTh6{width:10%;float:left}
	#currentReq_TableTh6, #currentReq_CKT_TableTh6{width:13%;float:right;text-align: right;margin-right: 1%;}
	#currentReq_CKT_TableTh4, #currentReq_CKT_TableTh5{width:18%;}
#currentReq_TableTr{width:99.6%;border:1px solid rgb(240,240,240);border-top:0;position:relative;color:rgb(82,82,82);}
#currentReq_TableTr p{padding:0; margin:0;}
.currentReq_TableContentGlobal{border-bottom:1px solid rgb(240,240,240);position:relative;padding:5px 0;}
.currentReq_TableContentRem{width:3%;border: 1px solid rgba(204,204,204,0);border-left: 1px solid rgba(255,255,255,0);position: absolute;z-index:999;margin-left:0;margin-top: 0;padding: 0;height: auto;border-radius: 0 20px 20px 0;opacity: 0.35;transition: all 0.2s ease;}
	.currentReq_TableContentRem:hover{opacity:1;border: 1px solid rgba(204,204,204,1);border-left: 1px solid white;margin-left:-0.1%;background-color: white;transition: all 0.4s ease;box-shadow: 2px 2px 5px rgba(82,82,82,0.4)}
.currentReq_TableContentIcon{cursor:pointer;display:block;padding:5px 2px 1px 2px;}
.currentReq_TableContentTD1, .currentReq_CKT_TableContentTD1{width:50%;float:left}
.currentReq_TableContentTD1Img{float:left;margin-left:10px;padding:5px;display: block !important;}
	.currentReq_TableContentTD1Img img{width:50px; height:50px; border:1px solid rgb(240,240,240);}
.currentReq_TableContentTD1ContainInfo{width:70%;}
.currentReq_TableContentTD1ContainInfoName{min-height:30px;overflow:hidden;font-size:13px !important;}
.currentReq_TableContentTD1ContainInfoBrand{font-size:14px !important;color:rgb(0,60,150);font-weight:bold;height:14px;}
.currentReq_TableContentTD1ContainInfoRef{font-size:12px !important;line-height:20px;}
.currentReq_TableContentTD2{width:5%;float:left;text-align:center}
.currentReq_TableContentTD2Global{margin-top:22px}

.currentReq_TableContentTD2GlobalDispo{text-align:left;font-weight:bold;padding-top:2px;font-size:11px;position:absolute;top:0px;color:#2F8926;left: 46%; width:54%;}
.currentReq_TableContentTD2GlobalNonDispo{text-align:left;font-weight:bold;padding-top:2px;font-size:11px;position:absolute;top:0px;color: rgb(210,85,0);left: 46%; width:54%;}

.currentReq_TableContentTD2GlobalL{text-align:center;font-weight:bold;padding-top:3px;font-size:10px;position:absolute;top:-19px;color: rgb(200,0,0);left: 46%; width:54%;}
.currentReq_TableContentTD4Promo input{text-transform:uppercase;text-align:center;font-weight:bold;font-size:13px;color:rgb(0,60,150);width:24px;font-family:arial}

.currentReq_TableContentTD5{position:absolute;left:73%;top:24px}
.currentReq_TableContentTD5ShowQttInput, .lot_Select{width:50% !important}


.currentReq_TableContentTD3, .currentReq_TableContentTD4, .currentReq_TableContentTD5Coontent, .currentReq_TableContentTD6, .currentReq_CKT_TableContentQTE, .currentReq_CKT_TableContentTD2, .currentReq_CKT_TableContentTD6{width:10%;float:left;text-align:center;font-size:12px;}
.currentReq_TableContentTD3Money, .currentReq_TableContentTD3MoneyQTE, .currentReq_TableContentTD4Promo,.currentReq_TableContentTD5ShowQtt,.currentReq_TableContentTD6Price, .currentReq_CKT_TableContentQTE{margin-top:20px;}
.currentReq_TableContentTD3Money, .currentReq_TableContentTD3MoneyQTE, .currentReq_TableContentTD6Price{line-height: 24px;margin-top:18px !important;text-align: right}
.currentReq_TableContentTD3Money{text-align: center;}
.currentReq_TableContentTD6, .currentReq_CKT_TableContentTD6{width:13%;float:right;text-align: right;margin-right: 1%;}
.currentReq_CKT_TableContentTD2, .currentReq_CKT_TableContentQTE{width:18%;}

.cartToolTipGlobal{margin-top:-40px;margin-left:-40%;position:absolute;z-index:999;display:none}
.cartToolTipShadowDiv{width:100%;border:1px solid #999;background:#fff}

#currentReq_ZoneLivraisonGlobal{width:100%;margin-top:10px}
#currentReq_ZoneLivraisonLeft{width:49%;}
#currentReq_ZoneLivraisonLeftTable{width:100%;}
#currentReq_ZoneLivraisonLeftTableGlobal{width:99.5%;background:#eee;border:1px solid #ddd;padding:5px 0}
#currentReq_ZoneLivraisonLeftTableTD1{border-bottom:1px solid rgb(204,204,204);border-right:1px solid rgb(204,204,204);border-collapse:collapse;font-size:11px;font-weight:bold;padding:5px}
#currentReq_ZoneLivraisonLeftTableTD2{border-bottom:1px solid rgb(204,204,204);border-right:1px solid rgb(204,204,204);border-collapse:collapse;font-size:11px;font-weight:bold;text-align:center;padding:5px}
#currentReq_ZoneLivraisonLeftTableTD3{border-bottom:1px solid rgb(204,204,204);border-collapse:collapse;font-size:11px;font-weight:bold;padding:5px}
#currentReq_ZoneLivraisonLeftTableTD6{border-bottom:1px solid rgb(204,204,204);border-collapse:collapse;font-size:11px;text-align:center;padding:1px 5px}
.currentReq_ZoneLivraisonLeftTableTD9{border-bottom:1px solid rgb(204,204,204);border-collapse:collapse;font-size:11px;text-align:center;padding:5px}
#currentReq_ZoneLivraisonLeftTableTD12{border-collapse:collapse;font-size:11px;font-weight:bold;height:12px}
#currentReq_InfoLivraison{width:97.5%;background:rgb(240,240,240);border:1px solid #ddd;margin-top:10px;padding:5px 1%}
#currentReq_InfoLivraisonEmpty{width:100%;border-bottom:1px solid rgb(204,204,204);margin:4px 0;}
#currentReq_InfoLivraisonContainColor1{color:#2F8926}

#currentReq_Gt{background:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/garantie_totale_otelo.jpg);background-repeat:no-repeat;background-size:20%; width:95.5%;padding:5px 2%;position:relative; border:1px solid rgb(240,240,240);margin-bottom:10px;}
#currentReq_GtContain{width:100%;}
.TitleGarantieTotale{color:rgb(0,60,150);font-style: italic;font-size:22px;line-height:26px;padding:0 0 0 22%;margin:5px 0;}
.infosGarantieTotale{padding:0 0 0 22%;margin:0;color:rgb(82,82,82);}
#popGarantieTotalOpen,.addBtn, .removeBtn{display:inline-block;cursor:pointer;font-size:12px;}
	#currentReq_GtCBtns, #popGarantieTotalBtns{padding:5px 2%;margin:15px 0 5px 0;background-color:rgb(240,240,240);color:rgb(82,82,82);border-radius:5px;}
	#currentReq_GtCBtns:hover, #popGarantieTotalBtns:hover{box-shadow: 2px 2px 5px rgba(82,82,82,0.4)}

	.infosPlusGarantieTotale{color:rgb(82,82,82);text-decoration: underline;margin:0;margin-top:15px;padding:5px 0;}

#currentReq_GtCBtns,#popGarantieTotalBtns{float:right;}
.addBtn, .removeBtn{}

#popGarantieTotal{position:absolute;top:70%;z-index:999;display:none;width:95%; background-color: rgb(255,255,255); border:1px solid rgb(240,240,240);border-radius:10px;box-shadow: 2px 2px 5px rgba(82,82,82,0.4)}
#popGarantieTotalTop{width:100%;}
#popGarantieTotalClose{font-size:12px;font-weight:bold;padding-top:15px;padding-left:90%;cursor:pointer}

#popGarantieTotalMiddle{width:96%;padding:5px 2%;}
#popGarantieTotalMiddle p, #popGarantieTotalMiddleTxt{font-size:12px;padding:0; margin:2px 0;}
#popGarantieTotalMiddleTxt{margin-left:20px;margin-top:10px;}

#popGarantieTotalMiddle p#popGarantieTotalMiddleTitle{font-size:16px;padding:0; margin:0 0 10px 0;}

#currentReq_Right{float:right;width:50%}
#currentReq_RightGlobal, #currentReq_RightGlobal_CKT{width:99.2%;background:rgb(240,240,240);border:1px solid rgb(240,240,240);font-size:14px;line-height:20px;margin-top:-12px;padding-bottom:10px;}
	#currentReq_RightGlobal_CKT{margin-top: -1px; width: 99.6%;}
#currentReq_RightBDR{padding-top:0;font-size:16px; line-height:30px;min-height:30px;border-bottom:1px solid #ddd;margin-bottom:5px;text-align:right;padding:5px 1% 5px 2%;}
#currentReq_RightBDR input{width:30%;line-height:20px;border:1px solid #ddd}
#currentReq_RightBDR button{vertical-align: top !important;margin-top:5px;}
#currentReq_RightBDRInfo{font-size:12px;display:none}
.currentReq_RightLinesL{margin-left:1%;width:68%;float:left;text-align:right}
.currentReq_RightLinesR{margin-right:1px;width:30%;float:left;text-align:right}

	#currentReq_RightGlobal_CKT .currentReq_RightLinesL{width:80%;}
	#currentReq_RightGlobal_CKT .currentReq_RightLinesR{width:18%;}

.CurrentReqCouponOn p{text-align:left;}
.CurrentReqCouponOn p.CurrentReqCouponOnDetail{border:1px solid rgb(204,204,204);border-right:0; border-left:0;text-align:justify;font-size:12px;line-height:15px;padding:5px 0;}

#currentReq_Remain{text-align:center;font-size:11px;color:#2F8926;margin-bottom:5px;margin-top:5px}
#currentReq_Total, #currentReq_Total_CKT{width:99.6%;height:40px;line-height:40px;background-image: none;background-color: rgb(82,82,82);border-radius: 0 0 4px 4px;color: #FFFFFF;}
	#currentReq_Total_CKT{width:99.8%;border-radius: 0 0 10px 10px;}
#currentReq_TotalTxt1{font-size:18px !important;float:left;margin-left:2%;}
#currentReq_TotalTxt2{font-size:18px !important;float:right;width:48%;text-align:right;margin-right:1%;}
#currentReq_btnsBottom{margin-top:10px;width:100%;}

.refreshBasket{transition: all 0.2s ease;width:99%;border:2px solid rgb(240,240,240);font-size: 14px;text-align:center;background-color: rgb(255,255,255);color: rgb(82,82,82);border-radius: 25px;line-height: 24px;padding: 8px 0;margin:5px auto;}
	.refreshBasket img{margin-top:-2px;}
.validBasket{transition: all 0.2s ease;width:99%;border:2px solid rgb(0,60,150);font-size: 18px;text-align: center;background-color: rgb(0,60,150);color: rgb(255,255,255);border-radius: 25px;line-height: 26px;padding: 8px 0;margin:5px auto;}
.backToMarketBasket, a.btnShareBasket, a.btnChangeAdrCheckout, input.btnChangeAdrCheckout{cursor:pointer;text-decoration:none;float:left;display:inline-block;transition: all 0.2s ease;width:48%;border:2px solid rgb(240,240,240);font-size:14px;text-align:center;background-color: rgb(255,255,255);color: rgb(82,82,82);border-radius:25px;line-height:18px;padding:6px 0;margin:5px auto;white-space: unset;background-image: url(/waroot/images/flatDesign/pictos/Otelo/global/ic_Back_Account_20_Gris.png);background-repeat: no-repeat;background-position: 10px;}
	a.btnShareBasket{background-image: url(/waroot/images/flatDesign/pictos/Otelo/global/ic_shareBasket_Gris_20px.png);float:right;margin-right:1%;}
	a.btnChangeAdrCheckout, input.btnChangeAdrCheckout{background-image: url(/waroot/images/flatDesign/pictos/Otelo/global/ic_Modif_Account_Gris_20.png);float:none;width:auto;padding: 8px 14px 8px 40px;}

.validBasket:hover, .refreshBasket:hover,.backToMarketBasket:hover, a.btnShareBasket:hover, a.btnChangeAdrCheckout:hover, input.btnChangeAdrCheckout:hover{box-shadow:2px 2px 5px rgba(82,82,82,0.4);transition: all 0.4s ease;}

#ValidateCart{font-weight:bold;color:#2f8926}
#currentReq_EmptyBasket{text-align:center;color:rgb(0,60,150);font-weight:bold;font-size:18px}
#aideRecherche{font-size:11px;margin:20px}

/*CURENTREQ CHECKOUT*/
.espaceAvant10{margin-top:10px !important;}
.flRight{float:right !important;}
.flLeft{float:left !important;}
.halfWidthL{width:49%;margin-right:1%;}
.halfWidthR{width:49%;margin-left:1%;}

#MainPage{width:100%;}
#MainPage p{font-size:16px; margin:0; padding:4px 0;color:rgb(82,82,82);}

.LivraisonArea, .PaiementArea, .PanierArea,.BottomBtnArea, .RecapCdeArea, .cgvAcceptArea{width: 98%;margin:10px auto;}
.titreCheckout{margin:0; padding:0;font-size:30px;color:rgb(82,82,82);margin-bottom:10px;font-weight: normal;}
.TopAreaCheckout{margin:0;width:100%;height:40px;background-color: rgb(240,240,240);font-weight: normal;text-align: center;font-size:18px !important;line-height:38px;padding: 0 1%;color: rgb(82,82,82);border-radius: 10px 10px 0 0;}
.LivraisonCheckoutAdrFact, #zoneCartLivraisonInfo, .zoneCartPaiementInfo{width:97.7%; border:1px solid rgb(240,240,240);border-top:0;border-radius:0 0 10px 10px; padding:10px 1%;}
	.LivraisonCheckoutAdrFact{position:relative;}

.LivraisonCheckoutAdrLiv, .LivraisonCheckoutInfos{width:48%;margin:10px 1%; float:left;}
.eFactureChoice{display:block;position:absolute;left:51%;bottom: 20px;z-index: 10; padding:10px 1% !important;border: 1px solid rgb(204,204,204);border-radius: 10px;}

#MainPage p.SsTitreLivraisonCheckout{margin:0; padding:0;font-size:20px;color:rgb(82,82,82);margin-bottom:10px;line-height:26px;}
	.SsTitreLivraisonCheckout img{float: left;margin:2px 5px 0 0;}
.NoStockCheckout, .OkStockCheckout{padding:5px 1%; background-color:rgba(240,150,120,0.3);border:1px solid rgb(220,50,50);text-align:center;font-weight:bold;border-radius:10px;}
	.NoStockCheckout p{font-size:14px !important;color:rgb(220,50,50) !important;}
.OkStockCheckout{background-color:rgba(80,220,130,0.3);border:1px solid rgb(10,140,60);}
	.OkStockCheckout p{font-size:14px !important;color:rgb(10,140,60) !important;}

.CKT_CGV_Area{width:98%; background:rgb(240,240,240); font-size:12px; padding:5px 1%; margin-top:10px; line-height:20px; border-radius: 10px;}


#productCompare_Table{font-size:11px;border:medium solid #DDD;border-collapse:collapse;margin:15px auto}
.productCompare_TableTR{border:medium dashed #DDD}
.productCompare_TableTD{text-align:center;padding:5px}
.productCompare_LinkSuppFix{margin-bottom:10px;height:45px}
.productCompare_BtnSuppGlobal{height:21px;width:110px;margin-left:auto;margin-right:auto}
.productCompare_BtnSuppLeft{background:url(../images/btn/icon-del-long-left.jpg);float:left;width:5px;height:21px}
.productCompare_BtnSuppMiddle{background:url(../images/btn/icon-del-long-middle.jpg);float:left;height:21px}
.productCompare_BtnSuppTxt{display:block;padding-left:5px;padding-top:3px;padding-right:3px;font-size:11px;font-weight:700}
.productCompare_BtnSuppRight{background:url(../images/btn/icon-del-long-right.jpg);float:left;width:22px;height:21px}
.productCompare_LinkRef{margin-bottom:10px;margin-top:10px;height:45px}
.productCompare_A2CGlobal{margin-top:10px;width:130px}
.productCompare_A2CInput{float:left;width:60px;margin-left:10px;cursor:pointer}
.productCompare_LineLayer{margin-top:-40px;margin-left:-310px;position:absolute;z-index:999;display:none;color:rgb(0,0,0);font-weight:400}
.productCompare_StockTxt{font-weight:bold;text-transform:capitalize;background-color:rgb(240,240,240);;padding:5px}
.productCompare_StockTD{font-size:13px;font-weight:bold;background-color:rgb(240,240,240);;padding:5px}
.productCompare_StockDispotxt{font-size:11px;font-family:arial;font-weight:bold;color:rgb(20,135,0);padding-top:3px;margin-left:25px;text-align:center}

#classificationLight_TxtSelection{font-size:16px;font-weight:bold;margin-left:10px}
#classificationLight_FixWidth{width:748px}
.classificationLight_AliasClassifGlobal{cursor:pointer;width:360px;height:52px;border:1px solid #cbcbcb;float:left;margin-left:10px;margin-bottom:10px;background:url(../images/fondCadreGroupeRecherche.jpg)}
.classificationLight_AliasClassifImg{border-right:1px solid #cbcbcb;width:50px;background:#fff;float:left;padding:1px}
.classificationLight_AliasClassifContain{float:left;padding-top:5px;padding-left:5px;width:300px}
.classificationLight_AliasClassifTitre{font-size:13px;margin-bottom:5px}
.classificationLight_ClassifGlobal{border:1px solid #ddd;background-image:url(../images/fondRefine.jpg);padding:5px}
.classificationLight_ClassifTxt{text-transform:uppercase;font-size:11px;font-weight:700}
.classificationLight_ClassifTop{float:right;font-size:12px;font-weight:bold;cursor:pointer}
.classificationLight_ClassifTop img{width:2px}
#enlevementAdresseIttenheim{font-weight:bold;margin-top:15px}
#enlevementContact{margin-bottom:15px}
#enlevementIttenheimGlobal{width:200px;text-align:center;border:1px solid #ddd;margin:5px;padding:5px}
#enlevementPhoto{float:right;margin-top:-190px}
#assistanceTechniqueContain{font-size:11px;float:left;width:280px}
#garantieContain{font-size:11px;background:url(../images/services/GarantieTotale.jpg) no-repeat right bottom}
#garantieFixCircles{list-style:circle outside none;margin-left:20px}
#comptabiliteContain{font-size:11px;background:url(../images/services/C_Courselle.jpg) no-repeat right bottom;height:330px}
#cataContain{font-size:11px;height:1000px}
#grandCompteContain{font-size:11px;background:url(../images/services/J_Yon.jpg) no-repeat right bottom;height:460px}
#exportContain{font-size:11px;background:url(../images/services/F_Charles_2008.jpg) no-repeat left bottom;height:570px}
#exportImg1{float:right;margin-right:70px}
#exportTxtContain{margin-left:200px;margin-top:35px}
#exportTxtContainLeft{float:left;width:210px}
#exportStyle1{margin-top:30px;font-style:italic}
#exportTxtContainRight{float:left;width:210px;margin-left:80px}
#deeeContain{font-size:11px;background:url(../images/services/A_Lemercier.jpg) no-repeat right bottom;height:400px}
#deeeImgLogo{float:right;margin-right:230px}
#deeeTxt{width:460px}
#savContain{font-size:11px;background:url(../images/services/V_Bellevre.jpg) no-repeat right bottom}
#savTxt{width:500px}
#savFixMargin{margin-left:50px}
#savListStyle{list-style:circle outside none}
#savFixAttention{margin-left:-50px}
#infoPopGeneral .para{font-family:Arial;font-size:12px;border:1px solid #DDD;margin-bottom:10px}
#infoPopGeneral .Titre{font-family:Arial;font-size:14px;font-weight:bold;margin-bottom:10px;background-color:rgb(250,195,25);;padding:5px}
#infoPopGeneral li a{color:rgb(0,0,0);font-size:12px;font-family:Arial}
#infoPopGeneral a{color:rgb(0,0,0);font-size:11px;font-family:Arial}
#infoPopGeneral li{list-style:none}
#infoPopGeneral .popupInfoTop{background:url(../images/top_popupinfo.jpg);width:467px;height:32px}
#infoPopGeneral .popupInfoTitle{text-align:center;font-weight:bold;font-size:20px;padding-top:3px}
#infoPopGeneral .popupInfoContain{width:465px;border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;border-left:1px solid #9e9e9e;font-size:12px;margin-bottom:15px;padding:5px}
.FixColorCompare{background:#F9C830}
#eToolSelectorDescription{background-image:url(../images/toolingselector/BackgroundDescription.jpg);background-repeat:no-repeat;width:711px;height:78px;margin-bottom:10px}
#eToolSelectorDescriptionText{font-family:arial, Geneva, Kalimati, sans-serif;font-size:14px;line-height:19px;padding:10px}
#SelectHeaderText{font-family:Tahoma, Geneva, Kalimati, sans-serif;font-size:20px;color:#FFF;padding-top:3px;padding-left:6px}
#RecapHeader{background-image:url(../images/toolingselector/RecapHeader.jpg);background-repeat:no-repeat;width:255px;height:6px}
#RecapBody{background-image:url(../images/toolingselector/RecapBody.jpg);background-repeat:repeat-y;width:255px;height:auto}
#RecapFooter{background-image:url(../images/toolingselector/RecapFooter.jpg);background-repeat:no-repeat;width:255px;height:7px}
#RecapOmbre{background-image:url(../images/toolingselector/RecapOmbre.jpg);background-repeat:no-repeat;width:255px;height:45px}
#ScenarioRight{float:right;padding-right:8px}
.RecapBodyTextTitle{color:#444;font-size:11px;font-weight:bold;margin-top:10px}
.SelectBloc{margin-top:10px;width:444px;height:auto}
.SelectBlocText{float:left;width:270px}
.SelectBlocBtn{float:left;margin-top:11px;margin-left:5px}
#BtnRetour{width:255px;margin-top:10px}
#BtnRetour .btnGlobal{padding-left:16px}
.btnGlobal{height:31px}
.btnGlobalLeft{background-image:url(../images/toolingselector/btn/BtnLeft.jpg);float:left;width:8px;height:31px}
.btnGlobalMiddle{background-image:url(../images/toolingselector/btn/BtnMiddle.jpg);float:left;width:auto;height:31px}
.btnGlobalMiddle div{color:#fff;font-family:Tahoma, Geneva, Kalimati, sans-serif;font-size:11px;font-weight:bold;margin-left:5px;margin-right:5px}
.btnGlobalLink{padding-top:8px}
.btnGlobalRight{background-image:url(../images/toolingselector/btn/BtnRight.jpg);float:left;width:8px;height:31px}
#FinalDescription{padding-bottom:10px}
#FinalHeader{background-image:url(../images/toolingselector/FinalHeader.jpg);background-repeat:no-repeat;width:711px;height:8px}
#FinalBody{background-image:url(../images/toolingselector/Finalbody.jpg);background-repeat:repeat-y;width:711px;height:auto}
#FinalBodyText{font-family:arial,Geneva,Kalimati,sans-serif;font-size:14px;padding-left:16px}
#FinalFooter{background-image:url(../images/toolingselector/FinalFooter.jpg);background-repeat:no-repeat;width:711px;height:8px}
#SelectFinalHeaderText{font-family:Tahoma, Geneva, Kalimati, sans-serif;font-size:25px;font-weight:bold;color:#FFF;padding-top:3px;padding-left:6px;text-align:center}
.btnGlobalFinal{text-align:center;height:31px;margin-left:auto;margin-right:auto;width:140px;margin-top:10px}
#DivFinalBTN{width:440px;text-align:center}
#ETSPrefixGlobal{margin-bottom:5px;margin-left:45px;width:110px;height:30px;background-image:url(../images/PrefixBackground.jpg);background-repeat:no-repeat}
#ETSPrefixBtnPromo{float:left;margin-right:3px;padding-top:1px}
#ETSPrefixInput{float:left;margin-right:3px}
#ETSPrefixRefresh{float:left;padding-top:1px}
#ETSQuantityTop{width:200px;height:14px;background-image:url(../images/RemiseTop.jpg);background-repeat:no-repeat;font-size:11px;color:#fff;text-align:center}
#ETSQuantityContain{width:200px!important;font-family:Trebuchet MS;font-size:11px;padding-left:5px;padding-right:5px;margin-bottom:2px;border-color:#444}
#ETSQuantityContain p{margin-top:0;margin-bottom:2px}
#ETSQuantityTxtGlobal{height:30px;padding-left:5px;width:150px;padding-top:10px}
#ETSQuantityTxtPrice{margin-right:5px;padding-left:5px}
.MainTable{width:730px}
.userOverviewBox{width:740px;border:1px solid #ddd;margin-top:5px;margin-bottom:20px}
.userOverviewBoxBtn{text-align:center;width:110px;border:1px solid #DDD;background:#eee;cursor:pointer;padding:3px}
#updateDataSheetBoxLeftGlobal{width:370px;float:left;border:1px solid #ddd;margin-top:5px;margin-bottom:20px}
.updateDataSheetFixLabel{width:60px;float:left}
#updateDataSheetBoxRightGlobal{width:370px;float:left;margin-left:5px;border:1px solid #ddd;margin-top:5px;margin-bottom:20px}
.updateDataSheetBoxRightFixLabel{width:150px;float:left}
#updateDataSheetBoxProGlobal{width:370px;float:left;border:1px solid #ddd;margin-top:5px;margin-bottom:20px;margin-left:240px;clear:both}
#newAdressGlobal{width:750px;float:left;margin-left:10px}
#newAdressDescr{padding-bottom:10px;padding-left:5px;font-size:12px;padding-top:10px}
.boxAdressFGlobal{width:350px;border:1px solid #ddd;float:left;margin:5px}
.boxAdressFModifBtn1{float:right;margin:10px}
.boxAdressFModifBtn2{float:right;display:none;margin:-9px 4px 10px 10px}
.boxAdressLGlobal{width:350px;border:1px solid #ddd;float:left;position:relative;margin:5px}
.boxAdressLiCon{width:30px;height:30px;right:0;position:absolute;margin:5px}
.newAdresseLivraisonAjax{width:350px;border:1px solid #ddd;float:left;display:none;margin:5px}
#AddAdressL{width:112px;height:22px;background:url(../images/fond-btn-contact.jpg);float:right;padding-right:0;margin:0 13px 10px 10px}
#newAdresseL{width:112px;height:18px;padding-top:4px;cursor:pointer;float:left;font-size:11px;text-align:center}
#orderlistTotalCde{margin-top:5px;font-size:12px}
#orderListTable{margin-top:5px;border-collapse:collapse;border:1px solid #DDD}
#orderListTableTr{background:url(../images/fondtable.gif);font-size:12px;text-align:center}
.orderListLoopTDfix{border:1px solid #DDD;text-align:right;padding:5px}
#orderGlobalInfoTop{font-size:12px;background:#EEE;border:1px solid #DDD;margin-top:5px;padding:5px}
#orderGlobalInfoTopContain{float:right;width:200px}
#orderAdressesGlobal{width:360px;float:left;font-size:12px;border:1px solid #DDD;margin-top:10px;padding:5px}
#orderAdressesFactGlobal{width:360px;float:left;margin-left:5px;font-size:12px;border:1px solid #DDD;margin-top:10px;padding:5px}
#orderProductsTable{float:left;border:1px solid #ddd;border-collapse:collapse;font-size:11px;margin-top:10px}
.orderProductsTDimgFix{margin-left:auto;margin-right:auto}
#orderInfoAux{width:745px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
#orderInfoAuxContain1{width:400px;float:left;font-size:12px;padding:5px}
#orderInfoAuxContain2{float:right;width:250px;font-size:11px;border-left:1px solid #ddd}
.orderInfoAuxContain2TableTD{border-right:1px solid #ddd;text-align:right;border-bottom:1px solid #ddd;padding:5px}
.orderInfoAuxContain2TableTD2{border-bottom:1px solid #ddd;text-align:center;padding:5px}
.orderInfoAuxFix{font-weight:bold;font-size:14px;background:#EEE}
#SendPassGlobal{width:320px;height:150px;background:#fff;border:1px solid #8D8D8D;margin:10px auto auto}
#SendPassContain{font-size:11px;text-align:center}
.sendPassGreenTxt{color:green;font-weight:bold;padding:5px}
.sendPassRedTxt{color:red;font-weight:bold;padding:5px}
#box360Player{width:1072px;z-index:100000;display:none;position:absolute;top:-33px}
#Contain360Player{background-color:#fff;border:1px solid #ddd;margin-left:279px;margin-top:31px;width:671px;height:470px;padding:20px}
#HeaderLoginStatus{font-size:11px;position:absolute;right:145px;top:30px;height:38px;overflow:hidden;text-align:right;left:53px;width:238px}
#BoutiquesGlobal{width:756px;float:right;margin-top:5px;margin-right:5px;margin-bottom:10px;position:relative}
#BoutiquesContent{width:540px;float:left;font-size:12px;margin-left:5px}
#BoutiquesBtnRetour{position:absolute;z-index:1;top:45px;right:-5px;display:none}
#BoutiquesSearchBox{float:left;width:202px;height:52px;position:relative;background:url(../images/themes/searchbox.jpg)}
#BoutiquesInput{background-color:transparent;border:0 none;position:absolute;width:165px;padding-top:1px;top:12px;left:7px}
#BoutiquesSearchBoxBTN{position:absolute;left:177px;top:13px}
#BoutiquesSearchBoxInputs{position:relative;top:15px}
#BoutiquesSearchBoxTxt{position:absolute;font-size:10px;left:9px;top:2px}
#BoutiquesBtnRetourTop{width:178px;height:5px;background:url(../images/themes/btnretour-Top.png)}
#BoutiquesBtnRetourMiddle{width:178px;background:url(../images/themes/btnretour-Middle.png)}
#BoutiquesBtnRetourBottom{width:178px;height:13px;background:url(../images/themes/btnretour-Bottom.png)}
#BoutiquesBtnRetourMiddleContent{text-align:center;font-size:11px;color:#fff;padding-right:15px;padding-left:15px;font-weight:400}
#BoutiquesBtnRetourMiddleContent a{text-decoration:none;color:#fff}
#BoutiquesBtn{float:right;margin-top:-65px;margin-right:-13px;margin-bottom:25px}
.infoCartFix1{margin-left:5px;width:195px;float:left;text-align:right}
.infoCartFix{margin-right:5px;width:150px;float:left;text-align:right}
#presse-middle{background:url(../images/bg-presse-middle.jpg);width:728px}
#presse-top{background:url(../images/bg-presse-top.jpg);width:728px;height:11px}
#presse-bottom{background:url(../images/bg-presse-bottom.jpg);width:728px;height:68px}
#presse-contain-content{width:690px;margin:auto}
#presse-title{font-size:24px;margin-bottom:10px;margin-top:0}
#presse-content{font-size:11px;text-align:justify;text-justify:newspaper}
#presse-cover{padding-top:3px;float:right;width:297px;background:#8c8c8c;margin-left:10px;margin-bottom:10px;text-align:center}
#presse-color-content{color:#595959}
#presse-addthis{padding-top:15px;padding-left:20px}
#presse-addthis-title{font-weight:bold;font-size:12px;margin-bottom:5px;color:#575757}
.presseItems{width:750px;height:170px;margin-bottom:20px}
.pressePhoto{width:120px;float:left;margin-right:10px}
.presseTxtContain{width:620px;float:left}
.presseTxtTitle{font-family:Arial;font-weight:bold;font-size:13px;background:#efefef;padding:2px}
.pressetxtSubTitle{font-weight:400;font-size:11px}
.btnPresse{display:inline-block;float:right;text-align:center;font-weight:bold;width:92px;height:26px;background:url(../images/btnMore.jpg)}
.presseItems a{color:rgb(0,0,0);line-height:25px;text-decoration:none;font-size:11px}
#skugroup-Toolbar{width:750px;height:40px;border:1px solid #ddd;background:#eee;font-size:11px;margin-left:10px}
#skugroup-pop{height:40px;float:left}
#skugroup-ipp{height:40px;float:left;margin-left:5px;margin-right:25px}
#skugroup-views{text-align:center;width:130px;float:left;margin-left:40px}
#skugroup-page{width:340px;float:left;text-align:right;margin-top:13px}
#orderPad-box{width:208px}
#orderPad-tabs1{width:208px;height:17px;margin-top:-1px;background:url(../images/tab1.jpg);border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb}
#orderPad-tabs2{width:208px;height:17px;display:none;margin-top:-1px;background:url(../images/tab2.jpg);border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb}
#orderPad-content1{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;width:208px;background:#f0f0f0}
#orderPad-content2{display:none;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;width:208px;background:#f0f0f0}
#orderPad-contain{font-size:11px;width:208px}
.orderPad-tabStyle{padding-top:2px;width:104px;float:left;text-align:center;cursor:pointer}
#globaltest{background:#fff;width:1000px;height:800px;padding-top:50px;margin:auto}
#orderPadView-copynpasteGlobal{width:300px;float:left;margin-left:70px}
#orderPadView-copynpasteTop{width:300px;height:35px;background:url(../images/orderpadview/orderPad-copynpaste-top.jpg);text-align:center;font-size:20px;font-weight:bold;line-height:29px}
#orderPadView-copynpasteMiddle{width:300px;background:url(../images/orderpadview/orderPad-copynpaste-middle.jpg)}
#orderPadView-copynpasteBottom{width:300px;height:7px;background:url(../images/orderpadview/orderPad-copynpaste-bottom.jpg)}
#orderPadView-textarea{border:0;background-color:transparent;font-family:inherit;width:295px}
#orderPadView-charger{width:130px;text-align:center;float:left;padding-top:50px}
#orderPadView-Table{width:300px;float:left}
#orderPadView-TableMiddle{background:url(../images/orderpadview/orderPad-bgTable.jpg) no-repeat;border:1px solid #aeaeae}
.orderPadView-th{width:107px;border:1px dashed #b2b2b2;border-top:0;border-bottom:0;height:29px;font-size:12px;padding:0}
.orderPadView-td{height:30px;text-align:center;border:1px dashed #b2b2b2;border-top:0;border-bottom:0;font-size:14px}
#orderPadView-tableGlobal{border-spacing:0;border-collapse:collapse}
.orderPadView-red{background:#f94d4d;text-decoration:line-through}
.orderPadView-green{background:#c8e57b;text-decoration:line-through}
.orderPadView-orange{background:#fb885c}
.orderPadView-yellow{background:#fbdb6e;text-decoration:line-through}
#orderPadView-commander{width:130px;text-align:center;float:left;padding-top:20px}
#orderPadView-CaptionOrange{background:#fb885c;font-size:11px;margin-top:5px;padding:2px}
#orderPadView-CaptionRed{background:#f94d4d;font-size:11px;margin-top:5px;padding:2px}
#orderPadView-CaptionGreen{background:#c8e57b;font-size:11px;margin-top:5px;padding:2px}
#orderPadView-CaptionYellow{background:#fbdb6e;font-size:11px;margin-top:5px;padding:2px}
#orderpad-title{font-size:24px;font-weight:bold;margin-left:20px}
#orderpad-ccm{font-size:12px;text-decoration:underline;cursor:pointer}
#orderpad-ccm-global{margin-left:20px;margin-bottom:20px}
.orderpad-ccm-etapeTitle{font-size:24px}
.orderpad-ccm-etape{font-size:14px;font-weight:bold;margin-top:20px}
.orderpad-ccm-close{text-align:right;cursor:pointer;font-weight:bold;margin-right:15px}
.contentPageTitle{font-weight:bold;font-size:24px;margin-bottom:5px}
.contentPageText{font-size:12px;border-left:5px solid #ddd;padding-left:5px;margin-bottom:5px}
#services-5raisons-1{width:750px;height:130px;background:url(../images/general/5raisons/1.jpg)}
#services-5raisons-2{width:750px;height:160px;background:url(../images/general/5raisons/2.jpg)}
#services-5raisons-3{width:750px;height:124px;background:url(../images/general/5raisons/3.jpg)}
#services-5raisons-4{width:750px;height:141px;background:url(../images/general/5raisons/4.jpg)}
#services-5raisons-5{width:750px;height:160px;background:url(../images/general/5raisons/5.jpg)}
.services-5raisons-title{font-weight:bold;padding-top:5px;margin-bottom:10px;font-size:20px;font-family:tahoma;color:#00305f}
.services-5raisons-content{font-size:12px;color:#00305f}
.services-5raisons-img{float:right;width:235px}
.services-5raisons-zone-Content{margin-left:63px;float:left;width:400px}
.enlevement-title{width:750px;height:30px;background:#e8e8e8;line-height:30px;padding-left:10px;font-size:13px;font-weight:bold;color:#313131;margin-bottom:10px}
.enlevement-gmap{width:279px;height:304px;float:right;background:url(../images/general/enlevement/bgMap.jpg)}
.enlevement-content{width:470px;font-size:11px;padding-left:5px;margin-right:5px}
#bannerTop-left{width:714px;height:250px;text-align:right;float:left}
#bannerTop-right{width:276px;height:250px;text-align:left;float:left;position:relative}
#banner-top-link1{display:block;position:absolute;width:276px;height:75px}
#banner-top-link2{display:block;position:absolute;width:276px;height:175px;bottom:0}
#bannerTop-Global{width:990px;height:250px;margin:auto}
.list_carousel{width:276px;height:249px;overflow:hidden}
.list_carousel ul{background-color:#ccc;list-style:none;display:block;margin:0;padding:0}
.list_carousel li{width:276px;height:250px;display:block;float:left;position:relative}
#banner-top-link3{display:block;position:absolute;width:276px;height:249px}
#megaMenuGlobal{width:1000px;height:378px;position:absolute;background:url(../images/megaMenu/menu-bg.png);left:0;display:none;z-index:99999;top:-18px}
#megaMenu-left{width:186px;color:#fff;height:50px;position:absolute;left:5px;top:19px;font-size:11px}
#megaMenu-middle{width:528px;height:347px;position:absolute;top:19px;left:195px}
#megaMenu-right{width:262px;height:348px;position:absolute;top:19px;left:730px}
.megaMenu-left-titles{text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-top:5px;padding-bottom:5px;width:168px;font-weight:bold;margin:auto auto 5px}
.megaMenu-left-content{width:168px;margin:auto auto 10px}
#megaMenu-left-bottom{text-align:center;width:186px;height:50px;position:absolute;left:5px;top:250px}
.megaMenu-title{font-weight:bold;font-size:17px;text-align:center;padding-top:5px;padding-bottom:5px}
#megaMenu-right-contains li{list-style-type:none;font-size:11px;border-top:1px solid #ccc;padding:5px 5px 5px 10px}
#container{position:relative;overflow:hidden;text-align:left;height:370px;width:1000px;top:113px;background:#fff;border:1px solid #999;margin:auto}
.binder{float:left;width:262px;height:347px;position:relative;overflow:hidden}
.additional-block{float:left;width:262px;height:317px;position:absolute}
.menu{height:317px;overflow-y:scroll}
.menu li:hover{background:#7996B1;cursor:pointer}
.menu li a{display:block;padding-right:10px;width:220px}
.menu li:hover a{color:#fff;text-shadow:0 1px 0 rgb(0,0,0)}
.has-child-spinner{background:url(../images/megaMenu/spinner.gif) center right no-repeat}
.has-child-spinner:hover{background:url(../images/megaMenu/spinner-hover.gif) center right no-repeat}
li .has-child{background:url(../images/megaMenu/arrow.png) center right no-repeat}
.back{background:url(../images/megaMenu/retour.jpg) bottom left no-repeat;position:absolute;display:block;height:23px;width:24px;cursor:pointer;left:2px}
.biodata{margin-left:10px;font-size:12px}
.info{color:#fff;position:absolute;text-align:right;width:400px;margin-top:15%;font-size:40px;font-weight:bold;line-height:.9em;text-shadow:0 2px 0 rgb(0,0,0)}
#layoutLeft{width:739px;border-right:1px solid #b1b1b1;background:url(../images/megaMenu/bgMegaMenu.jpg);float:left;height:370px}
.slider{margin-left:0}
#megaMenu-livraison24h{background:url(../images/megaMenu/bg-24h.jpg);width:175px;height:39px;color:rgb(0,0,0);font-weight:bold;font-size:14px;margin:10px auto auto}
#megaMenu-livraison24h .redH{color:#a30606}
.megaMenu-middle-contents{font-size:11px;float:left;height:100px;width:165px;margin-left:8px;margin-right:3px;margin-bottom:5px}
.megaMenu-middle-title{font-weight:bold;color:#a30606;text-transform:uppercase}
.megaMenu-middle-links{color:#a30606;font-family:font-family:Trebuchet MS;font-size:10px}
.megaMenu-middle-more{font-style:italic;margin-top:5px}
#megaMenu-shadow{width:94%;top:337px;height:10px;background:url(../images/megaMenu/shadow-bottom.png);position:absolute;z-index:1}
#megaMenu-shadow-top{width:94%;top:30px;height:10px;background:url(../images/megaMenu/shadow-top.png);position:absolute;z-index:1}
.classifBanner{height:250px;margin:5px}
.ficheProduit-icon{width:45px;padding-left:14px;margin-right:4px;float:left}
.ficheProduit-btn{float:left;font-size:11px;color:rgb(82,82,82);padding-top:17px;width:185px}
.ficheProduit-btnTitle{font-weight:bold;font-size:14px}
.fixFP1{padding-top:10px}
.ficheProduit-btnCata{background:url(../images/ficheproduit/btn.jpg);width:87px;height:20px;line-height:20px;text-align:center;font-size:10px;float:left;margin-top:5px;margin-right:5px}
.ficheProduit-showHover{width:0;height:28px;background:url(../images/ficheproduit/arrow.png);background-position:right;position:absolute;margin-left:-2px;margin-top:20px}
.ficheProduit-btnPanel{height:69px;border-bottom:1px solid #ddd;overflow:hidden}
#resultCheckCart{background:rgb(0,0,0);opacity:0.3;filter:alpha(opacity=30);width:100%;height:100%;position:fixed;left:0;top:0;z-index:100001}
#resultCheckCartMSG{height:auto;min-height:130px;width:418px;position:fixed;left:38.3%;top:33%;z-index:100002;text-align:center}
#resultCheckCartMSG p{font-size:16px;line-height:20px;padding-top:13px}
#resultCheckCartMSG p a{color:rgb(0,0,0);border:none}
#PopUpPanierCroix{background-image:url(../images/popUpPanierAtt/Croix.png);width:20px;height:20px}
td#PopUpPanierTopLeft{background-image:url(../images/popUpPanierAtt/PanierEnAttente_Coins_TL.png);background-repeat:no-repeat;width:12px;height:46px}
td#PopUpPanierTop{background-image:url(../images/popUpPanierAtt/PanierEnAttente_BG_Top.png);background-repeat:repeat-x;width:392px;height:46px;text-align:center}
p.titrePopUpPanier{display:block;font-size:20px;margin:0;padding:10px 0 0}
td#PopUpPanierTopRight{background-image:url(../images/popUpPanierAtt/PanierEnAttente_Coins_TR.png);background-repeat:no-repeat;width:14px;height:46px}
td#PopUpPanierLeft{background-image:url(../images/popUpPanierAtt/PanierEnAttente_border_left.png);background-repeat:repeat-y;width:12px;height:122px}
td#PopUpPanierCentre{background-color:#eebc23}
div#PopUpPanierDivCentre{height:120px;text-align:center;background-image:url(../images/popinfo/bg_popBasket.jpg);background-position:top;border:1px solid #FFF;border-radius:5px}
td#PopUpPanierRight{background-image:url(../images/popUpPanierAtt/PanierEnAttente_border_RIGHT.png);width:14px;height:122px}
td#PopUpPanierBottomLeft{background-image:url(../images/popUpPanierAtt/PanierEnAttente_Coins_BL.png);background-repeat:no-repeat;width:12px;height:13px}
td#PopUpPanierBottomMiddle{background-image:url(../images/popUpPanierAtt/PanierEnAttente_BG_Bottom.png);background-repeat:repeat-x;width:392px;height:13px}
td#PopUpPanierBottomRight{background-image:url(../images/popUpPanierAtt/PanierEnAttente_Coins_BR.png);background-repeat:no-repeat;width:14px;height:13px}
#popupAddToCartBG{background:rgb(0,0,0);opacity:0.3;filter:alpha(opacity=30);width:100%;height:100%;position:fixed;z-index:100001}
#zoneBtn{width:1000px;position:relative;margin:auto}
#popupAddToCartTop{width:100%;height:53px;background:url(../images/ficheproduit/bg-top.jpg);line-height:40px;text-align:center;font-weight:bold;font-size:14px;color:rgb(0,60,150);}
#popupQuickViewContent{z-index:99999999;position:fixed;width:10px;margin-left:-3px;height:6px;margin-top:-5px;left:50%;top:50%;border:3px solid #878787;background-color:#fff}
#popupQuickViewTop{width:100%;height:40px;background:url(../images/ficheproduit/bg-top.jpg);line-height:40px;text-align:center;font-weight:bold;font-size:14px;color:rgb(0,60,150);;text-transform:uppercase}
#QuickViewProducts{height:370px;text-align:center}
#QuickViewSkugroups{height:100px;width:100%;overflow:hidden;background:url(../images/quickViewBottomBg.jpg)}
.quickviewSkugroupsItems{display:inline-block;width:75px;height:75px;border:1px solid #c8cccf;background:#fff;margin-left:2px;margin-top:12px;margin-right:5px;cursor:pointer}
#quickViewSkugroupsBtnLeft{width:50px;height:100px;float:left;cursor:pointer;background:url(../images/quickviewBtnLeft.jpg);background-repeat:no-repeat;background-position:center center}
#quickViewSkugroupsList{width:700px;height:100px;float:left}
#quickViewSkugroupsBtnRight{width:50px;height:100px;float:left;cursor:pointer;background:url(../images/quickviewBtnRight.jpg);background-repeat:no-repeat;background-position:center center}
#quickViewLeft{width:155px;float:left}
#quickViewRight{width:640px;float:left}
#quickViewLeft-img img{border:1px solid #ececec}
#quickViewLeft-link{border:1px solid #c7c7c7;width:110px;border-radius:10px;margin:5px auto auto;padding:5px}
#quickViewLeft-link a{font-size:11px;color:rgb(0,0,0);font-weight:bold;text-decoration:none}
#quickViewRight-titre{text-align:left;font-size:12px;margin-top:10px;height:30px}
#quickViewRight-price{text-align:left;font-size:12px;margin-bottom:10px}
#QuickViewProductsLoading{position:absolute;margin-top:140px;margin-left:350px}
.quickViewlist_carousel{width:625px;margin:5px auto auto}
.quickViewlist_carousel ul{list-style:none;display:block;margin:0;padding:0}
.quickViewlist_carousel li{background:#fff;width:75px;height:75px;display:block;float:left;border:1px solid #C7C7C7;cursor:pointer;margin:6px;padding:0}
.quickViewToolTip{background:url(../images/bgQuickViewTitle.png);width:138px;height:76px;position:absolute;top:75px;z-index:9999999999;font-size:10px}
#exitQuickView{float:right;cursor:pointer;margin:5px}
#sFlag{z-index:99999}
#zoneThemeHome{width:550px}
.themesGlobal{width:137px;height:125px;float:left}
.themesTopImg{height:100px;width:137px;text-align:center;line-height:100px}
.themesBottomLink{height:30px;width:137px;font-size:11px;text-align:center;color:#335d85}
.themesBottomLink a{color:#335d85}
.treeBox{font-family:Arial, Helvetica;font-size:11px;margin:0;padding:0}
.treeBox a{text-decoration:none;color:#333}
.treeBox ul{margin:0 0 0 6px;padding:0}
.treeBox li{list-style-type:none}
.link{background:url(../images/ShowTreeBox.gif) no-repeat left;padding-left:20px;cursor:pointer}
.link_open{background:url(../images/HideTreeBox.gif) no-repeat left;font-weight:700}
.treeChild{background-image:url(../images/treeLine.jpg);background-repeat:no-repeat;background-position:left center;list-style-type:none;padding-left:20px;margin-top:3px;margin-bottom:3px}
.treeGroup{padding-top:3px}
.skugroupsToolBar{width:750px;height:40px;margin-left:10px;background:#eee;border:1px solid #ddd;position:relative}
.skugroupsToolbarPages{color:#5d5d5d;font-size:11px}
.skugroupsButtons{border:1px solid #d0d0d0;border-radius:5px;line-height:28px;background-image:url(../images/btnRow.jpg);background-repeat:no-repeat;background-position:85% 10px}
#skugroupsBtnPages{cursor:pointer;width:35px;text-indent:5px;background-color:#FFF;position:absolute;left:65px;top:5px;z-index:99999}
#skugroupsBtnLabelPages{position:absolute;left:10px;top:12px}
#skugroupsBtnRank{cursor:pointer;width:140px;text-indent:5px;background-color:#FFF;position:absolute;left:160px;top:5px;background-position:95% 10px;z-index:99999}
#skugroupsBtnLabelRank{position:absolute;left:110px;top:12px}
.shadowBox{box-shadow:0 2px 5px #aaa}
#skugroupsBtnGrid{display:block;cursor:pointer;width:60px;position:absolute;left:310px;top:5px;background:url(../images/btnGrid.jpg) no-repeat;border:1px solid #d0d0d0;border-radius:5px;line-height:28px;text-indent:25px;font-weight:bold;color:#5d5d5d;text-decoration:none}
#skugroupsBtnList{display:block;cursor:pointer;width:60px;position:absolute;left:375px;top:5px;background:url(../images/btnList.jpg) no-repeat;border:1px solid #d0d0d0;border-radius:5px;line-height:28px;text-indent:25px;font-weight:bold;color:#5d5d5d;text-decoration:none}
.hideButtonDisplay{opacity:0.2;-moz-opacity:0.2;-ms-filter:alpha(opacity=20);filter:alpha(opacity=20)}
.skugroupsBtnPagination{width:300px;position:absolute;height:40px;left:450px}
#skugroupsBtnPreviousPageSet{display:block;width:30px;height:30px;position:absolute;left:2px;top:4px;background:url(../images/previousPageSet.jpg) no-repeat;border:1px solid #d0d0d0;border-radius:5px;font-weight:bold;color:#5d5d5d;text-decoration:none;z-index:5}
#skugroupsBtnPreviousPage{display:block;width:30px;height:30px;position:absolute;left:35px;top:4px;background:url(../images/previousPage.jpg) no-repeat;border:1px solid #d0d0d0;border-radius:5px;font-weight:bold;color:#5d5d5d;text-decoration:none;z-index:5;box-shadow:5px 0 5px -5px #aaa}
#skugroupsBtnPreviousPageHide{display:block;width:30px;height:30px;position:absolute;left:35px;top:4px;background:url(../images/previousPageHide.jpg) no-repeat;border:1px solid #d0d0d0;border-radius:5px;font-weight:bold;color:#5d5d5d;text-decoration:none;z-index:5;box-shadow:5px 0 5px -5px #aaa;cursor:default}
.skugroupsFondPages{background:#fff;border:1px solid #d0d0d0;width:170px;height:30px;position:absolute;left:40px;top:4px;z-index:4;line-height:30px;text-align:center}
#skugroupsBtnNextPage{display:block;width:30px;height:30px;position:absolute;left:185px;top:4px;background:url(../images/nextPage.jpg) no-repeat;border:1px solid #d0d0d0;border-radius:5px;font-weight:bold;color:#5d5d5d;text-decoration:none;z-index:5;box-shadow:-5px 0 5px -5px #aaa}
#skugroupsBtnNextPageHide{display:block;width:30px;height:30px;position:absolute;left:185px;top:4px;background:url(../images/nextPageHide.jpg) no-repeat;border:1px solid #d0d0d0;border-radius:5px;font-weight:bold;color:#5d5d5d;text-decoration:none;z-index:5;box-shadow:-5px 0 5px -5px #aaa;cursor:default}
#skugroupsBtnNextPageSet{display:block;width:30px;height:30px;position:absolute;left:218px;top:4px;background:url(../images/nextPageSet.jpg) no-repeat;border:1px solid #d0d0d0;border-radius:5px;font-weight:bold;color:#5d5d5d;text-decoration:none;z-index:5}
.skugroupsNbPages{background:#fff;border:1px solid #d0d0d0;left:255px;width:40px;top:4px;height:30px;position:absolute;text-align:center;line-height:30px;border-radius:5px}
.skugroupsCurrentPage{font-size:12px;color: rgb(200,0,0);font-weight:700}
#SearchResultTop{width:750px;height:50px}
#SearchResultTopRight-title{font-size:11px;text-align:left}
#SearchResultTopRight-button{width:184px;height:28px;background:url(../images/searchBtnGreen.jpg);display:block;line-height:28px;text-indent:35px;font-size:11px;font-weight:bold;text-decoration:none;color:#303030}
#containerBannerHomePage{width:552px;position:relative;z-index:0;margin:0 auto}
#slides{position:absolute;z-index:100}
.slides_container{width:550px;height:237px;overflow:hidden;position:relative;display:none;border:1px solid #A8A8A8}
.slides_container div.slide{width:550px;height:235px;display:block}
#slides .next,#slides .prev{position:absolute;top:107px;left:-39px;width:24px;height:43px;display:block;z-index:101}
#slides .next{left:585px}
.pagination{width:550px;padding-left:0;margin-top:0;margin-bottom:0}
.pagination li{float:left;list-style:none}
.pagination li a{display:block;height:18px;width:30px;line-height:16px;background-image:url(../images/bannerHomePage/bg-off.jpg);float:left;overflow:hidden;text-align:center;font-family:Arial;color:#7e7b75;font-size:11px;font-weight:bold;text-decoration:none;border-left:1px solid #A8A8A8;border-bottom:1px solid #A8A8A8}
.pagination li:last-child{border-right:1px solid #A8A8A8}
.pagination li.current a{background-image:url(../images/bannerHomePage/bg-current.jpg);color:rgb(0,0,0)}
.caption{z-index:500;position:absolute;bottom:-35px;left:0;background:url(../images/bannerHomePage/bg.jpg);width:540px;height:20px;font-size:11px;color:rgb(0,0,0);text-shadow:none;top:215px;text-align:center;padding-left:5px;padding-right:5px;line-height:20px;overflow:hidden}
.txtCenter,#frameBottom,.classifImgPlus,#boxPaiementCenter,.classificationBoxBottomContain,.containBox,#LoadingQuickCart,#LoadingQuickMarker,.AlignCenter,#popupAddToCartBody,#popupAddMarkerBody,#popupAddCompareBody{text-align:center}
.txtBold,.cgvParagTitle,.NumeroVertTextAlt,.NumeroAzurTextAlt,#txtSuffixeToolDialg,#enlevementAdresse,#assistanceTechniqueSousTitre,#garantieSousTitre,#garantieSousTitre2,#exportSousTitre,.exportFixBold,.savFixBold{font-weight:700}
.verticalAlign,#boxPanelSocialContain img,.skuTabsIconPDF,.productListsQuickViewTxt img,.productListsQuickViewCompareTxt img,.thumbnail,.valign,.currentReq_TableContentTD5 img,#currentReq_RightBDR img,#currentReq_btnsBottom img,.sideServicesMenu img,.sideAboutUsMenu img,.sideMenuAccountLinks img{vertical-align:middle}
#logoHeader img,.fixButtonImg{outline:0 none}
#frameBottom img{display:block;margin:0 auto;}
#loginHeaderLogout a,#boxPanelActu1Fix1 a,#boxPanelActu1Fix2 a,#boxPanelSocialContain a,.classifFamilles a,.classifMenuGroupPicContain a,.classifMenuFamilyContain a,.GrilleProductsText a,.currentReq_TableContentTD1Img a,.productCompare_LinkSelection a,.sideServicesMenu a,.sideAboutUsMenu a,.sideMenuAccountLinks a,.userOverviewBoxBtn a,.megaMenu-middle-links a,.megaMenu-middle-more a,.ficheProduit-btnCata a{color:rgb(0,0,0);text-decoration:none}

.ProductsListBoxInfosTitle a{color:rgb(82,82,82);text-decoration:none;}
.GrilleProductsText a {color:rgb(255,255,255);text-decoration:none;}

#FixLoginButtonHeader,.accountHelpFixButton{float:right;margin:20px 0 0 10px;padding:0}
#LoginHeader a,.skuCalcLivraisonFixSize a,#accountHelpLinkPassword,#ProductZoneLivraisonInfoFDPLink{color:rgb(0,0,0);font-size:10px}
#QuickMarkerLink1,.productListsQuickViewTxt{font-size:12px;padding-top:5px;margin-left:5px;cursor:pointer}
#QuickMarkerLink2,.productListsQuickViewCompareTxt{font-size:12px;padding-top:5px;margin-top:5px;margin-left:5px;cursor:pointer;border-top:1px solid #eee}
#ZoneQuickOrder,.ZPa,#map_canvas1 a,#map_canvas1 span,#map_canvas2 a,#map_canvas2 span,#map_canvas3 a,#map_canvas3 span,.SearchInfo,#popupAddToCart,#popupAddMarker,#popupAddCompare,#popupQuickView,#skugroupsBtnPagesHide,#skugroupsBtnRankHide{display:none}
#footerSocial,.skuCalcLivraisonFix,#accountHelpSIMail,.currentReq_FixMarginTop{margin-top:5px}
.currentReq_FixMarginTop{line-height: 20px;display: block;height: 20px;}
#menuHeaderActive,.MenuHeader .menulink:hover,.MenuHeader .menulinkFirst:hover,#menuNavigation #currentmenuLink{background:url(../images/menu/jaune.gif);color:rgb(0,0,0)}
#boxPanelCata,#boxPanelActu,#boxPanelCloudTag,#boxPanelSocial,#boxPaiement{border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;background:#F0F0F0;padding-left:2px;padding-right:2px;font-size:11px}
#boxPanelCataImg,#ZoneOptionSkuGroups,#memeserieIcon,#produitequivalentIcon,#produitCompareIcon,#bookmarkproduitIcon,#produitcataIcon,#skuProductBottomRightInt,.productListInfosZoneCartFixFloatLeft,#accountHelpSITypeP,#livraisonZoneGauche,#PhotoDemoGauche,#ProductPhoto,.ProductToolPicto,#ZonePromotionPrec,#ZonePromotionSuiv,#ContainQuickViewRight,#ProductZoneTxtLivraison,#ContainLefteToolDialog,#sku_ZonePrice,#sku_ZonePriceNormal,#sku_ZonePriceTxt,#sku_ZonePriceOld,#sku_ZA2C_a2c,#sku_ZA2C_a2c2,.tooltipStyle_Img,#currentReq_ZoneLivraisonLeft,.classificationLight_ClassifTxtContain,#ScenarioLeft,.SelectBlocHr,#ScenarioFinalLeft,#SearchResultTopLeft{float:left}
.boxPanelCataContainTxtBlack,.skuLivraisonTxt a,.skuZoneToolRightFixLink,.productListInfosTxt1 a,.productListsMarkerZoneInfo a,.productListsInfoContain a,#ProductContainToolBis a,.PopularGroupBoxLinks a,#ZoneShareOutils a,.productCompare_LinkSupp,.productCompare_LinkRef a,.menu a,.menu a:visited,.menu a:hover{text-decoration:none;color:rgb(0,0,0)}
#boxPanelSocialContain,#skuFixPadding1,#skuZoneToolRight,.skuTabsCaracteristiquesTDContain2,.skuTabsAttributesNonKdfTD2,.skuTabsCuttingConditionsTD,.skuTabsBoxFix,.FixPadding5px,#sku_ZoneFPDContain,#sku_ZoneLivraisonContain,#sku_a2c_bottom_zInfo_Prix,.productCompare_InfoProduct,.productCompare_AttrTDContain,#ETSPrefixContain,.sendPassNormalTxt,.bannerHeader{padding:5px}
#baseLine1,#themeHomeTitle{font-size:19px;font-weight:bold;color:#335D85}
#boxPanelQuickOrderInput1,#boxPanelQuickOrderInput3{background:url(../images/home/panel-input-1.jpg);width:42px;height:26px;float:left;margin-left:5px}
#boxPanelQuickOrderInput1 input,#boxPanelQuickOrderInput3 input{text-transform:uppercase;font-weight:bold;text-align:center;font-size:15px;font-family:Arial;width:42px;height:24px;background-color:transparent;border:0}
.addQuickCurrentReq{border: 2px solid rgb(255,255,255);padding: 0 4%; border-radius: 20px; text-align: center; margin-top: 2px !important;}
.addQuickCurrentReq img{margin: 4px auto 0 auto;padding:5px 8px 5px 10px;}

#boxNewAccount a,#boxNewsletter a{display:block;height:23px;color:rgb(0,0,0);text-decoration:none;font-size:12px;font-weight:bold;padding-top:10px;padding-left:40px}
#BoxToolingDialog,#boxToolingSelector{width:210px;margin-left:auto;margin-right:auto;margin-top:10px}
#boxPaiementPadding,#memeserieIcon img,#produitequivalentIcon img,#produitCompareIcon img,#bookmarkproduitIcon img,.ProductToolPicto img{padding:3px}
#bxoPaiementLink a,.ContainBoxRefine a,.ContainBoxRefineFix a,.QuickViewLinkToSku,#QuickViewLinToSkuGroup a,#sku_ZoneFPDBox a,#currentReq_RightBDRInfo a,.skugroupsFondPages a{color:rgb(0,0,0)}
#classificationTrailTitle,#GrilleProductsGrilleContain{margin-left:10px}
.classificationBoxDisplayTable,.BoxClassifContain table{width:155px}
#showSideBrowsing,.skugroupPricePcs,.skuTabsCaracteristiquesTR,#skuTabsAttributesNonKdfTR1,.skuTabsAttributesNonKdfTR1,.skuTabsCuttingConditionsTR2,#cgvContain,#mentionsLegalesContain,#paiementSecuriseContain,#presseContain,#emploiContain,#TexteHorrairePresentation,.BoxSkuGroupPrice,.PopularGroupBoxLinks,#ProductZoneLivraisonInfoFDPText,.sku_TabsTxtCata,.sku_TabsBottomTxt,#sku_ZPN_TTC span,.sku_ZoneFLtxt,#sku_a2c_bottom_zInfo_PrixL1 span,#enlevementFixFSize,#devisContain,.SelectBlocTextDescription,#productFormID,.presseTxtContent,.ui-dialog-title{font-size:11px}
.currentReq_InfoLivraisonTxt{font-size:14px;line-height:20px;}
.promotionBoxPromoZPLine3 span,#TextHorraireAccueil,#ProductZoneLivraisonDate,#sku_StockNonDispoL2,#megaMenu-livraison24h .fsize11{font-size:11px;font-weight:400}
.promotionBoxPromoZPContain2 span,.skugroupInfoPrices,.productListsMarkerMarque{font-weight:bold;color:#CB0002}
.ZPbtn div,#ZPpromo div,#ZPnouveaute div,#ZPdestockage div,#ZPtopdv div{font-size:12px;font-weight:bold;font-family:Arial;text-align:center;margin-top:3px;color:#444}
#ZPnouveaute,#ZPdestockage,#ZPtopdv{float:left;background:url(../images/fondOngletPromo.jpg);padding-left:20px;padding-right:20px;height:20px;margin-top:10px;border-top:1px solid #bebebe;border-right:1px solid #bebebe;border-left:1px solid #bebebe;margin-left:-1px;cursor:pointer}
.ContainBoxRefineFix,.sideServicesMenu,.sideAboutUsMenu,.sideMenuAccountLinks{margin:5px}
.homePromotionsFlecheGauche,.homePromotionsFlecheDroite{width:40px;text-align:center;float:left;margin-top:50px}
.homePromotionsFlecheGauche img,.homePromotionsFlecheDroite img,.skuRefreshSimpleList,.skuFixSliderCursor,.productListsMarkerZoneDel img,.productListsMarkerZoneAddToCartFloat img,#SearchboxBtn img,.ContainQuickViewBtn img,.QuickViewAddCartQuantityRemove img,.QuickViewAddCartQuantityAdd img,.SkuGroupTableAddToCartRemove img,.SkuGroupTableAddToCartAdd img,.sku_FixPointer,.cursor,#exitPopupAddToCart,#exitPopupAddMarker,#exitPopupAddCompare,#exitPopupQuickView{cursor:pointer}
.homePromotionsOldPriceLine,#skuLivrePriceOldPrice{text-decoration:line-through}
.classifMenuGroupContain,.classifMenuFamilyContain,.classifMenuSubFamilyContain{width:200px;height:auto;border-bottom:1px solid #eee;background-color:#fff}
.classifMenuGroupContain:hover,.classifMenuFamilyContain:hover,.classifMenuSubFamilyContain:hover,#skuTableRemisesTR2{background-color:#eee}
.classifMenuGroupPicContain,.classifMenuFamilyPicContain{width:15px;float:left;padding-left:5px;padding-top:5px}
.skugroupQuickViewImg,.ProductsAddToCompare img,.ProductsAddToMarker img,.ProductsListAddToCompare img,.ProductsListAddtoMarker img,.BtnShowAddTools img,#currentReq_ZoneLivraisonLeftTableTD4 img,.currentReq_ZoneLivraisonLeftTableTD7 img{vertical-align:middle;margin-right:5px}
.layerQBTop,.layerQBTOP,.cartToolTipShadow,.productCompare_LineLayerShadow{width:310px;background-image:url(../images/box-shadow-top-right.png);background-position:right top;background-repeat:no-repeat}
.layerQBContain,.productCompare_LineLayerContain{width:301px;border:1px solid #999;background:#fff;text-align:center}
.layerQBMiddle,.cartToolTipTitle{width:100%;background:url(../images/fondMenu.jpg) repeat scroll 0 0 transparent;padding-top:5px;padding-bottom:5px}
.layerQBTxtTitle,.cartToolTipTitleTxt{font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase}
.layerQBTxt,.cartToolTipTitleDesc,.userOverviewBoxContain,#updateDataSheetBoxLeftContain,#updateDataSheetBoxRightContain,#updateDataSheetBoxProContain{font-size:11px;padding:5px}
.layerQBfooter,.layerQBBottom,.productCompare_LineLayerBottom{width:315px;height:8px;background-image:url(../images/box-shadow-bottom.png);background-repeat:no-repeat}
#skugroupLegendPicInfo1,#skugroupLegendPicInfo2{float:left;padding-left:5px;font-size:12px;font-weight:bold;padding-top:2px}
#skuLivePriceShow,#skuShowPromoPrice{color:rgb(0,0,0);font-size:14px}
#skuLivrePricePercentage,#skuShowPromoPricePercentage{background:#CB0002;color:#F9F301;padding:2px}
#skuLivePriceLine1,#SearchResultTopLeft-results{font-size:13px}
#HideVideoPlayer,#Hide360Player{margin-top:15px;text-align:center;width:75px;border:1px solid #ddd;background:none repeat scroll 0 0 #eee;cursor:pointer;margin-right:auto;margin-left:auto;padding:3px}
#skuGlobalTop,#productListsPage{width:1000px}
#skuShowPromoPriceFixSize,.skuCalcLivraisonFixSize,#sku_ZoneFPDBox span,#sku_a2c_bottom_zInfo_PrixL2 span{font-size:10px}
#skuTableRemisesTR1,#skuTableRemisesTR3{height:1px;background-color:#F8C831}
#skuTableRemisesTD1,#skuTableRemisesTD3{height:1px;border:0}
.skuTableRemisesFixBorder,#menuNavigation .fixMenu3{border:0}
#helpMemeSerieTxt,#helpProduitCataTxt{margin-left:13px;margin-top:8px;width:150px;height:39px;overflow:hidden}
#memeserie,#produitequivalent{height:35px;border-bottom:1px solid #ddd;padding-top:5px;cursor:pointer}
#memeserieTxtLink,#produitequivalentTxtLink,#produitcataContain,#produitcataText{float:left;width:150px;margin-left:5px}
#helpProduitCompare,#helpBookmarkProduit{width:351px;margin-top:-10px;height:129px;position:absolute;font-size:11px;background:url(../images/help-full-hd.png);margin-left:-341px;display:none}
#helpProduitCompareTxt,#helpBookmarkProduitTxt{margin-left:13px;margin-top:8px;width:315px;height:110px;overflow:hidden;text-align:justify}
#produitCompare,#bookmarkproduit{height:30px;border-bottom:1px solid #ddd;padding-top:5px;cursor:pointer}
#AddToCompare,#AddToMarker{float:left;width:150px;margin-top:5px;margin-left:5px}
#produitcataContain a,.skuTabsDocIMG a,#produitcataText a{color:rgb(0,0,0);font-size:11px}
#InfoHiddenIcon,ul#thumbs li,.SelectBlocImg,#ETSQuantityTxtInput,#ETSQuantityTxtPanier{float:left;margin-right:5px}
#InfoHiddenTel2,#ListeSkuGroupTableGaucheTitle,.InfoCartTextStyle,#sku_ZPO_HT span,#sku_ZPO_TTC span,#currentReq_InfoLivraisonContain{font-size:12px;font-weight:700}
#currentReq_InfoLivraisonTitle, #currentReq_ZoneLivraisonLeftTableTD1{font-size:16px;font-weight:bold;}
#currentReq_InfoLivraisonTitle{}
#skuAddThis,#ZoneAddThis{float:right;margin-top:40px}
#skuHackAddThis,#StyleLinkAddThis{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:rgb(0,0,0);text-decoration:none}
#skuZoneHeaderBottom,#ZoneMentionLegal{font-size:11px;color:rgb(0,0,0);font-family:Arial;width:100%;text-align:center;height:30px;padding-top:14px}
#skuZoneHeaderBottom a,#ZoneMentionLegal a{color:rgb(0,0,0);margin:15px}
.skuFixSpinner,.cgvParag,#enlevementPlans,#quickViewLeft-img{margin:10px}
#skuProductBottomRightInt2,#accountHelpSITypePart,.QuickViewAddCartQuantityBtnAddToCart,.currentReq_TableContentTD1ContainInfo{float:left;margin-left:10px}
#skuProductBottomRightCPContain,#skuProductBottomRightQTT,.productCompare_A2CQttInput{float:left;width:35px;height:45px}
#skuProductBottomRightQTTcontain,.productCompare_A2CQtt{background-image:url(../images/input-quantites.gif);width:59px;height:45px;float:left;margin-bottom:10px}
.skuProductBottomRightQTTInput,.productCompare_A2CQttInput input{width:24px;padding-top:0;margin-top:14px;margin-left:7px;height:15px;border:medium none;text-align:center;font-weight:bold;font-size:13px;color: rgb(200,0,0);background-color:transparent;font-family:Arial, Helvetica, sans-serif}
#skuProductBottomRight2,.productCompare_A2CQttbtn{float:left;width:24px;height:45px}
#skuProductBottomRight2Add,#skuProductBottomRight2Rem,.productCompare_A2CQttbtnAdd,.productCompare_A2CQttbtnRem{cursor:pointer;text-align:center;width:24px;height:22px}
.skuTabsAnchor,.AnchorHidden,.disabled{visibility:hidden}
#skuTabsCaracteristiquesTD1,#skuTabsCaracteristiquesTD2,#skuTabsAttributesNonKdfTD1,#skuTabsAttributesNonKdfTD2{font-weight:bold;text-transform:capitalize;background-color:#DDD;padding:5px}
.skuTabsCaracteristiquesTDContain,.skuTabsAttributesNonKdfTD1,.productCompare_LineTD,.productCompare_AttrTD,.productCompare_TxtPrix{font-weight:bold;text-transform:capitalize;padding:5px}
#accessoiresContain,#suggestionsContain{width:976px;border:1px solid #ddd;background:#FCFCFC;text-align:center}
#accessoireTxt,#equivalentsTxt{font-weight:bold;font-size:12px;text-align:left;margin:5px}
#skuTabsIconCMS,#ContainFaxGauche img,#ContainFaxDroit img{float:left;margin-right:10px}
.skuTabsMenuLeft,.skuTabsMenuRight{height:25px;width:2px;float:left}
.productListZoneIMG,.formMailFromPage{width:100px;float:left}
.productListInfosPricesDisplayFix,.productListsMiniMarkerContainButton,#ContainFaxDroitText,.productCompare_LinkSelection,.productCompare_Ref,#assistanceTechniqueFix1,.exportFixMarginTop,#orderPadView-btn,#orderPadView-btnCmd,#popupAddToCartBtn,#popupAddMarkerBtn,#popupAddCompareBtn{margin-top:10px}
.productListInfosZoneCartInput,.productListsMarkerInput input,.QuickViewAddCartQuantityImput input,.SkuGroupTableAddToCartInput{width:24px;height:15px;text-align:center;font-size:13px;margin-top:2px;margin-left:1px;border:0;background-color:transparent;font-family:Arial,Helvetica,sans-serif}
.productListToolsMarkerIcon,.productListToolsCompareIcon{vertical-align:center;margin-right:5px}
#accountHelpDejaClient,#accountHelpNouveauClient{font-size:20px;font-weight:700}
#accountHelpDejaCompte,#accountHelpTxt{font-size:12px;color:#8d8d8d;font-weight:700}
#accountHelpInputs,#accountHelpContainSignInInputs{width:250px;background:#eee;border:1px solid #ddd;margin-top:15px;font-size:12px;padding:10px}
#accountHelpInputLogin,#accountHelpInputPassword{width:175px}
#aboutUsPage,#ChoisirOteloPage,#cgvPage,#mentionsLegalesPage,#paiementSecurisePage,#pressePage,#emploiPage,#livraisonPage,#enlevementGlobal,#assistanceTechniqueGlobal,#garantieGlobal,#comptabiliteGlobal,#cataGlobal,#grandCompteGlobal,#exportGlobal,#deeeGlobal,#devisGlobal,#savGlobal,.contentPage{float:left;margin-left:10px;width:750px;margin-top:10px}
#aboutUsTitle,#ChoisirOteloTitle,#cgvTitle,#mentionsLegalesTitle,#paiementSecuriseTitle,#emploiTitle,#livraisonTitle,.livraisonZoneGaucheBoxTxt,.livraisonZOneDroitBoxTxt,#enlevementTitre,#assistanceTechniqueTitre,#garantieTitre,#comptabiliteTitre,#cataTitre,#grandCompteTitre,#exportTitle,#deeeTitre,#devisTitre,#savTitre{font-size:16px;font-weight:bold;margin-bottom:5px}
#AboutUsTxt a,#mentionsLegalesContain a,#emploiContain a,.ContactRequired,#exportGlobal a{color:red}
.mentionsLegalesInfos,#ContainQuickViewListProducts{margin-top:10px;font-weight:700}
#livraisonZoneDroit,#PhotoDemoDroit,#GrilleProductsOptionsPaginationFix,.ShowBoxDebug,#assistanceTechniquePhoto,.userOverviewBoxBtnContain,#SearchResultTopRight{float:right}
.livraisonZoneGaucheBox,.livraisonZoneDroitBox{width:350px;border:1px solid #DDD;font-size:11px;margin:5px;padding:5px}
.livraisonZoneGaucheBoxColor,.ContactError{color:red;font-weight:700}
.productListsMarkerContain,.productListsCompareContain{height:80px;padding-top:5px;border-bottom:1px solid #eee}
.productListsMarkerZoneDel,.productListsCompareRem{float:left;margin-top:25px;width:30px}
.productListsMarkerZoneIMG,.productListsCompareZoneIMG{float:left;width:90px}
.productListsMarkerZoneInfo,.ContainEnlevementsGauche{float:left;width:300px}
.productListsMarkerZoneAddToCartContain,.QuickViewAddCartQuantity{width:69px;float:left}
.productListsMarkerZoneAddToCartFloat,.QuickViewAddCartQuantityRemove,.QuickViewAddCartQuantityAdd,.SkuGroupTableAddToCartRemove,.SkuGroupTableAddToCartAdd{width:21px;height:20px;float:left}
.productListsMarkerInput,.QuickViewAddCartQuantityImput,.SkuGroupTableAddToCartInputContain{width:27px;height:20px;background-image:url(../images/AddCart-Input.jpg);float:left;text-align:center;font-size:11px}
.productListsVider,.productListsCompareVider{margin-top:10px;font-size:11px;font-weight:bold;text-align:center}
.productListsMiniMarkerContain,.productListsMiniTxt{color:#2F8926;font-size:12px;font-weight:700}
.productListsMiniTxt1,.productListsMiniTxt2{font-size:12px;margin:10px}
#productListsReturn,.productCompare_LinkReturn{margin-left:10px;margin-top:10px;width:90px;display:block;text-decoration:none;color:#4b4b4b}
#productListsReturnBtn,.productCompare_BtnRetour{height:30px;width:90px}
#productListsReturnBtnLeft,.productCompare_BtnRetourLeft{background:url(../images/btn/btn-retour-left.jpg);float:left;width:30px;height:30px}
#productListsReturnBtnMiddle,.productCompare_BtnRetourMiddle{background:url(../images/btn/btn-retour-middle.jpg);float:left;height:30px}
#productListsReturnBtnTxt,.productCompare_BtnRetourTxt{display:block;padding-left:5px;padding-top:7px;padding-right:3px;font-size:11px;font-weight:bold;color:#4b4b4b}
#productListsReturnBtnRight,.productCompare_BtnRetourRight{background:url(../images/btn/btn-retour-right.jpg);float:left;width:5px;height:30px}
.productListsFixDiv2,#ZonePromotionFixTop{padding:2px}
#photoPresentation,#ContainFaxDroit{float:left;width:250px}
#ContainAccueil,#ContainExpo{height:200px}
#PhotoExpoGauche,#PhotoExpoDroit{float:left;width:240px}
.FirstMenuItem:hover,.MenuItem:hover{background-image:url(../images/menu/jaune.gif);color:rgb(0,0,0)}
.TexteLivraison,.TexteDescription{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:rgb(0,0,0);font-weight:400}
.MenuHeader .menulinkHot:hover,#menuNavigation .menuHotlink:hover{background:url(../images/menu/rouge.gif);color:#fff}
.MenuHeader .menulink,.MenuHeader .menulinkHot{height:27px;border-left:1px solid #b3b3b3}
#caracteristiques:hover,#accessoires:hover,#suggestions:hover,#equivalents:hover,#documents:hover,#avis:hover,#memeserie:hover,#produitequivalent:hover,#produitCompare:hover,#comparateur:hover,#bookmarkproduit:hover,#produitcata:hover{background-color:#ededee}
#ProductImgSecondaire img,#TableauFP td,.orderProductsTableTh{border:1px solid #ddd}
#ProducteToolDialog span,.DebugInfoPage{color:green}
.item,.menuReroutage{width:100%}
#FooterService,#FooterSociete,#FooterPaiement{margin-right:20px;width:250px;float:left}
#FooterService #Titre,#FooterSociete #Titre,#FooterPaiement #Titre,.footerServicesTitre{font-size:15px;font-weight:bold;padding:5px}
#FooterService ul,#FooterSociete ul,#FooterPaiement ul{list-style-type:none;padding-left:5px;font-size:12px;margin:0}
#FooterService li,#FooterSociete li,#FooterPaiement li{width:100%;height:18px;border-bottom:1px solid #fff; transition: all 0.2s;}
#FooterService li:hover,#FooterSociete li:hover,#FooterPaiement li:hover{width:100%;background:#eee;border-bottom:1px solid #999}
#FooterService a,#FooterSociete a,#FooterPaiement a{text-decoration:none;color:#444}
#RefineContain,#classificationLight_Refine,#sideServicesGlobal,#sideAboutUsGlobal,#sideMenuAccountGlobal{float:left;width:230px}

.clear,.Clear{clear:both}
#ZonePanierContents,#ZoneCompteTabContent{font-family:arial;color:rgb(0,0,0);font-size:11px;font-weight:bold;padding-top:7px;padding-left:30px}
#QuickViewCartToptext,#QuickViewAccountTopText,#QuickViewToolsHelpTopText,#QuickViewToolsHelpMarkerTopText{font-size:11px;text-align:center;padding-top:16px}
#QuickViewAccountTop,#QuickViewToolsTop,#QuickViewToolsHelpTop,#QuickViewToolsHelpMarkerTop{background:url(../images/popinfo/compte-top.png);width:200px;height:37px}
#QuickViewAccountMiddle,#QuickViewToolsMiddle,#QuickViewToolsHelpMiddle,#QuickViewToolsHelpMarkerMiddle{background:url(../images/popinfo/compte-middle.png);width:200px}
#QuickViewAccountMiddleContain,#ContainQuickViewMenu,#ContainQuickOrder{width:180px;margin-left:auto;margin-right:auto;font-size:11px}
#QuickViewAccountBottom,#QuickViewToolsBottom,#QuickViewToolsHelpBottom,#QuickViewToolsHelpMarkerBottom{background:url(../images/popinfo/compte-bottom.png);width:200px;height:14px}
#QuickViewToolsHelp,#QuickViewToolsHelpMarker{position:absolute;z-index:999999;text-align:left;right:167px;top:15px;display:none}
#QuickViewToolsHelpMiddleContain,#QuickViewToolsHelpMarkerMiddleContain{width:180px;margin-left:auto;margin-right:auto;font-size:11px;text-align:justify}
#HideToolsHelp,#HideToolsHelpMarker{margin-top:5px;font-weight:bold;text-align:center;cursor:pointer}
#PopularGroupTop,#AllGroupTop{font-size:12px;font-weight:bold;background:url(../images/fondMenu.jpg);text-align:center;padding:5px}
.PopularGroupBoxLinks p,#FixConsole,#menuNavigation ul,#megaMenu-right-contains ul{margin:0;padding:0}
#GroupeContain,#FamilleContain{display:none;background-color:#fff}
.ContainBoxRefineFixFont,#ContainQuickViewPrice,.orderListLoopTR,.orderpad-ccm-content{font-size:12px}
.block,#BoutiquesBtnRetourMiddleContent span{display:block}
#GrilleProductsOptionsNb,#ContainQuickViewAvisStars,.ProductTitle,#ZoneAvisStars{margin-bottom:5px}
#ContainQuickViewAvisNoteContain,#ZoneAvisNote{margin-bottom:5px;color:rgb(0,0,0);font-weight:bold;font-family:arial;font-size:11px}
#ContainQuickViewContainAvisLink a,#ZoneAvisLink a{color:rgb(0,0,0);font-weight:bold;font-family:arial;font-size:11px}
#QuickViewTableSkus tr,#orderProductsTabletr{background:url(../images/fondtable.gif)}
#QuickViewTableTitleBorderRight,.QuickViewTableContent,.QuickViewAtt,.QuickViewAttBorderRight,.QuickViewAttPrice,.QuickViewAddCart{border-right:1px solid #767676;border-bottom:1px solid #767676}
#ProductZoneLivraisonFDP,#ProductZoneLivraisonInfoFDP{width:340px}
#ListeSkuGroupTableGauche,#SkuGroupListSkuInfoCartTable{border:1px solid #ddd;border-collapse:collapse;font-size:12px;font-family:Arial}
#ListeSkuGroupTableGaucheTop,.SliderAttTop{background:#F7BB01;text-align:center;background-image:url(../images/fondtable.gif);height:23px}
#SkuGroupZoneTools,#popupAddToCartRef,#popupAddMarkerRef,#popupAddCompareRef{text-align:center;font-size:11px}
.SliderAttShowAll,.EmptyAttWhiteSpace{white-space:nowrap;height:20px}
.SliderAttTextTop,.SliderAttTextWhiteSpace{font-size:11px;font-weight:bold;text-align:center}
.SkuGroupTableStockText,.productCompare_StockDispotxt2{font-size:11px;font-family:arial;font-weight:bold;color:#F6000B;padding-top:3px;margin-left:25px;text-align:center}
.SkuGroupTableStockDispoContain,.productCompare_StockDispoImg{height:20px;width:100px;background-image:url(../images/Dispo.gif)}
textarea,select{border:1px solid #A3A3A3;font-family:Arial}
#ContainQuestion,#ContainTelephone,#ContainFax,#ContainCata,#ContainAutres{margin-left:5px;margin-top:10px;margin-bottom:10px}
.ContainTelephoneText,#ContainTelephoneSti,#ContainTelephoneHorraire,#sku_TablePrice{margin-top:10px;margin-bottom:10px}
.ContactTelephoneServices,.ContainCataText,#assistanceTechniqueFix2,#eToolSelectorLogo{margin-bottom:10px}
#ContainAutres a,#ContainEnlevements a{color:#002f5b}
#ContainEnlevementsDescription,.ContainEnlevementsSection{margin-bottom:20px}
#sku_share a,#sku_send a,#sku_print a{text-decoration:none;color:rgb(0,0,0);outline-style:none}
#sku_Brand,#sku_a2c_bottom_zInfo_Titre span{color:rgb(205,0,5);}
#sku_ZPN_HT span,#sku_ZPN_TTC,#sku_ZPO_TTC,.classificationLight_AliasClassifResultats{font-size:14px;font-weight:700}
.sku_ZoneFLTitle,#SearchResultTopLeft-title{font-size:16px;font-weight:700}
#sku_ZA2C_promo_Txt1Fix,#sku_ZA2C_promo_Txt1Fix2{width:80px;line-height:10px;margin-top:6px;margin-left:8px}
#sku_ZA2C_promo_Txt1,#sku_ZA2C_promo_Txt12{height:22px;text-align:center;font-family:"Trebuchet MS";font-size:10px}
#sku_ZA2C_promo_Txt2,#sku_ZA2C_promo_Txt22{text-align:center;font-family:"Trebuchet MS";font-size:10px;margin-top:-2px;width:97px;line-height:10px;cursor:pointer}
#sku_ZA2C_promo_valid_FB,#sku_ZA2C_promo_valid_FB2{width:20px;height:20px;cursor:pointer}
#sku_ZA2C_promo_inputL input,#sku_ZA2C_promo_inputL2 input{background-color:transparent;border:medium none;width:29px;margin-left:24px;padding-top:1px;margin-top:1px;text-transform:uppercase;text-align:center;color:rgb(0,60,150);;font-weight:bold;font-family:"Trebuchet MS";font-size:14px}
#sku_ZA2C_qtt input,#sku_ZA2C_qtt2 input{background-color:transparent;border:medium none;width:29px;margin-left:15px;margin-top:18px;text-transform:uppercase;text-align:center;color:rgb(0,60,150);;font-weight:bold;font-family:"Trebuchet MS";font-size:14px}
#sku_ZA2C_promo_inputL,#sku_ZA2C_promo_inputL2{float:left;width:54px}
#sku_ZA2C_promo_valid,#sku_ZA2C_promo_valid2{float:left;width:33px}
#sku_ZA2C_promo_input,#sku_ZA2C_promo_input2{height:20px}
#sku_ZA2C_promo,#sku_ZA2C_promo2{float:left;width:103px;height:68px;background:url(../images/Promo.jpg) no-repeat}
#sku_ZA2C_qtt,#sku_ZA2C_qtt2{float:left;width:64px;height:68px;background:url(../images/Qtt.jpg) no-repeat}
#sku_ZA2C_a2c input,#sku_ZA2C_a2c2 input{outline-style:none;-moz-user-select:none}
#sku_Qtt_rem,#sku_Qtt_rem2{width:15px;height:15px;cursor:pointer;float:left;margin-left:12px}
#sku_Qtt_add,#sku_Qtt_add2{width:15px;height:15px;cursor:pointer;float:left;margin-left:2px}
.sku_TP_CP,.sku_TP_SKU{margin-top:7px}


#currentReq_ZoneLivraisonLeftTable,#orderInfoAuxContain2Table{border-collapse:collapse}
#currentReq_ZoneLivraisonLeftTableTD4,.currentReq_ZoneLivraisonLeftTableTD7{border-bottom:1px solid rgb(204,204,204);border-right:1px solid rgb(204,204,204);border-collapse:collapse;font-size:11px;padding:1px 5px}
#currentReq_ZoneLivraisonLeftTableTD5,.currentReq_ZoneLivraisonLeftTableTD8{border-bottom:1px solid rgb(204,204,204);border-right:1px solid rgb(204,204,204);border-collapse:collapse;font-size:11px;text-align:center;padding:1px 5px}
#currentReq_ZoneLivraisonLeftTableTD10,#currentReq_ZoneLivraisonLeftTableTD11{border-right:1px solid rgb(204,204,204);border-collapse:collapse;font-size:11px;font-weight:bold;height:12px}
.currentReq_InfoLivraisonContainColor2,#currentReq_InfoLivraisonContainColor2{color:rgb(82,82,82);}
#currentReq_GtCBtns img,#popGarantieTotalBtns img{margin-right:5px;vertical-align:middle}
#popGarantieTotalMiddleTitle,#sideServicesTopTxt,#sideAboutUsTopTxt,#sideMenuAccountContainTxtTitle{font-size:12px;font-weight:bold;text-align:center}
.productCompare_LineTR,.productCompare_StockTR,.productCompare_AttrTR{border:1px dashed #DDD}
.productCompare_LinePrice,.productCompare_TxtPrix2{font-size:15px;font-weight:bold;color: rgb(200,0,0);padding:5px}
#enlevementPlan1,#enlevementPlan2{float:left;margin-right:50px;text-align:center;border:1px solid #ddd;padding:5px}
#enlevementPlan1Txt,#enlevementPlan2Txt,#enlevementIttenheimTxt{margin-top:5px;font-weight:700}
#sideServicesTop,#sideAboutUsTop,#sideMenuAccountContainTxt{width:210px;border:1px solid #DDD;font-size:12px;background-image:url(../images/fondRefine.jpg);background-position:top;background-repeat:repeat-x;margin:5px;padding:7px}
#infoPopGeneral .para p,#infoPopGeneral p,#infoPopGeneral ul{margin:0;padding:5px}
#SelectHeader,#SelectFinalHeader{background-image:url(../images/toolingselector/SelectHeader.jpg);background-repeat:no-repeat;width:444px;height:37px}
#SelectBody,#SelectFinalBody{background-image:url(../images/toolingselector/SelectBody.jpg);background-repeat:repeat-y;width:444px;height:auto}
#SelectFooter,#SelectFinalFooter{background-image:url(../images/toolingselector/SelectFooter.jpg);background-repeat:no-repeat;width:444px;height:5px}
#SelectOmbre,#SelectFinalOmbre{background-image:url(../images/toolingselector/SelectOmbre.jpg);background-repeat:no-repeat;width:444px;height:45px}
#RecapBodyText,#SelectBodyText,#SelectFinalBodyText{font-family:Tahoma, Geneva, Kalimati, sans-serif;font-size:12px;padding:5px}
.btnGlobalMiddle a:link,.btnGlobalMiddle a:visited{color:#FFF;text-decoration:none}
#userOverviewGlobal,#updateDataSheetGlobal,#orderListGlobal,#orderGlobal{float:left;margin-left:10px;width:750px}
.userOverviewBoxTitle,#updateDataSheetBoxProTitle{height:15px;background:#eee;width:730px;font-size:12px;font-weight:bold;padding:5px}
#updateDataSheetBoxLeftTitle,#updateDataSheetBoxRightTitle{height:15px;background:#eee;font-size:12px;font-weight:bold;padding:5px}
#newAdressZoneFact,#newAdresseZoneLivr{width:370px;float:left;margin-top:5px;margin-bottom:20px}
#newAdressZoneFactTitle,#newAdresseZoneLivrTitle{font-size:15px;font-weight:bold;margin-left:5px}
.boxAdressFShow1,.boxAdressFModif1,.boxAdressLShow1,.boxAdressLModif1,.newAdresseLivraisonAjax1{width:45px;height:46px;float:left;margin:5px}
.boxAdressFShow2,.boxAdressLShow2{float:left;font-size:15px;font-weight:bold;margin-top:10px;width:290px}
.boxAdressFShow3,.boxAdressLShow3{font-size:13px;margin-top:2px}
.boxAdressFShow4,.boxAdressFModif6,.boxAdressLShow4,.boxAdressLModif4,.newAdresseLivraisonAjax4{font-size:13px;margin:5px}
.boxAdressFShow5,.boxAdressFModif7,.boxAdressLShow5,.boxAdressLModif5,.newAdresseLivraisonAjax5{margin-bottom:5px;font-size:12px}
.boxAdressFShowFix,.boxAdressLShowFix{height:15px}
.boxAdressFModif2,.boxAdressLModif2,.newAdresseLivraisonAjax2{float:left;font-size:15px;font-weight:bold;margin-top:10px}
.boxAdressFModif3,.boxAdressLModif3,.newAdresseLivraisonAjax3{float:left;font-size:15px;margin-top:2px}
.boxAdressFModifFix,.newAdresseLivraisonAjaxFix{margin-bottom:1px}
.orderListTableTH,.orderListLoopTD,.orderListLoopTRNoOrder{border:1px solid #DDD;padding:5px}
#orderAdressesLivr,#orderAdressesFact{font-weight:bold;font-size:15px}
.orderProductsTDimg,.orderProductsTxt{border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}
#orderInfoBonus,#orderInfoCoupon,#orderInfoDiscount,#orderInfoFreeShip{background:#EEE;border-left:1px solid #ddd;border-right:1px solid #ddd;font-weight:bold;border-collapse:collapse;font-size:11px}
.presse-cover-legend,.megaMenu-left-content a,.info a,.info a:visited,.info a:hover,.exitMegaMenu:hover{color:#fff}
#megaMenuContains,.skugroupsBtnPaginationZone{position:relative}
.menu li:hover a.has-child,li .has-child:hover{background:url(../images/megaMenu/arrow-hover.png) center right no-repeat}
#megaMenu-livraison24h-content,.fixFP2{padding-top:5px}
#btnAddToCart,#btnAddMarker,#btnAddCompare{width:160px;height:80px;cursor:pointer;position:absolute;top:463px;left:463px}
#popupAddToCartContent,#popupAddMarkerContent,#popupAddCompareContent{z-index:9999999999;position:fixed;width:10px;margin-left:-3px;height:6px;margin-top:-5px;left:50%;top:50%;border:3px solid #b0b0b0;background-color:#fff}
#popupAddMarkerBG,#popupAddCompareBG,#popupQuickViewBG{background:rgb(0,0,0);opacity:0.3;filter:alpha(opacity=30);width:100%;height:100%;position:fixed;z-index:1000001}
#popupAddMarkerTop,#popupAddCompareTop{width:100%;height:53px;background:url(../images/ficheproduit/bg-top.jpg);line-height:40px;text-align:center;font-weight:bold;font-size:14px;color:rgb(0,60,150);;text-transform:uppercase}
#popupAddMarkerBodyTxt,#popupAddCompareBodyTxt{font-size:13px;font-weight:bold;text-align:center}
#skugroupsBtnPagesHide a,#skugroupsBtnRankHide a{display:block;color:#5d5d5d;text-decoration:none}
#skugroupsBtnPagesHide a:hover,#skugroupsBtnRankHide a:hover{background:#e3e3e3;color:rgb(0,0,0)}
.chapeauFamilleLien{color:rgb(82,82,82);}

/*Services Otelo 2018*/
#sideAboutUsGlobal{width:22.5%;float:left;}
	#sideAboutUsContain{width:100%;}
#aboutUsPage, #servicesPage{width:76%;margin-left: 1%;float:right;color:rgb(82,82,82);text-align:justify;font-size:15px;}

#servicesPage{/*width:100%*/;margin-left: 0;float:left;}

#sideServicesTop,#sideAboutUsTop,#sideMenuAccountContainTxt{width:100%;border:0;border-right:1px solid rgb(240,240,240);font-size:12px;background-image:none;margin:10px 0;padding:0 0}

#sideAboutUsTopTxt{display:none;}

.sideAboutUsMenu{padding:0 0 0 0; margin-left:0; margin-right:0;}

.ulGlobal{
display:block;
list-style-type:none;
width:100%;
padding:0 0;
margin:0 0 0 0;
}

	.ulGlobal li{margin:2px 0; padding:2px 0 0 0;transition: all 0.2s ease; line-height:18px;}
	.ulGlobal li a{display:block;}

	.ulGlobal li:hover{background-color: rgb(240,240,240);transition: all 0.4s ease;}

	.ulGlobal li ul{display:block; list-style-type:none; width:auto; padding:0 0 1px 0; margin:0 0 5px 0;}

		.ulGlobal li ul li{padding-left:5%;}
		.ulGlobal li ul li ul{display:none;}

		.ulGlobal li ul li ul li{padding-left:10%;}

		.ulGlobal li ul li:hover{background-color: rgb(250,250,250);transition: all 0.4s ease;}
			.ulGlobal li ul li:hover ul{display:block;}
		 	.ulGlobal li ul li ul li:hover{background-color: rgb(240,240,240);;transition: all 0.4s ease;}

.ulGlobal a:hover{font-weight:normal;}

.BanServices{display:block;width:100%;min-height:180px;background-image:url(/waroot/OTFR/fr_FR/Services/ban/global_ban_2018.jpg); background-repeat:no-repeat;}

.BanServices h1{
font-family: 'Nunito Sans', sans-serif;
color:rgb(82,82,82);
font-weight:normal;
font-size:40px;
font-style:normal;
margin:0;
margin-bottom: 10px;
padding:0;
padding-left:24%;
padding-top:50px;
line-height:34px;
min-height:140px;
background-repeat:no-repeat;
background-position:0 0;
text-align:right;
}

#cataGlobal, #cata-global{width:100% !important;}

.CMSTxt h2{font-family: 'Nunito Sans', sans-serif;margin:15px 0 5px 0;padding:0 0; font-size:22px;text-align:left;}
.CMSTxt h2.fondBleu{display:block;margin:10px 0 5px 0;font-weight: normal;background-color: rgb(0,60,150);color:#FFFFFF;text-align:left;}
.CMSTxt h3{font-family: 'Nunito Sans', sans-serif;margin:5px 0;font-size:18px;margin-bottom: 2px;text-align:left;}
.CMSTxt h4{font-family: 'Nunito Sans', sans-serif;font-size:16px;text-align:left;}

ul.ListeJaune{background-color:#fcc317; background:linear-gradient(rgba(250,195,25,1), rgba(255,245,215,1)) ;border-radius:8px; border:2px solid #FFFFFF; box-shadow:2px 2px 8px rgba(0,0,0,0.6); padding:5px 0 5px 15px; margin:10px 0 0 15px; list-style-type:square; width:250px;}
ul.ListeJaune li{font-size:12px; font-weight:bold; font-style:italic;color:#013c94; padding:0 0; margin:5px 10px;}

.CMSTxt p{margin:0 0 5px 0 !important;padding:3px 0 0 0;}
.CMSTxt a, .CMSTxt a:hover, .CMSTxt a:visited{color:rgb(82,82,82);}

.boldBleu{color:rgb(0,60,150);font-weight:bold;}
.visuelServicesR{display:block;float:right; margin-left:20px;border:1px solid rgb(240,240,240);}
.visuelServicesL{display:block;float:left; margin-right:20px;border:1px solid rgb(240,240,240);}
.visuelServices{display:block;border:1px solid rgb(240,240,240);}
.top5{margin-top: 5px !important;}
.top10{margin-top: 10px !important;}
.top20{margin-top: 20px !important;}
.underlineNot{text-decoration: none;}
.espaceApres5{margin-bottom:5px !important;}
.espaceApres10{margin-bottom:10px !important;}
.espaceApres15{margin-bottom:15px !important;}
.espaceApres20{margin-bottom:20px !important;}
.interTop10{padding-top:10px !important;}
.interTop20{padding-top:20px !important;}

#EditoCMS{margin:10px 0; text-align: justify;}
#EditoCMS p{}

#contentBonnesRaisonsQSN{display:block;background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/BG_Raisons_QSN.jpg); background-repeat:no-repeat;}
.bonneRaison{width:27%; margin:25px 5% 0 2%; border:5px solid rgb(240,240,240);text-align:center;float:left; background-color:rgb(255,255,255);}

	.titreBR_QSN{display:block;font-size:16px;font-weight:bold;padding:5px 0;}
	.visuelBR_QSN{width:100%;}

#TopListeEventsCMS a{color:#FFFFFF;}
.list-ittenheim li{min-height:40px;}
.list-ittenheim li p{padding-top:10px;}
.Btn_Bleu{color:#FFFFFF!important;}

.numTel_QSN{font-size:24px;font-family:'Nunito Sans', sans-serif;}
a.CTA_QSN{display:block;text-decoration: none; background-color:rgb(0,60,150);color:rgb(255,255,255)!important;border:3px solid rgb(255,255,255);border-radius:6px;padding: 5px 0;margin:10px 0; text-align: center;}
	a.CTA_QSN:hover{box-shadow:3px 3px 10px rgba(82,82,82,0.6);color:rgb(255,255,255);}

/*------- SPRIT BASE CRC -------*/
.BoxCRC_QSN, .BoxNosMarques_QSN, .BoxAgences_QSN{display:block;float:left;width:48%;margin:10px 1%;}
.IconeCRC{display:block;float:left;width:55px;height:55px;background-image:url(/waroot/images/flatDesign/pictos/ic_global_services_55px.png); background-repeat:no-repeat;background-position:0 0;}
.BoxCRC_Content_QSN{display:block;float:right;width:80%;}
	.Ic_Tel_grisMoyen{background-position: -182px 0px;}
	.Ic_Courrier_grisMoyen{background-position: -182px -67px;}
	.Ic_Mail_grisMoyen{background-position: -182px -134px;}
	.Ic_Fax_grisMoyen{background-position: -182px -201px;}

	.Ic_Tech_grisMoyen{background-position: -182px -268px;}
	.Ic_SAV_grisMoyen{background-position: -182px -335px;}
	.Ic_Compta_grisMoyen{background-position: -182px -405px;}
	.Ic_Comm_grisMoyen{background-position: -182px -472px;}
	.Ic_Export_grisMoyen{background-position: -182px -539px;}
	.Ic_GdCpte_grisMoyen{background-position: -182px -605px;}

.BoxNosMarques_QSN{border:2px solid rgb(240,240,240);padding:0 1% 5px 1%;width:45.4%;min-height:140px;}
	.BoxNosMarques_QSN a{text-decoration: none;min-height: 140px;display: block;}
	.BoxNosMarques_QSN a img{border: 0;}
	.l1BoxNosMarque_QSN{font-size:18px;font-family:'Nunito Sans', sans-serif; font-weight:bold;}
	.BoxNosMarques_QSN a span.BoxQSNAlignRight{display:block;padding-left:28%;text-align:right;}
	.BoxNosMarques_QSN a span.BoxQSNAlignLeft{display:block;padding-right:28%;text-align:left;}

	.bgRight{background-position-x: 100%;}

	.bgTandO_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgTandO_QSN.jpg); background-repeat:no-repeat;}
	.bgOTMT_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgOTMT_QSN.jpg); background-repeat:no-repeat;}
	.bgBrumath_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgBrumath_QSN.jpg); background-repeat:no-repeat;}
	.bgVadium_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgVadium_QSN.jpg); background-repeat:no-repeat;background-position:170px 0;}
	.bgElite_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgElite_QSN.jpg); background-repeat:no-repeat;}
	.bgSidermeca_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgSidermeca_QSN.jpg); background-repeat:no-repeat;}
	.bgMecanit_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgMecanit_QSN.jpg); background-repeat:no-repeat;background-position:-30px -10px;}
	.bgOtelo_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgOtelo_QSN.jpg); background-repeat:no-repeat;background-position:115px 0;}
	.bgHyline_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgHyline_QSN.jpg); background-repeat:no-repeat;}
	.bgOTG_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgOtg_QSN.jpg); background-repeat:no-repeat;}
	.bgHoltzling_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgHoltzling_QSN.jpg); background-repeat:no-repeat;}
	.bgIdeac_QSN{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bgIdeac_QSN.jpg); background-repeat:no-repeat;}

.BoxAgences_QSN p{text-align:left;font-size:12px;display:block; padding-left:10px; margin:0 0;}

/*CTA dem CATA QSN*/
.DemCata_QSN_Contener{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bg_Demande_cata_QSN.png);background-repeat:no-repeat;width:300px;float:right;}
.InscNL_QSN_Contener{background-image:url(/waroot/OTFR/fr_FR/QuiSommesNous/content/bg_InscNL_QSN.png);background-repeat:no-repeat;width:300px;float:left;}

.DemCata_QSN_Contener a, .InscNL_QSN_Contener a{border:0px;text-decoration:none;display:block;width:100%;min-height:100px;padding-top:146px;color:#FFFFFF !important;text-align:center;font-size:16px;}

/*Modif Footer OTFR 2018*/
p.footerServicesTitre, a.footerServicesTitre{color:rgb(82,82,82); display:block;padding:5px 0 0 0 !important;margin:5px 0 5px 0 !important;}
#ContainNewsletter{padding:0;}

	#FooterPaiement ul li.nothover:hover{background:none;}
	#FooterPaiement ul li.nothover:hover a{color:rgb(82,82,82);margin-left:0; font-weight:bold;}



.zoom-small-image{cursor:pointer;}
.zoom600{display:none;
top: -30px;
left: 99%;
height: 600px;
background: rgb(255, 255, 255);
border: 8px solid rgb(240, 240, 240);
border-radius: 10px;
box-shadow: rgba(82, 82, 82, 0.6) 5px 5px 10px;
padding:25px 10%;
}
.closeZoom600{position: absolute;
display: block;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: #FFFFFF;
background-image: url(/waroot/images/flatDesign/pictos/Otelo/global/ic_suppLigne_grisFonce.png);
background-repeat: no-repeat;
background-position: 50%;
border: 8px solid rgb(240, 240, 240);
border-radius: 30px;}

.ui-slider .ui-slider-handle{z-index:0!important;}

/*Abandonned sku page*/
.ClassifMasterBox{
    display: inline-block;
    width: 23.5%;
    float: left;
    margin: 3px 0.45%;
    border:1px solid rgb(240,240,240);
    transition: all 0.2s ease-in-out;
    border-radius:10px;
}

.ClassifMasterBox a{display:block;text-decoration: none; color:rgb(82,82,82);font-size:12px;text-align:center;line-height:16px;padding:8px;}
.ClassifMasterBox a img{display:block;margin:5px auto;}
.ClassifMasterBox a span{display:block; height:50px;}
.ClassifMasterBox a span span{display:block;font-size:11px;color:rgb(0,60,160);}
.ClassifMasterBox:hover{box-shadow: 2px 2px 6px rgba(82,82,82,0.4);transition: all 0.4s ease;}