@charset "utf-8";@font-face{
	font-family:istok;src:url(../_webfonts/istokweb-regular-webfont.woff) format('woff');
	src:url(../_webfonts/istokweb-regular-webfont.eot);
	src:url(../_webfonts/istokweb-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../_webfonts/istokweb-regular-webfont.ttf) format('truetype'),url(../_webfonts/istokweb-regular-webfont.svg#istok_webregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:istok-bold;src:url(../_webfonts/istokweb-bold-webfont.woff) format('woff');src:url(../_webfonts/istokweb-bold-webfont.eot);src:url(../_webfonts/istokweb-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../_webfonts/istokweb-bold-webfont.ttf) format('truetype'),url(../_webfonts/istokweb-bold-webfont.svg#istok_webbold) format('svg');font-weight:400;font-style:normal}*{margin:0;padding:0}html{width:100%;height:100%}body{max-width:100%;overflow-x:hidden;left:0;height:100%;font:400 .7em Verdana,Arial,sans-serif;background:#F2F2EA url(../../../images/front_office/global/bg_top.jpg) no-repeat 50% 0;color:#313131}
	ul{list-style-type:none}
	a{color:#6f6f6f;text-decoration:underline}
	a:hover{text-decoration:none}form{padding:0;margin:0}p{text-align:justify;line-height:1.3em}
	input{border:1px solid #E0E0E0;color:#6F6F6F;float:left;font-size:11px;margin:0 0 8px;width:139px}img{border:0}
	h1.CategoryName{color:#f39903;font-size:13px}
	span.inputD,span.inputG{display:block;padding:0;width:5px;height:19px;float:left}
	span.inputG{margin-left:5px}
	span.barre{text-decoration:line-through}
	div.cart_orange 
	span.cart_M{float:left;height:24px;color:#fff;padding:5px 8px 0;font-weight:700;background:url(../../../www/_images/0_general/cart_orange.png) top left repeat-x}div.cart_orange span.cart_D,div.cart_orange span.cart_G{float:left;display:block;width:5px;height:24px}div.cart_orange span.cart_G{background:url(../../../www/_images/0_general/cart_orange_G.png) top left no-repeat}div.cart_orange span.cart_D{background:url(../../../www/_images/0_general/cart_orange_D.png) top left no-repeat}.orange{color:#f39903}.none{display:none}.floatG{float:left}.floatD{float:right}.clear{clear:both}.zero{margin:0;padding:0;border:0}.floatleft{float:left}.btn_send{color:#fff;font-size:11px;width:140px;height:21px;float:right;cursor:pointer;margin:0;padding:0}div#mainContainer{position:absolute;z-index:1;width:100%;min-height:100%}div#mainContainer a#copyright{display:block;position:absolute;bottom:24px;right:2px;width:15px;height:20px;text-indent:-10000px;font-size:7pt;behavior:url(../../../iepngfix.htc);background:url(../../../www/_images/0_general/copy.png) top left no-repeat}div#mainContainer a#copyright:hover{behavior:url(../../../iepngfix.htc);background:url(../../../www/_images/0_general/copy-over.png) top left no-repeat}div#contents{margin:0 auto;z-index:2;max-width:1000px;min-height:600px;padding:0 0 45px;position:relative;width:100%;overflow:hidden}div#contents div#header{position:relative;width:980px;left:50%;margin-left:-490px!important;height:196px}div#contents div#main{height:1%;background-color:#FAFAFA;padding-bottom:20px}div#contents div#main div#frameG{width:187px;float:left;padding:30px 0 0 30px}div#contents div#main div#center{width:980px;margin:-8px 0 0;padding:0 0 0 10px}div#contents div#main div.page{min-height:380px;padding:10px 15px 0 12px!important}a.btn_continue{background:url(../images/background-submit-cancel-devis.png) no-repeat scroll 0 0 transparent;color:#6F6F6F;cursor:pointer;float:left;font-size:11px;height:21px;line-height:19px;margin:10px 0 0;padding:0 0 0 22px;text-decoration:none;width:140px}div#contents div#main div#frameD{width:174px;float:left;margin-left:0!important;padding:108px 0 0 10px}#ref{position:absolute;right:2px;padding-top:134px}#ref a{font-size:7pt}div#header_text{position:absolute;top:26px;left:223px;display:block;float:left;width:292px;height:145px;color:#818182;font-size:1.2em;font-weight:400;padding:22px 0 0 108px;behavior:url(../../../iepngfix.htc);background:url(../../../www/_images/0_general/header_accroche.png) top left no-repeat}div#header h2 big{color:#f39903;font-size:1.3em;font-weight:700}div#header ul#quickmenu{padding:35px 0 0 38px}div#header ul#quickmenu li{position:relative;float:left}div#header ul#quickmenu li a{width:20px;height:20px;display:block;text-indent:-10000px;padding:0 4px 0 0}div#header ul#quickmenu li a.home{background:url(../../../www/_images/0_general/header_btn-1.png) center center no-repeat}div#header ul#quickmenu li a.home:hover{background:url(../../../www/_images/0_general/header_btn-1-over.png) center center no-repeat}div#header ul#quickmenu li a.account{background:url(../../../www/_images/0_general/header_btn-2.png) center center no-repeat}div#header ul#quickmenu li a.account:hover{background:url(../../../www/_images/0_general/header_btn-2-over.png) center center no-repeat}div#header ul#quickmenu li a.basket{background:url(../../../www/_images/0_general/header_btn-3.png) center center no-repeat}div#header ul#quickmenu li a.basket:hover{background:url(../../../www/_images/0_general/header_btn-3-over.png) center center no-repeat}div#header ul#quickmenu li a.sitemap{background:url(../../../www/_images/0_general/header_btn-4.png) center center no-repeat}div#header ul#quickmenu li a.sitemap:hover{background:url(../../../www/_images/0_general/header_btn-4-over.png) center center no-repeat}div#header ul#quickmenu li a.help{background:url(../../../www/_images/0_general/header_btn-5.png) center center no-repeat}div#header ul#quickmenu li a.help:hover{background:url(../../../www/_images/0_general/header_btn-5-over.png) center center no-repeat}div#header ul#quickmenu li a.contact{background:url(../../../www/_images/0_general/header_btn-6.png) center center no-repeat}div#header ul#quickmenu li a.contact:hover{background:url(../../../www/_images/0_general/header_btn-6-over.png) center center no-repeat}.tooltip{position:absolute!important;color:#fff}.tooltip-d,.tooltip-g{height:20px;position:absolute!important;overflow:hidden}.tooltip-g{width:30%;top:0;left:-3px;background:url(../../../images/front_office/global/header_tooltip_g.png) top left no-repeat}.tooltip-d{width:90%;top:0;right:-3px;background:url(../../../images/front_office/global/header_tooltip_d.png) top right no-repeat}.tooltip-ctn{text-align:center;height:14px;font-size:.9em;position:relative;background-color:#797979;z-index:1}div#header ul#assist{position:absolute;display:block;top:126px;left:643px;width:163px;padding:15px 0 0;background:url(../../../www/_images/0_general/header_assist_title.png) top left no-repeat}div#header ul#assist span.phone{display:block;width:162px;height:37px;text-indent:-10000px;behavior:url(../../../iepngfix.htc);background:url(../../../www/_images/0_general/header_assist_phone.png) top left no-repeat}div#header ul#assist a.contact{display:block;margin:-8px 0 0 10px;padding:0 0 0 8px;font-size:.9em;background:url(../../../www/_images/0_general/puce_list_1.png) 0 5px no-repeat}div#header ul#flags{position:absolute;display:none;top:8px;left:950px}div#header ul#flags li{float:left}div#header ul#flags li a.EN,div#header ul#flags li a.FR{text-indent:-10000px;overflow:hidden;display:block;width:16px;height:11px;padding:0 4px 0 0}div#header ul#flags a.FR{background:url(../../../www/_images/0_general/header_flagFR.png) top left no-repeat}div#header ul#flags a.EN{background:url(../../../www/_images/0_general/header_flagEN.png) top left no-repeat}div#header a.link-account{position:absolute;top:5px;right:8px;display:block;font-weight:700;font-size:.9em;color:#747474;text-decoration:none;padding:0 0 0 13px;background:url(../../../images/front_office/global/picto_user.png) 0 1px no-repeat}div#header a.link-account:hover{text-decoration:underline}div#header ul#institmenu{position:absolute;display:block;top:35px;left:817px}div#header ul#institmenu li{width:180px;height:22px;text-align:right;background:url(../../../www/_images/0_general/header_menuinstit_sepa.png) top right no-repeat}div#header ul#institmenu li.first{background:0 0}div#header ul#institmenu li a{margin:0 13px 0 0;padding:0 0 0 13px;line-height:20px;text-decoration:none}div#header ul#institmenu li a:hover{color:#f39903;text-decoration:none;background:url(../../../www/_images/0_general/header_menuinstit_roll.png) 0 2px no-repeat}div#header div#account-box{position:absolute;right:0;top:170px;z-index:10000;width:160px;background:#f6a901;padding:5px;height:26px}div#header div#account-box h4{background:url(../../../www/_images/0_general/frameD_title_account.png) top left no-repeat}div#header div#account-box div.ctn input{float:left;width:110px}div#header div#account-box div.ctn input.image{float:right;background-image:none;width:28px;height:27px}div#header div#account-box p.msgError{margin-bottom:1em}div#contents div.module *{position:relative}div#contents div.module{width:171px;margin:0 0 13px;behavior:url(../../../iepngfix.htc);background:url(../../../www/_images/0_general/module_top.png) top left no-repeat;padding:1px 0 0 1px}div#contents div.module2{background:url(../../../images/front_office/global/module-2_top.png) top left no-repeat!important}div#contents div.module3{background:url(../../../images/front_office/global/module-3_top.png) top left no-repeat!important}div#contents div.module4{background:url(../../../images/front_office/global/module-4_top.png) top left no-repeat!important}div#contents div.module5{width:142px!important;background:url(../../../images/front_office/global/module-5_top.png) top left no-repeat!important}div#contents div.module div.module-bottom{height:10px;clear:both;margin-left:-1px;background:url(../../../www/_images/0_general/module_bottom.png) bottom left no-repeat}div#contents div.module2 div.module-bottom{background:url(../../../images/front_office/global/module-2_bottom.png) bottom left no-repeat!important}div#contents div.module3 div.module-bottom{margin-top:-26px;min-height:167px;height:auto;height:150px!ie7;border:1px solid transparent;left:-1px;background:url(../../../images/front_office/global/module-3_bottom.png) bottom left no-repeat!important}div#contents div.module4 div.module-bottom{background:url(../../../images/front_office/global/module-4_bottom.png) bottom left no-repeat!important}div#contents div.module h4{display:block;margin:0 0 10px;width:169px;height:21px}div#contents div.module div.ctn{margin:0 5px 10px 10px}div#contents div.module div.ctn ul li.right{text-align:right;margin-right:10px}div#contents div.module div.ctn ul li a{font-size:.9em;padding:0 0 0 13px;line-height:14px;background:url(../../../www/_images/0_general/puce_list_1.png) 0 5px no-repeat}div#contents div.module div.ctn p{color:#6f6f6f;font-size:.9em;margin:0 0 5px}div#contents div.module div.ctn form{margin-bottom:5px}div#contents div.module div.ctn form input.image{position:relative;background:0 0}div#contents div.module div.ctn form label{display:none}div#contents div.module#mod-search h4{background:url(../../../www/_images/0_general/frameG_title_search.png) bottom left no-repeat}div#contents div.module#mod-search div.ctn input{float:left;width:120px}div#contents div.module#mod-search div.ctn input.image{width:19px;height:19px;margin:0 0 0 2px;padding:0}div#contents div.module#mod-garanties{margin:10px 0 0}div#contents div.module#mod-garanties h4{background:url(../../../images/front_office/global/frameD_title_garanties.png) top left no-repeat;margin:0}div#contents div.module#mod-garanties div.ctn{margin:1px;padding:0}div#contents div.module#mod-garanties li{float:left}div#contents div.module#mod-garanties li a{display:block;width:41px;height:41px;overflow:hidden;line-height:1000em;background:0 0;margin:1px 1px 0 0;padding:0;float:left;cursor:default}div#contents div.module#mod-garanties li a.icon-transport{background:url(../../../images/front_office/global/picto_transport.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-transport:hover{background:url(../../../images/front_office/global/picto_transport-over.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-qualite{background:url(../../../images/front_office/global/picto_qualite.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-qualite:hover{background:url(../../../images/front_office/global/picto_qualite-over.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-surmesure{background:url(../../../images/front_office/global/picto_surmesure.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-surmesure:hover{background:url(../../../images/front_office/global/picto_surmesure-over.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-devis24h{background:url(../../../images/front_office/global/picto_devis24h.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-devis24h:hover{background:url(../../../images/front_office/global/picto_devis24h-over.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-psecurise{background:url(../../../images/front_office/global/picto_psecurise.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-psecurise:hover{background:url(../../../images/front_office/global/picto_psecurise-over.png) top left no-repeat}div#contents div.module#mod-garanties li a.icon-pcards{width:125px;background:url(../../../images/front_office/global/picto_pcards.png) top left no-repeat}div#main div#menuprod{behavior:url(../../../iepngfix.htc);background-image:url(../../../www/_images/0_general/frameG_menuprod_sepa.png);background-repeat:no-repeat;background-attachment:scroll;background-x-position:0;background-y-position:22px}div#main div#menuprod h4{display:block;margin:6px 8px 8px 0;background:url(../../../www/_images/0_general/frameG_menuprod_title.png) top right no-repeat;text-indent:-10000px}div#main div#menutrade{behavior:url(../../../iepngfix.htc);background-image:url(../../../www/_images/0_general/frameG_menuprod_sepa.png);background-repeat:no-repeat;background-attachment:scroll;background-x-position:0;background-y-position:22px}div#main div#menutrade h4{display:block;margin:6px 8px 8px 0;background:url(../../../www/_images/0_general/frameG_menutrade_title.png) top right no-repeat;text-indent:-10000px}#menutrade li{clear:left;height:40px}#menutrade ul li img,#menutrade ul li span{float:left;min-height:34px}div#main div#linkpromo a{display:block;width:187px;height:45px;margin:20px 0 0;text-indent:-10000px;background:url(../../../www/_images/0_general/frameG_btn_promo.png) top right no-repeat}div#contents div.module h4{line-height:10000em;overflow:hidden}div#contents div.module#mod-basket h4{background:url(../../../images/front_office/global/frameD_title_basket.png) top left no-repeat}div#contents div.module#mod-basket div.ctn{background:url(../../../images/front_office/global/picto_basket.png) top left no-repeat}div#contents div.module#mod-basket p{font-size:1em;padding:4px 0 0 46px}div#contents div.module#mod-account h4{background:url(../../../www/_images/0_general/frameD_title_account.png) top left no-repeat}div#contents div.module#mod-account div.ctn input{float:left;width:110px}div#contents div.module#mod-account div.ctn input.image{position:absolute;background-image:none;margin-left:auto;top:5px;left:130px;width:28px;height:27px}div#contents div.module#mod-tools h4{background:url(../../../www/_images/0_general/frameD_title_tools.png) top left no-repeat}div#contents div.module#mod-tools li a{display:block;padding:0 0 0 30px;line-height:1.2em}div#contents div.module#mod-tools li a.icon-compare{background:url(../../../images/front_office/global/picto_compare.png) 0 2px no-repeat;height:30px}div#contents div.module#mod-tools li a.icon-list{padding-top:3px;height:20px;background:url(../../../images/front_office/global/picto_list.png) 0 0 no-repeat}div#contents div.module#mod-tools li a.icon-bookmark{padding-top:3px;height:20px;background:url(../../../images/front_office/global/picto_bookmark.png) 3px 2px no-repeat}div#contents div.module#mod-newsl h4{height:34px;background:url(../../../images/front_office/global/frameD_title_newsl.png) top left no-repeat}div#contents div.module#mod-newsl div.ctn{z-index:20;padding-top:30px;margin-right:4px}div#contents div.module#mod-newsl div.ctn p{color:#0068ab;font-size:1em}div#contents div.module#mod-newsl div.ctn form{margin-top:43px}div#contents div.module#mod-newsl div.ctn input{float:left;width:120px;height:20px;padding-left:6px;background:url(../../../images/front_office/global/input_newsl.png) top left no-repeat}div#contents div.module#mod-newsl div.ctn input.image{width:24px;height:18px;margin:-2px 0 0}div#contents div.module#mod-orderform h4{height:177px;margin:0;background:url(../../../images/front_office/global/frameD_orderform.png) top left no-repeat}div#contents div.module#mod-orderform h4 a{display:block}div#contents div.module#mod-facebook h4{height:90px;width:auto;margin:0;background:url(../../../images/front_office/global/frameD_facebook.png) top left no-repeat}div#contents div.module#mod-facebook h4 a{display:block;width:100%;height:100%}div#footer div.module#mod-facebook{float:right}div#footer div.module#mod-facebook h4{height:60px;width:auto;margin:0;background:url(../../../images/front_office/global/banner_facebook.png) top left no-repeat}div#footer div.module#mod-facebook h4 a{display:block;width:100%;height:100%}div#contents div.module#mod-avis h4{background:url(../../../www/_images/0_general/frameD_title_avis.png) top left no-repeat}div#contents div.module#mod-avis ul li{height:18px;background:url(../../../www/_images/0_general/picto_smileys.png) 110px 0 no-repeat}div#contents div.module#mod-avis p{text-align:left}div#main div#infopaiement p{text-align:center;color:#9e9e9e;font-size:.9em;margin:0 0 8px}div#main div#infopaiement ul{margin:0 0 0 5px}div#main div#infopaiement ul li{display:block;float:left;width:37px;height:36px;text-indent:-10000px}div#main div#infopaiement ul li.visa{background:url(../../../www/_images/0_general/picto_visa.png) top left no-repeat}div#main div#infopaiement ul li.mastercard{background:url(../../../www/_images/0_general/picto_mastercard.png) top left no-repeat}div#main div#infopaiement ul li.cb{background:url(../../../www/_images/0_general/picto_cb.png) top left no-repeat}div#main div#infopaiement ul li.paypal{width:52px;background:url(../../../www/_images/0_general/picto_paypal.png) 0 4px no-repeat}div#forgotPassword{background:#fff;padding:10px 0;display:none;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;left:31%;margin:0 auto!important;position:absolute;top:200px;width:40%;z-index:150}div#forgotPassword p{margin:5px 0}div.categories{width:740px;margin:0 0 0 255px}div.categories ul li{display:block;width:148px;height:84px;float:left;margin-top:40px;background:url(../../../images/front_office/global/categories_bg.png) top left no-repeat}div.categories li img{margin:3px 0 1px 3px}div.categories li span{display:block;margin:0 0 0 8px}div.categories li a{font-size:.9em;line-height:1em;font-weight:700;color:#fff;text-decoration:none}div.categories li a:hover{text-decoration:underline}#ProductOneInfos{width:297px;left:0;margin-left:-2px;margin-top:5px;text-align:left;position:relative;background-color:#fff}#ProductOneInfos tr td{vertical-align:top;padding-right:10px}.ProductOneInfoItemDiv{margin-top:10px;position:relative}.ProductOneInfoItemDiv img{border:1px solid #E7E7E7}.lien{display:block;font-size:.9em;padding:0 0 0 10px;margin:3px 0 0;color:#9e9e9e}#visoImg{margin-top:10px;position:relative;text-align:center;width:200px;height:55px;overflow-x:auto;overflow-y:hidden;overflow:-moz-scrollbars-horizontal;display:block}.ui-icon-close{background-position:-96px -128px}.ui-icon-close:hover{background-position:-32px -192px}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative;background:#fff}.ui-dialog .ui-dialog-titlebar-close{float:right}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.hide-title-bar .ui-dialog-titlebar{display:none!important}.ui-dialog .ui-dialog-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.ui-widget-overlay{height:100%;left:0;top:0;width:100%;z-index:2000;opacity:.7;filter:Alpha(Opacity=70);position:absolute;background:url(/templates/catalog/images/ui-bg_diagonals-thick_20_666666_40x40.png) repeat scroll 50% 50%}#lightbox-container-image-data,#lightbox-image{margin-top:26px}div.idz_widget{float:left}#content{width:980px;margin:10px auto}#leftbloc{width:180px;float:left}#leftbloc aside{width:100%;border:1px solid #e4e4e4;background:#fff;float:left;margin:0 0 10px}#leftbloc aside h3{font-size:15px;color:#55c4c2;padding:5px 4px}#leftbloc aside h3 a{text-decoration:none;color:inherit}#leftbloc aside ul{min-height:200px}#leftbloc aside ul li{float:left;list-style:none;width:170px;border-top:1px dotted #e4e4e4;padding:5px;display:block}#leftbloc aside ul li:hover{background:#F8F8F8}#leftbloc aside ul li a img{float:left}#leftbloc aside ul li div{float:left;width:105px;margin:0 0 0 5px}#leftbloc aside ul li a{font-size:12px;color:#55c4c2;text-decoration:none;font-weight:400;display:block;min-height:60px}#leftbloc aside ul li a h3{font-size:12px;line-height:15px;color:#565656;font-weight:400}#leftbloc aside ul li p{text-align:right;line-height:11px;margin:5px 0 0;font-weight:700}#leftbloc aside ul li p span{font-size:10px;font-weight:400}#leftbloc aside ul li p del{color:#565656;font-size:smaller}.accountTable{color:#5C5C5C;font-size:12px;margin:10px;width:97%;float:left}.accountTable th{background:#F9F9F9}.accountTable td{border-bottom:1px solid #EEE;padding:4px 8px}.accountTable th{border-bottom:1px solid #EEE;padding:6px 8px}.accountTable .tdPrice{color:#C50106;font-weight:700}.accountTable p{line-height:16px;margin:8px 0}.accountTable a{color:#000;font-size:12px;text-decoration:none}.accountTable a:hover{color:#FA771C}#categorybloc{width:99%;float:left;margin:0 0 0 10px}#categorybloc .intro{float:left;padding-bottom:20px;padding-right:40px;padding-top:20px}#categorybloc .intro h1{font-size:medium;color:#888;margin:5px 5px 10px}#categorybloc .intro h2{font-size:13px;color:#565656;margin:10px 5px}#categorybloc .intro h1.product_list{font-size:15px;color:#565656;margin:5px 5px 0;width:590px;border-bottom:1px dotted #e4e4e4}#categorybloc .intro h2.product_list{font-size:14px;color:#565656;margin:5px;width:590px;border:none}#categorybloc .intro p#fil_ariane{font-size:11px;color:#565656;padding:1px 5px;line-height:18px}#categorybloc .intro p#fil_ariane a{color:#565656;text-decoration:none}#categorybloc .intro p#fil_ariane a#home{background:url(../../images/front_office/global/icons-house.jpg) no-repeat top center;display:inline-block;width:15px;height:9px}#categorybloc .intro p#fil_ariane a#home span{display:none}#categorybloc .intro p#fil_ariane a:hover{color:#55c4c2}#categorybloc .intro #text{margin:8px 0 0}#categorybloc .intro #text p{padding:2px 5px;font-size:12px;color:#565656;text-align:justify;line-height:1.5em;margin:.5em 0 0}#categorybloc .intro #text p a{color:#55c4c2;text-decoration:none}#categorybloc .intro #text p a:hover{color:#000}#categorybloc .intro #text ul{font-size:12px;list-style-type:none;margin:10px 0;padding:0 10px}#categorybloc .intro #text li{color:#565656;margin:0 0 6px;padding:0 0 0 8px;background:url(../../templates/catalog/images/arrow_blue.png) left .45em no-repeat;line-height:1em}#categorybloc .intro #text #widthText{float:left;width:570px}#categorybloc .titleCategory{font-size:15px;color:#565656;padding:5px;width:778px;border:1px solid #e4e4e4;background:#fff;float:left;margin:20px 0 0}#categorybloc .intro .floatright a{font-size:12px;color:#55c4c2;text-decoration:none}#categorybloc .intro .floatright a:hover{font-weight:700}a span.btnContact,a span.btnViewAll{font-size:11px;text-decoration:none!important;font-weight:700;color:#fff;padding:3px 4px!important;margin:10px 5px 5px 0;text-align:center;height:14px;width:124px;display:block}a span.btnViewAll{background:#a5b725!important}a span.btnContact{background:#55c4c2!important}a:hover span.btnContact,a:hover span.btnViewAll{color:#fff;background:#000!important}#categorybloc .intro .contentMargin{padding:2px 5px}#categorybloc .leftcategory{float:left;width:645px;margin-right:8px}#categorybloc .rightcategory{float:right;width:137px;text-align:right}#categorybloc .rightcategory a{text-decoration:none}#categorybloc 
	#text,.text{font-size:11px!important;color:#444!important}#categorybloc #text 
	ul,.text ul{list-style-type:none;margin:0 0 0 10px;padding:0}#categorybloc #text 
	li,.text li{color:#565656;margin:0 0 6px;padding:0 0 0 8px;background:url(../../templates/catalog/images/arrow_blue.png) left .45em no-repeat;line-height:1em}#categorybloc .intro 
	article,#categorybloc article{min-height:170px;width:248px;border:1px solid #e4e4e4;background:#fff;float:left;margin:5px 0 0 3px;padding:5px}#categorybloc .intro article>a,#categorybloc article>a{width:248px;min-height:139px;display:block;text-decoration:none;position:relative}#categorybloc .intro article a img,#categorybloc article a img{float:left;margin:10px 0 0}#categorybloc .intro article div,#categorybloc article div{float:left;width:146px;margin:0 0 0 2px}#categorybloc .intro article h3,#categorybloc article h3{font-size:12px;color:#565656;font-weight:400;line-height:13px;margin:0 0 4px;width:auto}#categorybloc .intro article div img,#categorybloc article div img{float:left;margin:0}#categorybloc article p.price{font-size:12px;color:#55c4c2;font-weight:700;text-align:right;line-height:11px;margin:5px 0 0;height:15px}#categorybloc .intro article p.price{font-size:12px;color:#55c4c2;font-weight:700;text-align:right;line-height:11px;margin:5px 0 0}#categorybloc .intro article p.price del,#categorybloc article p.price del{color:#565656;font-size:smaller;display:block}#categorybloc .intro article p.price span,#categorybloc article p.price span{font-size:10px;font-weight:400;display:block}#categorybloc article div.price{font-size:12px;color:#55c4c2;font-weight:700;text-align:right;line-height:11px;bottom:25px;right:0;position:absolute}#categorybloc .intro article div.price{font-size:12px;color:#55c4c2;font-weight:700;text-align:right;line-height:11px;margin:5px 0 0}#categorybloc .intro article div.price del,#categorybloc article div.price del{color:#565656;font-size:smaller;display:block}#categorybloc .intro article div.price span,#categorybloc article div.price span{font-size:10px;font-weight:400;display:block}#categorybloc .intro article p.view,#categorybloc article p.view{font-size:11px;color:#fff;text-decoration:none;font-weight:700;background:#55c4c2;padding:3px 0;margin:10px 0 0;float:left;width:100%;text-align:center}#categorybloc .intro article>a:hover p.view,#categorybloc article>a:hover p.view{background:#000}#categorybloc .intro article p.view img,#categorybloc article p.view img{float:none!important;margin:0 4px}
	
	#categorybloc article.plan{min-height:231px}
	#categorybloc article.plan h2 a{line-height:24px !important;font-size:16px !important;text-decoration:none;}
	#categorybloc article.plan h3{line-height:12px;}
	#categorybloc article.plan ul li{float:left;list-style:none;width:100%}
	#categorybloc article.plan ul li a{padding:5px 12px;display:block;font-size:12px;text-decoration:none;background:url(../../templates/catalog/images/icons-arrow.jpg) no-repeat 4px 10px;border-top:1px dotted #e4e4e4}
	#categorybloc article.plan ul li a:hover{color:#6f6f6f}
	
	#categorybloc article .summary{height:42px;margin:0;color:#ff6000;font-size:10px}
	
	#categorybloc .cat-summary{color:#ff6000;font-size:10px}#categorybloc .cat-summary ul{list-style-type:none;margin:0;padding:0}#categorybloc .cat-summary li{margin:0 0 4px;padding:0 0 0 6px;background:url(../../templates/catalog/images/arrow_blue.png) left .45em no-repeat;line-height:1em}#categorybloc .promoProduct{width:65px;height:54px;margin:0;padding:0;position:absolute;z-index:2;background:url(../../templates/catalog/images/product_promo_cat.png) no-repeat}#paymentMethod{padding:2px 5px}#paymentMethod div{float:left;margin-right:15px}#categorybloc label{padding:10px 0 0 4px;width:180px;float:left;font-size:12px;color:#565656}#categorybloc .input_text{border:1px solid #D5D5D5;height:16px;padding:2px 2px 0;width:150px;font-size:12px;margin:10px 0 0}#categorybloc select{border:1px solid #D5D5D5;height:21px;padding:2px;width:100px;font-size:12px;margin:10px 0 0}ul.options li{float:left;margin:5px 5px 5px 0}ul.options li.last{margin:5px 0}.picto{margin:30px 0 10px;background:url(../images/bg_pictos.png) no-repeat center bottom;padding-bottom:20px;height:80px}.picto ul li{background:url(../images/separateur_pointille.png) no-repeat top right;padding-right:5px;width:60px;float:left;text-align:center;height:67px}.picto ul li.last{background:0 0;padding-right:0;width:55px}.picto ul li.first{width:78px}.gamme{background:url(../images/bg_gamme.jpg) no-repeat center right;height:85px}.gamme a.find_all{padding-top:25px;display:block;width:100px;color:#fe7b00;text-decoration:none;font-weight:700;float:left;font-size:11px;margin-left:-20px}.gamme a.find_all span{font-size:9px;color:#666}.gamme a.fabriquant{float:right;margin-right:20px;padding-top:20px}.pdt_complementaire{width:100%;height:320px;padding-top:25px}#detail8{margin-left:35px;margin-top:5px}#detail8 .orderOptions{float:left;margin-top:10px;width:390px}#detail8 .orderOptions.quantite{width:120px;height:28px;float:none;margin-right:10px;margin-top:10px}#detail8 .orderOptions.quantite label,label.label_couleur,label.modele{line-height:22px;font-weight:700;border-bottom:1px dotted #ccc}.ui-tabs .ui-tabs-nav li.item1{background:url(../images/item1.jpg) no-repeat;width:202px;height:39px;cursor:pointer;padding:0;margin:0 2px 15px 0}.ui-tabs .ui-tabs-nav li.item1.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.item1:hover{background:url(../images/item1.jpg) no-repeat 0 -39px;width:202px;height:39px;cursor:pointer}.ui-tabs .ui-tabs-nav li.item2{background:url(../images/item2.jpg) no-repeat;width:147px;height:39px;cursor:pointer;padding:0;margin:0 2px 15px 0}.ui-tabs .ui-tabs-nav li.item2.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.item2:hover{background:url(../images/item2.jpg) no-repeat 0 -39px;width:147px;height:39px;cursor:pointer}.ui-tabs .ui-tabs-nav li.item3{background:url(../images/item3.jpg) no-repeat;width:85px;height:39px;cursor:pointer;padding:0;margin:0 2px 15px 0}.ui-tabs .ui-tabs-nav li.item3.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.item3:hover{background:url(../images/item3.jpg) no-repeat 0 -39px;width:85px;height:39px;cursor:pointer}.ui-tabs .ui-tabs-nav li.item4{background:url(../images/item4.jpg) no-repeat;width:66px;height:39px;cursor:pointer;padding:0;margin:0 2px 15px 0}.ui-tabs .ui-tabs-nav li.item4.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.item4:hover{background:url(../images/item4.jpg) no-repeat 0 -39px;width:66px;height:39px;cursor:pointer}#header{margin:0 10px!important;max-width:980px;padding:4px 0 0!important;height:140px!important;position:relative}#header div#menutop{border-radius:20px;margin:0;padding:0;top:0;width:100%;height:29px;background:none repeat scroll 0 0 #5F5B54;position: absolute;}
	
	
	#footer a.linkgplus{background:url(../images/header/g+.png) no-repeat scroll 6px 4px ;display:block;float:right;height:28px;margin:0;padding:0;right:467px;top:0;width:31px}
	#footer a.linkviadeo{background:url(../images/header/viadeo.png) no-repeat scroll 6px 4px ;display:block;float:right;height:28px;margin:0;padding:0;right:498px;top:0;width:31px}
	#footer a.linkedin{background:url(../images/header/linkedin.png) no-repeat scroll 6px 4px ;display:block;float:right;height:28px;margin:0;padding:0;right:529px;top:0;width:31px}
	#footer a.blogs{background:url(../images/header/blog.png) no-repeat scroll 6px 0px ;display:block;float:right;height:28px;margin:0;padding:0 0 5px;right:560px;top:-5px;width:62px;text-decoration:none}
	#footer a.blogs span{padding-top:5px;padding-left:23px;display:block;font-size:14px;color:#6F7376}
	#footer a.linkfb:hover{background:url(../images/icon-fb-over.png) no-repeat scroll 6px 4px }	

	#header div#menutop 
	
	}
	#header 
	div#menutop 
	a.linkfb:hover{background:url(../images/header/icon-fb-over.png) no-repeat scroll 6px 4px rgba(255,255,255,.7)}
	#header #loginpanel{background:url(../images/header/loginpanel-bg.png) no-repeat scroll right bottom #6B6966;border-bottom-right-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);height:auto;margin-left:-66px;padding:12px 10px 15px 24px;position:absolute;top:-120px;width:560px;z-index:500;right:0}#header 
	
	div#menutop>ul{-ms-filter:"alpha(Opacity=60)";display:block;float:right;height:28px;margin:0;vertical-align:top;width:350px}#header div#menutop>ul li{border-left:1px solid #CAC9C6;display:inline-block;margin-top:4px;padding:0 8px 2px 12px}#header div#menutop>ul li a{color:#FFF;float:left;font-size:10px;line-height:15px;text-decoration:none;text-transform:uppercase}#header div#menutop>
	ul li a small{color:#FFC712;font-weight:700}
	#header div
	#menutop>ul li a span.icon{background-image:url(../images/header/icons-menutop-grey.png);display:inline-block;height:18px;margin-right:6px;margin-top:-1px;vertical-align:top;width:18px}
	#header div#menutop>ul li a:hover{text-decoration:underline}#header div#menutop>
	ul li a:hover span.icon{background-image:url(../images/header/icons-menutop-white.png)}#header div#menutop>ul li a span.icon.contact{background-position:0 0}#header div#menutop>ul li a span.icon.compte{background-position:-18px 0}#header div#menutop>ul li a span.icon.panier{background-position:-36px 0}#header div#menutop>a{background-color:transparent!important}#header span.tel{padding-top:26px;position:relative;top:20px;right:-450px;
color: #8e8e8e;
    float: left;
    font: 9px/1.1em istok;
    padding-left: 10px;
    text-transform: uppercase;
}
#header span.tel em {
    color: #4b4b4b;
    font-family: istok-bold;
    font-style: normal;
}
#header span.tel strong{color:#595959;font:18px/1em istok-bold;letter-spacing:-1px}#header span.tel strong img{margin:0 5px 4px 0;vertical-align:middle}#header form#SearchForm{float:right;margin-top:46px}#header form#SearchForm label{display:none}#header form#SearchForm input#search-text{background-color:#FFF;left:30px;position:relative;width:209px;z-index:50}#header form#SearchForm select{width:116px}#header form#SearchForm .sbHolderOpen{background-color:#FFF;border-color:#FFF;border-radius:0;border-width:2px}#header form#SearchForm .sbOptions{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #DFDFDF;border-image:none;border-radius:0 0 5px;border-style:none none solid;border-width:0 0 6px;left:-2px;top:31px!important;width:238px!important}#header form#SearchForm input[type=submit]{background:url(../images/header/icon-search.png) no-repeat scroll center center transparent;border:0;box-shadow:none;cursor:pointer;height:29px;left:-4px;overflow:hidden;position:relative;text-indent:-10000em;width:29px;z-index:51}
#header #loginpanel p{color:#FFF;float:left;font:1.2em istok;margin:7px 12px 14px 0}
#header #loginpanel p strong{color:#FFC712}
#header #loginpanel form label{display:none}
#header #loginpanel form input[type=password],
#header #loginpanel form input[type=text]{width:182px}
#header #loginpanel input[type=submit]{margin-left:4px}
#header #loginpanel ul{float:right;margin:13px 25px 0 0;text-align:right}
#header #loginpanel ul li{background:url(../images/sepaV-4.png) repeat-y scroll left top transparent;display:inline-block;padding:0 6px 0 12px}
#header #loginpanel ul li:first-child{background:none repeat scroll 0 0 transparent}
#header #loginpanel ul li a{color:#B9B9B9;font-size:.85em;text-decoration:none}
#header #loginpanel ul li a:hover{color:#FFF;text-decoration:underline}
#header #loginpanel a.close{background:url(../images/header/loginpanel-close.png) no-repeat scroll 20px 14px transparent;bottom:0;display:block;height:40px;position:absolute;right:0;width:40px}fieldset{border:0;margin:0;padding:0}input,select,textarea{-moz-appearance:none;display:inline-block;outline:0}input[type=password],input[type=text],select,textarea{background-color:#F8F8F8;border:2px solid #B6B6B6;border-radius:.2em;box-shadow:1px 1px 3px rgba(0,0,0,.1);color:#747474;font:12px Arial,Helvetica,sans-serif;margin:0 .2em 0 0;padding:6px 11px 8px}#contents input[type=password],#contents input[type=text],#contents select,#contents textarea{background-color:#F4F4F4}textarea{overflow:auto;padding-top:.5em}input[type=submit]{background-color:#D41711;border:0;border-radius:14px;box-shadow:1px 1px 2px rgba(0,0,0,.2);color:#FFF;cursor:pointer;font-family:istok;font-weight:400;height:30px;margin:0;padding:.4em 1em .3em;text-align:center}input.form-error[type=password],input.form-error[type=text],select.form-error{background-color:#FFE6E6!important;border-color:#FF3838;color:#FF3838}input.form-warning[type=password],input.form-warning[type=text],select.form-warning{background-color:#FFF4E1!important;border-color:#FFC712;color:#FFC712}input[type=password]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{opacity:.6}input[readonly=readonly],select[readonly=readonly],textarea[readonly=readonly]{border:0}button{border-style:none;cursor:pointer}input:focus,textarea:focus{bborder-color:#D41711;box-shadow:0 0 6px #F15D5B}input[type=submit]:active,input[type=submit]:focus{background-color:#F15D5B}.sbToggle{background:url(../images/forms/select-icons.png) no-repeat scroll 0 0 transparent;display:block;height:29px;outline:0;position:absolute;right:0;top:0;width:30px}.sbToggle:hover{background-position:0 -29px}.sbToggleOpen{background-position:0 -58px}.sbToggleOpen:hover{background-position:0 -87px}.sbHolderDisabled{opacity:.6}.sbOptions{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#FFF;background-image:linear-gradient(#FFF,#F2F2F2);border-color:-moz-use-text-color #BCBCBC #BCBCBC;border-image:none;border-radius:.2em;border-right:2px solid #BCBCBC;border-style:none solid solid;border-width:0 2px 2px;box-shadow:0 0 8px rgba(0,0,0,.2);color:#747474!important;display:none;left:-2px;list-style:none;margin:0;overflow-y:auto;padding:10px 0 8px!important;position:absolute;width:210px;z-index:110000}.sbOptions li{background:none repeat scroll 0 0 transparent!important;margin:0!important;padding:0 4px!important}.sbOptions li:first-child{background-color:#F5F5F5!important;display:none}.sbOptions li:first-child a{background:none repeat scroll 0 0 transparent!important;border-top:1px dotted #BCBCBC!important;color:#AAA!important;font-size:.9em;margin-left:0;padding:5px 0 5px 7px!important}.sbOptions li:active,.sbOptions li:focus,.sbOptions li:hover{background-color:#EDEDED!important}.sbOptions a{background:url(../images/arrow-orange.png) no-repeat scroll 0 4px transparent;display:block;margin-left:10px;outline:0;padding:5px 0 5px 10px!important;text-decoration:none!important}.sbOptions a:link,.sbOptions a:visited{color:#747474!important;text-decoration:none}.sbOptions a.sbFocus,.sbOptions a:focus,.sbOptions a:hover{color:#212121!important}.sbOptions .sbDisabled{border-bottom:1px dotted #515151;color:#999!important;display:block;padding:7px 0 7px 3px!important}.sbOptions .sbGroup{border-bottom:1px dotted #515151;color:#EBB52D!important;display:block;font-weight:700;padding:7px 0 7px 3px!important}.sbOptions .sbSub{padding-left:17px!important}.picker-element{left:-999999px;position:absolute}.picker{margin:0 0 10px;overflow:hidden}.picker .picker-label{-moz-user-select:none;color:#747474;cursor:pointer;display:inline-block!important;float:left!important;font-size:.9em;margin:0!important}.picker .picker-handle{border:2px solid #BFBFBF;cursor:pointer;display:inline-block!important;float:left!important;height:16px;margin:0 5px 0 0;width:16px}.picker .picker-handle.form-error{border-color:#EF8906!important;color:#212121!important}.picker .picker-handle.form-error .picker-flag{background-color:#FFD195!important}.picker.picker-radio .picker-handle{background:none repeat scroll 0 0 #FFF;border-radius:8px}.picker.picker-radio .picker-flag{background:none repeat scroll 0 0 #FFF;border-radius:4px;display:block;height:8px;margin:2px;width:8px}.picker.picker-radio.checked .picker-flag{background:none repeat scroll 0 0 #505050!important}.picker.picker-radio.checked .picker-handle{background:none repeat scroll 0 0 #FFF!important;border-color:#BFBFBF!important}.picker.checked .picker-label{color:#212121}.picker.picker-checkbox .picker-handle{border-radius:4px}.picker.picker-checkbox.checked .picker-handle{border-color:#636363!important}.picker.picker-checkbox .picker-flag{background:none repeat scroll 0 0 #FFF;border-radius:2px;display:block;height:100%;margin:0;width:100%}.picker.picker-checkbox.checked .picker-flag{background-color:#636363!important;border-radius:0;background:url(../images/forms/checkbox-icon.png) no-repeat scroll center center #FFF}.picker.disabled .picker-handle,.picker.disabled .picker-label{cursor:default;opacity:.6}.picker.picker-radio.disabled .picker-flag{background:none repeat scroll 0 0 #FFF}.picker.picker-radio.disabled.checked .picker-flag{background:none repeat scroll 0 0 #EEE}.sbHolder{background-color:#F4F4F4;border:2px solid #BCBCBC;border-radius:.2em;box-shadow:0 0 8px rgba(0,0,0,.15);color:#747474!important;display:inline-block;font-size:.9em;height:16px;padding:.6em 1em .7em!important;position:relative;text-align:left}.sbHolder:active,.sbHolder:focus{border-color:#FEBC68!important;box-shadow:0 0 6px #EF8906}.sbHolder.form-error{background-color:#FFE6E6!important;border-color:#FF3838!important}.sbHolder.form-warning{background-color:#FFF4E1!important;border-color:#EF8906!important}.sbSelector{display:block;height:29px;left:0;line-height:28px;outline:0;overflow:hidden;padding-right:30px!important;position:absolute;text-decoration:none!important;text-indent:10px;text-overflow:ellipsis;top:0}.sbHolder.form-error .sbSelector{color:#212121!important}.sbSelector:hover,.sbSelector:link,.sbSelector:visited{color:#747474!important;outline:0;text-decoration:none}#alaune{float:left;height:250px;overflow:hidden;position:relative;width:243px}#alaune.default h2{background:url(../images/home/alaune-title-default-bg.png) no-repeat scroll left top transparent;color:#FFE1AE}#alaune h2{font:1.4em istok;height:96px;margin:0;padding:14px 0 0 18px;position:relative;text-transform:uppercase;z-index:360}#alaune h3{background:url(../images/home/alaune-bottom-bg.png) no-repeat scroll left top transparent;bottom:0;font-size:1.14em;font-weight:400;height:auto;margin:0;padding:16px 30px 16px 18px;position:absolute;width:100%;z-index:370}#alaune img{left:0;position:absolute;top:0;z-index:350}#alaune.default h3 strong{color:#FFC712}#alaune h3 strong{font-size:1.2em}#alaune a.more{background:url(../images/home/alaune-btn-more.png) no-repeat scroll left top transparent;bottom:22px;display:block;height:40px;position:absolute;right:0;text-indent:-1000em;width:25px;z-index:380}#alaune h3 small{color:#BBB;font-size:.7em;text-transform:uppercase}#alaune h3 a{color:#FFF;text-decoration:none}hr.underblocks1-2{background:url(../images/home/sepa-shad.png) no-repeat scroll center top / cover transparent;border:0;clear:both;height:25px;position:relative;width:100%;z-index:50}#categories{margin:-50px 15px 0!important}#categories h2{background:url(../images/sepaH-1.png) repeat-x scroll left bottom transparent;color:#565656;font-size:1.65em;font-weight:400;margin:10px 0}#categories h2 span{background-color:#FAFAFA;padding-right:16px}#categories ul.category_list{clear:both;margin:0}#categories ul.category_list{display:block;float:left;padding:0;width:100%;}#categories>ul:nth-child(14){clear:both}#categories ul.category_list li h3 a{color:#FFC712;font-size:11px;font-weight:700;line-height:1.3em}#categories ul a{text-decoration:none}#categories ul .btn-med{margin-left:30px;background:url(../images/home/btn_img.jpg) no-repeat scroll 0 0 #FFF no-repeat;width:100px;text-align:right;border:1px solid #CACACA;color:#767577!important}#categories ul .btn-med:hover{background-color:#FFF!important;color:#D41711!important}#categories ul.category_list li a{color:#818181;font-size:10px;line-height:16px}#categories h3{margin:10px 0 8px;font-size:11px;text-align:center;min-height:25px}#categories ul.category_list li{padding:0 0 4px 12px;width:180px; float: left;margin-right: 35px;}#categories ul.category_list li.line1st{clear: both;margin-left: 25px;}#categories ul.category_list li a span{display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(237, 237, 237); text-align: center; width: 180px;}#categories ul.subcategories li{background:url(../images/arrow-orange.png) no-repeat scroll left top transparent;}h2 em{color:#D41711;font-style:normal}hr.underblocks3-4{background:url(../images/home/sepa-texture.jpg) no-repeat scroll center top / cover transparent;border:0;clear:both;height:43px;position:relative;top:-36px;width:100%;z-index:30}.blocksbottom{margin:15px auto;max-width:1000px;overflow:hidden;position:relative;width:100%}ul.servgar,ul#servgar{margin-left:65px;height:50px}ul.servgar li.listtitle,ul#servgar li.listtitle{background:none repeat scroll 0 0 transparent;margin-right:20px;vertical-align:top}ul.servgar li,ul#servgar li{display:block;float:left;font:.85em/1.15em istok}.subpanel h2,ul.servgar h2,ul#servgar h2{font-weight:400}ul.servgar li a,ul#servgar li a{color:#818181;text-decoration:none}ul.servgar li a.livraison span.icon,ul#servgar li a.livraison span.icon{background:url(../images/footer/livraison.png) no-repeat scroll left top transparent}ul.servgar li a span.icon,ul#servgar li a span.icon{background:url(../images/pictos-garanties.png) no-repeat scroll left top transparent;display:block;float:left;margin-left:0;margin-right:6px;width:39px;height:39px}ul.servgar li a.qualite span.icon,ul#servgar li a.qualite span.icon{background:url(../images/footer/garantie.png) no-repeat scroll left top transparent}ul.servgar li a span.label,ul#servgar li a span.label{float:left;margin-right:20px}ul.servgar li a strong,ul#servgar li a strong{display:block;margin-top:6px}ul.servgar li a.surmesure span.icon,ul#servgar li a.surmesure span.icon{background:url(../images/footer/mesure.png) no-repeat scroll left top rgba(0,0,0,0)}ul.servgar li a.devis span.icon,ul#servgar li a.devis span.icon{background:url(../images/footer/devis.png) no-repeat scroll left top rgba(0,0,0,0)}ul.servgar li a.assistance span.icon,ul#servgar li a.assistance span.icon{background:url(../images/footer/support.png) no-repeat scroll left top transparent}.subpanel{background-color:#FFF;margin:20px 10px 0;padding:20px 20px 0}.subpanel>div{float:left;margin:0 0 24px;position:relative;width:32%}.floatL{float:left}.subpanel h2,ul.servgar h2,ul#servgar h2{font-size:1.8em;margin-top:10px}.subpanel p{color:#595959;font-size:.85em;margin-bottom:10px;width:180px}.subpanel h2{margin:0 0 4px}.btn-med,.btn-small{background-color:#D41711;color:#fff!important;display:inline-block;margin-bottom:16px;margin-top:10px;padding:0 11px;text-decoration:none!important;text-transform:uppercase}.btn-med{border-radius:20px;box-shadow:1px 1px 3px rgba(0,0,0,.2);font:11px/2em istok-bold;height:20px}.btn-big:hover,.btn-med:hover{background-color:#767577!important}.subpanel #marques,.subpanel #sav,.subpanel #surmesure{background:url(../images/sepaV-2.png) no-repeat scroll left center / 4px 100% transparent;padding-left:18px}.subpanel img{position:absolute;right:10px;top:0}.subpanel hr{background:url(../images/sepaH-1.png) repeat-x scroll left top transparent;border:0;clear:both;height:6px;margin:0 0 20px;overflow:hidden;padding:0;width:100%}form#newsletter input[type=text]{position:relative;width:80%;z-index:60}form#newsletter input[type=submit]{background:url(../images/icon-newsletter.png) no-repeat scroll center center transparent;border:0;box-shadow:none;cursor:pointer;height:29px;left:-34px;overflow:hidden;position:relative;text-indent:-10000em;top:2px;width:29px;z-index:61}#newsletter p{width:290px}ul#marques{display:block;float:left;margin:0 0 24px;width:619px}ul#marques li a{display:block;text-indent:-1000em}ul#marques li{display:inline-block}ul#marques li.fhb a{background:url(../images/marques/mini/fhb.png) no-repeat scroll left top transparent;height:62px;width:40px}ul#marques li.fhb a:hover{background:url(../images/marques/mini/fhb-color.png) no-repeat scroll left top transparent}a.marque.fhb:after{content:url(../images/marques/mini/fhb-color.png)}.floatR{float:right}ul#marques li.neofeu a{background:url(../images/marques/mini/neofeu.png) no-repeat scroll left top transparent;height:62px;width:54px}ul#marques li.neofeu a:hover{background:url(../images/marques/mini/neofeu-color.png) no-repeat scroll left top transparent}a.marque.neofeu:after{content:url(../images/marques/mini/neofeu-color.png)}ul#marques li.roan a{background:url(../images/marques/mini/roan.png) no-repeat scroll left top transparent;height:62px;width:52px}ul#marques li.roan a:hover{background:url(../images/marques/mini/roan-color.png) no-repeat scroll left top transparent}a.marque.roan:after{content:url(../images/marques/mini/roan-color.png)}ul#marques li.arbesko a{background:url(../images/marques/mini/arbesko.png) no-repeat scroll left top transparent;height:31px;width:99px}ul#marques li.arbesko a:hover{background:url(../images/marques/mini/arbesko-color.png) no-repeat scroll left top transparent}a.marque.arbesko:after{content:url(../images/marques/mini/arbesko-color.png)}ul#marques li.base a{background:url(../images/marques/mini/base.png) no-repeat scroll left top transparent;height:31px;width:91px}ul#marques li.base a:hover{background:url(../images/marques/mini/base-color.png) no-repeat scroll left top transparent}a.marque.base:after{content:url(../images/marques/mini/base-color.png)}ul#marques li.evonik a{background:url(../images/marques/mini/evonik.png) no-repeat scroll left top transparent;height:31px;width:93px}ul#marques li.evonik a:hover{background:url(../images/marques/mini/evonik-color.png) no-repeat scroll left top transparent}a.marque.evonik:after{content:url(../images/marques/mini/evonik-color.png)}ul#marques li.polyver a{background:url(../images/marques/mini/polyver.png) no-repeat scroll left top transparent;height:31px;width:89px}ul#marques li.polyver a:hover{background:url(../images/marques/mini/polyver-color.png) no-repeat scroll left top transparent}a.marque.polyver:after{content:url(../images/marques/mini/polyver-color.png)}ul#marques li.rostaing a{background:url(../images/marques/mini/rostaing.png) no-repeat scroll left top transparent;height:31px;width:82px}ul#marques li.rostaing a:hover{background:url(../images/marques/mini/rostaing-color.png) no-repeat scroll left top transparent}a.marque.rostaing:after{content:url(../images/marques/mini/rostaing-color.png)}ul#marques li.notrax a{background:url(../images/marques/mini/notrax.png) no-repeat scroll left top transparent;height:31px;width:84px}ul#marques li.notrax a:hover{background:url(../images/marques/mini/notrax-color.png) no-repeat scroll left top transparent}a.marque.notrax:after{content:url(../images/marques/mini/notrax-color.png)}ul#marques li.skylotec a{background:url(../images/marques/mini/skylotec.png) no-repeat scroll left top transparent;height:31px;width:109px}ul#marques li.skylotec a:hover{background:url(../images/marques/mini/skylotec-color.png) no-repeat scroll left top transparent}a.marque.skylotec:after{content:url(../images/marques/mini/skylotec-color.png)}ul#marques li.blaklader a{background:url(../images/marques/mini/blaklader.png) no-repeat scroll left top transparent;height:31px;width:84px}ul#marques li.blaklader a:hover{background:url(../images/marques/mini/blaklader-color.png) no-repeat scroll left top transparent}a.marque.blaklader:after{content:url(../images/marques/mini/blaklader-color.png)}ul#marques li.masterlock a{background:url(../images/marques/mini/masterlock.png) no-repeat scroll left top transparent;height:31px;width:89px}ul#marques li.masterlock a:hover{background:url(../images/marques/mini/masterlock-color.png) no-repeat scroll left top transparent}a.marque.masterlock:after{content:url(../images/marques/mini/masterlock-color.png)}ul#marques li.moldex a{background:url(../images/marques/mini/moldex.png) no-repeat scroll left top transparent;height:31px;width:88px}ul#marques li.moldex a:hover{background:url(../images/marques/mini/moldex-color.png) no-repeat scroll left top transparent}a.marque.moldex:after{content:url(../images/marques/mini/moldex-color.png)}form#newsletter label{display:none}#hometext{background:url(../images/home/hometext-shad.png) no-repeat scroll center top / 100% 24px transparent;margin:0 auto;max-width:930px;overflow:hidden;position:relative;width:100%}#hometext h2{background:url(../images/sepaH-1.png) repeat-x scroll left bottom transparent;line-height:1.1em;padding-bottom:4px;padding-top:20px}#hometext h2 span{background-color:#ECEAE7;color:#565656;font-size:1.1em;font-weight:400;padding-right:20px}#hometext h2 small{color:#A4A4A4;font-size:.65em;font-weight:400;text-transform:uppercase}#hometext h2 small strong{color:#8B8B8B}.accol{background:url(../images/accolade.png) no-repeat scroll left top / 7px 100% transparent;padding-bottom:10px;padding-left:30px}#hometext p{color:#646464;font-size:.9em;line-height:1.6em;padding:8px 24px 0 0;text-align:justify}#hometext .accordion h3{background:url(../images/icon-accordion.png) no-repeat scroll 0 2px #F8F8F8;color:#868686;cursor:pointer;font-size:.85em;margin:2px;padding:6px 31px;text-transform:uppercase}#footer{display:block;margin:0;padding:0;background-image:url(../images/footer/bg1.png);background-position:0 center;background-repeat:repeat;height:410px;overflow:visible;position:relative;width:100%;box-shadow:1px 1px 15px #000}#footer .wrapper{background-image:none;width:75%;margin:0 auto 0 -460px;position:relative;left:50%}#footer .right-foot{background:url(../images/sepaV-3.png) repeat-y scroll left top transparent;float:left;padding-left:20px;width:45%;margin-top:50px}#footer span.tel{color:#A4A4A4;float:left;font:1.2em istok;margin-bottom:13px;padding-top:26px}#footer span.tel strong{color:#FFF;font:1.4em/1em istok-bold;letter-spacing:-1px}#footer span.tel strong img{margin:0 5px 4px 0;vertical-align:middle}#footer .contact hr{background:url(../images/sepaH-2.png) repeat-x scroll left top transparent;border:0;clear:both;height:5px;margin:0 0 14px;overflow:hidden;padding:0;width:100%}#footer span.coords{color:#BFBFBF!important;font-size:.85em;line-height:1.8em}#footer ul{display:block;float:left;font-size:.9em;margin-top:28px;width:100%}#footer ul li{background:url(../images/arrow-orange.png) no-repeat scroll left top transparent;display:inline-block;float:left;padding:0 0 10px 12px;width:80%;font-size:11px}#footer ul li a{color:#BFBFBF;text-decoration:none}#footer a#share,#footer a#top{display:block;height:50px;position:absolute;top:12px}#footer a#share{background:url(../images/footer/btn-share.png) no-repeat scroll 64px 6px transparent;color:#BEBEBE;font-family:istok;font-size:.8em;right:56px;text-decoration:none;text-transform:uppercase;width:115px}#footer a#share span{display:inline-block;margin-top:23px}#footer a#top{background:url(../images/footer/btn-top.png) no-repeat scroll left bottom transparent;right:0;text-indent:-1000em;top:12px;width:50px}#footer span.copy{color:#7C7C7C;display:inline-block;font-size:.8em;position:absolute;right:15px;text-align:right;top:100px}#footer div.addr-foot a.linkfb{background:url(../images/fb.png) no-repeat scroll 0 0 transparent;display:block;float:right;height:30px;width:40px}#footer div.addr-foot p{float:left;margin-top:5px;text-align:center;width:820px}.btn-med.black{background-color:#3F3E3D;box-shadow:1px 1px 3px rgba(0,0,0,.1)}html>body #bottom_bar{background:none repeat scroll 0 0 #E8E6E3;border-top:1px solid #F5F3EF;bottom:0;box-shadow:0 0 16px rgba(0,0,0,.2);height:35px;opacity:.95;position:fixed!important;width:100%;z-index:950;left:0}#bottom_bar .content{margin:0 auto;width:1100px;max-width:1100px;min-width:980px}#bottom_bar ul{margin:0;padding:0}#bottom_bar li{border-right:1px dotted #D2D1CE;float:left;position:relative}#bottom_bar li#icons_compare>a,#bottom_bar li#icons_consult>a{color:#404040;display:block;font-size:.85em;height:35px;padding:10px 25px 0 40px;text-decoration:none;background:url(../images/icons-sprites0706.png) no-repeat scroll 0 0 transparent}#bottom_bar li#icons_compare>a{background-position:15px -363px}#bottom_bar li#icons_consult>a{background-position:15px -413px}#bottom_bar li:first-child div{left:0}#bottom_bar li div p{color:#212121;font-size:12px;padding:10px 0;text-align:center;width:100%}#bottom_bar li div p.title{background:none repeat scroll 0 0 #FFC712;border-bottom:1px solid #CFCFCF;color:#FFF;padding:8px 14px;text-align:left;width:100%}#bottom_bar li div table{color:#404040;font-size:12px;width:100%}#bottom_bar li div table tr td{border-top:1px dotted #CFCFCF;color:#212121;font-size:.9em;font-weight:700;line-height:1.3em;padding:5px;position:relative}#bottom_bar li div table tr:first-child td{border:0}#bottom_bar li div table a{color:#404040;text-decoration:none}#bottom_bar li div table tr td img{margin-left:10px}#bottom_bar li div table tr td .price{bottom:3px;color:#FFC712;display:inline-block;position:absolute;right:10px;text-align:right}#bottom_bar li div table tr td .price del{color:#DE4E4E;display:block;font-weight:400}#bottom_bar li div table tr td .price strong{color:#FFC712;font-size:1.5em}#bottom_bar li div{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #FFF;border-color:#D0D0D0 #D0D0D0 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px 0;bottom:46px;display:none;left:-1px;position:absolute;width:335px;z-index:10;overflow:hidden}.catalog #panier-b{background:url(../images/catalog/panier-bg.png) no-repeat scroll left top transparent!important;float:right;height:76px;margin-top:-15px;width:324px}.catalog #panier-b .part-l{color:#FFDDA2;margin-top:16px;padding-left:70px;width:35%}.catalog #panier-b .part-l h3{font-family:istok;font-size:1.1em;font-weight:400;margin:0;padding:0}.catalog #panier-b .part-l h3 strong{color:#FFF;font-family:istok-bold;font-size:1.1em;font-weight:400}.catalog #panier-b .part-l span.num{color:#FFF;display:inline-block;font-size:.9em;font-weight:700;margin-top:2px}.catalog #panier-b .part-l span.num strong{background-color:#5F5B54;display:inline-block;padding:1px 4px}.catalog #panier-b .part-l,.catalog #panier-b .part-r{display:inline-block;float:left;text-decoration:none}.catalog #panier-b .part-r{color:#FFC712;margin-left:20px;margin-top:18px;width:34%}.catalog #panier-b .part-r span.total{font-size:.95em;font-weight:700}.catalog #panier-b .part-r .btn-med{margin-top:4px}.catalog #panier-b .part-r span.total strong{color:#3B3B3B}#center #colG.colx1{clear:both;position:relative;width:98%}#center ul.pathway{background:url(../images/nav/pathway-shad.png) no-repeat scroll left bottom transparent;display:block;margin:0;padding:0 00px 40px 0!important;width:60%}#center ul.pathway>li{background:url(../images/arrow-orange.png) no-repeat scroll 0 -2px transparent;display:inline-block;margin:0!important;padding:0 4px 0 12px!important;position:relative}#center ul.pathway>li:first-child{background:none repeat scroll 0 center transparent;padding:0;position:relative;top:3px}#center #colG h2{color:#565656;font-size:1.7em;margin:8px 0 16px}.catalog div.rub{background-position:right bottom;background-repeat:no-repeat;background-size:auto 170px;display:block;margin:0;min-height:170px;padding-right:50px!important}.catalog div.rub1{background-image:url(../images/rubs/rub-1-bg.png)}.catalog>#colG 

div.rub{position:relative}.category_description 
p{background:url(../images/accolade2.png) no-repeat scroll left top / 10px 100% transparent;padding-bottom:10px;padding-left:30px;font-size:12px}
#contents #colG p{line-height:1.5em;margin-top:15px;text-align:justify}.catalog 
ul.list_product, .subcategories ul.subcategories_list{margin:10px 0 0!important;padding-top:0!important}
#contents #colG ul{margin:0;padding:20px 0 0 30px}.catalog 
ul.list_product 
li, .subcategories 
ul.subcategories_list 
li{background-color:transparent;background-image:linear-gradient(to bottom,#EBEBEB 0,#FFF 16%,#FFF 84%,#F2F2F2 100%)!important;background-position:center center!important;background-repeat:no-repeat;background-size:100% 222px!important;display:inline-block;height:243px;margin:11px 10px 10px 0!important;overflow:hidden;padding:0!important;position:relative;text-align:center;vertical-align:top;width:218px;z-index:39}.catalog ul.list_product li:first-child, .subcategories ul.subcategories_list li:first-child{margin-right:0}.catalog ul.list_product li:after, .subcategories ul.subcategories_list li:after{background:url(../images/catalog/list-bg-bottom.png) no-repeat scroll center top / 100% 100% transparent!important;bottom:0!important;content:"";height:28px;left:0;position:absolute;width:218px;z-index:40}.catalog ul.list_product li:before, .subcategories ul.subcategories_list li:before{background:url(../images/catalog/list-bg-top.png) no-repeat scroll center top #FAFAFA!important;content:"";display:block;height:11px;left:0;position:absolute;top:0;width:218px}.catalog ul.list_product li a, .subcategories ul.subcategories_list li a{border:1px solid transparent;display:block;height:223px;margin-top:12px;text-align:center;text-decoration:none!important;width:217px}#contents #colG a{color:#FFC712;text-decoration:underline}.catalog ul.list_product li a img{border:0!important;margin-top:52px}#contents #colG img{border:2px solid #EFEFEF}.catalog ul.list_product li a h2, .subcategories ul.subcategories_list li a h4{color:#212121!important;line-height:1.2em;margin-left:10%;margin-top:12px!important;position:absolute;width:80%}#contents #colG h4{color:#999}.catalog ul.list_product li:hover, .subcategories ul.subcategories_list li:hover{background-image:linear-gradient(to bottom,#FFF 0,#FFF 16%,#FFF 84%,#FFF 100%)!important}.catalog ul.list_product li:hover:after, .subcategories ul.subcategories_list li:hover:after{background:url(../images/catalog/list-bg-bottom-over.png) no-repeat scroll center top / 100% 100% transparent!important}.catalog ul.list_product li:hover a, .subcategories ul.subcategories_list li:hover a{border:1px solid #D3D3D3!important;width:215px}.catalog ul.list_product li:hover a.btn-det, .subcategories ul.subcategories_list li:hover a.btn-det{border:0!important}.catalog ul.list_product li:hover h2 a span, .subcategories ul.subcategories_list li:hover a h2{color:#FFC712!important}.catalog ul.list_product li a small, .subcategories ul.subcategories_list li a small{color:#656564;display:block;font-size:.8em;line-height:.8em;margin:4px 0 15px}.catalog ul.list_product li span.product_reference span.strong, .subcategories ul.subcategories_list li a small strong{color:#FFC712}.catalog .products{margin-bottom:40px;width:100%!important}.catalog .products ul.list_product{float:left;margin:0;margin-left:30px!important;padding-top:0!important;width:100%}.catalog .products ul.list_product li:after,.catalog .products ul.list_product li:before{width:210px}.catalog .products ul.list_product li{background-color:transparent;background-image:linear-gradient(to bottom,#EBEBEB 0,#FFF 10%,#FFF 84%,#F2F2F2 100%)!important;background-position:center center!important;background-size:162px 242px!important;height:263px;margin:0 20px 0 0!important;width:166px;float:left}.catalog .products ul.list_product li a{height:243px;text-align:left;width:164px}.catalog ul.list_product li a.btn-buy,.catalog ul.list_product li a.btn-det{border:0!important;bottom:60px;display:block;height:60px;left:-60px;position:absolute;width:60px;z-index:45}.catalog .products ul.list_product li a.btn-buy,.catalog .products ul.list_product li a.btn-det{bottom:34px}.catalog .ruban.promo{background:url(../images/ruban-promo.png) no-repeat scroll right top transparent}.catalog .products ul.list_product li .ruban{top:10px}.catalog .products ul.list_product li a img{left:50%;margin-left:-85px;margin-top:26px;position:relative}.catalog .products ul.list_product li a h2{font-size:.85em;margin:4px 0 0 10px!important;max-height:50px;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;width:90%}.catalog .products ul.list_product li a span.price{bottom:45px;display:inline-block;height:20px!important;position:absolute;right:15px;text-align:right;width:90%;z-index:50}.catalog .products ul.list_product li a small{color:#ABABAB;display:inline-block;margin:10px 0 0 10px;line-height:12px}.catalog .products ul.list_product li a span.price del{color:#DE4E4E;font-size:.85em}.catalog .products ul.list_product li a span.price span.strong{border-bottom:1px dotted #A8A8A8;font-size:1.15em;margin-left:3px}.catalog .products ul.list_product li a span.price span.strong small{color:#FFC712;font-weight:400;line-height:12px}.catalog #visus{float:left;width:284px}.zoom-container{position:relative;z-index:52}.withbord,.zoomPad img{border:0!important;margin-bottom:3px;outline:#DEDEDE solid 1px}.catalog #visus ul.normes{margin:0!important;padding:0!important}#contents #colG ul li{background:url(../_images/arrow-orange.png) no-repeat scroll 0 2px transparent;line-height:1.4em;margin:0 0 6px 10px;padding-left:16px}.catalog #visus ul.normes li{background-color:#FFF!important;background-image:none!important;float:left;height:70px;margin:0 4px 4px 0!important;outline:#EEE solid 1px;padding:8px 0 0!important;text-align:center;width:67px}.catalog #visus ul.normes li img{border:0!important}.catalog #visus ul.normes li span.label{color:#BDBDBD;display:block;font-size:.7em}#visus hr{background:url(../images/sepaH-1.png) repeat-x scroll center top transparent;border:0;display:block;height:8px;margin:6px 0;overflow:hidden;padding:0;width:100%}.catalog #descr{float:left;margin-left:20px;width:380px}.catalog #descr small{color:#ABABAB}.catalog #descr ul.servgar,.catalog #descr ul#servgar{background:none repeat scroll 0 0 transparent;height:50px;margin:6px 0 0!important;padding:0!important;width:110px}.catalog #descr ul.servgar li,.catalog #descr ul#servgar li{background:url(../images/sepaV-1.png) repeat-y scroll right center transparent;display:inline-block;float:left;font:.8em Arial,Helvetica,sans-serif;padding:0;width:auto;margin:10px 0 0}.catalog #descr ul.servgar li a,.catalog #descr ul#servgar li a{color:gray}#descr h1{color:#FFC712;font-weight:700;font-size:21px;background:#FAFAFA}.catalog #action{float:left;margin-left:10px;text-align:right;width:230px}.catalog #descr p{margin-top:6px!important}.catalog #action span.price small{color:#9D9D9D;display:block;font-size:.8em}.catalog #action span.price del{display:block;font-size:1.35em}.catalog #action span.price strong{border-bottom:1px dotted #AEAFAD;color:#FFC712;font-size:1.8em}.catalog #action span.price span.strong small{color:#FFC712;display:inline;font-weight:400}.catalog .sidepanel{left:-22px!important;top:16px!important;display:block;background-image:url(../images/nav/sidepanel-g-shad-top.png),url(../images/nav/sidepanel-g-shad-right.png)!important;background-position:5px 0,right top!important;padding:7px 9px 0 0!important;float:left!important;margin:0!important}.catalog.detail .sidepanel{left:20px!important;text-align:left;top:12px!important}#contents .sidepanel{background-repeat:no-repeat,no-repeat;background-size:96% 6px,8px 100%;position:relative;width:230px}.catalog .sidepanel>div{background-size:100% 10%!important}.catalog.detail .sidepanel>div{background-color:#EEE!important;background-image:none!important;background-size:100% 100%!important;margin-bottom:20px;padding:10px 5px 30px 20px}#contents .sidepanel>div{background-color:#E6E6E6;background-image:linear-gradient(#F7F7F7,#E6E6E6);background-position:center top;background-repeat:no-repeat;border-bottom-right-radius:6px}label.label_product{display:block;width:100%}select.select_product{height:auto}div.visuel a{text-decoration:none!important}.inputRef{height:20px;margin:0 auto;width:20px}#actions{float:left;margin-left:10px;text-align:right;width:230px}#actions span.price small{color:#9D9D9D;display:block;font-size:.8em}#actions span.price span.strong{border-bottom:1px dotted #AEAFAD;color:#FFC712;font-size:1.8em;font-weight:bold}#actions span.price span.strong small{color:#FFC712;display:inline;font-weight:400}.btn-big{-moz-font-feature-settings:normal;-moz-font-language-override:normal;background-color:#D41711;border-radius:14px;box-shadow:1px 1px 3px rgba(0,0,0,.2);color:#FFF;display:inline-block;font-family:istok;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:28px;line-height:2.3em!important;margin-bottom:16px;margin-top:10px;padding:0 14px;text-decoration:none;text-transform:uppercase}.btn-big.grey2,.btn-med.grey2{background-color:#72706C}.sidepanel form input.btn-big{height:31px;margin:4px}#AddCde{background:url(../images/icon-panier.png) no-repeat scroll 5px 0 #D41711;width:190px}#AddSD{background:url(../images/icon-devis.png) no-repeat scroll 8px 0 #72706C;width:190px}.selection hr{background:url(../images/sepaH-4.png) no-repeat scroll center center / 100% 7px transparent!important;border:0!important;height:22px!important;margin:0!important;width:110%!important;clear:both}.paddingTD input[type=radio]{float:none!important;height:auto!important;width:auto!important}.activityuser select,.fonctionuser select,.stateuser select{height:auto!important}.title_search{width:96%!important}.perso1{display:block;float:right;margin-top:20px;text-align:right;width:50%}.perso1 input{background:none repeat scroll 0 0 #D41711!important;border:none;border-radius:14px;color:#FFF!important;cursor:pointer;height:30px!important;line-height:30px!important;margin-left:200px}.perso1 a{background:none repeat scroll 0 0 #575552;border-radius:14px;color:#FFF;display:block;float:right;height:30px;line-height:30px;text-align:center;text-decoration:none;width:130px;cursor:pointer}h3.crosssell{background:url(../images/sepaH-1.png) repeat-x scroll left bottom transparent;border:0!important;color:#7D7D7D!important;font:1.4em istok;margin:0;padding-bottom:2px!important}h3.crosssell strong{color:#FFC712;font-weight:400}h3.crosssell span{background-color:#FAFAFA;padding-right:16px}h4.prodtt{font-size:1em!important;font-weight:700!important}small.apart,small.refproducts{font-size:1em!important}strong.prdprice{font-size:1.5em!important}select.select_product{width:190px!important}.search_page{margin:0 auto;width:1000px}#main{width:1000px!important;/*position:relative*/}#contents{z-index:2;background:url(../images/wrapper-bg.png) repeat-x;width:1000px!important;position:relative;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4cffffff', endColorstr='#4cffffff')}.subpanel div{float:left;margin:0 0 24px;position:relative;width:32%}ul.servgar li.listtitle h2,ul#servgar li.listtitle h2{line-height:20px;width:100px}.int-1{float:left;width:32%}.int-1 h4{color:#FFF;text-align:left}.foot-content{float:left;overflow:hidden;margin-top:50px;width:45%}#footer div.right-foot p{color:#BFBFBF;text-align:justify}#footer div.right-foot h3 span.txt-yellow{color:#FFC712;font-size:.9em;font-weight:400}#footer div.right-foot h3 span.txt-red{color:#D41711;display:block;font-size:1.2em;font-weight:400}#footer div.addr-foot{background:none repeat scroll 0 0 #303030;clear:both;color:#FFF;float:left;margin-top:10px;padding:10px 0;width:92%}#CartAddConfirmation a.btn_continue{background:url(/templates/catalog/images/background-popup-close.jpg) no-repeat scroll 0 0 transparent!important;text-align:center;width:161px!important;height:43px!important;line-height:40px!important;margin:0 10px!important}.btOk input:first-child{display:none}.submitField{float:none}a.sbSelector{width:auto!important}#bg-popup{border:1px solid #ddd;background:url(../../../templates/catalog/images/ui-bg_diagonals-thick_20_666666_40x40.png) repeat scroll 50% 50% transparent;color:#333;height:100%;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.input_email{height:17px!important;margin-bottom:5%!important;width:70%!important}#topbarpopup{border-bottom:1px solid #000;padding-bottom:5px;padding-left:5px;padding-right:5px}.closepopup{float:right;text-decoration:none!important}.closepopup>span{border:1px solid;font-weight:700}#info-tab input{height:15px!important}.asterix{color:#D41711!important}#categorybloc p a.btn_continue{clear:both}#categorybloc .intro p{margin: 10px 0;float:left;width:100%}#MailForm .form_left label{float:left;width:120px}#MailForm input[type="text"],#MailForm select{margin-bottom: 5px;}
div#header .ctn-logo{float:left;margin:15px 34px 10px 2px;padding:0;margin-right:0px}div#header .ctn-logo a{position:absolute;top:40px}div#header .ctn-logo:first-line{color:#818182;font-size:13px;font-weight:400}
#center ul.pathway li a{
	font-size: 12px;	
}
#center ul.pathway>li{background-position:0 -2px !important;}
#footer{padding-bottom: 10px;}
.star_off {
    background: url("../images/rating_off.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    width: 24px;
}

.star_on {
    background: url("../images/rating_on.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    width: 24px;
}
#comment-block p{clear: both;}
#comment-block input[type=email]{
	background-color: #f4f4f4;
	border: 2px solid #b6b6b6;
    border-radius: 0.2em;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    color: #747474;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 0.2em 0 0;
	padding: 6px 11px 8px;
}
#commentsForm {
    margin-top: 10px;
}
ul.options li div.icon-pdf {
  float: left;
  background: url("../images/sprite_abisco4.png") repeat scroll -20px -82px rgba(0, 0, 0, 0);
  height: 21px;
  width: 52px;
}
ul.options li div.icon-imprimer{
  background: url("../images/sprite_abisco4.png");
  background-position: -20px -41px;
  display: block;
  float: left;
  width: 76px;
  height: 21px;
}
ul.options li div.icon-sendemail{
  background: url("../images/sprite_abisco4.png");
  background-position: -20px 0px;
  display: block;
  float: left;
  width: 118px;
  height: 21px;
}
/* Modif KWW 2015 début */
.nav-mobile {
	display: none;
}
/* Modif KWW 2015 fin */



/* Modif KWW 2015 début */

@media only screen and (max-width : 999px) {
	#header.opened.showMe #SearchForm {margin-top: 0px;}
	#header.opened + #menu #mainFrontMenu li ul {
		min-height: 90px;
	}
	#header.opened + #menu #mainFrontMenu li li {
		max-width: 35% !important;
		margin-right: 0;
	}
	#header:not(.opened) + #menu > #mainFrontMenu {
		display: none;
	}
	#menu > ul > li {
		text-align: center;
		background: none;
	}
	#menu > ul > li > a {
		top: 10px;
		display: inline !important;
		height: auto !important;
	}
	hr.underblocks1-2 {
		display: none;
	}
	#slider a.prod1 {
		left: 45% !important;
	}
	#slider a.prod2 {
		left: 62% !important;
	}
	#slider a.prod3 {
		left: 79% !important;
	}
	#slider a.prod span.strong {
		width: 80% !important;
	}
	#slider span.brand {
		zoom: .9;
		left: 20px !important;
	}
	#slider span.brand1 {
		top: 220px !important;
	}
	#slider span.brand2 {
		top: 170px !important;
	}
	#slider span.brand3 {
		top: 120px !important;
	}
	.home ul.servgar,.home ul#servgar {
		max-width: 980px;
		width: 98%;
		padding: 0;
		margin: 0;
	}
	.home ul.servgar li:not(.listtitle),.home ul#servgar li:not(.listtitle) {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		width: 25% !important;
		border: 0 !important;
		text-align: center;
	}
	.home ul.servgar li:last-child,.home ul#servgar li:last-child {
		width: 98% !important;
	}
	.home ul.servgar li a,.home ul#servgar li a,
	.home ul.servgar li a span.icon,.home ul#servgar li a span.icon,
	.home ul.servgar li a span.label,.home ul#servgar li a span.label {
		display: inline-block;
		float: none;
		clear: both;
		border: 0 !important;
	}
	.home ul.servgar li a span.icon,.home ul#servgar li a span.icon {
		margin: 0 20% 0 20% !important;
	}
	#categories {
		/*overflow: hidden;*/
	}
	#categories > ul > li {
		margin-left: 13%;
		background-position: 80% bottom !important;
		overflow: hidden;
	}
	#categories ul.category_list > li {

	}
	.subpanel > div {
		width: 30%;
		height: 150px;
	}
	.subpanel > #newsl {
		width: 100%;
		height: 80px;
	}
	.subpanel > div .floatL {
		width: 100%;
	}
	.subpanel img {
		top: inherit;
		bottom: 0 !important;
	}
	ul#marques {
		padding-left: 0 !important;
	}
	#footer {
		height: 680px !important;
	}
	#footer ul {
		width: 30%;
	}
	#footer ul li {
		width: 90%;
	}
}

