* { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; } body { background: #ffffff url(/medias/images/bck_trame.jpg) no-repeat; background-position: top center; font-size: 11px; color: #333333; height:100%; } body.mceContentBody { background-image: none; } th, td, textarea { font-size: 11px; } img { border: none; } a { color: #333; text-decoration:underline; outline: none; } a:hover { color:#ed390d; } div.thx { margin-top: 200px; } div.thx p { font-size: 40px; font-weight: bold; }  div.apo { width: 740px; text-align: center; } div.landingapo { width: 245px; float: left; margin-bottom: 25px } .landingapo h2, .center h2 { margin-bottom: 20px; border: none !important; } .landingapo img { border-radius: 50%; margin-bottom: 25px; } a.landinglink { color: white !important; display:block; font-size: 12px; font-weight: bold; background-color: #f48e31; border-radius: 5px; padding: 10px 0px 10px 0px; transition: 1s; } a.landinglink:hover { color: white !important; display:block; font-size: 12px; font-weight: bold; background-color: #df7c21; border-radius: 5px; padding: 10px 0px 10px 0px; transition: 1s; }   p.justify { text-align: justify; } .center { text-align:center; margin-bottom: 25px; } div.allwidth { width: 750px; } div.left1 { float: left; width: 350px; } li.landinglist { background-image: none !important; margin-left: 0px !important; padding-left: 0px !important; } li.landinglist a { background-image: none; margin-left: 0px; padding-left: 0px; text-decoration: none; color: black; } li.landinglist a:hover { color: #f48e31; text-decoration: underline; } ul.landingmenu { margin-bottom: 25px; } h3.landingthird { padding-top: 20px; padding-bottom: 15px; }   div.landingphotobox, div.landingphotoframe, div.landingweblock, div.landingproductinfo { background-image: none !important; } div.landingweblock { width: 240px; background-image: none !important; height: 180px; margin-bottom: 140px; } div.landingphotobox { padding-top: 0px; margin-top: 0px; background-image: none !important; } div.landingphotoframe { padding-top: 5px; } div.landingbutton a { background-color: #f48e31; width: 200px; padding: 10px 46px 10px 46px; color: white; text-transform: uppercase; border-radius: 3px; } div.landingproducttitle { height: 20px; width: 180px; margin-bottom: 20px; margin-left: 5px; } div.landingproductinfo { margin-top: 60px; width: 200px; }   div.commercial { width: 350px; float: left; } div.commercial li { background-image: none !important; margin-left: 0px !important; padding-left: 0px !important; } div.prospection h2 { padding-top: 20px; }  h1 { font-size: 18px; } .articleStatic{ background: url("/medias/images/article.jpg") no-repeat left top;  padding: 10px 10px 10px 30px; margin-top:10px; } .articleStatic h4{ margin-top:-10px; padding-bottom:5px; } .articleStatic ul { margin-top:5px; } .articleStatic_double h5{ margin-bottom:11px; } .articleStatic_double ul li { width:200px; } .articleStatic_tiers ul li{ margin-left:20px; } .articleStatic_tiers h5{ margin-bottom:11px; margin-left:20px; } .articleStatic_double{  width:230px; float:left; padding: 10px 10px 10px 60px; margin-top:10px; } .articleStatic_histoire{ background: url("/medias/images/article_double.jpg") no-repeat left top; width:320px; padding: 0px 20px 0px 10px; } .articleStatic_tiers{  width:180px; float:left; margin-right:5px; padding: 10px 10px 10px 10px; margin-top:10px; } .containerStatic { float:left; padding: 34px 24px 30px 34px; line-height:1.5;  width:710px; } .adjust{ width:706px;} .containerStatic h1 { font-size: 18px; font-family:Trebuchet MS; height:50px; color: #ed390d; width:560px; text-transform:uppercase; background-image:url(/medias/images/bckh1.jpg); background-repeat:no-repeat; padding-left:10px; text-align:left; } .titleBrand { font-size: 18px; font-family:Trebuchet MS; height:50px; color: #ed390d; width:560px; margin-top:30px; margin-left:30px; text-transform:uppercase; background-image:url(/medias/images/bckh1.jpg); background-repeat:no-repeat; padding-left:10px; text-align:left; } .containerList { float:left; padding:0px 34px 0px 34px; line-height:1.5; width:660px; background-image:url(/medias/images/bck-brands.jpg); background-repeat:repeat-y; background-position:44px 0px; } .containerLogo { margin-left:44px; background-image:url(/medias/images/bck-brand-logo.jpg); background-repeat:repeat-y; line-height:1.5; width:645px; } .allLogos { padding-left:30px; margin-top:15px; margin-bottom:45px; } .containerGoBackUrl { margin-top:20px; margin-left:20px; } .containerGoBackUrl .goBackUrl{ color: #ed390d; } .containerGoBackUrl a:hover { color:#333333; } .containerList strong { position:relative; top:3px; color:white; text-transform:uppercase; } .containerStatic h2 { font-size: 13px; font-family:Trebuchet MS; text-transform:uppercase; border-bottom:1px dotted #ed390d ; color: #333333; padding-top:15px; font-weight:800; } .containerStatic h2 span { color: #ed390d; font-size: 18px; font-family:Trebuchet MS; font-weight:bold; } .containerStatic h3 { font-size: 12px; color: #999; font-family:Trebuchet MS; text-transform:uppercase; font-weight:400; padding-top:15px; } .containerStatic h4 { font-size: 11px; text-transform:uppercase; border-bottom:1px dotted #999 ; width:660px; color: #ED390D; padding-top:15px; } .containerStatic h5 { font-size: 11px; color: #ED390D; padding-top:15px; } .containerStatic h6 { font-size: 14px; color: #ed390d; font-family:Trebuchet MS; text-transform:uppercase; font-weight:400; padding-top:3px; font-weight:bold; } .containerStatic a, .listBrand a { color: #ed390d; } .containerStatic a:hover, .listBrand a:hover { color: #333333; } .listBrand { margin-top:20px; margin-bottom:20px } .containerStatic ul { width:630px; } .containerStatic ul li{ background-image:url(/medias/images/puces_red.png) ; list-style-type:none; background-repeat:no-repeat; list-style-position:outside; margin-left:15px; padding-left:25px; padding-top:5px; }  .button-default { background: #e8e8e8; padding: 8px 12px 8px 10px; font-size: 12px; font-weight: bold; color: #585858; border: none; } .button-validate { float: right; background: #386e00; padding: 8px 12px 8px 10px; font-size: 12px; font-weight: bold; color: #ffffff; } .button-validate span { background: url(/medias/images/account/btn-validate.png) no-repeat center left; padding-left: 23px; } .button-cancel { float: right; background: #e8e8e8; padding: 8px 12px 8px 10px; font-size: 12px; font-weight: bold; color: #585858; margin-right: 10px; } .button-cancel span { background: url(/medias/images/account/btn-cancel.png) no-repeat center left; padding-left: 23px; } a.button { display: block; float: right; background: url("/medias/images/button-right.png") no-repeat right top; text-decoration: none; outline: none; font-size: 13px; color: white; font-weight: bold; } a.button span { display: block; background: url("/medias/images/button-left.png") no-repeat left top; padding: 12px 18px 12px 18px; text-decoration: none; } a.buttonWhite { display: block; float: right; background: url("/medias/images/buttonWhite-right.png") no-repeat right top; text-decoration: none; outline: none; font-size: 13px; color: black; font-weight: bold; } a.buttonWhite span { display: block; background: url("/medias/images/buttonWhite-left.png") no-repeat left top; padding: 12px 18px 12px 18px; text-decoration: none; } a.buttonGreen { display: block; float: right; background: url("/medias/images/buttonGreen-right.png") no-repeat right top; text-decoration: none; outline: none; font-size: 13px; color: white; font-weight: bold; } a.buttonGreen span { display: block; background: url("/medias/images/buttonGreen-left.png") no-repeat left top; padding: 12px 18px 12px 18px; text-decoration: none; } a.ok { display: block; float: right; background: url("/medias/images/ecommerce/button_ok.png") no-repeat; text-decoration: none; outline: none; font-size: 13px; color: white; font-weight: bold; padding: 8px 0px; text-align: center; width: 42px; } .left { float: left; } .productFirst { margin-top:8px; } .right { float: right; } .right a { text-decoration:none; } .rightDotted { float: right; border-left:1px dotted #c2c2c2; } .conteneur { background: #ffffff url(/medias/images/bck_page.jpg) repeat-y; width: 984px; margin-left: auto; margin-right: auto; } .top { background: #ffffff url(/medias/images/bck_langue.jpg) repeat-x; width: 981px; height: 18px; margin-left: auto; margin-right: auto; padding-top: 5px; float: left; margin-left: 1px; } .home { margin-left: 30px; margin-right: 30px; display: block; float: left; } .home a { text-decoration:none; } .language { margin-left: 15px; margin-right: 15px; display: block; float: left; } .language a { text-decoration:none; } #country { margin-left: 10px; margin-right: 10px; display: block; float: left; } #user{ margin-left: 10px; margin-right: 10px; display: block; float: left; color:#E1431B; font-weight:bold; } #user .welcome{ color:#333333; font-weight:normal; } #flag_icon { margin-top: 2px; margin-right: 7px; display: block; float: left; } .top select { float: left; margin: -2px 0 0; font-size: 10px; border: 1px solid #d9d9d9; background-color: #f0f0f0; } .newsletter { margin-left: 10px; margin-right: 10px; display: block; float: left; cursor:pointer; } .print_icon { margin-top: -2px; margin-right: 6px; display: block; float: left; margin-left: 6px; cursor:pointer; } .print { margin-left: 10px; display: block; float: left; cursor:pointer; } .top_right { float: right; } .top-social-icon { background: url('/medias/images/social-icons.png') no-repeat; display: block; float: left; font: 0/0 a; height: 18px; margin-top: -2px; } .top-social-icon.social-icon-facebook { background-position: 0 0; width: 7px; margin-left: 7px; margin-right: 10px; } .top-social-icon.social-icon-twitter { background-position: -17px 0; width: 15px; margin-right: 7px; } .top-social-icon.social-icon-linkedin { background-position: -39px 0; width: 15px; margin-right: 7px; } .top-social-icon.social-icon-youtube { background-position: -61px 0; width: 14px; margin-right: 6px; } .top-social-icon.social-icon-slideshare { background-position: -81px 0; width: 17px; margin-right: 8px; } .top-social-icon.social-icon-google { background-position: -106px 0; width: 16px; margin-right: 7px; } .top-social-icon.social-icon-facebook:hover, .top-social-icon.social-icon-twitter:hover, .top-social-icon.social-icon-linkedin:hover, .top-social-icon.social-icon-youtube:hover, .top-social-icon.social-icon-slideshare:hover, .top-social-icon.social-icon-google:hover { background-position-y: -18px; } #countries_holder { position: absolute; left: 0; top: 0; border: 1px solid red; background-color: white; height: 106px; overflow: auto; padding: 5px; } #countries_holder dt { float: left; display: block; height: 16px; } #countries_holder dd { display: block; height: 16px; margin-left: 20px; } #countries_holder_close { position: absolute; left: 0; top: 0; height: 16px; width: 16px; } .rss { margin-left: 10px; margin-right: 10px; display: block; float: left; } .darkgrey { color: #333333; text-decoration: none; } .banner { background: #fcfcfc url(/medias/images/bck_top.jpg) repeat-y; width: 970px; margin-left: 2px; height: 100px; float: left; } .logo { float: left; } .cart_summary { background: #fcfcfc url(/medias/images/barre_verticale.jpg) no-repeat; height: 70px; width: 170px; padding-left: 20px; padding-top: 30px; display: block; float: right; text-transform: uppercase; font-weight: bold; text-align: left; color: #555555; } .cart_summary a { color:#ed390d; text-decoration:none; } .cart_summary a:hover { color: #999999; } .cart_summary img { float: left; vertical-align: middle; padding-bottom:10px; }  .showcase_image { width:143px; height:136px; margin-top:5px; margin-left:20px; float:left; } .showcase_description { width:250px; height:200px; margin-top:30px; margin-left:30px; float:left; } .desc { height:40px; width:230px; color:#666666; overflow:hidden; text-align:justify; } .next_showcase { font-weight:bold; height:25px; width:90px; text-align:right; font-size:12px; color :white; position:absolute; bottom:-5px; right:10px; } .next_showcase a { color:white; } .next_showcase a:hover { color:#CCCCCC; } .product_name { font-size:13px; color: #E1431B; text-transform:uppercase; font-weight:bold; } .product_name:hover { color: #999999; } .underline_showcase { margin-top:5px; margin-bottom:5px; } .rotatif { background-image: url(/medias/images/rotation.jpg); background-repeat: no-repeat; width: 443px; height: 146px; float: left; position: relative; margin-top: 10px; left: 9px; margin-bottom:8px; } .compteur { position: absolute; right: 5px; top: 5px; } .compteur span { margin-left: -2px; }  #menu { background: url(../medias/images/menu/bck_menu.png) repeat-x top left; height: 60px; width: 982px; margin-top: 0; float: left; } #menu #menuContainer {  } #menu .menu_items { text-transform: uppercase; font-weight: bold; list-style-type: none; float: left; } #menu .menu_items a { text-decoration: none; color: #333333; margin-right: 3px; padding: 18px 17px 15px 20px; display: inline; float:left; outline: none; height: 24px; border-bottom: 2px solid transparent; } #menu .menu_items a.border-orange { border-bottom-color: #f48e31; } #menu .menu_items a.border-blue { border-bottom-color: #00a0ee; } #menu .menu_items a.border-pink { border-bottom-color: #ea148c; } #menu .menu_items a.border-green { border-bottom-color: #6fb72b; } #menu .menu_items a:hover { background: url(/medias/images/menu/bck_menu.png) repeat-x 0 -60px; color: #ffffff; text-decoration: none; } #menu .menu_items li a.current, #menu .menu_items li a.highlight { background: url(/medias/images/menu/bck_menu.png) repeat-x 0 -120px; color:#FFFFFF; text-decoration: none; } #menu .menu_items li { float: left;  background: transparent url(/medias/images/menu/separateur_menu.jpg) no-repeat right top; } #menu .menu_items a .menu-icone-home { display: inline-block; margin-top: 3px; background: url(/medias/images/menu/icones.png) no-repeat 0 0; width: 22px; height: 19px; font: 0/0 a; } #menu .menu_items a:hover .menu-icone-home, #menu .menu_items a.current .menu-icone-home { background-position: -22px 0; } #menu .menu_items a .menu-icone-blog { display: block; margin: -4px 0 5px 9px; background: url(/medias/images/menu/icones.png) no-repeat 0 -19px; width: 14px; height: 14px; font: 0/0 a; } #menu .menu_items a:hover .menu-icone-blog { background-position: -14px -19px; } #menu .menu_items a .menu-icone-eshop { display: block; margin: -4px 0 5px 14px; background: url(/medias/images/menu/icones.png) no-repeat -28px -19px; width: 14px; height: 14px; font: 0/0 a; } #menu .menu_items li.menu-eshop { background: transparent none; } #menu .menu_items li.menu-eshop a { background: url(/medias/images/menu/bck_menu.png) repeat-x 0 -180px; color: white; padding: 17px 23px 15px 26px; } #menu .menu_items li.menu-eshop a:hover { background-position: 0 -240px; }  .contentWrapper { margin-top: -1px; background-position: 0px 165px; background-image: url(/medias/images/bck_colonne.jpg); background-repeat: repeat-y; overflow: hidden;  height: 100%; } .gauche { float: left; width: 203px; } .colonne_top { background-image: url(/medias/images/bck_colonne_top.jpg); background-repeat: no-repeat; width: 203px; margin-left: auto; margin-right: auto;  min-height: 112px; } .colonne_top a { color: white; text-decoration:none; } .clear { clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0; } .spacer { clear: both; height: 0; visibility:hidden; margin: 0; padding: 0; line-height: 0; font-size: 0; } .article { width: 170px; margin-left: auto; margin-right: auto; padding-bottom: 15px; } .article h4 { color: #ffffff; font-size: 12px; border-bottom-width: thin; border-bottom-style: dotted; border-bottom-color: #FFFFFF; padding-bottom: 10px; margin-bottom: 10px; text-transform: uppercase; line-height: 12px; } .article p, .article p a { color: #e8e8e8; font-size: 11px; text-align: justify; margin-bottom: 10px; text-decoration: none; font-weight: normal; } .article a { color: white; font-weight: bold; } .article img { vertical-align: middle; } .article div { padding: 10px 0px; } .footer { clear: both; height: 25px; width: 984px; text-align: center; background-color: #666666; } .footer a { text-decoration:none; } .bottomFooter { width:984px; margin:auto; } .awex { background: url(/medias/images/homepage/background-logo.png) no-repeat; width: 180px; height: 110px; margin-left: 10px; } .awex .cc img { margin-top: 10px !important; margin-top: 0 !important!; margin-top: 10px; } .awex .aw img { margin-top: 10px !important; margin-top: 0 !important!; margin-top: 10px; margin-left: 20px; } .footer a { color: white; } .footer a:hover { color:#c0c0c0; } .centre { float: left; width: 560px; padding: 10px 0px 0px 20px; } .droite { padding: 10px; } .droite a { margin-bottom: 10px; display: block; } .droite a img { float: none !important; } .centre-wide { margin-left: 203px; text-align:justify; } .centre-wide p { padding: 5px; } .centre-wide a { text-decoration:none; } #product-list th a{ color: white; text-decoration:underline; } .container { float: left; padding: 10px; } .container.wide { width: 710px; } .home-block { width: 265px; height: 174px; float: left; margin-bottom: 10px; margin-right: 10px; } .home-block div.block-title { color: white; font-weight: bold; padding-top: 8px; text-align: right; padding-right: 45px; font-size: 12px; margin-bottom: 15px; } .home-block .left { margin-left: 10px; width: 130px; overflow: hidden; white-space: nowrap; } .home-block .right { margin-right: 5px; text-align: right; } .home-block .right img { margin-right: 20px; } .home-block dl { margin-top: 10px; background-repeat: no-repeat; padding-left: 20px; background-position: 0px 2px; } .home-block dl dt { font-weight: bold; } .home-block img { margin-top: 5px; } .home-block ul, .home-block li { list-style-type: none; list-style-position: inside; } .home-block ul { margin-top: 20px; } .home-block li { padding-left: 10px; background-repeat: no-repeat; background-position: 0px 3px; } .home-block ul li.spacer { background: none; padding: 5px; } .home-block .price { display: block; font-weight: bold; font-size: 11px; color: white; width: 70px; height: 23px; padding-top: 12px; padding-left: 32px; text-align: left; } .home-block .unit { background-image: url(/medias/images/homepage/picto_infos.png); background-repeat: no-repeat; font-size: 10px; padding-top: 2px; padding-left: 18px; text-align: left; } .centre .home-block.darkblue { background-image: url(/medias/images/homepage/bck_darkblue.png);} .centre .home-block.lightblue { background-image: url(/medias/images/homepage/bck_lightblue.png);} .centre .home-block.turquoise { background-image: url(/medias/images/homepage/bck_turquoise.png);} .centre .home-block.lime { background-image: url(/medias/images/homepage/bck_lime.png);} .centre .home-block.lemon { background-image: url(/medias/images/homepage/bck_lemon.png);} .centre .home-block.yellow { background-image: url(/medias/images/homepage/bck_yellow.png);} .centre .home-block.orange { background-image: url(/medias/images/homepage/bck_orange.png);} .centre .home-block.red { background-image: url(/medias/images/homepage/bck_red.png);} .centre .home-block.brick { background-image: url(/medias/images/homepage/bck_brick.png);} .centre .home-block.green { background-image: url(/medias/images/homepage/bck_green.png);} .centre .home-block.darkblue dl { background-image: url(/medias/images/homepage/arrowLarge_darkblue.png);} .centre .home-block.lightblue dl { background-image: url(/medias/images/homepage/arrowLarge_lightblue.png);} .centre .home-block.turquoise dl { background-image: url(/medias/images/homepage/arrowLarge_turquoise.png);} .centre .home-block.lime dl { background-image: url(/medias/images/homepage/arrowLarge_lime.png);} .centre .home-block.lemon dl { background-image: url(/medias/images/homepage/arrowLarge_lemon.png);} .centre .home-block.yellow dl { background-image: url(/medias/images/homepage/arrowLarge_yellow.png);} .centre .home-block.orange dl { background-image: url(/medias/images/homepage/arrowLarge_orange.png);} .centre .home-block.red dl { background-image: url(/medias/images/homepage/arrowLarge_red.png);} .centre .home-block.brick dl { background-image: url(/medias/images/homepage/arrowLarge_brick.png);} .centre .home-block.green dl { background-image: url(/medias/images/homepage/arrowLarge_green.png);} .centre .home-block.darkblue li { background-image: url(/medias/images/homepage/arrowSmall_darkblue.png);} .centre .home-block.lightblue li { background-image: url(/medias/images/homepage/arrowSmall_lightblue.png);} .centre .home-block.turquoise li { background-image: url(/medias/images/homepage/arrowSmall_turquoise.png);} .centre .home-block.lime li { background-image: url(/medias/images/homepage/arrowSmall_lime.png);} .centre .home-block.lemon li { background-image: url(/medias/images/homepage/arrowSmall_lemon.png);} .centre .home-block.yellow li { background-image: url(/medias/images/homepage/arrowSmall_yellow.png);} .centre .home-block.orange li { background-image: url(/medias/images/homepage/arrowSmall_orange.png);} .centre .home-block.red li { background-image: url(/medias/images/homepage/arrowSmall_red.png);} .centre .home-block.brick li { background-image: url(/medias/images/homepage/arrowSmall_brick.png);} .centre .home-block.green li { background-image: url(/medias/images/homepage/arrowSmall_green.png);} .centre .home-block.darkblue a.price { background-image: url(/medias/images/homepage/panier_darkblue.png);} .centre .home-block.lightblue a.price { background-image: url(/medias/images/homepage/panier_lightblue.png);} .centre .home-block.turquoise a.price { background-image: url(/medias/images/homepage/panier_turquoise.png);} .centre .home-block.lime a.price { background-image: url(/medias/images/homepage/panier_lime.png);} .centre .home-block.lemon a.price { background-image: url(/medias/images/homepage/panier_lemon.png);} .centre .home-block.yellow a.price { background-image: url(/medias/images/homepage/panier_yellow.png);} .centre .home-block.orange a.price { background-image: url(/medias/images/homepage/panier_orange.png);} .centre .home-block.red a.price { background-image: url(/medias/images/homepage/panier_red.png);} .centre .home-block.brick a.price { background-image: url(/medias/images/homepage/panier_brick.png);} .centre .home-block.green a.price { background-image: url(/medias/images/homepage/panier_green.png);} .login-block { background-image: url(/medias/images/homepage/bck_users.png); width: 538px; height: 95px; margin-bottom: 10px; } .login-block h1 { color: #F7842F; } .login-block .left { background-image: url(/medias/images/homepage/user.png); background-repeat: no-repeat; width: 182px; padding-left: 87px; padding-top: 15px; height: 80px; background-position: 10px 5px; cursor: pointer; cursor: hand; } .login-block .right { background-image: url(/medias/images/homepage/new_user.png); background-repeat: no-repeat; width: 182px; padding-left: 87px; padding-top: 15px; height: 80px; background-position: 10px 5px; cursor: pointer; cursor: hand; } #printersupplies { float: left; margin-top: 10px; } .rechercher { margin-top: 15px; float: right; position: relative; } .rechercher label { display: block; color: #e1431b; } .rechercher input { background-image: url(/medias/images/loginbox.jpg); border: 0px; font-size: 11px; padding-left: 5px; height: 15px; } .search { background-image: url(/medias/images/recherche.jpg); background-repeat: no-repeat; border: 0px; font-size: 11px; padding-left: 4px; padding-top: 1px; width: 80px; } #advanced-search { position: absolute; right: 0px; top: 27px; margin: 0; padding: 2px 0 0 0; background-color: rgb(245,245,245); width: 200px; border: 1px solid rgb(217,217,217); z-index: 50; } #advanced-search div { overflow: hidden; clear: both; margin-top: 2px; padding: 0 2px; } #advanced-search label { display: block; float: left; width: 50%; text-align: right; } #advanced-search input { width: 45%; float: right; background-image: url(/medias/images/recherche.jpg); background-repeat: no-repeat; border: 0px; font-size: 11px; padding-left: 4px; padding-top: 1px; }  .login_form { padding-top: 5px; margin-top: 5px; float: right;  } .login_form label { display: inline; color: #333333; } .login_form .login_on a { background-image:url(/medias/images/submenu-arrows/puceMenu.png); background-repeat:no-repeat; background-position:0px -2px; padding-left:20px; display:block; } .login_form .login_on a:hover { background-image:url(/medias/images/submenu-arrows/puceMenuHover.png); } .login_form p { text-align: right; margin-right: 10px; margin-top: 4px; } .login_form .login_on { clear:both; padding-top: 2px; } .login_form input { background-image: url(/medias/images/loginbox.jpg); border: 0px; font-size: 11px; margin-top: 5px; width: 90px; padding-left: 5px; height: 15px; } .login_form input.button { background-image: url(/medias/images/ok.jpg); background-repeat: no-repeat; border: 0 none; height: 14px; width: 14px; margin-left: 3px; cursor: pointer; vertical-align: bottom; } .login_form input.button:hover { background-position: 0px -14px; } .login_form div { clear: right; text-align: right; margin-right: 10px; } input.ok, input.more { background-image: url(/medias/images/ok.jpg); background-repeat: no-repeat; border: 0px; height: 14px; width: 14px; margin-left: 3px; vertical-align: bottom; cursor: pointer; } input.ok:hover, input.more:hover { background-position: 0px -14px;; } input.more { margin-right: 20px; margin-left: 0px; background-image: url(/medias/images/more.png); } input.more:hover { background-image: url(/medias/images/more.png); } .account_name{ display:block; height:25px; text-decoration:underline; } #fraisdePort { background: #ea3b00 url(/medias/images/capsule_middle.png) repeat-x; margin-right: 5px; width: auto; color: white;  } #fraisdePort img { vertical-align: middle; } #fraisdePort img.il { margin-right: 5px; } #fraisdePort img.ir { margin-left: 5px; }   .filterbox { float: left; margin-top: 10px; width: 504px; background-image: url('/medias/images/filter/background-repeat.png'); overflow: hidden; } .filterbox .filtercontent { padding-left: 80px; padding-top: 10px; background-image: url('/medias/images/filter/background.png'); background-repeat: no-repeat; } .filtercontent a { text-decoration:underline; } .filterbox blockquote { text-indent: 30px; background: url('/medias/images/filter/background-guill-gauche.png'); background-position: 0 2px; background-repeat: no-repeat; padding-top: 10px; height: 20px; } .filterbox blockquote p { display: inline; margin: 0; padding-right: 30px; background: url('/medias/images/filter/background-guill-droit.png'); background-position: bottom right; background-repeat: no-repeat; } .filterbox h1 { margin-left: 40px; margin-top: 10px; color: red; } .filterbutton { float: right; position: relative; right: 35px; font-size: 12px; } .filterbuttonborders { display: block; float: left; cursor: pointer; cursor: hand; } .filterbuttoncenter { float: left; width: 80px; height: 30px; background-repeat: repeat-x; font-size: 12px; text-transform: uppercase; color: #ffffff; font-weight: bold; padding-top: 15px; padding-left: 10px; cursor: pointer; cursor: hand; } #filterCount { font-weight: bold; }   .promos { float: right; margin: 10px 10px 10px 0px; } .promos div { margin-bottom: 10px; }  .result404 { width: 761px; float: left; margin-left: 10px; margin-top: 10px; font-weight: bold; } .resultbox { width: 761px; float: left; margin-left: 10px; margin-top: 10px; margin-bottom:20px; } .resultboxcontent { float: left; width: 761px; background-image: url(/medias/images/productlist/result-milieu.jpg); background-repeat: repeat-y; } .listing .sep {border:0;margin:0 10px;padding:0;height:3px;color:#fff;background:#fff url(/medias/images/product/listing/sep.png) repeat-x;}  .listing .filter {margin: 10px 0; padding: 10px 0; border-right: 1px dotted #858585;} .listing .filter h1 {margin: 0 10px; padding: 0 0 10px 10px; color: #585858; font-size: 19px;text-align: left;} .listing .filter .header {margin: 0 10px; padding: 10px; border-top: 1px dotted #858585;} .listing .filter .header h2 {display: block; float: left; color: #7d7d7d; font-size: 16px;} .listing .filter .header blockquote {display: block; float: right; background: url(/medias/images/product/listing/quote_left.png) no-repeat scroll 0 2px transparent; text-indent: 20px;} .listing .filter .header blockquote p {display: block; background: url(/medias/images/product/listing/quote_right.png) no-repeat scroll right bottom transparent; line-height: 25px; margin: 0; padding: 0 20px 0 0;} .listing .filter .header blockquote a {font-family: Georgia; font-size: 11px; font-style: italic; color: #fd1e00; text-decoration: underline;} .listing .filter .header blockquote a:hover {text-decoration: none;} .listing .filter form {margin: 10px; padding: 0 0 0 10px;} .listing .filter form p {padding: 3px 0;} .listing .filter form label {display: inline-block; width: 115px; margin-right: 10px; text-align: left;} .listing .filter form input, .listing .filter form select {width: 310px; border-color: #a8a8a8;} .listing .filter .footer {background: transparent none; width: auto; height: auto; text-align: left; margin: 0 10px; padding: 0 10px 10px 10px;} .listing .filter .footer .button, .listing .filter .footer .infos {float: right;} .listing .filter .footer .button {font-size: 16px; color: #fff; text-shadow: 0 1px 1px #000000;padding: 4px 20px 6px 40px; cursor: pointer; margin-left: 10px;} .listing .filter .footer .infos {line-height: 28px;}  .listing .description {margin: 10px 0 0 0;padding-left:20px;padding-right:0;} .listing .description h1 {font-size:14px;} .listing .description p {padding:15px 0;color:#7d7d7d;font-size:11px;line-height:19px;text-align:left;} .listing .description a {color:#ec350c;font-weight:bold;} .listing .description a span.more {color:#585858;}  .listing .availability {margin-top: 5px;} .listing .availability.container {padding: 0 10px;} .listing .availability ul {margin: 0; padding: 0;} .listing .availability ul li {display:block; width: 99px; height: 30px; margin: 0; padding: 3px 13px; line-style: none; float: left; border-left: 1px dotted #858585;} .listing .availability ul li.first {border-left: none;} .listing .availability ul li img {float: left; margin-right: 10px; margin-top: 0;} .listing .availability ul li span {float: left; width: 75px; text-align: left; line-height: 12px; font-family: Georgia; font-size: 10px; font-style: italic; color: #797979;}  .listing .products.container {padding-top: 5px;} .listing .products .head, .listing .products .foot {border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; background: #e7e7e7;} .listing .products .foot {margin-bottom:10px;} .listing .products .orderby {float: left; margin: 13px 0 0 15px; } .listing .products .orderby label { color: #4b4b4b; text-transform: uppercase; font-weight: bold; color: #4b4b4b;} .listing .products .orderby select { border: 1px solid #7a7a7a; color: #7a7a7a; text-transform: uppercase; } .listing .products .add_to_cart, .products .pager {float: right;} .listing .products .pager { margin-top: 10px; margin-right: 5px;} .listing .products .pager a { color: #7d7d7d; } .listing .products .pager span.label { color: #7d7d7d; font-weight: bold; } .listing .products .pager span.current { color: #ea3519; font-weight: bold; } .listing .products .pager img { vertical-align: middle; } .listing .products .add_to_cart { background: #57af00; width: 152px;} .listing .products .add_to_cart a {display: block; padding: 7px 10px 5px 10px;} .listing .products .add_to_cart img {float: right; display: block;} .listing .products .add_to_cart span { color: #FFFFFF; float: left; display: block; margin-left: 5px; font-weight: bold; line-height: 12px; padding-top: 2px; text-shadow: 0 1px 1px #000000; } .listing .products .options {float: left;} .listing .products .options a { position: relative; display: block; float: left; padding: 0 11px; height: 29px; line-height: 29px; font-weight: bold; color: #fff; text-shadow: 0 1px 1px #444;} .listing .products .options a.dark { background: #9a9a9a; } .listing .products .options a.light { background: #b8b8b8; } .listing .products .options a img.arrow { position: abolsute; float: left; margin-left: 5px; margin-top: -5px;} .listing .products .options a img.picto { float: left; } .listing .products .options a span { display: block; float: left; margin-left: 5px; } .listing .products table.list {width: 100%; margin: 0;} .listing .products table.list thead { border-top: 0;} .listing .products table.list thead th {text-align:center;} .listing .products table.list thead th, .products table.list thead th a { color: #ffffff; } .listing .products table.list tbody tr.last td {border-bottom: 0;}  .account h1 { color: #585858; font-size: 16px; margin: 13px 0; } .account h1 small, .account h1 label { font-family: Georgia; font-style: italic; font-weight: normal; font-size: 10px; margin-left: 6px; } .account h1 span { float: left; width: 20px; height: 18px; margin-right: 8px; background: url(/medias/images/account/icons-titles.png) no-repeat; } .account h1 span.orders { background-position: 0 0; } .account h1 span.favorites { background-position: -20px 0; } .account h1 span.invoice { background-position: -40px 0; } .account h1 span.address { background-position: -60px 0; } .account h1 span.edit { background-position: -80px 0; } .account h1 span.user { background-position: -100px 0; } .account h1 span.company { background-position: -120px 0; } .account h1 span.cart { background-position: -140px 0; } .account h1 span.delivery { background-position: -160px 0; } .account h1 span.credit_card { background-position: -180px 0; } .account h1 span.bank_transfer { background-position: -200px 0; } .account h2 { font-family: Georgia; font-style: italic; font-size: 12px; font-weight: bold; color: #585858; margin-bottom: 8px; } .account .section { float: left; width: 189px; height: 300px; padding: 25px 0; border-left: 1px dotted #858585; } .account .section.first { border-left: none; } .account .section h1 { text-align: center; margin: 0; } .account .section .nav { margin-top: 18px; height: 90px; } .account .section.orders .nav { background: url(/medias/images/account/section-orders.png) no-repeat center center; } .account .section.addresses .nav { background: url(/medias/images/account/section-address.png) no-repeat center center; } .account .section.users .nav { background: url(/medias/images/account/section-users.png) no-repeat center center; } .account .section.company .nav { background: url(/medias/images/account/section-company.png) no-repeat center center; } .account .section .nav ul { visibility: hidden; width: 151px; margin-left: 20px; list-style-type: square; list-style-image: url(/medias/images/account/bullet.png); list-style-position: inside; } .account .section:hover .nav { background-position: -1000px; } .account .section:hover .nav ul { visibility: visible; } .account .section .nav ul li { padding: 8px 0; border-bottom: 1px dotted #858585; text-align: left; } .account .section .nav ul li.first { border-top: 1px dotted #858585; } .account .section .nav ul li a { font-family: Georgia; font-style: italic; font-size: 11px; font-weight: bold; color: #585858; padding: 8px 0; } .account .section .nav ul li a:hover { color: #eb4e43; } .account .section p { text-align: left; padding: 20px; } .account a.continue { float: left; background: #e8e8e8; padding: 8px 12px 8px 10px; font-size: 12px; font-weight: bold; color: #585858; } .account a.continue span { background: url(/medias/images/account/btn-cart.png) no-repeat center left; padding-left: 23px; } .account a.validate { float: right; background: #386e00; padding: 8px 12px 8px 10px; font-size: 12px; font-weight: bold; color: #ffffff; } .account a.validate span { background: url(/medias/images/account/btn-validate.png) no-repeat center left; padding-left: 23px; } .account a.cancel { float: right; background: #e8e8e8; padding: 8px 12px 8px 10px; font-size: 12px; font-weight: bold; color: #585858; margin-right: 10px; } .account a.cancel span { background: url(/medias/images/account/btn-cancel.png) no-repeat center left; padding-left: 23px; } .account a.previous { float: right; background: #e8e8e8; padding: 8px 12px 8px 10px; font-size: 12px; font-weight: bold; color: #585858; margin-right: 10px; } .account a.previous span { background: url(/medias/images/account/btn-previous.png) no-repeat center left; padding-left: 25px; } .account div.sep { border-bottom: 1px dotted #858585; margin: 20px 0 8px 0; } .account div.sep.solid { border-bottom: 1px solid #858585; margin: 20px 0 8px 0; } .account div.sep.little { border-bottom: 1px dotted #858585; width: 355px; margin: 8px 0 12px 0; margin-left: 25px; }  .account div.column { overflow: hidden; } .account div.column div { margin-top: 11px; float: left; width: 364px; padding-top: 2px; margin-bottom: -1000px; padding-bottom: 1010px; } .account div.column div h1 { margin-top: 0; } .account div.column div.odd { padding-right: 15px; } .account div.column div.even { padding-left: 15px; border-left: 1px dotted #858585; } .account div.column div.input { float: none; margin: 0; width: 334px; padding: 15px; background: #e8e8e8; overflow: hidden; margin-bottom: 10px; } .account div.column div label { font-family: Georgia; font-style: italic; font-size: 12px; color: #585858; margin-left: 10px; } .account div.column div p { margin: 0; padding: 0; text-align: left; } .account div.column span.label { display: inline-block; width: 70px; margin-right: 10px; font-family: Georgia; font-style: italic; color: #b0b0b0; margin: 2px; } .account.payment div.comment { margin-top: 15px; } .account.payment div.comment label { float: left; font-family: Georgia; font-style: italic; font-weight: bold; color: #585858; margin-right: 6px; } .account.payment div.comment textarea { width: 300px; padding: 2px; } .account.payment div.cgv { margin-top: 10px; } .account.payment div.cgv label { margin-left: 6px; font-family: Georgia; font-style: italic; font-size: 10px; color: #eb310b; }  .account.transfer p.infos { background: url(/medias/images/account/infos.png) no-repeat center left; margin-left: 10px; padding-left: 23px; } .account.transfer div.details { border-top: 1px dotted #858585; border-bottom: 1px dotted #858585; width: 420px; margin: 15px auto; padding: 20px 73px; background: #f3f3f3; color: #585858; font-size: 12px; } .account.transfer div.details ul { list-style: none; margin-left: 5px; margin-top: 10px; } .account.transfer div.details ul li { padding: 3px 0; } .account.transfer div.details ul li strong { color: #eb310b; } .account.transfer div.bottom { width: 566px; margin: 0 auto; } .account.transfer div.bottom p.thanks { font-family: Georgia; font-style: italic; font-weight: bold; color: #eb310b; }  .account div.type { margin-left: 25px; margin-bottom: 16px; } .account div.type span.title { display: inline-block; width: 190px; font-size: 13px; font-weight: bold; color: #9e9e9e; } .account div.type a.add { display: inline-block; margin-left: 5px; background: url(/medias/images/account/add-icon.png) no-repeat center left; } .account div.type a.add span { padding-left: 18px; font-family: Georgia; font-style: italic; font-weight: normal; font-size: 10px; color: #eb310b; } .account div.address { display: inline-block; width: 200px; margin-left: 13px; padding: 0 12px 4px 12px; border-right: 1px dotted #858585; } .account div.address a.edit { display: inline-block; margin-left: 5px; padding: 2px 0; background: url(/medias/images/account/btn-edit.png) no-repeat center left; } .account div.address a.edit span { padding-left: 20px; font-family: Georgia; font-style: italic; font-weight: normal; font-size: 10px; color: #b0b0b0; visibility: hidden; } .account div.address a.edit:hover span { visibility: visible; } .account div.address span.name { display: block; font-size: 12px; font-weight: bold; color: #eb310b; } .account div.address span.name span { display: inline-block; padding-top: 2px; } .account div.address span.infos { display: block; margin-top: 3px; font-family: Georgia; font-style: italic; color: #585858; } .account div.address span.infos span.tva { display: inline-block; margin-top: 6px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: bold; } .account div.delivery { display: inline-block; vertical-align: top; margin-left: 12px; } .account div.delivery span.label { font-family: Georgia; display: block; color: #b0b0b0; } .account div.delivery div.fees, .account div.delivery div.days { font-family: Georgia; font-style: italic; font-size: 11px; margin-bottom: 8px; }  .account div#steps { margin-bottom: 10px; } .account div#steps ul { list-style: none; margin: 0; padding: 0; } .account div#steps ul li { display: inline-block; margin: 0; padding: 0; } .account div#steps ul li span { display: inline-block; height: 36px; padding-right: 20px; font-family: Georgia; font-style: italic; font-size: 12px; text-align: left; line-height: 12px; color: #aeaeae; vertical-align: middle; } .account div#steps ul li.step1 { width: 182px; } .account div#steps ul li.step1 span { margin-left: 45px; height: 26px; padding-top: 10px; } .account div#steps ul li.step1.off { background: url(/medias/images/account/steps/step1_off.png) no-repeat; } .account div#steps ul li.step1.on { background: url(/medias/images/account/steps/step1_on.png) no-repeat; } .account div#steps ul li.step2 { width: 193px; margin-left: -4px;} .account div#steps ul li.step2 span { margin-left: 58px; height: 32px; padding-top: 4px; } .account div#steps ul li.step2.off { background: url(/medias/images/account/steps/step2_off.png) no-repeat; } .account div#steps ul li.step2.on { background: url(/medias/images/account/steps/step2_on.png) no-repeat; } .account div#steps ul li.step3 { width: 188px; margin-left: -4px;} .account div#steps ul li.step3 span { margin-left: 58px; height: 26px; padding-top: 10px; } .account div#steps ul li.step3.off { background: url(/medias/images/account/steps/step3_off.png) no-repeat; } .account div#steps ul li.step3.on { background: url(/medias/images/account/steps/step3_on.png) no-repeat; } .account div#steps ul li.step4 { width: 193px; margin-left: -4px;} .account div#steps ul li.step4 span { margin-left: 60px; height: 26px; padding-top: 10px; } .account div#steps ul li.step4.off { background: url(/medias/images/account/steps/step4_off.png) no-repeat; } .account div#steps ul li.step4.on { background: url(/medias/images/account/steps/step4_on.png) no-repeat; }  .account .header { width: 759px; border-bottom: 1px dotted #858585; margin: 0 1px 0 1px; } .account .header .breadcrumb, .account .header .infos { display: block; float: left; width: 379px; padding-bottom: 2px; } .account .header .breadcrumb .welcome { font-family: Georgia; font-style: italic; font-size: 12px; color: #7d7d7d; } .account .header .breadcrumb .welcome img { margin-right: 10px; vertical-align: text-bottom; } .account .header .breadcrumb ul li { margin-top: 8px; display: inline-block; } .account .header .breadcrumb ul li a { font-family: Georgia; font-style: italic; font-size: 12px; color: #eb310b; background: url(/medias/images/account/breadcrumb.png) no-repeat; padding-left: 21px; padding-right: 5px; } .account .header .breadcrumb ul li a:hover { color: #585858; } .account .header .infos { text-align: right; } .account .header .infos dl dt, .account .header .infos dl dd { font-family: Georgia; font-style: italic; font-size: 12px; display: inline-block; } .account .header .infos dl dt { margin-left: 7px; padding-left: 10px; border-left: 1px dotted #858585; } .account .header .infos dl dt.noborder { border: none; } .account .header .infos dl dt img { vertical-align: text-bottom; margin-right: 5px; } .account .header .infos dl dd { font-weight: bold; }  table.list, table.head { width: 759px; border: none; border-collapse: collapse; margin: 1px; } table.list thead { background-color: #e8e8e8; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; } table.list thead th { height: 27px; color: #585858; font-size: 12px; text-transform: capitalize; padding: 0 12px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; } table.list tbody td, table.list tfoot td { border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 9px 12px; color: #333333; } table.list tbody td span.vat { font-family: Georgia; font-style: italic; font-size: 11px; color: #a6a6a6; text-transform: lowercase; } table.list tfoot tr.total, table.list tfoot tr.total td { font-size: 12px; font-weight: bold; color: #585858; } table.list tbody td.noborder, table.list tfoot td.noborder { border: none; } table.list tbody td.nopadding, table.list tfoot td.nopadding { padding: 0; } table.list tbody td.right, table.list tfoot td.right { text-align: right; float: none; } table.list tbody td.amount, table.list tfoot td.amount { text-align: right; font-weight: bold; color: #585858; } table.list tbody td span.description { display: block; color: #b0b0b0; } table.list tbody td a { position: relative; display: block; padding-right: 100px; text-decoration: underline; color: #585858; margin-bottom: 4px; } table.list tbody td a:hover, table.list tbody td a:hover span.description { color: #eb310b; } table.list tbody td a.inline { display: inline-block; padding-right: 0; } table.list tbody td a.underline {text-decoration:none;} table.list tbody td a.underline:hover {text-decoration:underline;} table.list tbody td a span.hover { position: absolute; display: none; height: 13px; bottom: 0; right: 0; font-family: Georgia; font-style: italic; font-size: 10px; background: #e8e8e8 url(/medias/images/account/more.png) no-repeat; padding: 2px 10px 1px 17px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } table.list tbody td a:hover span.hover { display: block; } table.list tbody td div.details { margin-top: 2px; color: #8c8c8c; } table.list tbody td div.details strong { font-family: Georgia; font-style: italic; font-weight: normal; } table.list tbody td.remove { padding: 0; } table.list tbody td.header { background: url(/medias/images/product/listing/product_header.png) no-repeat top right; padding-right: 40px; } table.list tbody tr td.remove a { display: none; } table.list tbody tr:hover td.remove a { display: block; } table.list div#voucher { background: #e8e8e8; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } table.list div#delivery { float: right; background: #e8e8e8; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } table.list div#delivery table { border: none; border-collapse: collapse; } table.list div#delivery table td { border-top: none; border-bottom: none; padding: 9px 10px; } table.list div#delivery table td.middle { padding: 0 10px; } table.list div#delivery table td.picto { vertical-align: middle; } table.list div#delivery table td.red { color: #eb310b; } table.list div#ref { float: left; padding: 9px 12px; } table.list div#ref label { font-family: Georgia; font-style: italic; font-weight: bold; color: #585858; margin-right: 12px; } table.list div#ref input { width: 300px; padding: 2px; } table.list div#resume { float: right; background: #e8e8e8; } table.list div#resume table { border: none; border-collapse: collapse; } table.list div#resume table td { border-top: none; border-bottom: none; padding: 9px 10px; } table.list div#resume table tr.vat { border-top: 1px solid #ccc; } table.list div.productPicture { width: 77px; height: 60px; position: relative; } table.list td div.productPicture img { margin-top: 5px; } table.list td div.productPicture img.promo { position: absolute; right: 0; bottom: 0; } table.list tr.odd { background-color: #F0F0F0; } table.list tr.even { background-color: #D2D2D2; } table.list tr.odd.header td { background-color: #FeF0F0; } table.list tr.even.header td { background-color: #e0d2d2; } table.list .first { border-left: none; } table.list .last { border-right: none; } table.head th, table.head td { font-size: 12px; padding: 5px; }  .product .sep { background: url("/medias/images/product/listing/sep.png") repeat-x scroll 0 0 #FFFFFF; border: 0 none; color: #FFFFFF; height: 3px; margin: 0 10px; padding: 0; } .product .back { padding: 5px; } .product .back a { font-family: Georgia; font-style: italic; font-size: 11px; color: #eb310b; } .product .back a:hover { color: #585858; } .product .user { padding: 7px 5px; font-family: Georgia; font-style: italic; color: #787878; border-top: 1px solid #cecece; } .product table#productDetails { border: none; border-collapse: collapse; width: 296px; border-top: 1px solid #cecece; } .product table#productDetails td { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 4px 0; vertical-align: middle; } .product table#productDetails td.border { border-bottom: 1px solid #cecece;} .product table#productDetails td.first { border-left: none; width: 148px; } .product table#productDetails td.last { border-right: none; } .product table#productDetails td .title { margin: 0 0 6px 6px; } .product table#productDetails td .title img { vertical-align: middle; } .product table#productDetails td .title span { display: inline-block; vertical-align: top; margin-left: 3px; font-size: 10px; font-weight: bold; color: #787878; vertical-align: middle; } .product table#productDetails td .price { font-size: 10px; font-weight: bold; color: #585858; } .product table#productDetails td .price .red { font-size: 11px; } .product table#productDetails td.selector div { float: left; margin: 0 9px 0 25px; } .product table#productDetails td.selector div img { cursor: pointer; margin: 1px 0; } .product table#productDetails td.selector input { float: left; padding: 1px 2px; border: none; width: 39px; margin-right: 6px; text-align: right; color: #585858; font-size: 11px; } .product table#productDetails td.selector label { float: left; padding-top: 1px; } .product table#productDetails.red td.selector { background: #EE0505; color: #710c00; } .product table#productDetails.brick td.selector { background: #C52A2B; color: #7b0e00; } .product table#productDetails.turquoise td.selector { background: #00C1CE; color: #006580; } .product table#productDetails.lightblue td.selector { background: #8ECAFF; color: #14618a; } .product table#productDetails.lime td.selector { background: #99CC33; color: #5e7600; } .product table#productDetails.darkblue td.selector { background: #3399CC; color: #004056; } .product table#productDetails.darkorange td.selector { background: #EFA21D; color: #955100; } .product table#productDetails.orange td.selector { background: #FFB200; color: #855d00; } .product table#productDetails.yellow td.selector { background: #FFC600; color: #6e6400; } .product table#productDetails.lemon td.selector { background: #EADA22; color: #6e6400; } .product table#productDetails.orange td.selector { background: #f48e31; color: #7a4718; } .product table#productDetails.blue td.selector { background: #00a0ee; color: #005077; } .product table#productDetails.green td.selector { background: #6fb72b; color: #375b15; } .product table#productDetails.pink td.selector { background: #ea148c; color: #750a46; } .product table#productDetails td.stock { padding: 0 5px 0 9px; background: url('/medias/images/product/details/arrow_add_to_cart.png') no-repeat 24px bottom; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 11px; color: #57af00; } .product table#productDetails td.stock img { float: right; } .product table#productDetails.red td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_red.png') no-repeat 24px top; } .product table#productDetails.brick td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_brick.png') no-repeat 24px top; } .product table#productDetails.turquoise td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_turquoise.png') no-repeat 24px top; } .product table#productDetails.lightblue td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_lightblue.png') no-repeat 24px top; } .product table#productDetails.lime td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_lime.png') no-repeat 24px top; } .product table#productDetails.darkblue td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_darkblue.png') no-repeat 24px top; } .product table#productDetails.darkorange td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_darkorange.png') no-repeat 24px top; } .product table#productDetails.orange td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_orange.png') no-repeat 24px top; } .product table#productDetails.yellow td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_yellow.png') no-repeat 24px top; } .product table#productDetails.lemon td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_lemon.png') no-repeat 24px top; } .product table#productDetails.orange td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_orange.png') no-repeat 24px top; } .product table#productDetails.blue td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_blue.png') no-repeat 24px top; } .product table#productDetails.green td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_green.png') no-repeat 24px top; } .product table#productDetails.pink td.total { background: #eaeaea url('/medias/images/product/details/arrow_total_pink.png') no-repeat 24px top; } .product table#productDetails td.total img { margin-left: 9px; } .product table#productDetails td.total div { float: right; margin-right: 9px; text-align: right; } .product table#productDetails td.total div span.price { font-size: 18px; line-height: 16px; font-weight: bold; color: #fe1d00; } .product table#productDetails td.total div span.currency { font-weight: bold; color: #585858; } .product table#productDetails td.total div span.vat { display: block; line-height: 10px; font-family: Georgia; font-style: italic; text-transform: lowercase; color: #848484; text-align: right; } .product table#productDetails td.total div .small-price span.price { font-size: 14px; line-height: 12px; } .product table#productDetails td.total div .small-price span.currency { } .product table#productDetails td.total div .small-price span.vat { } .product table#productDetails td.add { background: #57af00; height: 42px; } .product table#productDetails td.add img { float: left; margin: 0 10px; } .product table#productDetails td.add a { display: block; } .product table#productDetails td.add a span { display: block; padding-top: 2px; color: #fff; line-height: 12px; font-weight: bold; text-shadow: 0 1px 1px #000; } .product table#productDetails td.unit .price { float: right; margin-right: 4px; } .product table#productDetails td.delivery .help a { float: left; margin-left: 6px; font-family: Georgia; font-style: italic; color: #ff1e00; cursor: help; } .product table#productDetails td.delivery .help a:hover { text-decoration: underline; } .product table#productDetails td.delivery .infos { float: right; padding: 0 2px 0 18px; background: url('/medias/images/product/details/more_or_less.png') no-repeat; font-weight: bold; color: #ff1e00; } .product table#productDetails td.delivery .to_fix { float: right; padding: 0 2px 0 18px; font-weight: bold; color: #ff1e00; } .product table#productDetails td.degressif .title { margin: 0 0 1px 6px; } .product table#productDetails td.degressif .level { text-align: center; font-family: Georgia; font-style: italic; color: #777777; } .product table#productDetails td.degressif .level span { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #6d6d6d; } .product table#productDetails td.degressif .price { text-align: center; } .product table#productDetails td.degressif img { padding: 4px 0; } .product table#productDetails td.fees .price { float: right; margin-right: 2px; } .product table#productDetails td.packaging .infos { float: right; margin-right: 4px; font-weight: bold; color: #ff1e00; } .product table#productDetails td.infos .price { float: right; margin-right: 4px; } .product table#productDetails td.personnaliser { vertical-align: top; padding: 1px 0; margin: 0; } .product table#productDetails td.personnaliser span { display: block; padding: 3px 0; margin: 0 0 0 8px; border-bottom: 1px dotted #cecece; } .product table#productDetails td.personnaliser span.last { border: none; } .product table#productDetails td.personnaliser a {color: #787878;} .product table#productDetails td.personnaliser a:hover {color: #e83000;} .product .tags {margin-top: 10px;} .product .tags a { background-color: #eaeaea; padding: 4px 8px; margin-right: 3px; color: #eb310b; font-family: Georgia; font-style: italic; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .product .tags a:hover {color: #000;}  span.red { color: #eb310b; }  a.compare { float: left; display: block; width: 119px; height: 22px; background: url('/medias/images/productlist/bck_compare.jpg') no-repeat; text-decoration: none; outline: none; color: #333333; margin-bottom: 10px; } a.compare span { display: block; padding: 5px 0px 0px 0px; text-align: center; }  .resultcart { position: relative; top: -6px; width: 152px; height: 35px; background-image: url(/medias/images/productlist/shopping-cart.png); float: right; cursor: pointer; cursor: hand; } .resultcart.bottom { top:0; } .resultcart p { margin-left: 20px; margin-top: 3px; width: 80px; font-size: 9px; padding: 0; width:70px; font-weight: bold; color: white; } .resultitle { float: left; font-size: 12px; font-weight: bold; color: #4b4b4b; margin-left: 10px; margin-top: 5px; text-transform: uppercase; } a.ecom_valid { display: block; float: right; background: url("/medias/images/ecommerce/bck_valid_right.png") no-repeat right top; text-decoration: none; outline: none; font-size: 12px; color: white; font-weight: bold; line-height: 13px; } a.ecom_valid span { display: block; background: url("/medias/images/ecommerce/bck_valid_left.png") no-repeat left top; padding: 8px 18px 8px 38px; text-decoration: none; } .cart_actions { display: block; float: right; width: 396px; height: 40px; background: url("/medias/images/ecommerce/bck_cart_actions.png") no-repeat left top; list-style-type: none; list-style-position: inside; } .cart_actions li { display: block; width: 170px; float: left; padding: 15px 0 0 15px; margin: 0; } .cart_list { background-repeat: repeat-y; background-image: url('/medias/images/ecommerce/cart_back.png'); width: 761px; } .cart_list thead { background-repeat: repeat-x; background-image: url('/medias/images/ecommerce/cart_head.png'); height: 26px; } .cart_list thead th { background-repeat: no-repeat; background-position: top right; background-image: url('/medias/images/ecommerce/cart_head_sep.png'); text-align: center; font-size: 13px; font-weight: bold; } .cart_list thead .last { background-image: none; width: 210px; } .cart_list tbody td { background-repeat: repeat-y; background-position: top right; background-image: url('/medias/images/ecommerce/cart_content.png'); padding: 5px; } .cart_list tbody td.last, .cart_list tbody td.last td { background-image: none; } .cart_price { width: 200px; background-repeat: repeat-y; background-image: url('/medias/images/ecommerce/cart_price.png'); } .cart_price tbody tr.first { background-repeat: no-repeat; background-image: url('/medias/images/ecommerce/cart_price_top.png'); } .cart_price tbody tr.last { background-repeat: no-repeat; background-position: bottom; background-image: url('/medias/images/ecommerce/cart_price_bottom.png'); font-weight: bold; } .cart_price tbody tr td { background-image: none; padding: 5px; } .cart_price tbody tr td.first { text-align: right; } .cart_price tbody tr td.last { color: red; } table.voucher { margin-bottom: 10px; width: 235px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-collapse: collapse; } table.voucher tbody { border-bottom: 1px solid #ccc; } table.voucher tbody th { background: #e8e8e8; height: 27px; color: #585858; font-size: 12px; text-transform: capitalize; padding: 0 12px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; } table.voucher tbody td { border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 9px 12px; color: #333; } table.voucher tbody .first { border-left: 0; } table.voucher tbody .last { border-right: 0; } table.voucher tfoot { background: #e8e8e8; } table.voucher tfoot td { padding: 9px 12px; } table.voucher tfoot .title { display: block; font-family: Georgia; font-size: 11px; font-style: italic; color: #585858; padding-bottom: 7px; } table.voucher tfoot input { border: 1px solid #d4d4d4; color: #5b5b5b; padding: 2px; } table.voucher tfoot a.add_voucher { background: #585858; text-decoration: none; outline: none; font-size: 10px; color: white; padding: 3px 5px; text-align: center; } table.voucher tfoot p.infos { background: url('../medias/images/account/voucher-infos.png') no-repeat; margin-top: 5px; padding: 0 0 0 17px; text-align: left; font-size: 10px; color: #eb310b; }   .pagerbox { float: right; color: #4b4b4b; } .pagerbox img { vertical-align: middle; }   .tabbedList { float: left; width: 100%; } .tabset ul, .tabset li { list-style: none; padding: 0; margin: 0; line-height: normal; font-weight: bold; } .tabset li { float: left; background: #fff; margin: 0 1px; border: 1px solid #c8c8c8; border-bottom: none; color: #515151; } .tabset li.first { margin-left: 0; } .tabset li a { display: block; padding: 6px 13px 4px 13px; text-decoration: none; } .tabheader { clear: both; padding: 1px; height: 10px; font-size: 10px; line-height: 10px; border: 1px solid #c8c8c8; border-top: none; border-bottom: none; } .tabcontent { clear: both; padding: 1px; border: 1px solid #c8c8c8; border-top: none; } .tabcontent .specification { border-bottom: 1px dotted #858585; margin: 0 5px; } .tabcontent .specification.last { border: none; } .tabcontent .specification div.left div, .specification div.right div { padding: 5px; } .tabcontent .specification .left { width: 45%; font-size: 11px; font-weight: bold; color: #636363; } .tabcontent .specification .right { width: 45%; font-size: 11px; color: #5b5b5b; } .tabcontent .description_content { color:#5b5b5b; padding:10px; text-align:justify; line-height:18px; } .tabcontent .description_remarques { color:#fe1d00; margin-top:8px } .similar { border-bottom: 1px dotted #858585; margin: 0 5px; } .similar.last { border: none; } .similar div.left div,.similar div.right div,.similar div.middle div { padding: 5px; } .similar .left { padding: 10px 5px; } .similar .middle { font-weight: bold; float: left; padding-top: 20px; } .similar .right { width:50; padding-top: 20px; }  #tab-description { color:666666; text-align:justify; padding:25px; }   .product h1 { padding: 5px 5px 0px 5px; } .product h2 { padding: 5px 5px 5px 5px; } .personnaliser { font-size:10px; font-weight:normal; margin-right:10px; } #product-picture ul, #product-picture li, #product-thumbs ul, #product-thumbs li { list-style: none; } #product-picture li, #product-thumbs li { display: block; float: left; } #product-thumbs li { width: 42px; height: 52px; margin: 10px 2px; } #product-thumbs a { display: block; width: 42px; height: 42px; margin-top: 5px; } #product-thumbs li.selected { background: #fff url('/medias/images/product/details/thumb_selected.png') no-repeat top center; } #product-thumbs li.prev a { margin-top: 5px; height: 37px; background: #fff url('/medias/images/product/thumbs-arrows.png') no-repeat scroll 0 0; text-indent: -999px; } #product-thumbs li.next a { margin-top: 5px; height: 37px; background: #fff url('/medias/images/product/thumbs-arrows.png') no-repeat scroll 0 -42px; text-indent: -999px; } #product-thumbs li.off a { background-position: 0 42px; } #product-picture .picture-holder { position: relative; } #product-picture .picture-holder .promo { position: absolute; right: 0; bottom: 0; } #product-picture .picture-holder .zoom { position: absolute; left: 0; bottom: 0; } #product-actions { width: 294px; margin-bottom: 10px; } .quote-request { background: transparent url('/medias/images/productlist/bk-price-quote.png') no-repeat; width: 126px; height: 23px; padding: 9px 10px 10px 10px; color: #c6c6c6; font-weight: bold; display:block; text-decoration: none; margin-left: 60px; } #product-actions .r0 .c1 { background-repeat: repeat-x; height: 27px; vertical-align: top; } #product-actions .r0 .c1 span { color: red; } #product-actions .r1 .c1 { background-repeat: no-repeat; height: 29px; line-height: 0; } #product-actions.red .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-red.png'); } #product-actions.brick .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-brick.png'); } #product-actions.yellow .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-yellow.png'); } #product-actions.green .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-green.png'); } #product-actions.lime .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-lime.png'); } #product-actions.lightblue .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-lightblue.png'); } #product-actions.darkblue .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-darkblue.png'); } #product-actions.orange .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-orange.png'); } #product-actions.turquoise .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-turquoise.png'); } #product-actions.lemon .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-lemon.png'); } #product-actions.darkorange .r1 .c1 { background-image: url('/medias/images/product/0902/bloc-qte-darkorange.png'); } #product-actions .r1 .c1 table { color: white; line-height: normal; margin-left: 20px; margin-bottom: 5px; } #product-actions .r1 .c1 table td { padding: 0 3px; } #product-actions #product-qty { text-align: right; width: 60px; border: none; } #product-actions #current-price { color: red; font-size: 18px; font-weight: bold; } #product-actions .r2 .c1, #product-actions .r2 .c3, #product-actions .r5 .c3 { width: 27px; text-align: center;} #product-actions .r2 .c2 { width: 135px; text-align: right; padding-right: 5px;} #product-actions .r2 .c2-2 { width: 135px; text-align: right;} #product-actions .r2 .c2-2 div{ background: transparent url(/medias/images/pictos/prix-preferentiel.jpg) no-repeat right center;padding-right:21px;} #product-actions .r2 .c3 { border-left: 1px dashed #8f8f8f; } #product-actions .r5 td { padding-top: 5px; } #product-actions .r3 td, #product-actions .r6 td { padding: 5px 0px; } #product-actions .r3 .c4 { color: #8f8f8f;} #product-actions .r3 .c4 span#current-displayprice { font-weight: bold; color: red; padding-right: 2px; } #product-actions .r4 .c1 { background-image: url('/medias/images/product/0902/bloc-prix.png'); background-repeat: no-repeat; width: 167px; height: 36px; } #product-actions .r4 .c1 table { margin-left: 10px; } #product-actions .r4 .c1 table td { padding: 0 5px; } #product-actions .r4 .c3 { background-image: url('/medias/images/product/0902/bloc-validation.png'); background-repeat: no-repeat; width: 127px; height: 36px; } #product-actions .r4 .c3 a { display: block; color: white; font-weight: bold; width: 100px; padding-left: 10px; } #product-actions .r5 .c3 { border-left: 1px dashed #8f8f8f; } #product-actions .r5 .c1, #product-actions .r5 .c3, #product-actions .r6 .c2, #product-actions .r6 .c4 { border-bottom: 1px dashed #8f8f8f; } #product-actions .r6 .c2 { color: #8f8f8f; } #product-actions .r6 .c2 span { color: red; font-weight: bold;} .staticHelpTrigger { position: relative; } .helpTrigger { position: absolute; }  .helpPopup { position: absolute; display: none; z-index: 50; border-collapse: collapse; } .helpPopup td.hpcornertop { height: 15px; width: 19px; padding: 0; } .helpPopup td.hpcornerbottom { height: 29px; width: 19px; padding: 0; } .helpPopup td.hptopleft { background-image: url(/medias/images/coda/bubble-1.png); } .helpPopup td.hptop { background-image: url(/medias/images/coda/bubble-2.png); } .helpPopup td.hptopright { background-image: url(/medias/images/coda/bubble-3.png); } .helpPopup td.hpleft { background-image: url(/medias/images/coda/bubble-4.png); } .helpPopup td.hpright { background-image: url(/medias/images/coda/bubble-5.png); } .helpPopup td.hpbottomleft { background-image: url(/medias/images/coda/bubble-6.png); } .helpPopup td.hpbottom { background-image: url(/medias/images/coda/bubble-7.png); text-align: center;} .helpPopup td.hpbottom img { display: block; margin: 0 auto; } .helpPopup td.hpbottomright { background-image: url(/medias/images/coda/bubble-8.png); } .helpPopup td.hpcontent { background-color: white; color: black;} .helpPopup table.helpList { border-collapse: collapse; } .helpPopup table.helpList thead { background-color: #dddddd; } .helpPopup table.helpList th, .helpPopup table.helpList td { padding: 5px; text-align: center; border: 1px solid #dddddd; } .product table#productDetails .helpPopup td.hptopleft, .product table#productDetails .helpPopup td.hptop, .product table#productDetails .helpPopup td.hptopright, .product table#productDetails .helpPopup td.hpleft, .product table#productDetails .helpPopup td.hpright, .product table#productDetails .helpPopup td.hpbottomleft, .product table#productDetails .helpPopup td.hpbottom, .product table#productDetails .helpPopup td.hpbottomright, .product table#productDetails .helpPopup td.hpcontent { border-left: 0 none; border-right: 0 none; padding: 0; }   .globuleError, .globuleWarning, .globuleInfo { padding: 34px 5px 5px 5px; border: 1px dotted black; font-weight: bold; font-size: 12px; } .globuleError ul, .globuleWarning ul, .globuleInfo ul { margin: 5px 0; padding: 0 0 0 20px; } .globuleError { background: #ff8080 url(/medias/images/error_error.png) no-repeat scroll 5px 5px; border-color: #ff0000; color: white; } .globuleWarning { background: #ffbf7c url(/medias/images/error_warning.png) no-repeat scroll 5px 5px; border-color: #ff7f00; color: white; } .globuleInfo { background: #7b7fff url(/medias/images/error_info.png) no-repeat scroll 5px 5px; border-color: #0000ff; color: white; }   #BlocPromo{ width:246px; height:64px; float:left; margin-right:10px; background: transparent url(/medias/images/blocs/bloc_un_adh_indus.png) no-repeat top left; } #BlocPromo .prixArticle1{ width:54px; height:64px; float:left; color:#FFF; font-size:16px; font-weight:bold; text-align:center; padding-top:16px; } #BlocPromo .photoArticle1{ width:67px; height:64px; float:left; padding-top:10px; } #BlocPromo .descripArticle1{ width:125px; height:47px; line-height:1; color:#a4a4a4; float:left; } #BlocPromo .lienArticle1 a{ color:#fff; font-weight:bold; text-decoration:none; } #BlocPromo .lienArticle1 a:hover{ color:#fff; font-weight:bold; text-decoration:underline; } #BlocPromo h1{ font-size:14px; text-transform:uppercase; margin-bottom:-3px; padding: 3px 0px 0px 3px; color:#565656; } #BlocPromo .lienArticle1{ width:115px; height:17px; float:left; color:#FFF; text-align:right; padding-right:10px; } #BlocProduit{ width:246px; height:64px; float:left; margin-right:10px; background: transparent url(/medias/images/blocs/bloc_deux_adh_indus.png) no-repeat top left; } #BlocProduit .photoArticle2{ width:100px; height:64px; float:left; text-align:center; padding-top:10px; } #BlocProduit .descripArticle2{ width:146px; height:47px; line-height:1; color:#565656; font-size:13px; font-weight:bold; text-transform:uppercase; float:left; } #BlocProduit .lienArticle2{ width:136px; height:17px; float:left; color:#FFF; text-align:right; padding-right:10px; text-transform:uppercase; } #BlocProduit .lienArticle2 a{ color:#565656; font-weight:bold; text-decoration:none; } #BlocProduit .lienArticle2 a:hover{ color:#565656; font-weight:bold; text-decoration:underline; } #BlocProduit2{ width:246px; height:64px; float:left; margin-right:10px; background: transparent url(/medias/images/blocs/bloc_trois_adh_indus.png) no-repeat top left; } #BlocProduit2 .descripArticle3{ width:94px; height:64px; padding-left:6px; padding-right:4px; float:left; } #BlocProduit2 td{ line-height:1; color:#565656; text-transform:uppercase; font-size:12px; } #BlocProduit2 .lienArticle3{ width:122px; height:64px; float:left; color:#fff; text-align:right; padding-right:10px; padding-top:48px; text-transform:uppercase; } #BlocProduit2 .lienArticle3 a{ color:#fff; font-weight:bold; text-decoration:none; } #BlocProduit2 .lienArticle3 a:hover{ color:#fff; font-weight:bold; text-decoration:underline; } .ligneG_txt{ width:350px; float:left; min-height:120px; } .ligneG_empty{ width:350px; float:left; min-height:120px; } .ligneD_txt{ width:350px; float:left; min-height:120px; } .ligneD_empty{ width:350px; float:left; min-height:120px; }  .boxMap { width:690px; height:250px; border: 1px solid #EAEAEA; padding:15px; margin-bottom:15px; min-height:250px; } .boxMap strong { text-transform:uppercase; color:#999999; } .boxMap #map1, .boxMap #map2, .boxMap #map3, .boxMap #map4 { float:left; width:200px; border:1px solid #cccccc; } .infoMap { width:275px; float:right; } .boxMap p { font-weight:bold; }   .dialog { position: absolute; background-color: white; border: 1px solid #808080; padding: 5px; }   .Faq_Entry dt a{ list-style-type:none; text-transform:uppercase; list-style-position:outside; display:block; background-image:url(/medias/images/submenu-arrows/puceMenuFaq.png); background-position: 10px; background-repeat:no-repeat; padding-left:35px; padding-top:5px; } .Faq_Entry dt a:hover{ list-style-type:none; text-transform:uppercase; list-style-position:outside; display:block; background-image:url(/medias/images/submenu-arrows/puceMenu.png); background-position: 10px; background-repeat:no-repeat; padding-left:35px; } .Faq_Entry dd{ font-style:italic; padding-left:25px; padding-right:10px; margin-top:-3px; margin-bottom:3px; } .Faq_Category dt a{ list-style-type:none; text-transform:uppercase; list-style-position:outside; display:block; background-image:url(/medias/images/submenu-arrows/puceMenuFaq.png); background-position: 10px; background-repeat:no-repeat; padding-left:35px; } .Faq_search #search .filterbox { margin-bottom:20px; } .Faq_Category dt a:hover{ list-style-type:none; text-transform:uppercase; list-style-position:outside; display:block; background-image:url(/medias/images/submenu-arrows/puceMenu.png); background-position: 10px; background-repeat:no-repeat; padding-left:35px; } .Faq_Category dd{ font-style:italic; padding-left:50px; margin:3px 15px 3px 0; } .Faq_position p{ padding-bottom:15px; } .Faq_position { margin-bottom:14px; } .Faq_position h4 { font-size: 16px; width:736px; font-weight:bold; text-transform:uppercase; border-bottom:1px dotted #999 ; color: #333333; } .containerFaq { float:left;  padding-left:20px; line-height:1.5; width:90%; } .containerFaq h1 { font-size: 18px; font-family:Trebuchet MS; height:50px; color: #ed390d; width:600px; text-transform:uppercase; background-image:url(/medias/images/bckh1.jpg); background-repeat:no-repeat; margin-top:15px; text-align:left; } .containerFaq h2 { font-size: 13px; font-family:Trebuchet MS; text-transform:uppercase; border-bottom:1px dotted #ed390d ; color: #333333; padding-top:15px; font-weight:800; } .containerFaq h2 span { color: #ed390d; font-size: 18px; font-family:Trebuchet MS; font-weight:bold; } .containerFaq h3 { font-size: 12px; color: #999; font-family:Trebuchet MS; text-transform:uppercase; font-weight:400; padding-top:15px; } .containerFaq h4 { font-size: 14px; width:736px; font-weight:bold; text-transform:uppercase; border-bottom:1px dotted #999 ; color: #333333; margin-bottom:10px; } .containerFaq h5 { font-size: 11px; color: #333333; padding-top:15px; } .containerFaq a { color: #ed390d; text-decoration:underline; } .containerFaq a:hover { color: #333333; } .containerFaq dl { margin-bottom:40px; } .ContactInfos { padding-left:20px; background-image:url(/medias/images/contact.jpg); background-repeat:no-repeat; background-position:left; height: 204px; width:670px; } .ContactInfos a { text-decoration:underline; color:#ED390D; } .ContactInfos a:hover { color:#666666; } .ContactInfos ul { padding-top:50px; margin-left:100px; } .ContactInfos ul li { font-size:12px; line-height:20px; } #contact-form legend { color:#ED390D; }   .contact { padding-left:30px; padding-right:20px; } .contact h1 { font-size: 18px; font-family:Trebuchet MS; height:50px; color: #ed390d; width:600px; text-transform:uppercase; background-image:url(/medias/images/bckh1.jpg); background-repeat:no-repeat; margin-top:15px; text-align:left; } .contact legend { margin-left:25px; text-transform:uppercase; color:#888888; font-weight:bold; font-size:12px; }  .checkout h3 { text-transform:uppercase; color:#E1431B; margin-left:10px; padding-top:10px; border-bottom:1px dotted red; padding-bottom:5px; width:700px; } .checkout h3 small { font-size:10px; color:#666666; text-transform:lowercase; } .adresse { padding-bottom:10px; padding-left:20px; padding-top:5px; color:#777777; margin-left:10px; } .adresse strong { text-transform:uppercase; color:black; } .choice .left { margin:12px; } .choice .left h3 { text-transform:uppercase; font-size:11px; color:#E1431B; padding-bottom:5px; border-bottom:1px dotted red; } .choice .left label { font-weight:bold; } .payment h3 { margin-left:15px; color:#888888; font-weight:bold; font-size:12px; border-bottom:1px dotted #777777; } .payment p { margin-left:15px; text-align:justify; } .payment ul { margin-left:40px; color:#777777; } .downloadImage { float:left; margin-left:10px; margin-right:10px; width:200px; } .contacttop { margin-left: 10px; display: block; float: left; margin-left:10px; margin-right:10px; cursor:pointer; }  .filler{ height:80px; width:10px; } .seeAllFavsLink{ font-family: Georgia; font-style: italic; font-size:12px; color:#EB310B; }  .weBlock{ background-image:url(/medias/images/wallends/box_frame.png); background-repeat:no-repeat; width:320px; height:125px; float:left; margin-left:8px; margin-top:5px; } .wePhotoBox{ background-image:url(/medias/images/wallends/box_bg.png); background-repeat:repeat-x; height:125px; margin-top:2px; padding-top:15px; width:120px; float:left; } .wePhotoFrame{ background-image:url(/medias/images/wallends/photoframe_bg.png); background-repeat:repeat-x; height:87px; margin-bottom:auto; margin-left:auto; margin-right:auto; padding-top:5px; padding-left:5px; width:105px; } .weContentBlock{ width:180px; height:125px; float:left; } .weProductTitle{ width:170px; padding-left:7px; font-weight:bold; color:red; height:35px; margin-top:10px; text-transform:uppercase; } .weProductInfos{ background-image:url(/medias/images/wallends/productinfo_bg.png); background-repeat:repeat-x; color:red; height:59px; margin:5px auto auto; padding-left:10px; padding-top:8px; width:160px; } .weProductPrice{ width:100%; height:25px; } .weProductDisponibility{ width:100%; height:29px; } .weProductDisponibility img{ vertical-align:middle; } .weColorband{ float:left; } .clientAddress{ color:#ED390D; font-weight:bold; text-transform:uppercase; } .clientAddress:hover{ color:#555555; } .tonerFilterTitle{ border-bottom:solid 1px #C52A2B; margin-left:100px; width:230px; padding-bottom: 2px; } .visuelServices { width:337px; height:139px; font-family:Trebuchet MS, Helvetica, sans-serif; text-align:left; line-height:1.1; padding-left:350px; padding-right:20px; padding-top:15px; margin-bottom:15px; font-size:22px; font-weight: 500; color:#ffffff; } .visuelServices h1 { background: none; width: auto; } .tooltip { position: absolute; padding: 5px; border: 1px solid #dadada; background-color: #f5f5f5; } .clientAddAddress{ color:#E1431B; font-weight:bold; } .clientAddAddress:hover{ color:#555555; } .alertBox_overlay { position: absolute; top:0px; left:0px; background-color:#000; filter:alpha(opacity=50); opacity:.50; z-index: 1500; width:100%; height:100%; } #alertBox_overlayContent { position: absolute; top:50%; left:50%; margin-left:-275px; margin-top:-300px; opacity: 1; padding: 15px; width: 642px; height:450px; z-index: 1999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #006699; overflow: hidden; } #alertBox_overlayContent a { color:#fff; } #alertBox_overlayContent a:hover { color:#FF0000; } #MB_caption { color:#ED390D; font-size:18px; } #MB_header { background-color:white; background-image:url(/medias/images/bck_modal.jpg); background-repeat:no-repeat; background-position:bottom center; } #MB_content { background-color:#FFFFFF; color:#ED390D; padding:30px; font-size:12px; font-weight:bold; line-height:1.6em; } #MB_content ul, #MB_content ol { color:#888888; padding-left:20px; } #buyers-guide { background: url(/medias/images/paves.jpg) top left no-repeat; width: 166px; height: 123px; margin-left: 772px; padding: 30px 10px 0px 10px; } #posSavoirPlus #buyers-guide { margin-left: 0px; line-height: 15px; text-align: left; } #posSavoirPlus #buyers-guide p { margin: 7px 0px 0px 0px; line-height: 12px; } #buyers-guide select { font-size:10px;} #buyers-guide strong { font-size: 16px; font-weight: bold; margin-left: 80px; display: block; } #span_yaxo{ display:block; color:#0091d2; position:relative; font-size:12px; width:120px; text-align:center; height:50px; float:left; } #yaxo_container{ height:50px; } #span_yaxo{ display:block; color:#0091d2; position:relative; top:-58px; font-size:11px; padding-top:22px; width:125px; text-align:center; } #yaxo_container_home{ height:50px; } .home-block img.promo { position: absolute; right: 0; bottom: 0; } .home-block .homeImg { position: absolute; } .home-block a.price { margin-top: 55px; } #product_deleted_information { color:#FF040B; font-weight:bold; margin-bottom:15px; }  h2.title_navcat { color:#FFFFFF; margin-top:20px; font-size:11px; text-transform:uppercase; } h2.title_navcat img{ position:relative; bottom:3px; } .brand_navcat { float:left; display:block; width:150px; height:140px; border:none; padding-top:10px; } .brand_navcat:hover { background: url(/medias/images/bck-logo.jpg) top left no-repeat; background-position:10px 0px; } .brand_navcat span.total, .brand_navcat span.img { display:block; text-align:center; } .brand_navcat span.total { font-weight:bold; } .brand_header span.img { display:block; float:left; width:184px; height:200px; padding-left:46px; } .brand_header span.description { display:block; margin: 25px 28px 0 15px; float:left; width:352px; }   #sector_box { width: 162px; height: 145px; margin-left: 772px; padding: 0px 10px 0px 10px; } #sector_box select { font-size:10px;width: 160px;} #sector_box strong { font-size: 16px; font-weight: bold; margin-left: 50px; display: block; } #sector_box p { margin-left: 50px; display: block; } .btnBoxSector { margin-left:50px;; } .btnBoxSector a { background: url(/medias/images/btnSector.png) 0 0; display: block; float: left; height: 26px; padding-left: 10px; text-decoration: none; text-align:center; color:#ffffff !important; font-weight: bold; font-size:12px; } .btnBoxSector span { background: #e8e8e8 url(/medias/images/btnSector.png) 100% 0px; display: block; line-height: 24px; padding-right: 20px; height: 26px; cursor:hand; cursor:pointer; float:left; width:80px; } .btnBoxSector a:hover { background-position: 0 -26px; color:#ffffff !important; text-decoration: underline !important;} .btnBoxSector a:hover span { background-position: right -26px;} .tagItem { background: transparent url(/medias/images/bgListeSecteur.png) no-repeat 0px 0px; padding: 15px 15px 0px 15px; width:675px; float:left; } .tagItem img { float:left; } .tagItem div { margin-left:10px; float:left; width:70%; } .tagItemEnd { background: transparent url(/medias/images/bgListeSecteur.png) no-repeat 0px -487px; padding: 15px 15px 0px 15px; height: 15px; float:left; width:675px; }   #colMiddle { float: left; width: 510px; } #colRight { float: left; width: 180px; margin: 0px 0px 0px 10px; }    .ColMLeft { float: left; width:250px; }  .ColMRight { float: left; width:250px; margin-left: 10px; }  .box-GD{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; padding:9px 0 0 7px; float: left; width: 243px; margin:0px 0px 10px 0px; } .box-yellow{ background:url(/medias/images/blocs/box-yellow-top-left.gif) no-repeat 0 0; padding:9px 0 0 7px; float: left; width: 243px; margin:0px 0px 10px 0px; } .box-green{ background:url(/medias/images/blocs/box-green-top-left.gif) no-repeat 0 0; padding:9px 0 0 7px; float: left; width: 243px; margin:0px 0px 10px 0px; }  .box-projets{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; float:left; padding:9px 0 0 7px; width: 243px; margin:0px 0px 0px 0px; }  .box-produits{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; float:left; padding:9px 0 0 7px; width: 243px; margin:0px 0px 0px 10px; } .box-classique{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; float: left; padding:9px 0 0 7px; width: 243px; margin:0px 0px 0px 10px; }  .box-service-1{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; float:left; padding:9px 0 0 7px; width: 180px; margin:0px 0px 10px 0px; } .box-service-2{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; float:left; padding:9px 0 0 7px; width: 180px; margin:0px 0px 10px 0px; } .box-service-3{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; float:left; padding:9px 0 0 7px; width: 180px; margin:0px 0px 10px 0px; } .box-service-4{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; float:left; padding:9px 0 0 7px; width: 180px; margin:0px 0px 10px 0px; } .box-service-5{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; float:left; padding:9px 0 0 7px; width: 180px; margin:0px 0px 10px 0px; }  .box-Introduction{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; padding:9px 0 0 7px; float: left; width: 505px; margin:0px 0px 10px 0px; }  .box-Google-map{ background:url(/medias/images/blocs/box-top-left.gif) no-repeat 0 0; padding:9px 0 0 7px; float: left; width: 505px; margin:0px 0px 0px 0px; }  .box-inner{ background:url(/medias/images/blocs/box-bottom-right.gif) no-repeat 100% 100%; float:left; width:100%; } .box-inner p { margin: 5px; text-align: left; } .box-inner h2 { margin: 0px 5px 5px 9px; width: 95%; } .box-inner h3 { margin: 0px 5px 5px 9px; } .box-inner ul { width: 95% !important; } .box-inner ul li { text-align: left !important; } .box-top-right { background: url(/medias/images/blocs/box-top-right.gif) no-repeat top right; position: relative; float: right; top: -32px; margin-bottom: -20px; width:14px; height:29px; overflow: hidden; } .box-yellow-top-right { background: url(/medias/images/blocs/box-yellow-top-right.gif) no-repeat top right; position: relative; float: right; top: -32px; margin-bottom: -20px; width:14px; height:29px; overflow: hidden; } .box-green-top-right { background: url(/medias/images/blocs/box-green-top-right.gif) no-repeat top right; position: relative; float: right; top: -32px; margin-bottom: -20px; width:14px; height:29px; overflow: hidden; } .box-bt-left { background: url(/medias/images/blocs/box-bottom-left.gif) no-repeat bottom left; position: relative; left: -7px; width: 13px; height: 15px; } .spacer {clear: both;} .titleBox { position: relative; top: -5px; float: right; margin: 3px 30px 2px 0px; font-size: 12px; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-weight: bold; } # umb { clear:both; margin-right:5px; width:99%; } #breadCrumb img { margin-right: 5px; } #sector_box .sector_desc { display:block; height: 119px; padding-top:6px; } .right_dealer { margin-left: 772px; } .right_dealer h4 { background: #fff url(/medias/images/homepage/title-official-dealer.png) no-repeat scroll center left; display: block; border-bottom: 1px solid #d7d7d7; text-indent: -9999px; height: 15px; padding: 5px 0px; } .right_dealer p { overflow: hidden; background: #fff url(/medias/images/homepage/list-official-dealer.png) no-repeat scroll center left; height: 234px; text-indent: -9999px; border-bottom: 1px solid #d7d7d7; } .right_dealer a { padding: 5px 0 0 13px; background: #fff url(/medias/images/homepage/arrow-dealer.png) no-repeat scroll 0 6px; display: block; float: right; text-decoration: none; color: #ea2b08; } .right_dealer a span { border-bottom: 1px solid #ea2b08; }  .box-IntroductionSD2011 { background: url("/medias/images/blocs/box-top-left-blue.gif") no-repeat scroll 0 0 transparent; float: left; margin: 0 0 10px; padding: 9px 0 0 7px; width: 505px; } .box-VideoSD2009 { background: url("/medias/images/blocs/box-top-left-blue.gif") no-repeat scroll 0 0 transparent; float: left; margin: 0; padding: 9px 0 0 7px; width: 505px; } .box-service-1-blue { background: url("/medias/images/blocs/box-top-left-blue.gif") no-repeat scroll 0 0 transparent; float: left; margin: 0 0 10px; padding: 9px 0 0 7px; width: 180px; } .box-service-2-blue { background: url("/medias/images/blocs/box-top-left-blue.gif") no-repeat scroll 0 0 transparent; float: left; margin: 0 0 10px; padding: 9px 0 0 7px; width: 180px; } .sd2011 { width: 420px; margin: 0 auto; font: 13px/18px Helvetica, Arial, sans-serif; color: #848484; } .sd2011 .sd2011inner { margin: 0 20px; } .sd2011 p { margin-bottom: 10px; padding: 0; } .sd2011 input, .sd2011 select { padding: 7px; font: 13px/13px Helvetica, Arial, sans-serif; border: 1px solid #8ba93c; border-radius: 5px; width: 50%; } .sd2011 .uniForm fieldset { background-image: none; } .sd2011 .uniForm fieldset legend { font: 23px/23px Helvetica, Arial, sans-serif; border: none; color: #00b5ef; text-transform: uppercase; } .sd2011 select.nw { width: auto; } .sd2011 .controls input { width: auto; } .sd2011 button, .sd2011 a.button { background-color: #00b5ef; border: 1px solid #2486a1; padding: 8px; font: bold 13px/13px Helvetica, Arial, sans-serif; color: #fff; border-radius: 5px; } .sd2011 a.button { display: inline-block; float: none; background-image: none; } .sd2011 .register_box { background: url('/medias/images/sd2011/register-box.jpg') no-repeat scroll 0 0; height: 73px; padding: 30px 20px 0 20px; margin-bottom: 20px; } .sd2011 .register_box p { font: bold 16px/16px Helvetica, Arial, sans-serif; color: #4d650d; } .sd2011 .register_box input { width: 190px; } .sd2011 h2 { text-align: center; color: #95c124; font: bold 24px/26px Helvetica, Arial, sans-serif; margin-bottom: 10px; } .sd2011 h3 { text-align: center; color: #848484; font: bold 12px/12px Helvetica, Arial, sans-serif; margin-bottom: 20px; } .sd2011 .sponsors_box { margin: 20px 0; text-align: center; background: url('/medias/images/sd2011/sponsors-bg.png') no-repeat scroll 0 0; height: 213px; } .sd2011 .sponsors_box img { margin-top: 40px; } .sd2011 .sponsors_box.no_button img { margin-top: 70px; } .sd2013 { width: 494px; margin: 20px auto 0 auto; font: 13px/18px Helvetica, Arial, sans-serif; color: #848484; } .sd2013 .sd2013inner { margin: 0 0 0 30px; } .sd2013 p { margin-bottom: 10px; padding: 0; } .sd2013 input, .sd2013 select { padding: 6px; font: 12px/12px Helvetica, Arial, sans-serif; border: 1px solid #f5898d; border-radius: 5px; width: 50%; } .sd2013 input.radio { width: auto; border: none; } .sd2013 .uniForm fieldset { background-image: none; clear: both; } .sd2013 .uniForm fieldset legend { font: 23px/23px Helvetica, Arial, sans-serif; border: none; color: #e90007; text-transform: uppercase; } .sd2013 .uniForm fieldset legend.small { font-size: 16px; display: block; width: 464px; } .sd2013 .col1 { width: 45%; float: left; } .sd2013 .col2 { width: 45%; float: right; } .sd2013 select.nw { width: auto; } .sd2013 .controls input { width: auto; } .sd2013 button, .sd2013 a.button { background-color: #0f4d6e; border: none; background-image: linear-gradient(top, rgb(0,101,134) 20%, rgb(28,53,86) 60%); background-image: -o-linear-gradient(top, rgb(0,101,134) 20%, rgb(28,53,86) 60%); background-image: -moz-linear-gradient(top, rgb(0,101,134) 20%, rgb(28,53,86) 60%); background-image: -webkit-linear-gradient(top, rgb(0,101,134) 20%, rgb(28,53,86) 60%); background-image: -ms-linear-gradient(top, rgb(0,101,134) 20%, rgb(28,53,86) 60%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, rgb(0,101,134)), color-stop(0.6, rgb(28,53,86))); padding: 8px; font: bold 13px/13px Helvetica, Arial, sans-serif; color: #fff; border-radius: 5px; } .sd2013 a.button { display: inline-block; float: none; } .sd2013 .register_box { background: url('/medias/images/sd2013/register-box.jpg') no-repeat scroll 0 0; height: 73px; padding: 30px 20px 20px 20px; margin-bottom: 20px; border-bottom: 1px solid #e90007; } .sd2013 .register_box p { font: bold 16px/16px Helvetica, Arial, sans-serif; color: #ffffff; } .sd2013 .register_box input { width: 270px; border: none; } .sd2013 .more_data_container { background: url('/medias/images/sd2013/more.png') no-repeat scroll 0 0; padding: 58px 0 0 0; height: 300px; color: white; } .sd2013 .more_data_container h2 { color: white; font-size: 18px; text-align: left; padding: 10px 0 0 80px; } .sd2013 .inlineLabels .more_data_container .col1 .ctrlHolder { margin-left: 20px; } .sd2013 .inlineLabels .more_data_container label { display: block; width: auto; text-align: left; float:none; font-weight: bold; padding: 5px 0; } .sd2013 .inlineLabels .more_data_container .controls { margin: 0; } .sd2013 h2 { text-align: center; color: #e90007; font: bold 24px/26px Helvetica, Arial, sans-serif; margin-bottom: 10px; } .sd2013 h3 { text-align: center; color: #f69174; font: bold 12px/12px Helvetica, Arial, sans-serif; margin-bottom: 20px; } .sd2013 h4 { color: #e90007; font: bold 16px/18px Helvetica, Arial, sans-serif; margin: 20px 0 10px 0; } .sd2013 h4.gs1 { background: url('/medias/images/sd2013/gs1-logo.png') no-repeat scroll 0 0; padding: 20px 0 10px 70px; } .sd2013 .sponsors_box { border-top: 1px solid #e90007; margin: 20px 0; text-align: center; padding-top: 20px; } .sd2013 .sponsors_box img { margin-top: 40px; } .sd2013 .sponsors_box.no_button img { margin-top: 70px; }  .homeWrapper { overflow: hidden; height: 100%; margin-top: 20px; } .homeWrapper .container { position: relative; margin: 0 12px; padding: 0; width: 960px; } .homeWrapper .container .main { float: left; width: 740px; margin: 0 10px; } .homeWrapper .container .sidebar { float: left; width: 180px; margin: 0 10px; } .homeWrapper .row { margin-bottom: 18px; } .homeWrapper .two-third { float: left; width: 522px; margin: 0 10px 0 0; } .homeWrapper .one-third { float: left; width: 198px; margin: 0 0 0 10px; } .services-cta { position: relative; padding: 2px; overflow: hidden; float: left; } .services-cta-wrapper { position: relative; overflow: hidden; } .services-cta-content { position: absolute; top: 0; } .services-cta-content h2 { position: relative; background: url(/medias/images/home/services-cta-title-background.png); border-bottom: 2px solid transparent; text-transform: uppercase; } .services-cta-content h2 a { display: block; text-decoration: none; padding: 15px 46px 15px 15px; } .services-cta-arrow { display: block; position: absolute; background: url('/medias/images/home/services-cta-arrows.png') no-repeat; width: 26px; height: 26px; top: 50%; margin-top: -13px; right: 20px; } .services-cta-content p { background: white; padding: 15px; font-size: 13px; } .services-cta-content .services-cta-more { display: block; margin-top: 10px; } .services-cta-big { background: url('/medias/images/home/services-cta-big.png') no-repeat scroll 0 0; width: 736px; height: 267px; } .services-cta-big .services-cta-content { width: 736px; } .services-cta-medium { background: url('/medias/images/home/services-cta-medium.png') no-repeat scroll 0 0; width: 736px; height: 202px; } .services-cta-medium .services-cta-content { width: 736px; } .services-cta-small { background: url('/medias/images/home/services-cta-small.png') no-repeat scroll 0 0; width: 356px; height: 158px; } .services-cta-small .services-cta-content { width: 356px; } .services-cta .services-cta-content h2 { font-size: 14px; } .services-cta.services-cta-orange .services-cta-content h2 { border-bottom-color: #f48e31; } .services-cta.services-cta-orange .services-cta-content h2 a { color: #f48e31; } .services-cta.services-cta-blue .services-cta-content h2 { border-bottom-color: #00a0ee; } .services-cta.services-cta-blue .services-cta-content h2 a { color: #00a0ee; } .services-cta.services-cta-blue .services-cta-arrow { background-position: -26px 0; } .services-cta.services-cta-pink .services-cta-content h2 { border-bottom-color: #ea148c; } .services-cta.services-cta-pink .services-cta-content h2 a { color: #ea148c; } .services-cta.services-cta-pink .services-cta-arrow { background-position: -52px 0; } .services-cta.services-cta-green .services-cta-content h2 { border-bottom-color: #6fb72b; } .services-cta.services-cta-green .services-cta-content h2 a { color: #6fb72b; } .services-cta.services-cta-green .services-cta-arrow { background-position: -78px 0; } .last-cta { background: url('/medias/images/home/last-cta-border.png') no-repeat right bottom; } .last-cta-wrapper { background: url('/medias/images/home/last-cta-border.png') no-repeat left top; } .last-cta-container { background: url('/medias/images/home/last-cta-background.png') no-repeat 2px bottom; padding: 20px; min-height: 138px; } .last-cta h3 { color: #e72e00; font-size: 13px; text-transform: uppercase; margin-bottom: 6px; } .last-cta-date { color: #7f7f7f; margin-bottom: 6px; } .last-cta-content { font-size: 13px; } .last-cta-content strong { display: block; margin-bottom: 6px; } .last-cta-more { display: block; margin-top: 16px; } #last-tweet { margin-top: 20px; } .about-cta { background: url('/medias/images/home/about-cta.png') no-repeat 0 0; height: 148px; margin-bottom: 20px; padding: 14px 0; } .about-cta h3 { color: #e72e00; font-size: 13px; text-transform: uppercase; margin: 0 14px 14px; } .about-cta .about-cta-video { display: block; position: relative; margin-left: 14px; } .about-cta .about-cta-video-over { background: url('/medias/images/home/about-cta-video-over.png') no-repeat 0 0; display: block; position: absolute; width: 152px; height: 114px; top: 0; left: 0; font: 0/0 a; } .social-cta { background: url('/medias/images/home/social-cta.png') no-repeat 0 0; height: 78px; margin-bottom: 20px; overflow: hidden; } .social-cta p { margin: 12px 16px; } .social-cta ul { list-style: none; margin-left: 5px; } .social-cta ul li { float: left; margin: 0 5px; } .social-cta ul li a { display: block; font: 0/0 a; height: 21px; } .social-icon { background: url('/medias/images/home/social-icons.png') no-repeat; } .social-icon.social-icon-facebook { background-position: 0 0; width: 9px; } .social-icon.social-icon-twitter { background-position: -9px 2px; width: 20px; } .social-icon.social-icon-linkedin { background-position: -29px 2px; width: 19px; } .social-icon.social-icon-youtube { background-position: -48px 0; width: 18px; } .social-icon.social-icon-slideshare { background-position: -66px 0; width: 21px; } .social-icon.social-icon-google { background-position: -87px 1px; width: 22px; } .eshop-cta { position: relative; background: url('/medias/images/home/eshop-cta.png') no-repeat 0 0; height: 192px; margin-top: 20px; overflow: hidden; } .eshop-cta p { font-size: 13px; font-weight: bold; margin: 90px 14px 0; } .eshop-cta-button { position: absolute; background: url('/medias/images/home/eshop-cta-button.png') no-repeat 0 0; width: 150px; height: 15px; padding: 14px; bottom: 1px; left: 1px; font-size: 13px; font-weight: bold; color: white; text-decoration: none; } .eshop-cta-button:hover { color: white; } .eshop-cta-button-arrow { position: absolute; background: url('/medias/images/home/eshop-cta-arrow.png') no-repeat 0 0; width: 26px; height: 26px; font: 0/0 a; top: 9px; right: 14px; }  .serviceWrapper { margin-top: -1px; background-position: 0px 165px; background-image: url(/medias/images/bck_colonne.jpg); background-repeat: repeat-y; overflow: hidden; height: 100%; } .serviceWrapper .containerStatic { width: 740px; padding: 34px 20px 30px 21px; } .serviceWrapper .containerStatic h1 { padding: 0; } .serviceWrapper #colMiddle { width: 540px; } .serviceWrapper #colRight { margin-left: 20px; } .serviceWrapper .article { width: auto; padding: 0; zoom: 1; } .serviceWrapper .article:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear: both; } .serviceWrapper .article h2 { margin-bottom: 10px; } .serviceWrapper .article p, .serviceWrapper .article p a { color: #333333; font-size: 12px; line-height: 15px; text-align: justify; margin-bottom: 10px; padding: 0; } .serviceWrapper .article img.img-left { margin-right: 20px; } .serviceWrapper .article img.img-right { margin-left: 20px; } .serviceWrapper .article a.read-more { color: #333333; font-size: 12px; text-decoration: underline; } .serviceWrapper .article a.read-more:hover { color: #ED390D; } .serviceWrapper #colRight a { margin-bottom: 10px; display: block; } .serviceWrapper .heroes { position: relative; background: url(/medias/images/services/heroes/background.png) no-repeat; width: 538px; height: 268px; border-radius: 4px; padding: 1px; overflow: hidden; } .serviceWrapper .heroes-wrapper { position: absolute; } .serviceWrapper .heroes-bullets { position: absolute; bottom: 14px; right: 10px; } .serviceWrapper .heroes-bullet { display: inline-block; background: url(/medias/images/heroes-bullets.png) no-repeat left top; width: 12px; height: 12px; font: 0/0 a; margin-left: 4px; } .serviceWrapper .heroes-bullet.current { background-position: right top; } .serviceWrapper .heroe { position: absolute; overflow: hidden; } .serviceWrapper .heroe-content { position: absolute; width: 538px; top: 1px; } .serviceWrapper .heroe-content h3 { background: url(/medias/images/services/heroes/title-background.png); margin: 0; padding: 15px 46px 15px 15px; border-bottom: 2px solid; font-size: 15px; font-weight: bold; line-height: 18px; text-transform: uppercase; } .serviceWrapper .heroe-content p { background: white; padding: 15px; font-size: 12px; } .serviceWrapper .heroe-more { display: block; margin-top: 10px; color: #333333; font-weight: bold; text-decoration: underline; } .serviceWrapper .heroe-more:hover { color: #ED390D; }  .serviceWrapper .retailers { position: relative; margin-top: 20px; overflow: hidden; } .serviceWrapper .retailers h2 { border-bottom: 1px solid #f1f1f1; padding-bottom: 6px; } .serviceWrapper .retailers hr { border: 0 none; border-bottom: 1px solid #f1f1f1; margin-bottom: 6px; } .serviceWrapper .retailers a.brands { float: right; padding: 3px 0 0 13px; background: #fff url(/medias/images/homepage/arrow-dealer.png) no-repeat scroll 0 6px; display: block; float: right; text-decoration: none; color: #ea2b08; } .serviceWrapper .retailers a.brands span { border-bottom: 1px solid #ea2b08; } .serviceWrapper .retailers-carousel { position: relative; margin: 0 10px; width: 520px; height: 70px; overflow: hidden; } .serviceWrapper .retailers ul { position: absolute; list-style: none; width: 540px; top: 10px; left: 0; zoom: 1; } .serviceWrapper .retailers ul:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear: both; } .serviceWrapper .retailers ul li { float: left; background: transparent none; margin: 0 4px; padding: 0; } .serviceWrapper .retailers .carousel-prev, .serviceWrapper .retailers .carousel-next { position: absolute; top: 70px; width: 0; height: 0; background: transparent none; font: 0/0 a; border: 0 none transparent; cursor: pointer; } .serviceWrapper .retailers .carousel-prev:after, .serviceWrapper .retailers .carousel-next:after { content: '\0020'; position: absolute; display: block; width: 0; height: 0; top: -5px; } .serviceWrapper .retailers .carousel-prev { left: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #959595; } .serviceWrapper .retailers .carousel-prev:after { left: 2px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid white; } .serviceWrapper .retailers .carousel-next { right: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #959595; } .serviceWrapper .retailers .carousel-next:after { right: 2px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid white; } .serviceWrapper .service-selection { background: url('/medias/images/services/selection-border.png') no-repeat right bottom; } .serviceWrapper .selection-wrapper { background: url('/medias/images/services/selection-border.png') no-repeat left top; } .serviceWrapper .selection-container { background: url('/medias/images/services/selection-background.png') no-repeat 2px top; padding: 12px; min-height: 138px; } .serviceWrapper .service-selection h1 { background: transparent none; margin: 0 0 4px 0; padding: 0; width: auto; height: auto; font-size: 15px; text-transform: none; } .serviceWrapper .service-selection h2, .serviceWrapper .service-selection h3 { margin: 0; padding: 0; font-size: 11px; font-weight: bold; text-align: left; border: 0 none; color: #333333; } .serviceWrapper .service-selection .thumb { margin: 8px 0; } .serviceWrapper .service-selection .price { display: inline-block; float: right; background: url('/medias/images/services/selection-cart.png') no-repeat 0 0; width: 89px; height: 22px; font-weight: bold; font-size: 11px; color: white; padding-top: 6px; padding-right: 8px; text-align: right; } .serviceWrapper .new-products { background: url('/medias/images/services/new-products-border.png') no-repeat right bottom; } .serviceWrapper .new-products-wrapper { background: url('/medias/images/services/new-products-border.png') no-repeat left top; } .serviceWrapper .new-products-container { background: url('/medias/images/services/new-products-background.png') no-repeat 2px bottom; padding: 12px; min-height: 108px; } .serviceWrapper .new-products h1 { background: transparent none; margin: 0 0 4px 0; padding: 0; width: auto; height: auto; font-size: 15px; text-transform: none; } .serviceWrapper .new-products p { padding: 0; text-align: left; } .serviceWrapper .new-products select { margin-top: 10px; width: 100%; } .serviceWrapper.orange .containerStatic .service-selection h1, .serviceWrapper.blue .containerStatic .service-selection h1, .serviceWrapper.pink .containerStatic .service-selection h1, .serviceWrapper.green .containerStatic .service-selection h1 { color: #333333; }  .serviceWrapper.orange .containerStatic h1, .serviceWrapper.orange .containerStatic h2 { color: #f48e31; } .serviceWrapper.orange .article a.read-more:hover { color: #f48e31; } .serviceWrapper.orange .heroe-content h3 { color: #f48e31; border-bottom-color: #f48e31; } .serviceWrapper.orange .heroe-more:hover { color: #f48e31; } .serviceWrapper.orange .service-selection .price { background-position: 0 0; }  .serviceWrapper.blue .containerStatic h1, .serviceWrapper.blue .containerStatic h2 { color: #00a0ee; } .serviceWrapper.blue .article a.read-more:hover { color: #00a0ee; } .serviceWrapper.blue .heroe-content h3 { color: #00a0ee; border-bottom-color: #00a0ee; } .serviceWrapper.blue .heroe-more:hover { color: #00a0ee; } .serviceWrapper.blue .service-selection .price { background-position: 0 -28px; }  .serviceWrapper.pink .containerStatic h1, .serviceWrapper.pink .containerStatic h2 { color: #ea148c; } .serviceWrapper.pink .article a.read-more:hover { color: #ea148c; } .serviceWrapper.pink .heroe-content h3 { color: #ea148c; border-bottom-color: #ea148c; } .serviceWrapper.pink .heroe-more:hover { color: #ea148c; } .serviceWrapper.pink .service-selection .price { background-position: 0 -56px; }  .serviceWrapper.green .containerStatic h1, .serviceWrapper.green .containerStatic h2 { color: #6fb72b; } .serviceWrapper.green .article a.read-more:hover { color: #6fb72b; } .serviceWrapper.green .heroe-content h3 { color: #6fb72b; border-bottom-color: #6fb72b; } .serviceWrapper.green .heroe-more:hover { color: #6fb72b; } .serviceWrapper.green .service-selection .price { background-position: 0 -84px; } .serviceWrapper.orange .new-products h1, .serviceWrapper.blue .new-products h1, .serviceWrapper.pink .new-products h1, .serviceWrapper.green .new-products h1 { color: #ea2b08; }  .eshop-block { background: url('/medias/images/eshop/block-background.png') no-repeat 0 0; width: 540px; height: 223px; margin-top: 12px; zoom: 1; } .eshop-block-wrapper { margin: 2px; height: 219px; border-bottom: 2px solid red; } .eshop-block-wrapper:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear: both; } .eshop-block-wrapper .left { width: 168px; padding: 20px; } .eshop-block-wrapper .right { width: 328px; } .eshop-block-wrapper .right a { color: #333333; } .eshop-block-wrapper h2 { font-size: 11px; font-weight: bold; text-transform: uppercase; margin-bottom: 16px; } .eshop-block-wrapper h3 { background-repeat: no-repeat; background-position: left center; font-size: 11px; font-weight: bold; text-decoration: underline; padding-left: 18px; } .eshop-block-wrapper h4 { font-weight: normal; padding-left: 18px; } .eshop-block-wrapper .thumb { position: relative; margin: 6px 0 6px 18px; } .eshop-block-wrapper .promo { position: absolute; bottom: 0; } .eshop-block-wrapper .price { display: inline-block; background: url('/medias/images/eshop/cart.png') no-repeat 0 0; width: 89px; height: 22px; font-weight: bold; font-size: 11px; color: white; padding-top: 7px; padding-right: 8px; text-align: right; margin-left: 18px; } .eshop-block-wrapper .unit { margin-left: 18px; background: url(/medias/images/homepage/picto_infos.png) no-repeat; font-size: 10px; padding: 2px 0 2px 18px; } .eshop-block-wrapper ul.categories { list-style: none; } .eshop-block-wrapper ul.categories li { background-repeat: no-repeat; background-position: left 3px; padding-left: 9px; } .eshop-block-wrapper ul.categories li.spacer { height: 10px; } .eshop-block-product { float: left; width: 127px; margin-left: 1px; padding: 20px 18px; }  .eshop-block.orange .eshop-block-wrapper { border-color: #f48e31; } .eshop-block.orange .eshop-block-wrapper h2 { color: #f48e31; } .eshop-block.orange .eshop-block-wrapper h3 { background-image: url('/medias/images/eshop/arrow-orange.png'); } .eshop-block.orange .eshop-block-wrapper ul.categories li { background-image: url('/medias/images/eshop/bullet-orange.png'); } .eshop-block.orange .eshop-block-wrapper ul.categories li a:hover { color: #f48e31; } .eshop-block.orange .eshop-block-wrapper .price { background-position: 0 0; }  .eshop-block.blue .eshop-block-wrapper { border-color: #00a0ee; } .eshop-block.blue .eshop-block-wrapper h2 { color: #00a0ee; } .eshop-block.blue .eshop-block-wrapper h3 { background-image: url('/medias/images/eshop/arrow-blue.png'); } .eshop-block.blue .eshop-block-wrapper ul.categories li { background-image: url('/medias/images/eshop/bullet-blue.png'); } .eshop-block.blue .eshop-block-wrapper ul.categories li a:hover { color: #00a0ee; } .eshop-block.blue .eshop-block-wrapper .price { background-position: 0 -28px; }  .eshop-block.pink .eshop-block-wrapper { border-color: #ea148c; } .eshop-block.pink .eshop-block-wrapper h2 { color: #ea148c; } .eshop-block.pink .eshop-block-wrapper h3 { background-image: url('/medias/images/eshop/arrow-pink.png'); } .eshop-block.pink .eshop-block-wrapper ul.categories li { background-image: url('/medias/images/eshop/bullet-pink.png'); } .eshop-block.pink .eshop-block-wrapper ul.categories li a:hover { color: #ea148c; } .eshop-block.pink .eshop-block-wrapper .price { background-position: 0 -56px; }  .eshop-block.green .eshop-block-wrapper { border-color: #6fb72b; } .eshop-block.green .eshop-block-wrapper h2 { color: #6fb72b; } .eshop-block.green .eshop-block-wrapper h3 { background-image: url('/medias/images/eshop/arrow-green.png'); } .eshop-block.green .eshop-block-wrapper ul.categories li { background-image: url('/medias/images/eshop/bullet-green.png'); } .eshop-block.green .eshop-block-wrapper ul.categories li a:hover { color: #6fb72b; } .eshop-block.green .eshop-block-wrapper .price { background-position: 0 -84px; }  .account-box { background: url('/medias/images/eshop/account-box.png') no-repeat right bottom; width: 182px; margin-left: 772px; margin-bottom: 20px; padding-bottom: 16px; } .account-box-wrapper { background: url('/medias/images/eshop/account-box.png') no-repeat left top; } .account-box h1 { font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 16px 10px 16px 47px; color: #555555; } .account-box ul { list-style: none; } .account-box ul li { background: url('/medias/images/eshop/account-box-bullet.png') no-repeat 20px 13px; padding: 10px 20px 0 30px; font-size: 10px; } .account-box ul li.first { border-bottom: 1px solid #eeeeee; } .account-box ul li a { text-decoration: none; } .account-box ul li .infos { color: #e52a00; } .marquee-message { font-size: 14px; font-weight: bold; color: #e52a00; margin: 20px 12px 0; width: 960px; } #submenu-products h2, #submenu-news h2, #submenu-services h2, #submenu-about h2, #submenu-support h2 { background: transparent url('../medias/images/menu/submenu-products/bg-sousmenu-h2.png') no-repeat left top; color:#FFFFFF; height:23px; font-size:12px; text-transform:uppercase; font-weight:bold; padding-left:30px; padding-top:8px; } #submenu-products h3, #submenu-news h3, #submenu-services h3, #submenu-about h3, #submenu-support h3 { background: transparent url('/medias/images/menu/submenu-products/bg-sousmenu-h3.png') no-repeat left top; height:21px; margin:0px; padding-left:30px; padding-top:5px; font-size:11px; color:#585858; } #submenu-products a, #submenu-news a, #submenu-services a, #submenu-about a, #submenu-support a { text-decoration:none; } ul.product_menu, ul.product_menu li, ul.product_menu a,ul.service_menu, ul.service_menu li, ul.service_menu a { list-style-type: none; list-style-image: none; margin: 0; padding: 0; border: none; } ul.product_menu img,ul.service_menu img { border: none; display: none; } ul.product_menu li a, ul.brand_menu li a, ul.sector_menu li a, ul.service_menu li a { display: block; border-bottom: 1px solid #A9A9A9; padding: 8px 13px 8px 50px; color: #333333; text-decoration: none; outline: none; position: relative; } ul.product_menu li a#menu-1 { background: transparent url('/medias/images/menu/submenu-eshop/menu-1-off.png') no-repeat; } ul.product_menu li a#menu-2 { background: transparent url('/medias/images/menu/submenu-eshop/menu-2-off.png') no-repeat; } ul.product_menu li a#menu-3 { background: transparent url('/medias/images/menu/submenu-eshop/menu-3-off.png') no-repeat; } ul.product_menu li a#menu-4 { background: transparent url('/medias/images/menu/submenu-eshop/menu-4-off.png') no-repeat; } ul.product_menu li a#menu-5 { background: transparent url('/medias/images/menu/submenu-eshop/menu-5-off.png') no-repeat; } ul.product_menu li a#menu-6 { background: transparent url('/medias/images/menu/submenu-eshop/menu-6-off.png') no-repeat; } ul.product_menu li a#menu-7 { background: transparent url('/medias/images/menu/submenu-eshop/menu-7-off.png') no-repeat; } ul.product_menu li a#menu-8 { background: transparent url('/medias/images/menu/submenu-eshop/menu-8-off.png') no-repeat; } ul.product_menu li a#menu-9 { background: transparent url('/medias/images/menu/submenu-eshop/menu-9-off.png') no-repeat; } ul.product_menu li a#menu-10 { background: transparent url('/medias/images/menu/submenu-eshop/menu-10-off.png') no-repeat; } ul.product_menu li a#menu-377 { background: transparent url('/medias/images/menu/submenu-eshop/menu-377-off.png') no-repeat; } ul.brand_menu li a#menu-10 { background: transparent url('/medias/images/menu/submenu-brand/bk-level1-off-red.png') no-repeat; } ul.sector_menu li a#menu-11 { background: transparent url('/medias/images/menu/submenu-sector/bk-level1-off-red.png') no-repeat; }  ul.product_menu li a#menu-1.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-1-on.png') no-repeat; } ul.product_menu li a#menu-2.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-2-on.png') no-repeat; } ul.product_menu li a#menu-3.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-3-on.png') no-repeat; } ul.product_menu li a#menu-4.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-4-on.png') no-repeat; } ul.product_menu li a#menu-5.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-5-on.png') no-repeat; } ul.product_menu li a#menu-6.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-6-on.png') no-repeat; } ul.product_menu li a#menu-7.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-7-on.png') no-repeat; } ul.product_menu li a#menu-8.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-8-on.png') no-repeat; } ul.product_menu li a#menu-9.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-9-on.png') no-repeat; } ul.product_menu li a#menu-10.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-10-on.png') no-repeat; } ul.product_menu li a#menu-377.current { background: transparent url('/medias/images/menu/submenu-eshop/menu-377-on.png') no-repeat; } ul.brand_menu li a#menu-10.current { background: transparent url('/medias/images/menu/submenu-brand/bk-level1-on-red.png') no-repeat; } ul.sector_menu li a#menu-11.current { background: transparent url('/medias/images/menu/submenu-sector/bk-level1-on-red.png') no-repeat; }  ul.service_menu li a#menu-service-1 { background: transparent url('/medias/images/menu/submenu-products/bk-silouette-off-red.png') no-repeat; } ul.service_menu li a#menu-service-2 { background: transparent url('/medias/images/menu/submenu-products/bk-ruler-off-red.png') no-repeat; } ul.service_menu li a#menu-service-4 { background: transparent url('/medias/images/menu/submenu-products/bk-copie-off-red.png') no-repeat; } ul.service_menu li a#menu-service-3 { background: transparent url('/medias/images/menu/submenu-products/bk-level1-off-lime.png') no-repeat; } ul.service_menu li a#menu-service-1.current { background: transparent url('/medias/images/menu/submenu-products/bk-silouette-on-red.png') no-repeat; } ul.service_menu li a#menu-service-2.current { background: transparent url('/medias/images/menu/submenu-products/bk-ruler-on-red.png') no-repeat; } ul.service_menu li a#menu-service-4.current { background: transparent url('/medias/images/menu/submenu-products/bk-copie-on-red.png') no-repeat; } ul.service_menu li a#menu-service-3.current { background: transparent url('/medias/images/menu/submenu-products/bk-level1-on-lime.png') no-repeat; } ul.submenu_level2 li a { background: transparent url('/medias/images/menu/submenu-products/bk-level2-off.png') repeat-y; border-bottom: 1px solid #A9A9A9; padding: 5px 0 5px 15px; color: white; text-decoration: none; } ul.submenu_level2 li a.current { background: transparent url('/medias/images/menu/submenu-products/bk-level2-on.png') repeat-y; border: none; } ul.submenu_level2 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-off.png') no-repeat; margin-right: 3px; display: inline; } ul.submenu_level3 { background: transparent url('/medias/images/menu/submenu-products/bk-level3-top.png') no-repeat; padding-top: 8px; } ul.submenu_level3 li a, ul.submenu_level3 li a.current { background: transparent url('/medias/images/menu/submenu-products/bk-level3-off.png') repeat-y; border-bottom: none; padding: 2px 0 4px 15px; color: #333333; text-decoration: none; } ul.submenu_level3 li a.current { font-weight: bold; } #submenu-1 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-blue.png') no-repeat; } #submenu-1 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-blue.png') no-repeat; margin-right: 3px; display: inline; } #submenu-1 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-blue.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-2 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-orange.png') no-repeat; } #submenu-2 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-orange.png') no-repeat; margin-right: 3px; display: inline; } #submenu-2 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-orange.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-pink.png') no-repeat; } #submenu-3 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-pink.png') no-repeat; margin-right: 3px; display: inline; } #submenu-3 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-pink.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-4 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-orange.png') no-repeat; } #submenu-4 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-orange.png') no-repeat; margin-right: 3px; display: inline; } #submenu-4 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-orange.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-5 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-green.png') no-repeat; } #submenu-5 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-green.png') no-repeat; margin-right: 3px; display: inline; } #submenu-5 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-green.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-6 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-orange.png') no-repeat; } #submenu-6 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-orange.png') no-repeat; margin-right: 3px; display: inline; } #submenu-6 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-orange.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-7 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-turquoise.png') no-repeat; } #submenu-7 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-turquoise.png') no-repeat; margin-right: 3px; display: inline; } #submenu-7 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-turquoise.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-8 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-blue.png') no-repeat; } #submenu-8 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-blue.png') no-repeat; margin-right: 3px; display: inline; } #submenu-8 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-blue.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-9 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-blue.png') no-repeat; } #submenu-9 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-blue.png') no-repeat; margin-right: 3px; display: inline; } #submenu-9 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-blue.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-10 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-blue.png') no-repeat; } #submenu-10 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-blue.png') no-repeat; margin-right: 3px; display: inline; } #submenu-10 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-blue.png') no-repeat; margin-right: 3px; margin-left: 10px; } #submenu-377 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level2-on-orange.png') no-repeat; } #submenu-377 ul.submenu_level3 li a img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-orange.png') no-repeat; margin-right: 3px; display: inline; } #submenu-377 ul.submenu_level3 li a.current img { background: transparent url('/medias/images/menu/submenu-products/arrow-level3-off-orange.png') no-repeat; margin-right: 3px; margin-left: 10px; } #subMenuVert, .subMenuVert{ font-size:11px; color:#fff; line-height:1.3; list-style-type:none; } ul#subMenuVert li, ul.subMenuVert li {  background-repeat:no-repeat; padding-top:10px; } ul#subMenuVert li:hover, ul.subMenuVert li:hover { background-color:#666666; padding-top:10px; } ul#subMenuVert li div, ul.subMenuVert li div{ height: 2px; } ul#subMenuVert li ul li, ul.subMenuVert li ul li{ padding-left:22px; list-style-type:none; margin-top:-10px; } .all_news { position:relative; bottom:25px; font-size:10px; text-transform:uppercase; width:150px; padding-top:10px; margin-left:25px; padding-bottom:6px; text-align:center; list-style-type:none; background-image:url(/medias/images/all_news.jpg); background-repeat:no-repeat; background-position:center; } .all_news a { color:white; } .all_news a:hover { color:#222222; } .all_news img { margin-top:5px; } ul#subMenuVert li a, ul.subMenuVert li a{ list-style-type:none; list-style-position:outside; display:block; background-image:url(/medias/images/menu/submenu-arrows/puceMenu.png); background-position: 10px; background-repeat:no-repeat; padding-left:35px; padding-right:15px; margin-bottom:10px; } ul#subMenuVert li a:hover, ul.subMenuVert li a:hover{ list-style-type:none; list-style-position:outside; display:block; background-image:url(/medias/images/menu/submenu-arrows/puceMenuHover.png); background-repeat:no-repeat; background-position: 10px; padding-left:35px; padding-right:15px; margin-bottom:10px; } ul#subMenuVert li.turquoise a:hover, ul.subMenuVert li.turquoise a:hover{ background-image:url(/medias/images/menu/submenu-arrows/puceMenu-turquoise.png); background-repeat:no-repeat; } ul#subMenuVert li.orange a:hover, ul.subMenuVert li.orange a:hover{ background-image:url(/medias/images/menu/submenu-arrows/puceMenu-orange.png); background-repeat:no-repeat; } ul#subMenuVert li.pink a:hover, ul.subMenuVert li.pink a:hover{ background-image:url(/medias/images/menu/submenu-arrows/puceMenu-pink.png); background-repeat:no-repeat; } ul#subMenuVert li.brick a:hover, ul.subMenuVert li.brick a:hover{ background-image:url(/medias/images/menu/submenu-arrows/puceMenu-brick.png); background-repeat:no-repeat; } ul#subMenuVert li.lime a:hover, ul.subMenuVert li.lime a:hover{ background-image:url(/medias/images/menu/submenu-arrows/puceMenu-lime.png); background-repeat:no-repeat; } #spacerMenu { display:block; height:10px; background-color:white; } #submenu-service a { text-decoration:none; }  .submenu-service h2 { color: #FFFFFF; height: 47px; font-size: 12px; text-transform: uppercase; font-weight: bold; padding-left: 58px; padding-top: 10px; } .serviceWrapper.orange .submenu-service h2 { background: #f48e31 url('/medias/images/services/submenu/h2-orange.png') no-repeat left top; } .serviceWrapper.blue .submenu-service h2 { background: #00a0ee url('/medias/images/services/submenu/h2-blue.png') no-repeat left top; } .serviceWrapper.pink .submenu-service h2 { background: #ea148c url('/medias/images/services/submenu/h2-pink.png') no-repeat left top; } .serviceWrapper.green .submenu-service h2 { background: #6fb72b url('/medias/images/services/submenu/h2-green.png') no-repeat left top; } .submenu-service h3 { background: transparent url('/medias/images/services/submenu/bg-h3.png') no-repeat left top; height: 21px; margin: 0; padding-left: 30px; padding-top: 5px; font-size: 11px; color: #585858; } .submenu-service a { text-decoration:none; } .submenu-service ul, .submenu-service ul li, .submenu-service ul a { list-style-type: none; list-style-image: none; margin: 0; padding: 0; border: none; } .submenu-service ul li a { position: relative; display: block; outline: none; background: transparent url('/medias/images/services/submenu/bk-level2-off.png') repeat-y; border-bottom: 1px solid #A9A9A9; padding: 5px 5px 5px 33px; color: white; text-decoration: none; } .submenu-service ul li a img { position: absolute; top: 5px; left: 15px; background: transparent url('/medias/images/services/submenu/arrow-off.png') no-repeat; margin-right: 3px; display: inline; } .submenu-service .contact-us { background: #333333 url('/medias/images/services/submenu/phone.png') no-repeat 20px center; color: white; padding: 18px 0 18px 63px; } .submenu-service .contact-us .label { display: block; font-size: 13px; font-weight: bold; } .submenu-service .contact-us .number { display: block; font-size: 19px; } input.textInput, select, textarea { border: 1px solid black; }  form.orange { } form.orange input.textInput, form.orange select, form.orange textarea { border: 1px solid #f48e31; } #filterCount.orange { color: #f48e31; } .orange .tabset li.current { background-color: #f48e31; } .orange .tabset li.current a { color: #ffffff; } .orange .tabheader { background-color: #f48e31; } .bgcat8, h2.orange { background-image:url("/medias/images/bck-cat-orange.jpg"); background-repeat:repeat-x; } .list div.orange { background-color: #f48e31; } .orange h1, .textcat8 { color: #f48e31; } .listing .filter .footer .button.orange {background: #f48e31 url(/medias/images/product/listing/filter_orange.png) no-repeat 13px 6px;} table.list.orange th { background-color: #f48e31; border-left: 1px solid #ffc466; border-right: 1px solid #ffc466; } table.list.orange th.first { border-left: 0; } table.list.orange th.last { border-right: 0; } .orange #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-orange.png') no-repeat; } .orange #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-orange.png') no-repeat; } .orange input.textInput, .orange select, .orange textarea { border: 1px solid #f48e31; }  form.blue { } form.blue input.textInput, form.blue select, form.blue textarea { border: 1px solid #00a0ee; } #filterCount.blue { color: #00a0ee; } .blue .tabset li.current { background-color: #00a0ee; } .blue .tabset li.current a { color: #ffffff; } .blue .tabheader { background-color: #00a0ee; } .bgcat8, h2.blue { background-image:url("/medias/images/bck-cat-blue.jpg"); background-repeat:repeat-x; } .list div.blue { background-color: #00a0ee; } .blue h1, .textcat8 { color: #00a0ee; } .listing .filter .footer .button.blue {background: #00a0ee url(/medias/images/product/listing/filter_blue.png) no-repeat 13px 6px;} table.list.blue th { background-color: #00a0ee; border-left: 1px solid #69d7ff; border-right: 1px solid #69d7ff; } table.list.blue th.first { border-left: 0; } table.list.blue th.last { border-right: 0; } .blue #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-blue.png') no-repeat; } .blue #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-blue.png') no-repeat; } .blue input.textInput, .blue select, .blue textarea { border: 1px solid #00a0ee; }  form.pink { } form.pink input.textInput, form.pink select, form.pink textarea { border: 1px solid #ea148c; } #filterCount.pink { color: #ea148c; } .pink .tabset li.current { background-color: #ea148c; } .pink .tabset li.current a { color: #ffffff; } .pink .tabheader { background-color: #ea148c; } .bgcat8, h2.pink { background-image:url("/medias/images/bck-cat-pink.jpg"); background-repeat:repeat-x; } .list div.pink { background-color: #ea148c; } .pink h1, .textcat8 { color: #ea148c; } .listing .filter .footer .button.pink {background: #ea148c url(/medias/images/product/listing/filter_pink.png) no-repeat 13px 6px;} table.list.pink th { background-color: #ea148c; border-left: 1px solid #ff64c1; border-right: 1px solid #ff64c1; } table.list.pink th.first { border-left: 0; } table.list.pink th.last { border-right: 0; } .pink #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-pink.png') no-repeat; } .pink #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-pink.png') no-repeat; } .pink input.textInput, .pink select, .pink textarea { border: 1px solid #ea148c; }  form.green { } form.green input.textInput, form.green select, form.green textarea { border: 1px solid #6fb72b; } #filterCount.green { color: #6fb72b; } .green .tabset li.current { background-color: #6fb72b; } .green .tabset li.current a { color: #ffffff; } .green .tabheader { background-color: #6fb72b; } .bgcat8, h2.green { background-image:url("/medias/images/bck-cat-green.jpg"); background-repeat:repeat-x; } .list div.green { background-color: #6fb72b; } .green h1, .textcat8 { color: #6fb72b; } .listing .filter .footer .button.green {background: #6fb72b url(/medias/images/product/listing/filter_green.png) no-repeat 13px 6px;} table.list.green th { background-color: #6fb72b; border-left: 1px solid #a8f066; border-right: 1px solid #a8f066; } table.list.green th.first { border-left: 0; } table.list.green th.last { border-right: 0; } .green #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-green.png') no-repeat; } .green #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-green.png') no-repeat; } .green input.textInput, .green select, .green textarea { border: 1px solid #6fb72b; }  form.grey  { } .grey input.textInput, .grey select, .grey textarea { border: 1px solid #c9c9c9; } #filterCount.grey { color: #c9c9c9; } .grey .tabset li.current { background-image:url("/medias/images/product/right-tab-grey.png"); } .grey .tabset li.current a { background-image:url("/medias/images/product/left-tab-grey.png"); color: white; } .grey .tabheader, h2.grey { background-color: #c9c9c9; } .list div.grey { background-color: #c9c9c9; } table.list.grey th { background-image: url('/medias/images/productlist/title-bar-grey.jpg'); color: #333333; } .grey input.textInput, .grey select, .grey textarea { border: 1px solid #c9c9c9; } form.lightblue  { } .lightblue input.textInput, .lightblue select, .lightblue textarea { border: 1px solid #8ecaff; } #filterCount.lightblue { color: #8ecaff; } .lightblue .tabset li.current { background-color: #8ECAFF; } .lightblue .tabset li.current a { color: #14618a; } .lightblue .tabheader { background-color: #8ECAFF; } h2.lightblue { background-image:url("/medias/images/bck-cat2.jpg"); background-repeat:repeat-x; } .list div.lightblue { background-color: #8ECAFF; } .bgcat1 { background-image:url("/medias/images/bck-cat1.jpg"); background-repeat:repeat-x; } .lightblue h1, .textcat1 { color: #8ecaff; } .listing .filter .footer .button.lightblue {background: #8ECAFF url(/medias/images/product/listing/filter_lightblue.png) no-repeat 13px 6px;} table.list.lightblue th { background-color: #8ECAFF; border-left: 1px solid #b0eeff; border-right: 1px solid #b0eeff; } table.list.lightblue th.first { border-left: 0; } table.list.lightblue th.last { border-right: 0; } .lightblue #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-lightblue.png') no-repeat; } .lightblue #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-lightblue.png') no-repeat; } .lightblue input.textInput, .lightblue select, .lightblue textarea { border: 1px solid #8ecaff; } form.yellow  { } form.yellow input.textInput, form.yellow select, form.yellow textarea, .list.yellow input.textInput, .list.yellow select, .list.yellow textarea { border: 1px solid #ffc600; } #filterCount.yellow { color: #ffc600; } .yellow .tabset li.current { background-color: #FFC600; } .yellow .tabset li.current a { color: #6e6400; } .yellow .tabheader { background-color: #FFC600; } .bgcat2, h2.yellow { background-image:url("/medias/images/bck-cat2.jpg"); background-repeat:repeat-x; } .list div.yellow { background-color: #FFC600; } .yellow h1, .textcat2 { color: #ffc600; } .listing .filter .footer .button.yellow {background: #FFC600 url(/medias/images/product/listing/filter_yellow.png) no-repeat 13px 6px;} table.list.yellow th { background-color: #FFC600; border-left: 1px solid #ffe73b; border-right: 1px solid #ffe73b; } table.list.yellow th.first { border-left: 0; } table.list.yellow th.last { border-right: 0; } .yellow #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-yellow.png') no-repeat; } .yellow #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-yellow.png') no-repeat; } .yellow input.textInput, .yellow select, .yellow textarea { border: 1px solid #ffc600; } form.brick  { } form.brick input.textInput, form.brick select, form.brick textarea, .list.brick input.textInput, .list.brick select, .list.brick textarea { border: 1px solid #c52a2b; } #filterCount.brick { color: #c52a2b; } .brick .tabset li.current { background-color: #C52A2B; } .brick .tabset li.current a { color: #7b0e00; } .brick .tabheader { background-color: #C52A2B; } .bgcat3, h2.brick { background-image:url("/medias/images/bck-cat3.jpg"); background-repeat:repeat-x; } .list div.brick { background-color: #C52A2B; } .brick h1, .textcat3 { color: #c52a2b; } .listing .filter .footer .button.brick {background: #C52A2B url(/medias/images/product/listing/filter_brick.png) no-repeat 13px 6px;} table.list.brick th { background-color: #C52A2B; border-left: 1px solid #fe6255; border-right: 1px solid #fe6255; } table.list.brick th.first { border-left: 0; } table.list.brick th.last { border-right: 0; } .brick #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-brick.png') no-repeat; } .brick #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-brick.png') no-repeat; } .brick input.textInput, .brick select, .brick textarea { border: 1px solid #c52a2b; } form.lemon  { } form.lemon input.textInput, form.lemon select, form.lemon textarea, .list.lemon input.textInput, .list.lemon select, .list.lemon textarea { border: 1px solid #eada22; } #filterCount.lemon { color: #eada22; } .lemon .tabset li.current { background-color: #EADA22; } .lemon .tabset li.current a { color: #6e6400; } .lemon .tabheader { background-color: #EADA22; } .bgcat4, h2.lemon { background-image:url("/medias/images/bck-cat4.jpg"); background-repeat:repeat-x; } .list div.lemon { background-color: #EADA22; } .lemon h1, .textcat4 { color: #eada22; } .listing .filter .footer .button.lemon {background: #EADA22 url(/medias/images/product/listing/filter_lemon.png) no-repeat 13px 6px;} table.list.lemon th { background-color: #EADA22; border-left: 1px solid #fff240; border-right: 1px solid #fff240; } table.list.lemon th.first { border-left: 0; } table.list.lemon th.last { border-right: 0; } .lemon #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-lemon.png') no-repeat; } .lemon #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-lemon.png') no-repeat; } .lemon input.textInput, .lemon select, .lemon textarea { border: 1px solid #eada22; } form.lime  { } form.lime input.textInput, form.lime select, form.lime textarea, .list.lime input.textInput, .list.lime select, .list.lime textarea { border: 1px solid #99cc33; } #filterCount.lime { color: #99cc33; } .lime .tabset li.current { background-color: #99CC33; } .lime .tabset li.current a { color: #5e7600; } .lime .tabheader { background-color: #99CC33; } .bgcat5, h2.lime { background-image:url("/medias/images/bck-cat5.jpg"); background-repeat:repeat-x; } .list div.lime { background-color: #99CC33; } .lime h1, .textcat5 { color: #99cc33; } .listing .filter .footer .button.lime {background: #99CC33 url(/medias/images/product/listing/filter_lime.png) no-repeat 13px 6px;} table.list.lime th { background-color: #99CC33; border-left: 1px solid #c9fc64; border-right: 1px solid #c9fc64; } table.list.lime th.first { border-left: 0; } table.list.lime th.last { border-right: 0; } .lime #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-lime.png') no-repeat; } .lime #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-lime.png') no-repeat; } .lime input.textInput, .lime select, .lime textarea { border: 1px solid #99cc33; } form.red  { } form.red input.textInput, form.red select, form.red textarea, .list.red input.textInput, .list.red select, .list.red textarea { border: 1px solid #ee0505; } #filterCount.red { color: #ee0505; } .red .tabset li.current { background-color: #EE0505; } .red .tabset li.current a { color: #710c00; } .red .tabheader { background-color: #EE0505; } .bgcat6, h2.red { background-image:url("/medias/images/bck-cat6.jpg"); background-repeat:repeat-x; } .list div.red { background-color: #EE0505; } .red h1, .textcat6 { color: #ee0505; } .listing .filter .footer .button.red {background: #EE0505 url(/medias/images/product/listing/filter_red.png) no-repeat 13px 6px;} table.list.red th { background-color: #EE0505; border-left: 1px solid #ff5d38; border-right: 1px solid #ff5d38; } table.list.red th.first { border-left: 0; } table.list.red th.last { border-right: 0; } .red #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-red.png') no-repeat; } .red #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-red.png') no-repeat; } .red input.textInput, .red select, .red textarea { border: 1px solid #ee0505; } form.turquoise  { } form.turquoise input.textInput, form.turquoise select, form.turquoise textarea, .list.turquoise input.textInput, .list.turquoise select, .list.turquoise textarea { border: 1px solid #00c1ce; } #filterCount.turquoise { color: #00c1ce; } .turquoise .tabset li.current { background-color: #00C1CE; } .turquoise .tabset li.current a { color: #006580; } .turquoise .tabheader { background-color: #00C1CE; } .bgcat7, h2.turquoise { background-image:url("/medias/images/bck-cat7.jpg"); background-repeat:repeat-x; } .list div.turquoise { background-color: #00C1CE; } .turquoise h1, .textcat7 { color: #00c1ce; } .listing .filter .footer .button.turquoise {background: #00C1CE url(/medias/images/product/listing/filter_turquoise.png) no-repeat 13px 6px;} table.list.turquoise th { background-color: #00C1CE; border-left: 1px solid #6dffff; border-right: 1px solid #6dffff; } table.list.turquoise th.first { border-left: 0; } table.list.turquoise th.last { border-right: 0; } .turquoise #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-turquoise.png') no-repeat; } .turquoise #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-turquoise.png') no-repeat; } .turquoise input.textInput, .turquoise select, .turquoise textarea { border: 1px solid #00c1ce; } form.darkblue  { } form.darkblue input.textInput, form.darkblue select, form.darkblue textarea, .list.darkblue input.textInput, .list.darkblue select, .list.darkblue textarea { border: 1px solid #3399cc; } #filterCount.darkblue { color: #3399cc; } .darkblue .tabset li.current { background-color: #3399CC; } .darkblue .tabset li.current a { color: #004056; } .darkblue .tabheader { background-color: #3399CC; } .bgcat9, h2.darkblue { background-image:url("/medias/images/bck-cat9.jpg"); background-repeat:repeat-x; } .list div.darkblue { background-color: #3399CC; } .darkblue h1, .textcat9 { color: #3399cc; } .listing .filter .footer .button.darkblue {background: #3399CC url(/medias/images/product/listing/filter_darkblue.png) no-repeat 13px 6px;} table.list.darkblue th { background-color: #3399CC; border-left: 1px solid #67c2f7; border-right: 1px solid #67c2f7; } table.list.darkblue th.first { border-left: 0; } table.list.darkblue th.last { border-right: 0; } .darkblue #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-darkblue.png') no-repeat; } .darkblue #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-darkblue.png') no-repeat; } .darkblue input.textInput, .darkblue select, .darkblue textarea { border: 1px solid #3399cc; } form.darkorange  { } form.darkorange input.textInput, form.darkorange select, form.darkorange textarea { border: 1px solid #F4840C; } #filterCount.darkorange { color: #F4840C; } .darkorange .tabset li.current { background-color: #EFA21D; } .darkorange .tabset li.current a { color: #955100; } .darkorange .tabheader { background-color: #EFA21D; } .bgcat10, h2.darkorange { background-image:url("/medias/images/bck-cat10.jpg"); background-repeat:repeat-x; } .list div.darkorange { background-color: #EFA21D; } .darkorange h1, .textcat10 { color: #F4840C; } .listing .filter .footer .button.darkorange {background: #EFA21D url(/medias/images/product/listing/filter_darkorange.png) no-repeat 13px 6px;} table.list.darkorange th { background-color: #EFA21D; border-left: 1px solid #ffc94a; border-right: 1px solid #ffc94a; } table.list.darkorange th.first { border-left: 0; } table.list.darkorange th.last { border-right: 0; } .darkorange #product-actions .add-to-cart { background: transparent url('/medias/images/product/bk-add-to-cart-darkorange.png') no-repeat; } .darkorange #product-actions .quote-request { background: transparent url('/medias/images/product/bk-price-quote-darkorange.png') no-repeat; } .darkorange input.textInput, .darkorange select, .darkorange textarea { border: 1px solid #F4840C; }    .uniForm { margin: 0; padding: 0; position: relative; width: 100%; overflow: hidden; }  .uniForm fieldset { border: none; margin: 0; padding: 0; } .uniForm fieldset legend { margin: 0; padding: 0; } .uniForm .ctrlHolder {  overflow: hidden; margin: 0; padding: 0; clear: both; } .uniForm .buttonHolder { overflow: hidden; clear: both; } .uniForm .resetButton { } .uniForm .submitButton { } .uniForm .inlineLabel, .uniForm .inlineLabels .inlineLabel, .uniForm .blockLabels .inlineLabel { width: auto; float: none; margin: 0 1em 0 0; display: inline; } .uniForm .inlineLabel input { } .uniForm .focused { }    .uniForm .inlineLabels .ctrlHolder { } .uniForm .inlineLabels label, .uniForm .inlineLabels .label { float: left; margin: .3em 2% 0 0; padding: 0; line-height: 100%; position: relative; } .uniForm .inlineLabels .textInput, .uniForm .inlineLabels .fileUpload { float: left; border: 1px solid #7f9db9; } .uniForm .inlineLabels .fileUpload { } .uniForm .inlineLabels .selectInput { float: left; border: 1px solid #7f9db9; } .uniForm .inlineLabels textarea { float: left; border: 1px solid #7f9db9; } .uniForm .inlineLabels .formHint { clear: both; }  .uniForm .inlineLabels .formHint strong { }    .uniForm .blockLabels .ctrlHolder { } .uniForm .blockLabels label, .uniForm .blockLabels .label { display: block; float: none; margin: .3em 0; padding: 0; line-height: 100%; width: auto; } .uniForm .blockLabels .label { float: left; margin-right: 3em; } .uniForm .blockLabels .inlineLabel { position: relative; top: .15em; } .uniForm .blockLabels .textInput, .uniForm .blockLabels .fileUpload { float: left; border: 1px solid #7f9db9; } .uniForm .blockLabels .fileUpload { } .uniForm .blockLabels .selectInput { display: block; } .uniForm .blockLabels textarea { float: left; display: block; } .uniForm .blockLabels .formHint { float: right; margin: 0; clear: none; }  .uniForm .blockLabels .ctrlHolder { } .uniForm .blockLabels .focused { }   .uniForm .ctrlHolder .textInput:focus { } .uniForm div.focused .textInput:focus { } .uniForm div.focused .formHint { }  .uniForm label em, .uniForm .label em { display: block; position: absolute; left: 100%; font-style: normal; font-weight: bold; } .uniForm .blockLabels label em, .uniForm .blockLabels .label em { position: static; display: inline; }   .uniForm #errorMsg, .uniForm .error { } .uniForm #errorMsg dt, .uniForm #errorMsg h3 { color: #af4c4c; border-bottom: 0px; } .uniForm #errorMsg dd { } .uniForm #errorMsg ol { } .uniForm #errorMsg ol li { } .uniForm .errorField { }   .uniForm .col { float: left; } .uniForm .columnLeft { float: left; } .uniForm .columnRight { float: right; } .ctrlHolder input { }    .uniForm fieldset { margin: 1em 0; background-image: url(/medias/images/bck_fieldset.png); background-repeat: repeat-x; padding-top: 10px; } .uniForm fieldset legend { color: #000;  font-weight: bold; font-size: 120%; } .uniForm .ctrlHolder {  padding: 4px; } .uniForm .buttonHolder { text-align: right; margin-right:155px;  } .uniForm .focused { background: #fffcdf; } .uniForm .required { background-color: #d0dbe5; }  .uniForm .inlineLabels label, .uniForm .inlineLabels .label { width: 35%;  text-align: right; } .uniForm .inlineLabels .textInput, .uniForm .inlineLabels .fileUpload { width: 40%;  border: 1px solid #999999; } .uniForm .inlineLabels .selectInput { width: 40%;  border: 1px solid #999999; } .uniForm .inlineLabels textarea { width: 40%;  height: 12em; border: 1px solid #999999; } .uniForm .inlineLabels .formHint { margin-top: 0; margin-left: 47%; }  .uniForm .blockLabels .textInput, .uniForm .blockLabels .fileUpload { width: 53%;  } .uniForm .blockLabels .selectInput { display: block; width: 53.5%;  } .uniForm .blockLabels textarea { width: 53%;  height: 12em; } .uniForm .blockLabels .formHint { width: 45%;  }  .uniForm .col { width: 47.9%;  margin: 0 2% 0 0; } .uniForm .columnLeft { width: 49%;  } .uniForm .columnRight { width: 49%;  }  .uniForm #errorMsg { background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 0 0 1em 0; padding: 1em; } .uniForm .error { background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; } .uniForm .error ul { margin: 6px 0px; padding: 0px 0px 0px 20px; } .uniForm #errorMsg dt, .uniForm #errorMsg h3 { margin: 0 0 .5em 0; font-size: 110%; line-height: 100%; font-weight: bold; } .uniForm #errorMsg dd { margin: 0; padding: 0; } .uniForm #errorMsg ol { margin: 0; padding: 0; } .uniForm #errorMsg ol li { margin: 0; padding: 2px; list-style-position: inside; border-bottom: 1px dotted #df7d7d; position: relative; } .uniForm .errorField { color: #af4c4c; margin: 0 0 6px 0; padding: 4px; background: #ffbfbf; } .uniForm .inlineLabels .nowidth { width: auto; } .uniForm .inlineLabels .controls { margin: 0 0 0 37%; } .uniForm .back, .uniForm .next { display: block; float: right; width: 154px; height: 50px; text-align: center; color: white; outline: none; text-decoration: none; font-size: 12px; font-weight: bold; } .uniForm .back { background: transparent url('/medias/images/ecommerce/bck_back.jpg') no-repeat; } .uniForm .next { background: transparent url('/medias/images/ecommerce/bck_validate.jpg') no-repeat; } .uniForm .back span, .uniForm .next span { display: block; padding: 19px 50px 20px 20px; } #buyers-guide select { width: 160px; } .containerStatic .newsData a { color: #333333 !important; } .containerStatic .newsData a:hover { color: #ED390D !important; } .containerStatic a { color: #ED390D; } .containerStatic h1 { color: #ED390D; } .containerStatic h2 { border-bottom:1px dotted #333 ; color: #ED390D; } .containerStatic h3 { color: #ED390D; } .containerStatic h4 { border-bottom:1px dotted #999 ; color: #999; } .containerStatic h5 { color: #999; } .containerStatic ul li{ background-image:url(/medias/images/puces_red.png) ; list-style-type:none; background-repeat:no-repeat; list-style-position:outside; margin-left:15px; padding-bottom:2px; padding-left:25px; padding-top:6px; } .visuelServices, .visuelServices h1 { color:#ffb18c; } .button-contact-us{ float: right; color:#ec8c01; font-weight:bold; text-transform:uppercase; } .button-contact-us span{ color:#ED390D; } .button-contact-us span:hover{ color:#555555; }