@media only screen and (max-width : 1023px) {
	#header {
		height: 119px !important;
	}
	#header.showMe {
		-webkit-animation: aShowA .3s ease 0s 1 forwards;
		-moz-animation:    aShowA .3s ease 0s 1 forwards;
		-o-animation:      aShowA .3s ease 0s 1 forwards;
		animation:         aShowA .3s ease 0s 1 forwards;
	}
	#header #loginpanel {
		width: 480px;
		height: 140px;
		top: -190px;
	}
	#header #loginpanel input#emaillogin {
		clear: both;
	}
	#menu > #mainFrontMenu.showMe {
		-webkit-animation: aShowB .3s ease .2s 1 forwards;
		-moz-animation:    aShowB .3s ease .2s 1 forwards;
		-o-animation:      aShowB .3s ease .2s 1 forwards;
		animation:         aShowB .3s ease .2s 1 forwards;
	}
	#header .logo {
		margin-top: 40px !important;
	}
	#header .tel {
		margin-top: 26px;
	}
	#header div#menutop {
		position: absolute;
		top: 0;
		right: 50px;
	}
	#header.opened #menutop {
		display: none;
	}
	.nav-mobile {
		display: block;
	}
	#header.opened + #menu #mainFrontMenu img,#header.opened + #main #menu #mainFrontMenu img {
		display: none;
		position: absolute;
		margin-top: 0;
		left: inherit;
		margin-left: 0;
		right: 26px !important;
	}
	#header.opened + #menu #mainFrontMenu li.clicked img,#header.opened + #main #menu #mainFrontMenu li.clicked img {
		display: block;
	}
	#header #SearchForm {
		zoom: 1.2;
		position: absolute;
		top: 20px;
		left: 10px;
	}
	#header #SearchForm input,
	#header #SearchForm select {
		margin-top: 10px;
		margin-left: 10px;
	}
	#header form#SearchForm input#search-text {
		width: 74% !important;
	}
	#menu > #mainFrontMenu {
		opacity: 0;
	}
	#header:not(.opened) + #menu > #mainFrontMenu,#header:not(.opened) + #main #menu > #mainFrontMenu {
		overflow: hidden;
	}
	#header:not(.opened) + #menu > #mainFrontMenu,
	#header:not(.opened) + #main #menu > #mainFrontMenu,
	#header:not(.opened) #SearchForm {
		display: none !important;
	}
	#header.opened + #menu #mainFrontMenu > li.clicked,#header.opened + #main #menu #mainFrontMenu > li.clicked {
		background-color: #fff !important;
		border-radius: 6px;
	}
	#header.opened + #menu #mainFrontMenu > li.clicked > a,#header.opened + #main #menu #mainFrontMenu > li.clicked > a {
		color: #f39900 !important;
	}
	#header.opened + #menu #mainFrontMenu > li > a > span,#header.opened + #main #menu #mainFrontMenu > li > a > span {
		position: relative !important;
		top: 14px !important;
		left: 10px !important;
	}
	#menu + br {
		display: none;
	}
	.nav-mobile {
		cursor: pointer;
		position: absolute;
		z-index: 100000001;
		top: 0;
		right: 0;
		width: 60px;
		height: 60px;
		background: url(../images/header/menu-icon.png) top left no-repeat;	
		background-size: auto 60px;
		background-color: #FFC612;
		-webkit-transition: background-position .3s ease;
		-moz-transition: 	background-position .3s ease;
		-o-transition: 		background-position .3s ease;
		transition: 		background-position .3s ease
	}
	.nav-mobile-open {
		background-position: -60px 0;
	}
	#header {
		background-color: transparent;
		background-color: rgba(113, 109, 102, 0);
	}
	#header.opened {
		position: absolute !important;
		z-index: 99999999;
		top: 0 !important;
		width: 100% !important;
		height: 100% !important;
		margin: 0 !important;
		background-color: #69655e;
		background-color: rgba(113, 109, 102, 1);
		overflow-y: auto;
		background-size: 1px auto;
		background-position: 0 0;
	}
	#header.opened .logo,
	#header.opened .tel {
		display: none;
	}
	#header.opened + #menu #mainFrontMenu,#header.opened + #main #menu #mainFrontMenu {
		zoom: 1.2;
		position: absolute;
		z-index: 100000000;
		top: 140px;
		height: auto;
		left: 0;
		border-radius: 6px;
	}
	#header.opened + #menu #mainFrontMenu > li,#header.opened + #main #menu #mainFrontMenu > li {
		width: 100% !important;
		position: relative;
		clear: both;
		height: auto;
		padding: 0 0 30px 0;
		text-align: left;
		border-bottom: 1px dotted #888581;
		background-color: transparent !important;
	}
	#header.opened + #menu #mainFrontMenu > li.clicked,#header.opened + #main #menu #mainFrontMenu > li.clicked {
		padding: 0 0 60px 0;
	}
	#header.opened + #menu #mainFrontMenu > li > a,#header.opened + #main #menu #mainFrontMenu > li > a {
		width: 100%;
		height: 100px !important;
		background-color: transparent !important;
		font-weight: bold;
	}
	#header.opened + #menu #mainFrontMenu > li > a::before,#header.opened + #main #menu #mainFrontMenu > li > a::before {
		position: absolute;
		content: '+';
		right: 0;
		font-weight: normal;
		font-size: 1.8em;
		line-height: 2em;
		width: 40px;
		height: 40px;
	}
	#header.opened + #menu #mainFrontMenu > li.clicked > a::before,#header.opened + #main #menu #mainFrontMenu > li.clicked > a::before {
		content: '-';
	}
	#header.opened + #menu #mainFrontMenu > li > ul,#header.opened + #main #menu #mainFrontMenu > li > ul {
		display: none !important;
	}
	#header.opened + #menu #mainFrontMenu > li:hover > ul, #header.opened + #main #menu #mainFrontMenu > li:hover > ul {
		display: none;
	}
	#header.opened + #menu #mainFrontMenu > li.clicked > ul,#header.opened + #main #menu #mainFrontMenu > li.clicked > ul {
		display: inline-block !important;
		position: relative !important;
		visibility: visible;
		opacity: 1;
		clear: both;
		top: 2.5em !important;
		width: 100% !important;
		border: 0 !important;
		background: none;
		background-color: transparent;
	}
	#header.opened + #menu #mainFrontMenu > li.clicked > ul > li.ParentNode,#header.opened + #main #menu #mainFrontMenu > li.clicked > ul > li.ParentNode,
	#header.opened + #menu #mainFrontMenu > li.clicked > ul > li > a *,#header.opened + #main #menu #mainFrontMenu > li.clicked > ul > li > a * {
		display: none !important;
	}
	#header form#SearchForm input[type="submit"] {
		right: 46px;	
	}
	#mainFrontMenu li ul {
		border-bottom: 0 !important;
	}
	#mainFrontMenu ul:after {
		background: none !important;
	}
	.blocksbottom > ul.servgar ,.blocksbottom > ul#servgar {
		height: 120px;
	}
	.blocksbottom > ul.servgar li:first-child,.blocksbottom > ul#servgar li:first-child,
	.blocksbottom > ul.servgar li:first-child h2 ,.blocksbottom > ul#servgar li:first-child h2 {
		width: 100%;
		margin-bottom: 4px;
	}
	.blocksbottom > ul.servgar li,.blocksbottom > ul#servgar li {
		padding-left: 10px;
		display: inline-block;
		background: none !important;
	}
	.blocksbottom > ul.servgar li:nth-child(5),.blocksbottom > ul#servgar li:nth-child(5) {
		float: none;
	}
	.catBottomImag img {
		width: 80% !important;
		height: auto !important;
	}
	.home .products {
		max-width: 1000px;
	}
	.products {
		width: 94% !important;
	}
	.products ul.list_product {
		text-align: center;
		width: 100%;
		margin-left: 30px !important;
	}
	.products ul.list_product li {
		float: none;
		display: inline-block;
		width: 146px;
	}
	.home a#cata {
		float: right;
		margin: 20px;
	}
	.subpanel > div#newsl h2,
	.subpanel > div#newsl h4 {
		margin-left: 0;
	}
}

@media only screen and (max-width : 767px) {
	#descriptif .blocProductBig{
		max-width: 96%!important;
	}
}
@media only screen and (max-width : 600px) {
	#header {
		height: 139px !important;
	}
	#header .logo {
		margin-top: 64px !important;
	}
	#header .tel {
		margin-top: 50px;
	}
	#header #loginpanel {
		width: 280px;
		height: 220px;
		top: -270px;
		right: 10px;
	}
	#header #loginpanel input[type="submit"] {
		clear: both;
	}
	#header #loginpanel input#emaillogin {
		clear: both;
	}
	#menutop {
		/*height: 60px !important;*/
	}
	#menutop .linkfb {
		clear: both;
		float: right;
	}
	#menutop > ul {
		clear: both !important;
		float: right;
	}
	#header.opened + #menu #mainFrontMenu,#header.opened + #menu #mainFrontMenu {
		zoom: 1;
	}
	#header.opened + #menu #mainFrontMenu li ul,#header.opened + #main #menu #mainFrontMenu li ul {
		min-height: 0;
	}
	#header.opened + #menu #mainFrontMenu > li:hover,#header.opened + #main #menu #mainFrontMenu > li:hover {
		overflow: hidden !important;
	}
	#header.opened + #menu #mainFrontMenu > li,#header.opened + #main #menu #mainFrontMenu > li {
		width: 100% !important;
	}
	.blocksbottom > ul.servgar,.blocksbottom > ul#servgar {
		padding-top: 0;
		height: 160px !important;
	}
	.blocksbottom > ul.servgar li:first-child,.blocksbottom > ul#servgar li:first-child {
		width: 100%;
		clear: both;
		margin-bottom: 20px;
	}
	.blocksbottom > ul.servgar li,.blocksbottom > ul#servgar li {
		float: left !important;
		padding-left: 0;
	}
	.blocksbottom > ul.servgar li:nth-child(5),.blocksbottom > ul#servgar li:nth-child(5) {
		margin-left: 0;
	}
	#header #SearchForm {
		zoom: 1;
	}
	#menu > ul > li,#main #menu > ul > li {
		text-align: center;
		background: none;
	}
	#menu > ul > li > a, #main #menu > ul > li > a {
		top: 10px;
		display: inline !important;
		height: auto !important;
	}
	hr.underblocks1-2 {
		display: none;
	}
	#slider {
		height: 200px !important;
	}
	#slider a.prod {
		width: 70px;
	}
	#slider a.prod1 {
		left: 37% !important;
	}
	#slider a.prod2 {
		left: 56% !important;
	}
	#slider a.prod3 {
		left: 75% !important;
	}
	#slider span.brand {
		zoom: .55;
		left: 20px !important;
	}
	#slider span.brand1 {
		top: 160px !important;
	}
	#slider span.brand2 {
		top: 110px !important;
	}
	#slider span.brand3 {
		top: 60px !important;
	}
	#slider a.prod span.strong,
	#slider a.prod small {
		display: none !important;
	}
	.home ul.servgar,.home ul#servgar {
		max-width: 980px;
		width: 96%;
		padding: 0;
		margin: 0;
	}
	.home ul.servgar li:not(.listtitle),.home ul#servgar li:not(.listtitle) {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		width: 50% !important;
		border: 0 !important;
	}
	.home ul.servgar li a span.icon,.home ul#servgar li a span.icon {
		margin: 0 !important;
		border: 0 !important;
	}
	.home ul.servgar li:last-child,.home ul#servgar li:last-child {
		width: 98% !important;
	}
	.home ul.servgar li a span.label,.home ul#servgar li a span.label {
		padding-left: 20px;
	}
	#categories > ul > li {
		width: 85%;
		background-position: 60% bottom !important;
		overflow: hidden;
		padding-right: 0;
		margin-right: 0;
	}
	#categories > ul > li:hover {
		background-position: 60% bottom !important;
	}
	#categories > ul > li a.btn-med {
		float: none;
		clear: both;
		margin: 10px 0 20px 0;
	}
	.subpanel img {
		top: -20px;
		left: 0;
	}
	.subpanel > div {
		width: 100% !important;
		float: none;
		clear: both;
		height: 80px;
	}
	.subpanel > div .floatL {
		width: 100% !important;
	}
	.subpanel #surmesure, .subpanel #sav, .subpanel #marques {
		background: none;
		padding-left: 0;	
	}
	.subpanel h2,
	.subpanel h4,
	.subpanel .btn-med {
		margin-left: 120px;
	}
	form#newsletter input[type="text"] {
		width: 75% !important;
	}
	ul#marques,
	.subpanel > h2,
	.subpanel > h4 {
		display: none;
	}
	.catalog #panier-b {
		margin-bottom: 30px;
	}
	.catalog div.rub {
		min-height: 1%;
	}
	.catalog div.rub p {
		padding-right: 0 !important;
	}
	#center > #filtersearch table.intro td:nth-child(2) {
		display: none;
	}
	.products {
		width: 80% !important;
	}
	#footer {
		height: 760px !important;
	}
	#footer ul {
		margin-top: 20px;
		width: 100%;
		height: auto;
		padding-left: 0;
		background: none;
	}
	#footer ul li {
		width: 45%;
	}

}

@media only screen and (max-width : 500px) {
	#header {
		height: 139px !important;
	}
	#header .logo {
		margin-top: 20px !important;
	}
	#header .tel {
		position: absolute;
		left: 0;
		clear: both;
		padding-top: 36px !important;
	}
	#header:not(.opened) #menutop {
		display: none;
	}
	#header.opened #menutop {
		display: block;
	}
	#menutop a.linkfb {
		padding-right: 6px !important;
	}
	#header form#SearchForm {
	  margin-top: 60px!important;
	}
	#header.opened + #menu #mainFrontMenu,#header.opened + #main #menu #mainFrontMenu {
		top: 120px;
	}
	.blocksbottom > ul.servgar,.blocksbottom > ul#servgar {
		height: 160px;
		margin: 0 20px;
	}
}

@media only screen and (max-width : 360px) {
	#menutop ul {
		float: left;
	}
	#menutop ul li a {
		width: 16px;
		height: 16px;
		overflow: hidden;
	}
	#header #loginpanel {
		width: 250px;
		height: 230px;
		right: -40px;
	}
	#header.opened + #menu #mainFrontMenu,#header.opened + #main #menu #mainFrontMenu {
		width: 94%;
	}
	#header.opened + #menu #mainFrontMenu img,#header.opened + #main #menu #mainFrontMenu img {
		display: none !important;
	}
	#mainFrontMenu li li {
		margin-top: 10px !important;
	}
	#slider {
		height: 120px !important;
	}
	.home ul.servgar li a span.label,.home ul#servgar li a span.label {
		width: 100px;
		height: 100px;
	}
	#categories > ul > li > ul {
		width: 180px;
	}
	div#metiers ul li {
		width: 48%;
		height: 100px;
		text-align: center;
	}
	div#metiers ul li a,
	div#metiers ul li a strong {
		width: 100%;
		border: 0 !important;	
	}
	div#metiers ul li a span.icon {
		margin: 0 25%;
	}
	div#metiers ul li a strong,
	div#metiers ul li a span.icon {
		clear: both;
		display: inline-block;
	}
	#footer {
		height: 1130px !important;
	}
	#footer ul {
		width: 100%;
		margin-top: 40px;
		padding-left: 0;
		background: none;
	}
	#footer ul li {
		width: 90%;
	}
	#footer .contact {
		margin-top: 100px;
		width: 210px;
	}
}

@-webkit-keyframes aShowA {
	0%   { top: -100px; opacity: 0; }
	100% { top: 0; opacity: 1; }
}
@-moz-keyframes aShowA {
	0%   { top: -100px; opacity: 0; }
	100% { top: 0; opacity: 1; }
}
@-o-keyframes aShowA {
	0%   { top: -100px; opacity: 0; }
	100% { top: 0; opacity: 1; }
}
@keyframes aShowA {
	0%   { top: -100px; opacity: 0; }
	100% { top: 0; opacity: 1; }
}

@-webkit-keyframes aShowB {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}
@-moz-keyframes aShowB {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}
@-o-keyframes aShowB {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}
@keyframes aShowB {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}

/* Modif KWW 2015 fin */

@media only screen and (max-width : 999px) {
	div#content{width: 96%!important;}
	div#contents,
	div#contents div#header,
	#menu,
	div#contents div#main,
	div#contents div#main div#center,
	div#slider,
	#mainFrontMenu
	{width: 100% !important;}
	div#contents{
		margin-left: 0 !important;
		left: auto;
	}
	div#main {
		left: auto;
		margin-left: 0 !important;
		/*position: relative;*/
		width: 100% !important;
	}
	div#contents div#header{
		left: auto !important;
		margin-left: 0 !important;
		width: 100% !important;
	}
	.ctn-logo img {
		width: 100%;
	}
	#header div#menutop > ul{
		width: auto;
		float: left;
	}
	#header div#menutop {
		position: relative;
		right: auto;
		top: auto;
		background: none;
		border-radius: 0;
		width: auto;
		/*width: 48%;*/
    	background-color: #5F5B54;
    	float: left;
	}
	div#header.opened.showMe .ctn-logo{
		display: none;
	}
	#header.opened.showMe #SearchForm {
		left: auto;
		position: absolute;
		top: auto;
		width: 100%;
		/*margin-top: 0;*/
	}
	#header.opened.showMe form#SearchForm input[type="submit"]{
		left: -12px;
	}
	#header.opened.showMe div#menutop > a {
		float: left !important;
		clear: none;
	}
	div#header .ctn-logo a{
		top: 65px;	
	}
	.blocksbottom > ul.servgar li,.blocksbottom > ul#servgar li,
	.blocksbottom > ul.servgar li:first-child,.blocksbottom > ul#servgar li:first-child
	{
		width: 48% !important;
		margin-bottom: 0;
	}
	#footer .wrapper {
		left: 0;
		margin: 0;
		position: relative;
		width: 100%;
	}
	.foot-content{
		width: 100%;}
	
	.int-1 {
		width: 98%;
		margin: 0 10px;	}
	#footer{
		background-color: #575552;
		background-repeat: no-repeat;
		height: auto !important;
		float: left;
		padding-bottom: 0;}
	
		
	.accol{
		paddiing-left: 20px;	
	}
	.accordion.ui-accordion.ui-widget.ui-helper-reset {
		margin-right: 20px;
	}
	#footer .right-foot {
		background: none;
		margin: 0 20px;
		padding: 0 20px 0 0;
		width: 88%;
	}
	#footer div.addr-foot p {
		margin: 5px 20px;
		text-align: justify;
		width: auto;
	}
	#footer div.addr-foot {
		width: 100%;
	}
	#categories ul{
		width: 100%;
		margin-left: 0;
	}
	#categories > ul > li,
	#categories > ul > li:hover
	{
		background-position: 0 0 !important;	
	}
	#slider .btn-big {
		font-size: 12px !important;
		height: auto !important;
		width: auto !important;
		clear: both !important;
		position: relative !important;
		float: left;
		margin-top: 50px !important;
		left: 10px !important;
	}
	#header span.tel{
		margin-top: 20px;
		padding-left: 10px;
		padding-top: 0;
		text-transform: uppercase;
		top: 0;
		right: 0;
		position: absolute;
		padding-top: 0 !important;
	}
	.catalog #descr {
		margin-right: 20px;
		width: 92%;
	}
	#categorybloc {
		margin: 0;
		width: 96%;
	}
	div#contents div#main div#center.page {
	    width: 98%!important;
	    padding-left: 1%!important;
	    padding-right: 1%!important;
	}
}
@media only screen and (max-width : 999px) and (min-width: 768px) {
	#categories ul.category_list li.line1st{clear: none;}
	#categories > ul > li{margin-left: 1%;}
	div#header .ctn-logo a {
	    top: 30px;
	}
	#header span.tel {
		top: 39px;
		right: 120px;
	}
	#header div#menutop{background-color: #5F5B54;}
}
@media only screen and (max-width : 767px) and (min-width: 641px) {
	#header span.tel {
		top: 39px;
		right: 75px;
	}
	div#header .ctn-logo a {
	    top: 30px;
	}
	#header div#menutop{background-color: #5F5B54;}
	#categories ul.category_list li:nth-child(2n+1) {
	    margin-left: 13%;
	}
}
@media only screen and (max-width : 640px) {
	#slider p{
		display: none;	
	}
	#header {
	    height: 153px!important;
	}
	#header span.tel {
	    top: 75px!important;
	}
	#categories ul.category_list li:nth-child(2n+1) {
	    margin-left: 25px;
	}
}
@media only screen and (min-width : 640px) {
	#menutop{
			
	}
}
/*12/16*/
@media only screen and (max-width :600px) {
	#slider,hr.underblocks3-4,/*#containerEstimate > ul,*/
	div#short_description_block{
		display: none;
	}
	#containerEstimate {
	    width: 96%;
	    margin-left: 2%;
	    margin-right: 2%;
	    margin-top: 5px;
	}
	#center ul.pathway{width: 100%;}
	#categories{margin: 0px 15px!important;}
	/*#categories ul.category_list li.line1st{margin-left: 15%;}*/
	#categories ul.category_list li{margin-right: 0px;}
	#categories ul.category_list li:nth-child(2n+1) {
	    margin-left: 4%;
	}
	#header span.tel {
	    top: 0px!important;
	}

	/*cat*/
	.category_description{display: none}
	duv.category_image{width: 100%;}
	.category_image {
	    float: none!important;
	    width: 100%!important;
	    text-align: center;
	    margin-top: 20px;
	}

	/*product*/
	#descr h1 {
	    top: 320px;
	    width: 100% !important;
	    position: absolute;
	    text-align: center;
	}
	.htttc.infos_prix2 {
	    position: absolute;
	    top: 250px;
	    width: 100%;
	    text-align: center;
	}
	.catalog #visus {
	    margin-top: 180px;
	    width: 100%;
	}
	.zoomPad {
	    width: 96% !important;
	    margin: 0 2% !important;
	    background: #fff;
	    text-align: center;
	    outline: 1px solid #DEDEDE;
	}
	.zoomPad > img {
	    outline: none;
	}
	.catalog #descr {
	    margin: 0 2%;
	    width: 96%;
	}
	div#contents div#main div#center {
	    padding-left: 0 !important;
	}
	#actions {
	    text-align: right;
	    width: 100%;
	    margin: 0;
	}
	#contents .sidepanel {
	    width: 100%;
	    position: inherit;
	}
	.sidepanel div#panel {
	    margin: 0 !important;
	    padding: 4%;
	    width: 92%;
	}
	.selection > div {
	    width: 100%;
	}
	label.label_product {
	    margin-bottom: 10px;
	}
	#AddCde, #AddSD {
	    width: 100%;
	}
	a.btn-med.grey.help_p {
	    width: 92%!important;
	}
	.page.detail_produit.catalog.detail > a.btn-med.grey{display: none!important;}
	.catalog .products ul.list_product{
		width: 94% !important;
	}
	.products ul.list_product li {
	    background-repeat: repeat!important;
	}
	ul.list_product li a, ul.subcategories_list li a{
		width: 99%!important
	}
	.catalog .products ul.list_product li:after, .catalog .products ul.list_product li:before,
	ul.list_product li:after, ul.subcategories_list li:after{width: 100%!important;}
	ul.list_product li a.btn-det, ul.list_product li a.btn-buy, ul.subcategories_list li a.btn-det {
	    width: 60px !important;
	}
	.products {
	    margin: 0 10px;
	    width: 94% !important;
	}
	h3.crosssell{margin: 0 5px;}
	div#comment-block {
	    width: 96%;
	    margin: 0 2%;
	}
	form#commentsForm {
	    width: 96%;
	    display: inline-block;
    	margin-top: 15px;
	}
	form#commentsForm textarea#comment {
	    width: 96%;
	}
	#descriptif .blocProductBig{
		overflow-wrap: break-word;
	}
}
@media only screen and (max-width: 600px) and (min-width: 501px){
	.products ul.list_product li {
		width: 46%!important;
		margin: 0 2% !important;
	}
}
@media only screen and (max-width: 500px){
	.products ul.list_product li {
		width: 100%!important;
	}
	.subcategories ul.subcategories_list li{width: 100%!important;}
	#categories ul.category_list li:nth-child(2n) {
	    margin-left: 4%;
	}
}
@media only screen and (max-width: 414px){
	#categories ul.category_list > li, #categories ul.category_list > li:nth-child(2n+1), #categories ul.category_list > li:nth-child(2n){
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0px;
	}
}
@media only screen and (width :533px) {
	#header span.tel {
		right: 75px;
	}
	#header div#menutop{
		width: 50%!important;
	}
}
/*fin 12/16*/
@media only screen and (width :320px) {
	#categories {
		margin: 0 !important;
	}
}
@media only screen and (width :568px) {
	#header div#menutop {
		background-color: #5F5B54;
		width: 46%;
	}
	#header span.tel {
	    right: 75px;
	}
	/*a.linkedin {
		position: absolute;
		left: 70px;
	}
	a.linkviadeo {
		position: absolute;
		left: 95px;
	}
	a.linkgplus {
		position: absolute;
		left: 120px;
	}
	a.linkfb {
		position: absolute;
		left: 145px;
	}*/
	#header.opened + #menu #mainFrontMenu{
		top: 70px;	
	}
	#categories {
		margin: 0!important;
	}
	#categories ul {
		width: 48%;
		float: left;
		margin-right: 10px !important;
	}
	ul.servgar,ul#servgar {
		margin-left: 10px;
	}
	.blocksbottom > ul.servgar li,.blocksbottom > ul#servgar li, .blocksbottom > ul.servgar li:first-child, .blocksbottom > ul#servgar li:first-child {
		width: 33% !important;
	}
}
@media only screen and (width:375px) {
	#categories {
		margin: 0 !important;
	}
}
@media only screen and (width:667px) {
	#categories {
		margin: 0 !important;
	}
	#categories ul {
		width: 48%;
		margin-left: 5px;
	}
	#header div#menutop {
		background-color: #5F5B54;
	}
	/*a.linkfb {
		position: relative;
		right: 62px;
	}
	a.linkgplus {
		position: relative;
		right: 58px;
	}
	a.linkviadeo {
		position: relative;
		right: 55px;
	}
	a.linkedin {
		position: relative;
		right: 51px;
	}*/
	a.blogs {
		right: 174px;
	}
	div#header .ctn-logo a {
		top: 30px;
	}
	#header span.tel{
		top: 50px;
  		right: 40px;	
	}
	#header.opened + #menu #mainFrontMenu{
		top: 68px;	
	}
	.blocksbottom > ul.servgar li,.blocksbottom > ul#servgar li, .blocksbottom > ul.servgar li:first-child, .blocksbottom > ul#servgar li:first-child {
		width: auto !important;
	}
	.blocksbottom > ul.servgar,.blocksbottom > ul#servgar {
		margin-left: 20px;
	}
	.foot-content {
		width: 48%;
		float: left;
		margin-top: 24px;
	}
	#footer ul {
		width: 100%;
	}
	#footer .right-foot {
		width: 41%;
		float: left;
		margin-top: 20px;
	}
}
@media only screen and (width:414px) {
	#categories {
		margin: 0 !important;
	}
	#categories ul {
		width: 48%;
		margin-left: 5px;
	}
}
@media only screen and (width:736px) {
	#header div#menutop{
		  background-color: #5F5B54;	
	}
	/*a.linkfb {
		right: 62px;
		position: relative;
	}
	a.linkgplus {
		position: relative;
		right: 59px;
	}
	a.linkviadeo {
		position: relative;
		right: 56px;
	}
	a.linkedin {
		position: relative;
		right: 53px;
	}
	a.blogs {
		right: 175px;
		top: -3px;
	}*/
	div#header .ctn-logo a {
		top: 30px;
	}
	#header span.tel{
		top: 40px;
		right: 85px;
	}
	#categories{
		margin:0 !important;	
	}
	#categories ul {
		width: 30%;
		margin-right: 10px !important;
	}
	#categories ul:nth-child(5){
		clear: both;	
	}
	#categories ul.category_list{
		clear: none !important;	
	}
	.blocksbottom > ul.servgar li,.blocksbottom > ul#servgar li, .blocksbottom > ul.servgar li:first-child, .blocksbottom > ul#servgar li:first-child{
		width: auto !important;	
	}
	.foot-content{
		float: left;
		width: 41%;	
		margin-top: 20px;
	}
	#footer .right-foot{
		width: 50%;
		margin-top: 20px;
	}
	#footer ul {
		width: 100%;
	}
	#header.opened + #menu #mainFrontMenu{
		top: 70px;
	}
}
@media only screen and (width: 240px) {
	#categories {
		margin: 0 !important;
	}
}
@media only screen and (width: 384px) {
	#categories {
		margin: 0 !important;
	}
}
@media only screen and (width: 600px) {
	#categories {
		margin: 0 !important;
	}
	#header div#menutop {
		background-color: #5F5B54;
		width: 56%;
	}
	/*a.linkfb {
		top: -52px;
		position: relative;
	}
	a.linkgplus {
		position: relative;
		top: -52px;
		right: -6px;
	}
	a.linkviadeo {
		position: relative;
		top: -52px;
		right: -11px;
	}
	a.linkedin {
		top: -52px;
		position: relative;
		right: -16px;
	}
	a.blogs {
		right: 106px;
	}*/
	#header span.tel {
		right: 75px;
	}
	#categories ul {
		width: 48%;
		margin-right: 5px !important;
	}
	#header.opened + #menu #mainFrontMenu{
		top: 70px;	
	}
}
@media only screen and (width: 768px) {
	#header div#menutop {
		background-color: #5F5B54 !important;
	}	
	a.linkfb {
		right: 62px;
		position: relative;
	}
	/*a.linkgplus {
		position: relative;
		right: 58px;
	}
	a.linkviadeo {
		position: relative;
		right: 55px;
	}
	a.linkedin {
		position: relative;
		right: 51px;
	}*/
	a.blogs {
		right: 174px;
	}
	div#header .ctn-logo a {
		top: 30px;
	}
	#header span.tel{
		top: 39px;
		right: 120px
	}
	#header.opened + #menu #mainFrontMenu{
		top: 70px;	
	}
	#categories {
	  margin: 0!important;
	}
	#categories ul {
		width: 32%;
		margin-right: 10px !important;
	}
	#categories ul:nth-child(5){
		clear: both;	
	}
	#categories ul.category_list{
		clear: none !important;	
	}
	.blocksbottom > ul.servgar li,.blocksbottom > ul#servgar li, .blocksbottom > ul.servgar li:first-child, .blocksbottom > ul#servgar li:first-child{
		width: auto !important;	
	}
	.foot-content{
		float: left;
		width: 41%;	
		margin-top: 20px;
	}
	#footer .right-foot{
		width: 50%;
		margin-top: 20px;
	}
	#footer ul {
		width: 100%;
	}
}
.category_image {
    float: right;
    width: 23%;
}
#category_description {
    float: left;
    width: 75%;
}
.subcategories {
    clear: both;
}


.page.catalog .subcategories ul li > h4 a {
    color: #212121!important;
}

.page.catalog .subcategories ul li > h4 > a span {
    width: 80%;
    margin-left: 10%;
    margin-top: 12px;
    display: block;
}

.page.catalog .subcategories ul li > a {
    display: block;
    position: relative;
    top: -187px;
}

.page.catalog .subcategories ul li > a.btn-det {
    display: block;
    position: relative;
    margin-top: -110px!important;
    margin-left: -10px;
}

.page.catalog .subcategories ul li > a.btn-det img {
    display: block;
}

.page.catalog .subcategories ul li:hover > a {
    border: none!important;
}

.page.catalog .subcategories ul li > a > img {
  border: none!important;
}
.category_image.big_image {
  float: none;
  width: 100%;
  text-align: center;
}
.page.catalog .subcategories ul li:hover > h4 > a span{
	  color: #FFC712;
}

.catalog.category div#category_description.category_description, .catalog.category div.category_description {
	padding-right: 50px;
	width: 95%;
	height: auto;
}
/**/
.catalog.category .products{
	margin-bottom: 40px;
	width: 100%!important;
}
.catalog.category .list_product{
	float: left;
	margin-left: 30px!important;
	margin-top: 10px;
	padding-top: 0!important;
	width: 100%;
}
.catalog .products ul.list_product li {
	display: inline-block;
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(to bottom,#EBEBEB 0,#FFF 10%,#FFF 84%,#F2F2F2 100%)!important;
	background-position: center center!important;
	background-size: 210px 321px!important;
    background-repeat: no-repeat;
	height: 340px;
	margin: 0 20px 0 0!important;
	width: 212px;
	float: left;
	overflow: hidden;
	padding: 0!important;
	position: relative;
	text-align: center;
	vertical-align: top;
	z-index: 39;
}
.catalog .products ul.list_product li a:not(.btn-buy){
	height: 320px;
	width: 210px;
}
.catalog ul.list_product li:before{
  background: url(../images/catalog/list-bg-top.png) no-repeat scroll center top #FAFAFA!important;
  content: "";
  display: block;
  height: 11px;
  left: 0;
  position: absolute;
  top: 0;
  width: 218px;
}

.catalog .products ul.list_product li span.product_reference {
	color: #ABABAB;
	display: inline-block;
	margin: 9px 0 0 11px;
	line-height: 12px;
	font-size: .85em;
	width: 100%;
	text-align: left;
}

.catalog .products ul.list_product li  span.strong, .catalog .products ul.list_product li  span.strong small{
	color: #FFC712;
	font-weight: bold;
}

.catalog .products ul.list_product li > h2,
.catalog .products ul.list_product li > h4
{
    margin-top: -125px!important;
    color: #000;
}

.catalog .products ul.list_product li h2 a.product-name,
.catalog .products ul.list_product li h4 a.product-name
{
    height: auto!important;
	width:90%;
	font-size: 13px;
	margin: 4px 0 0 10px!important;
	line-height: 1.2em;
	color: #212121!important;
	font-weight: bold;
}

.catalog .products ul.list_product li:hover h2 a.product-name,
.catalog .products ul.list_product li:hover h4 a.product-name 
{
    border: none!important;
}
.htttc{display: none;}
span.spacer{display:block;}
.star_off {
    background: url("{baseURL}/templates/catalog/images/rating_off.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    width: 24px;
}
.star_on {
    background: url("{baseURL}/templates/catalog/images/rating_on.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    width: 24px;
}
#comment-block p{clear: both;}
#comment-block input[type=email]{
	background-color: #f4f4f4;
	border: 2px solid #b6b6b6;
    border-radius: 0.2em;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    color: #747474;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 0.2em 0 0;
	padding: 6px 11px 8px;
}
#commentsForm {
    margin-top: 10px;
}
.strem{font-weight:bold;font-style:italic;}
.para{line-height:20px;}
ul.ul_cgv li.li_cgv
{
	text-decoration: underline;
	margin-left: 20px;
}
ol.ol_sous_cgv li
{
	margin-left: 50px;
}
p.p_cgv
{
	text-decoration: underline;
		text-align:center;
}
#categorybloc .intro #cgv  p {
	line-height: 20px;
}
#categorybloc.sitemap article.plan ul li a:hover, #categorybloc.sitemap article.plan h3 a{
	color: #6f6f6f;
}
#categorybloc.sitemap article.plan{
	margin-left: 7px;
	width: 300px;
	min-height: 145px;
}
span.welcome, span.userlogin {
    margin-top: 7px;
    display: inline-block;
}

div#content.catalog.page {
    background-color: #fafafa;
    display: inline-block;
}
.page.catalog ul.pathway {
    background: url(../images/nav/pathway-shad.png) no-repeat scroll left bottom transparent;
    display: block;
    margin: 0;
    padding: 0 0px 40px 0!important;
    width: 60%;
}
.page.catalog ul.pathway > li{
    background: url(../images/arrow-orange.png) no-repeat scroll 0 2px transparent;
    display: inline-block;
    margin: 0!important;
    padding: 0 4px 0 12px!important;
    position: relative;
}
.page.catalog ul.pathway>li:first-child {
    background: none repeat scroll 0 center transparent;
    padding: 0;
    position: relative;
    top: 3px;
}
.page.catalog ul.pathway li a {
    font-size: 9px;
}
div.cat-marque {
    clear: both !important;
    display: block !important;
    float: left !important;
    margin-bottom: 80px !important;
    overflow: hidden !important;
}
.cat-marque > h3, .intro h1 {
    clear: left !important;
    color: #E00000 !important;
}
.catalog .products ul.list_product{
    margin-left: 0px!important;
}

/*filtre multi-critère*/
.page.catalog.category .container{width:100%;}
/*#multifiltersearch{margin-top:-22px;}*/
#contents #multifiltersearch ul.subcategories_list{padding-top:0px}

.searchfilter {
	font-size:11px!important;	
}
.searchfilter input[type=checkbox], .searchfilter input[type=radio] {
	border:none;
	color:#6F6F6F;
	float:inherit;
	font-size:11px;
	height:auto;
	margin:0 0 8px;
	width:auto;
	-moz-appearance:none;
	display:inline-block;
	outline:medium none;
	margin:5px 0px 5px 0px;	
}
#filtersearch.searchfilter .intitule_title select {
	display:inline-block;
	outline:medium none;
	border:1px solid #B6B6B6;
	color:#000000;
	margin:5px 0px 5px 0px;
	padding:3px;
	width:150px!important;
	height:22px;	
}
.searchfilter input[type=text] {
	display:inline-block;
	outline:medium none;
	border:1px solid #B6B6B6;
	color:#000000;
	margin:5px 0px 5px 0px;
	padding:3px;
	width:150px;
	height:22px;	
}
.searchfilter input[type=submit] {
	margin:5px auto;
	padding:3px;
	width:50px;
	height:22px;	
}
.searchfilter form {
	font-size:11px;	
}
.searchfilter td b {
	border-bottom:1px dotted #ccc;
	color:#F39900;

	display:block;
	font-size:11px;
	margin-top:10px;
	padding-bottom:5px;
	width:100%;	
}
.searchfilter .list_product_search td b {
	border-bottom:none;
	color:#F39900;
	display:inline;
	font-size:11px;
	margin-top:10px;
	padding-bottom:5px;
	width:auto;	
}
.searchfilter {
    font-size: unset!important;
	display:inline-block;
	width:98%;
}

.filter-choice {
    float: left!important;
    height: 32px!important;
    line-height: 32px!important;
}
#multisearchForm .intitule_title {
    float: left!important;
    margin-right: 20px!important;
}
.filter_title {
    font-weight: bold;
    font-size: 14px;
    color: #D41711;
    float: left;
    margin: -20px 30px 5px 0px;
    padding: 3px;
}
/*fin filtre multi-critère*/