/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * CSS Author:    Sophie Martin
 * Copyright:     Quiboweb
 * Browser:        0
 * Browser group: 
 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; }
body em { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
.ui-widget-content { }
.ui-widget-header { background-color: #D7D7D7; color: #ffffff; font-weight: bold; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active {font-weight: normal; color: #ffffff; outline: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight { color: #2e7db2; }
#infos .ui-state-error, .ui-widget-content .ui-state-error {border:1px solid #FFB73D; color:#111111; position:absolute; top:0; background-color:#FFB73D; width:960px;}
.ui-corner-all { background:transparent url(../img/priceLeft.jpg) no-repeat left top; }
.ui-accordion .ui-accordion-header .ui-icon { display: none; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 12px; height: 17px; cursor: default; }
.ui-slider-horizontal .ui-slider-handle { top:0;cursor:pointer; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 17px; }
body { background: url(../img/background.jpg) top center repeat-y #E5E5E5; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
input { }
#header { position: relative; }
#header table { width: 500px; border-collapse: collapse; }
#header #logo { float: left; margin: 5px 19px 0 0; }
#header #language { width: 54px; height: 19px; text-indent: -1000px; overflow: hidden; position: absolute; top: 0px; right: 0px; background: url(../img/button_francais.jpg) no-repeat; background-position: top left; }
#header #language:hover { background-position: bottom left; }
#header .new { width: 26px; height: 9px; text-indent: -1000px; overflow: hidden; position: absolute; top: 35px; right: 73px; background: url(../img/new.jpg) top left no-repeat; }
#header .contact { color: #000000; font-size: 0.6em; display: inline-block; padding: 50px 0 0 25px; text-decoration: none; }
#header .contact:hover { color: #737373; }
#header .contact em { text-indent: -1000px; overflow: hidden; display: block; }
#header .contact #chateauguay { width: 79px; height: 16px; background-position: top left; background: url(../img/chateauguay.jpg) no-repeat; }
#header .contact #lachine { width: 43px; height: 16px; background-position: top left; background: url(../img/lachine.jpg) no-repeat; }
#header .contact #laval { width: 27px; height: 16px; background-position: top left; background: url(../img/laval.jpg) no-repeat; }
#header .contact #montreal { width: 55px; height: 16px; background-position: top left; background: url(../img/montreal.jpg) no-repeat; }
#header .contact #stEustache { width: 74px; height: 16px; background-position: top left; background: url(../img/st_eustache.jpg) no-repeat; }
#header .contact #greenfieldPark { width: 95px; height: 16px; background-position: top left; background: url(../img/greenfield_park.jpg) no-repeat; }
#header .contact:hover #chateauguay, #header .contact:hover #lachine, #header .contact:hover #laval, #header .contact:hover #montreal, #header .contact:hover #stEustache, #header .contact:hover #greenfieldPark { background-position: bottom left; }
#header .search { float: right; margin-top: 8px; }
#header .search label { display: none; }
#header .search .textfield { height: 20px; float: left; background: #D7D7D7; }
#header .search .button { width: 52px; height: 20px; cursor: pointer; display: inline; text-indent: -1000px; overflow: hidden; background: url(../img/button_search.jpg) no-repeat; background-position: top left; }
#header .search .button:hover { background-position: bottom left; }
#header #login { margin-top: 8px; font-size: 0.7em; }
#header #login a { color: #3EA7EB; display: inline-block; margin-left: 7px; }
#header #login .separator { margin-left: 7px; }
#menu { clear: both; width: 950px; height: 41px; margin: 17px 0 0 0; position: relative; list-style-type: none; background: url(../img/menu/menu.jpg) top left no-repeat; }
#menu li { display: inline; float: left; }
#menu li a { display: block; text-indent: -1000px; overflow: hidden; }
#menu li #menuHome { width: 58px; height: 41px; background: url(../img/menu/menu_home.jpg) left 3px no-repeat; }
#menu li #menuAbout { width: 105px; height: 41px; background: url(../img/menu/menu_about.jpg) left 3px no-repeat; }
#menu li #menuCustomer { width: 128px; height: 41px; background: url(../img/menu/menu_customer.jpg) left 3px no-repeat; }
#menu li #menuProducts { width: 77px; height: 41px; background: url(../img/menu/menu_products.jpg) left 3px no-repeat; }
#menu li #menuRebate { width: 128px; height: 41px; background: url(../img/menu/menu_rebate.jpg) left 3px no-repeat; }
#menu li #menuLiquidation { width: 128px; height: 41px; background: url(../img/menu/menu_liquidation.jpg) left 3px no-repeat; }
#menu li #menuContact { width: 71px; height: 41px; background: url(../img/menu/menu_contact.jpg) left 3px no-repeat; }
#menu li #menuShoppingCart { width: 123px; height: 41px; background: url(../img/menu/menu_shoppingcart.jpg) 8px 0px no-repeat; }
#menu li .shoppingCartItemNumber { color: #FFFFFF; font-size: 0.6em; font-weight: bold; position: absolute; top: 11px; left: 799px; }
#menu li #menuCompare { width: 132px; height: 41px; background: url(../img/menu/menu_compare.jpg) left 0px no-repeat; }
#menu li #menuHome:hover, #menu li.current #menuHome, #menu li #menuAbout:hover, #menu li.current #menuAbout, #menu li #menuCustomer:hover, #menu li.current #menuCustomer, #menu li #menuProducts:hover, #menu li.current #menuProducts, #menu li #menuRebate:hover, #menu li.current #menuRebate, #menu li #menuLiquidation:hover, #menu li.current #menuLiquidation, #menu li #menuContact:hover, #menu li.current #menuContact, #menu li #menuShoppingCart:hover, #menu li.current #menuShoppingCart, #menu li #menuCompare:hover, #menu li.current #menuCompare { background: none; }
#menu li #menuShoppingCart { cursor: default; }
#menu li #menuShoppingCart:hover { background: url(../img/menu/menu_shoppingcart.jpg) 8px 0px no-repeat; }
#content #categories .departments { list-style-type: none; }
#content #categories .departments h5 { color: #FFFFFF; font-size: 0.9em; font-weight: bold; padding: 2px 9px; margin: 7px 0; cursor: pointer; background: url(../img/department_opened.jpg) center right no-repeat #A3A3A3; }
#content #categories .departments h5.closed { background: url(../img/department_closed.jpg) center right no-repeat #A3A3A3; }
#content #categories .departments h5 a, #content #categories .departments h5 a:hover { width: 175px; display: block; color: #FFFFFF; text-decoration: none; }
#content #categories .liste { font-weight: bold; list-style-type: none; }
#content #categories .liste li { font-size: 0.7em; line-height: 1.8em; padding: 3px 0 4px 24px; }
#content #categories .liste #current { font-size: 1.1em; line-height: 1.5em; padding-bottom: 4px; }
#content #categories .liste li a { display: block; color: #000000; line-height: 1.1em; text-decoration: none; }
#content #categories .liste li a:hover { color: #737373; text-decoration: none; }
#content #categories .liste .blue { background: url(../img/category_blue_small.gif) 0% 5px no-repeat; }
#content #categories .liste .red { background: url(../img/category_red_small.gif) 0% 5px no-repeat; }
#content #categories .liste .green { background: url(../img/category_green_small.gif) 0% 5px no-repeat; }
#content #categories .liste .pink { background: url(../img/category_pink_small.gif) 0% 5px no-repeat; }
#content #categories .liste .black { background: url(../img/category_black_small.gif) 0% 5px no-repeat; }
#content #categories .liste #current.blue { background: url(../img/category_blue.gif) 0% 7px no-repeat; }
#content #categories .liste #current.red { background: url(../img/category_red.gif) 0% 7px no-repeat; }
#content #categories .liste #current.green { background: url(../img/category_green.gif) 0% 7px no-repeat; }
#content #categories .liste #current.pink { background: url(../img/category_pink.gif) 0% 7px no-repeat; }
#content #categories .liste #current.black { background: url(../img/category_black.gif) 0% 7px no-repeat; }
#path { color: #999999; font-size: 0.7em; }
#path li { display: inline; font-weight: bold; list-style-type: none; }
#path li a { color: #999999; }
#loading { width: 215px; height: 114px; display: none; z-index: 10000; position: fixed; top: 40%; left: 45%; background: url(../img/loading.jpg) top left no-repeat; }
#loading img { position: absolute; top: 36%; left: 19%; }
#loading p { text-indent: -1000px; }
#infos.notEmpty { text-align: left; font-size: 0.7em; font-weight: bold; padding: 4px 13px; margin: 15px 0 0 0; background-color: #D9D9D9; }
#page_home #infos.notEmpty { margin: 20px 0 20px 0; }
#subContent #infos.notEmpty { margin: 0 0 20px 0; }
#infos { margin: 0; }
#infos .error { color: red; }
#infos .warning { color: orange; }
#infos .message { color: green; }
#header #print { width: 57px; height: 19px; text-indent: -1000px; overflow: hidden; position: absolute; top: 0px; right: 60px; background: url(../img/button_print.jpg) no-repeat; background-position: top left; }
#header #print:hover { background-position: bottom left; }
#page { width: 950px; margin: auto; }
#content { clear: both; margin-top: 6px; }
#content h1 { font-size: 1.8em; font-weight: bold; margin: 0 0 12px 0; }
#content #textContent { text-align: justify; margin: 15px 0 40px 0; }
#content #textContent p { font-size: 0.7em; margin-bottom: 17px; }
#content #subContent { margin-top: 27px; padding-left: 260px; }
#content #subContent .container { position: relative; }
#content #colonnegauche { float: left; width: 208px; margin: 20px 52px 20px 0; }
#content .spacer { height: 0; clear: both; visibility: hidden; }
#content ul .item { position: relative; }
#content ul .price del { display: block; }
#content ul .price { position: absolute; display: block; bottom: 7px; left: 0px; min-height:18px; width: 72px; color: #FFFFFF; font-size: 0.7em; font-weight: bold; text-align: right; padding-right: 65px; background-color: #E41E2D; }
#content ul .addToCart { display: block; position: absolute; bottom: 7px; left: 81px; width: 49px; height: 17px; padding: 1px 3px 0 4px; color: #FFFFFF; font-size: 0.6em; text-align: left; text-decoration: none; background: url(../img/button_add_cart.jpg) 100% 0% no-repeat #84020C; display: none; }
#content ul .addToCart:hover { background: url(../img/button_add_cart.jpg) 100% -18px no-repeat #000000; }
#content ul .addToCart span { display: none; }
#footer { clear: both; margin-top: 21px; position: relative; }
#footer #banner { width: 950px; height: 86px; padding: 34px 0 0 24px; background: url(../img/footer/footer.jpg) top left no-repeat; }
#footer #banner .contact { display: block; position: absolute; top: 15px; left: 710px; color: #000000; font-size: 0.6em; text-decoration: none; }
#footer #banner .contact:hover { color: #737373; }
#footer #banner .contact em { text-indent: -1000px; overflow: hidden; display: block; }
#footer #banner .contact #headOffice { width: 73px; height: 13px; margin-bottom: 3px; background-position: top left; background: url(../img/footer/head_office.jpg) no-repeat; }
#footer #banner .contact:hover #headOffice { background-position: bottom left; }
#footer #banner .slogan { width: 246px; height: 53px; text-indent: -1000px; overflow: hidden; background: url(../img/footer/first_class_service.jpg) top left no-repeat; }
#footer #paymentOptions { width: 370px; margin-top: 17px; }
#footer #paymentOptions img { margin: 3px 13px 0 0; }
#footer #paymentOptions p { margin: 10px 0; font-size: 0.7em; line-height: 1.3em; }
#footer #submenu { margin: 10px 0; font-size: 0.7em; line-height: 1.3em; list-style-type: none; }
#footer #submenu li { display: inline; margin-right: 2px; }
#footer #submenu li a { color: #000000; }
#footer .copyright { color: #999999; margin: 10px 0; font-size: 0.7em; line-height: 1.3em; }
#page_home #content { margin: 15px 0 0 0; }
#page_home .home-content { float: left; width: 690px; }
#page_home #content #categories { padding: 24px 0 0 740px; }
#page_home #content #categories .departments h5 { min-height: 21px; background: none; background-color: #A3A3A3; }
#page_home #content #categories .departments h5 a { cursor: default; }
.slider { width: 687px; height: 269px; position: relative; margin-bottom: 10px; }
.slider a { display: block; }
#slideshow a img { position: absolute; top: 0; left: 0; z-index: 8; opacity: 0.0; }
#slideshow a.active img { z-index: 10; opacity: 1.0; }
#slideshow a.last-active img{ z-index: 9; }
#slideNumbers { position: absolute; right: 0px; bottom: 0px; z-index: 10000; width: 24px; }
#slideNumbers a { width: 19px; height: 19px; display: block; cursor: pointer; padding-left: 5px; overflow: hidden; text-decoration: none; }
#slideNumbers a span { color: #FFFFFF; display: block; width: 19px; margin-top: -3px; font-weight: bold; text-align: center; }
#slideNumbers a .red { background-color: #E41E2D; }
#slideNumbers a .blue { background-color: #3EA7EB; }
#slideNumbers a .pink { background-color: #E73994; }
#slideNumbers a:hover .red, #slideNumbers a:hover .blue, #slideNumbers a:hover .pink { background-color: #000000; }
#slideNumbers .active { width: 24px; height: 19px; background: transparent url(../img/arrow_slide.png) top left no-repeat; }
#slideNumbers .active span { background: none; }
#page_home #content .homeLiquidation { width: 687px; margin-bottom: 30px; }
#page_home #content .homeLiquidation li { display: block; float: left; width: 162px; height: 280px; margin: 18px 13px 20px 0; }
#page_home #content .homeLiquidation .last { margin: 18px 0 0 0; }
#page_home #content .homeLiquidation .item { height: 162px; overflow: hidden; }
#page_home #content .homeLiquidation .item img { width: 162px; }
#page_home #content .homeLiquidation .description { font-size: 0.7em; padding: 11px 0 25px 0; }
#page_home #content .homeLiquidation .description a { color: #E41E2D; font-size: 1.2em; font-weight: bold; }
#page_home #content .homeLiquidation .description p { font-weight: normal; }
#page_home #content .homeLiquidation .description p.brand { font-weight: bold; }
#page_home #content .homeLiquidation .liquidation { height: 200px; color: #E41E2D; font-size: 1.4em; font-weight: bold; line-height: 1.2em; padding-top: 30px; }
#page_home #content .homeLiquidation .liquidation em { color: #000000; font-size: 1.3em; }
#page_home #content .homeLiquidation .liquidation .seeMore { color: #000000; display: block; margin-top: 7px; font-size: 0.7em; text-decoration: none; background: url(../img/arrow_red.jpg) 52% 60% no-repeat; }
#page_home #content .homeLiquidation .liquidation .seeMore:hover { color: #737373; }
#page_home #content .homePromotions { float: left; width: 687px; margin-bottom: 30px; }
#page_home #content .homePromotions li { display: block; float: left; width: 325px; margin: 0 20px 20px 0; }
#page_home #content .homePromotions .last { margin: 0 0 20px 0; }
#page_home #content .homePromotions li a { display: block; }
#page_home #content .homePromotions li a img { width: 325px; }
#content #textContent h2 { font-size: 1.2em; font-weight: bold; margin: 13px 0 7px 0; }
#content #textContent h3 { font-size: 0.9em; font-weight: bold; }
#content #textContent { margin: 15px 0 40px 0; }
#content #textContent .liste { margin-bottom: 17px; list-style-type: none; }
#content #textContent .liste li { padding-left: 17px; margin: 13px 0 0 0; background: url(../img/puce.gif) left 9px no-repeat; }
#content #textContent .liste li em { font-size: 0.9em; font-weight: bold; }
#content #textContent .liste li span { display: block; font-size: 0.7em; margin-bottom: 7px; }
#content #textContent .liste li .important { text-transform: uppercase; }
#page_about h1 { line-height: 1.4em; margin: 0 0 20px 0; }
#page_about em { font-size: 1.25em; font-weight: bold; }
#page_sitemap #content .mapCategories1, #page_sitemap #content .mapCategories2, #page_sitemap #content .mapGeneral { float: left; width: 300px; position: relative; }
#page_sitemap #content .mapCategories1, #page_sitemap #content .mapCategories2 { margin-right: 25px; }
#page_sitemap #content .liste li { background: url(../img/puce.gif) left 7px no-repeat; }
#page_sitemap #content .liste li a { color: #000000; }
#page_sitemap #content .subListe { list-style-type: none; }
#page_sitemap #content .subListe li { margin: 0; font-size: 0.7em; background: none; }
#subContent .emptyResults { font-size: 0.7em; }
#subContent .rebateBanner { width: 690px; margin-bottom: 10px; }
#page_product #footer, #page_liquidation #footer { margin-top: 0; }
#content #colonnegauche h2 { font-size: 1.2em; font-weight: bold; margin-top: 25px; }
#content #filters ul { font-size: 0.7em; font-weight: normal; line-height: 1.6em; list-style-type: none; }
#content #filters ul li { font-size: 1em; padding: 0; }
#content #filters ul li a { display: inline; color: #000000; line-height: 1em; text-decoration: none; }
#content #filters ul li a:hover { color: #4C4C4C; text-decoration: none; }
#content #filters ul input { margin-right: 7px; vertical-align: -15%; }
#content #filters h5 { color: #FFFFFF; font-size: 0.9em; font-weight: bold; padding: 2px 9px; margin: 7px 0; cursor: pointer; background: url(../img/section_opened.jpg) top right no-repeat #88c745; }
#content #filters .closed { background: url(../img/section_closed.jpg) top right no-repeat #88c745; }
#content #filters #tranche { width: 170px; font-size: 0.7em; line-height: 1.6em; }
#content #filters #price-slider { background:transparent url(../img/backPrice.jpg) repeat-x left 5px; margin: 8px 0 0 0; height:12px; width:170px; }
#price-slider a.ui-corner-all { background: url(../img/priceRight.jpg) no-repeat left top; }
a.ui-slider-handle + a.ui-slider-handle { background: url('../img/priceLeft.jpg') no-repeat left top !important; }
#content #filters .anyPrice { margin-top: 15px; }
#content #filters .anyPrice label { font-size: 0.7em; }
#content #filters .anyPrice input { margin-right: 7px; vertical-align: middle; }
#content #filters .clearAll { width: 55px; height: 20px; display: block; margin: 25px 0 25px 0; text-indent: -1000px; overflow: hidden; background: url(../img/button_clearall.jpg) no-repeat; background-position: top left; }
#content #filters .clearAll:hover { background-position: bottom left; }
#content .departmentsList { overflow: auto; margin-bottom: 20px; list-style-type: none; }
#content .departmentsList li h2 { font-size: 1.8em; font-weight: bold; line-height: 1.2em; margin: 27px 0 9px 0; }
#content #departments1 { float: left; width: 330px; margin-right: 30px; }
#content #departments2 { float: left; width: 330px; }
#content .categoriesList { list-style-type: none; }
#content .categoriesList li { font-size: 0.8em; font-weight: bold; }
#content .categoriesList li a { color: #000000; }
#content .productsList { width: 690px; float: left; }
#content .productsList li { display: block; width: 200px; float: left; overflow: hidden; padding: 0 45px 0 0; }
#content .productsList .last { padding: 0; }
#content .productsList .item { height: 200px; overflow: hidden; }
#content .productsList .item img { width: 200px; }
#content .productsList .description { font-size: 0.7em; padding: 11px 0 25px 0; }
#content .productsList .description a { color: #E41E2D; font-size: 1.2em; font-weight: bold; }
#content .productsList .description p { font-weight: normal; }
#content .productsList .description p.brand { font-weight: bold; }
#content .productsList .comparaison { margin-top: 5px; }
#content .productsList .comparaison input { float: left; margin: 0 7px 0 0; }
#content .productsList .comparaison label, #content .productsList .comparaison span { font-style: italic; line-height: 1.1em; }
#content .productsList .comparaison a { color: #000000; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.1em; display: block; }
#content .productsTitle { margin: 0; height: 35px; }
#content .results_showing { margin: 9px 0 35px 0; font-size: 0.7em; font-weight: bold; text-align: right; }
#content .results_navigation { float: left; font-size: 0.7em; font-weight: bold; margin: 9px 0 35px 0; }
#content .results_navigation ul { display: block; list-style-type: none; }
#content .results_navigation ul li { display: inline; color: #239CEB; }
#content .results_navigation ul .separator { visibility: hidden; }
#content .results_navigation ul .page, #content .results_navigation ul .current { margin: 0 2px; }
#content .results_navigation ul .first a { margin: 0 10px 0 0; padding-left: 16px; background: url(../img/navigation_first.jpg) top left no-repeat; }
#content .results_navigation ul .last a { margin: 0 0 0 10px; padding-right: 16px; background: url(../img/navigation_last.jpg) top right no-repeat; }
#content .results_navigation ul .previous a { margin: 0 10px 0 0; padding-left: 10px; background: url(../img/navigation_previous.jpg) top left no-repeat; }
#content .results_navigation ul .next a { margin: 0 0 0 10px; padding-right: 10px; background: url(../img/navigation_next.jpg) top right no-repeat; }
#content .results_navigation ul { color: #000000; }
#content .results_navigation ul a { color: #239CEB; }
#content .results_navigation ul .current a { color: #000000; text-decoration: none; }
#page_product #content .container { float: left; }
#content .backToProducts { width: 128px; height: 20px; display: block; text-indent: -1000px; overflow: hidden; margin-bottom: 10px; background: url(../img/button_backtoproducts.jpg) no-repeat; background-position: top left; }
#content .backToProducts:hover { background-position: bottom left; }
#content .backToCollections { width: 139px; height: 20px; display: block; text-indent: -1000px; overflow: hidden; margin-bottom: 10px; background: url(../img/button_backtocollections.jpg) no-repeat; background-position: top left; }
#content .backToCollections:hover { background-position: bottom left; }
#content #productDetails { position: relative; margin-bottom: 40px; }
#content .productImages { float: left; width: 375px; position: relative; margin: 3px 0 30px 0; }
#content .productImages .bigImage { float: left; margin: 0 7px 0 0; }
#content .bigImage img { width: 262px; }
#content .redBand, #content .blueBand, #content .greenBand, #content .pinkBand, #content .blackBand { display: none; }
#content .productImages .zoomIcon { width: 17px; height: 17px; display: block; position: absolute; left: 242px; bottom: 5px; background: url(../img/image_enlarge.gif) top left no-repeat; }
#content .thumbnail .zoom { margin: 0 0 7px 0; }
#content .thumbnail img { width: 83px; }
#content .productDescription { font-size: 0.7em; padding-top: 13px 0 0 375px; }
#content .productDescription .brand { margin: 0 0 7px 0; }
#content .productDescription em { display: block; font-size: 1.3em; font-weight: bold; margin: 0 0 3px 0; }
#content .productDescription .attributes { font-weight: bold; margin: 15px 0 0 0; }
#content .productPrice { margin: 30px 0; padding-left: 375px; }
#content .productPrice .comparaison { font-size: 0.7em; }
#content .productPrice .comparaison a { color: #000000; }
#content .productPrice .comparaison input { margin: 0 7px 7px 0; vertical-align: -10%; }
#content .productPrice .comparaison label { font-style: italic; }
#content .productPrice .price { color: #E41E2D; font-size: 1.4em; font-weight: bold; margin-bottom: 7px; }
#content .productPrice .price del { display: block; font-size: 0.6em; font-weight: normal; margin: 5px 0 -3px 0; }
#content .productPrice .addToCart { display: block; width: 55px; color: #FFFFFF; font-size: 0.7em; font-weight: bold; text-decoration: none; padding: 1px 5px 1px 5px; background: url(../img/button_add_cart2.jpg) 100% 0% no-repeat #E41E2D; display: none; }
#content .productPrice .addToCart:hover { background: url(../img/button_add_cart2.jpg) 100% -19px no-repeat #84020C; }
#content .productPrice .addToCart span { display: none; }
#content .productStores, #content .productFiles { padding-left: 375px; margin: 19px 0 30px 0; }
#content .productStores p, #content .productFiles p { font-size: 0.7em; }
#content .productStores h3, #content .productFiles h3 { font-size: 1em; font-weight: bold; }
#content .productFiles a { color: #E41E2D; font-weight: bold; }
#content .productSpecifications #specColumn1 { width: 333px; float: left; }
#content .productSpecifications #specColumn2 { padding-left: 358px; }
#content .productSpecifications h5 { color: #FFFFFF; font-size: 0.9em; font-weight: bold; padding: 2px 7px; background-color: #B5B5B5; }
#content .productSpecifications p, #content .productSpecifications .slide { font-size: 0.7em; margin-bottom: 29px; }
#content .slide table { width: 100%; border-collapse: collapse; }
#content .slide table td { padding: 2px 7px; border-top: 1px solid #B5B5B5; border-bottom: 1px solid #B5B5B5; }
#content .slide table .left { width: 167px; font-weight: bold; }
#page_liquidation #content .productImages { width: 375px; }
#page_liquidation #content .productImages .bigImage { margin: 0 7px 0 0; }
#page_liquidation #content .productPrice { padding-left: 375px; }
#page_liquidation #content .backToLiquidation { width: 172px; height: 20px; display: block; text-indent: -1000px; overflow: hidden; margin-bottom: 10px; background: url(../img/button_backtoliquidation.jpg) no-repeat; background-position: top left; }
#page_liquidation #content .backToLiquidation:hover { background-position: bottom left; }
a.current-promotion { float: left; display: block; margin: 25px 45px 0 0; }
#page_rebate #content #colonnegauche h2 { margin-top: 10px; }
#content .rebatesTitle { margin: 0; height: 35px; }
#content #results { overflow: auto; }
.rebatesList { list-style-type: none; }
.rebatesList .separator { height: 5px; margin-bottom: 10px; border-bottom: 1px solid #828282; }
.rebatesList .rebate { width: 690px; display: block; margin-bottom: 25px; }
.rebatesList h2 { font-size: 1.2em; font-weight: bold; margin-bottom: 5px; }
.rebatesList h3 { font-size: 0.9em; font-weight: bold; margin: 13px 0 7px 0; }
.rebatesList .rebateDetails { margin-left: 120px; }
.rebatesList .rebateDescription { font-size: 0.7em; }
.rebatesList .rebateBrands { float: left; margin-top: 7px; list-style-type: none; }
.rebatesList .rebateBrands li { width: 100px; display: block; margin: 0 20px 7px 0; }
.rebatesList .rebateBrands .separator { display: none; }
.rebatesList .rebateBrands li img { width: 100px; }
.rebatesList .rebateCategories1, .rebatesList .rebateCategories2 { font-size: 0.7em; list-style-type: none; }
.rebatesList .rebateCategories1 li, .rebatesList .rebateCategories2 li { margin-bottom: 5px; }
.rebatesList .rebateCategories1 a, .rebatesList .rebateCategories2 a { color: #239CEB; font-weight: bold; }
.rebatesList .rebateCategories1 { float: left; width: 340px; }
.rebatesList .rebateCategories2 { padding-left: 350px; }
.rebatesList .viewRebate { width: 75px; color: #FFFFFF; display: block; font-size: 0.7em; font-weight: bold; text-align: center; text-decoration: none; margin: 15px 0 0 0; padding: 1px 7px 1px 7px; background-color: #E41E2D; }
.rebatesList .viewRebate:hover { background-color: #737373; }
#page_search .section h2 { font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #828282; }
#page_search .productsList { margin-bottom: 13px; }
#page_shoppingcart #content #subContent { margin-top: 17px; }
#page_shoppingcart #subContent #infos.notEmpty { margin: 27px 0 20px 0; }
#page_shoppingcart #content h1 { width: 450px; }
#page_shoppingcart #content h2 { font-size: 0.9em; font-weight: bold; margin-bottom: 13px; padding-bottom: 5px; border-bottom: 1px solid #828282; }
#page_shoppingcart #content #steps { height: 50px; position: relative; margin-bottom: 21px; list-style-type: none; }
#page_shoppingcart #content #steps li { display: inline-block; position: absolute; font-weight: bold; padding-bottom: 3px; border-bottom: 10px solid #D7D7D7; }
#page_shoppingcart #content #steps .passed, #page_shoppingcart #content #steps .current { border-bottom: 10px solid #3EA7EB; }
#page_shoppingcart #content #steps #cart { width: 140px; }
#page_shoppingcart #content #steps #details { left: 140px; width: 102px; text-align: center; }
#page_shoppingcart #content #steps #billing { left: 242px; width: 182px; text-align: center; }
#page_shoppingcart #content #steps #payment { left: 423px; width: 118px; text-align: center; }
#page_shoppingcart #content #steps #confirmation { left: 541px; width: 149px; text-align: center; }
#page_shoppingcart #content #steps li a { color: #000000; text-decoration: none; }
#page_shoppingcart #content #steps li a:hover { color: #3EA7EB; text-decoration: none; }
#page_shoppingcart #content form { margin: 5px 0 29px 0; }
#page_shoppingcart #content .textfield { width: 160px; height: 18px; color: #606060; padding: 0 5px; font-size: 0.75em; border: 1px solid #B2B2B2; }
#page_shoppingcart #content select { width: 172px; height: 21px; color: #606060; padding: 0 0 0 3px; font-size: 0.75em; border: 1px solid #B2B2B2; }
#page_shoppingcart #content select option { padding: 0 0 0 5px; }
#page_shoppingcart #content select .indication { font-style: italic; }
#page_shoppingcart #content label { display: inline-block; text-align: right; font-size: 0.75em; padding: 0 9px; margin: 3px 0; width: 130px; }
#page_shoppingcart #content #help { position: absolute; top: -5px; right: 0; width: 140px; padding: 3px 0; color: #FFFFFF; font-size: 0.75em; text-align: center; line-height: 1.3em; background-color: #E41E2D; }
#page_shoppingcart #content .securedPayment { float: right; margin: 0 0 30px 0; }
#page_shoppingcart #content .securedPayment img { margin: 0 0 0 13px; }
#page_shoppingcart .payment-total { float: right; font-size: 0.7em; font-weight: bold; margin: 30px 0 0; width: 180px; }
#page_shoppingcart .total-column1 { float: left; margin: 0 15px 10px 0; text-align: right; width: 85px; }
#page_shoppingcart #paymentColumn { float: left; }
#page_shoppingcart .total { border-top: 1px solid #828282; clear: both; padding-top: 10px; }
#page_shoppingcart #content .step1 table { width: 100%; margin: auto; }
#page_shoppingcart #content .step1 table th { padding: 4px 0; font-size: 0.9em; font-weight: bold; }
#page_shoppingcart #content .step1 table td { padding: 11px 0; font-size: 0.75em; vertical-align: top; }
#page_shoppingcart #content .step1 table .quantityColumn { width: 50px; text-align: center; }
#page_shoppingcart #content .step1 table .quantityColumn .addOne, #page_shoppingcart #content .step1 table .quantityColumn .removeOne { padding: 0 3px; text-decoration: none; }
#page_shoppingcart #content .step1 table .quantityColumn .addOne img, #page_shoppingcart #content .step1 table .quantityColumn .removeOne img { vertical-align: middle; }
#page_shoppingcart #content .step1 table .nameColumn { width: 290px; text-align: left; padding-left: 35px; }
#page_shoppingcart #content .step1 .containDescription .collapse { cursor: pointer; vertical-align: middle; }
#page_shoppingcart #content .step1 .containDescription .description { float: left; font-size: 0.8em; font-style: italic; }
#page_shoppingcart #content .step1 .containDescription .description p { display: inline; }
#page_shoppingcart #content .step1 .containDescription .closed { overflow: hidden; height: 0; }
#page_shoppingcart #content .step1 table .totalColumn { text-align: right; }
#page_shoppingcart #content .step1 table .deleteColumn { width: 148px; text-align: right; }
#page_shoppingcart #content .step1 table .deleteColumn a { color: #E41E2D; }
#page_shoppingcart #content .step1 .viewTotal { margin-top: 7px; padding-top: 9px; font-size: 0.75em; border-top: 1px solid #828282; }
#page_shoppingcart #content .step1 #totalValues { color: #3EA7EB; float: left; width: 544px; font-weight: bold; text-align: right; margin-right: 12px; }
#page_shoppingcart #content .step1 .continueShopping { width: 116px; height: 20px; float: left; display: block; overflow: hidden; text-indent: -1000px; text-decoration: none; margin: 40px 0 40px 415px; background: url(../img/button_continueshopping.jpg) no-repeat; background-position: top left; }
#page_shoppingcart #content .step1 .continueShopping:hover { background-position: bottom left; }
#page_shoppingcart #content .step1 .proceedCheckout { width: 150px; height: 20px; border: none; cursor: pointer; text-indent: -1000px; overflow: hidden; margin: 40px 0 40px 9px; background: url(../img/button_proceedcheckout.jpg) no-repeat; background-position: top left; }
#page_shoppingcart #content .step1 .proceedCheckout:hover { background-position: bottom left; }
#page_shoppingcart #content .step2 .nextStepNew { width: 88px; height: 20px; cursor: pointer; display: inline-block; text-indent: -1000px; overflow: hidden; margin: 30px 0 13px 602px; background: url(../img/button_nextstep.jpg) no-repeat; background-position: top left; }
#page_shoppingcart #content .step2 .nextStepNew:hover { background-position: bottom left; }
#page_shoppingcart #content .step2 .nextStepLogin { width: 88px; height: 20px; display: block; cursor: pointer; position: absolute; top: 193px; right: 0; text-indent: -1000px; overflow: hidden; background: url(../img/button_nextstep.jpg) no-repeat; background-position: top left; }
#page_shoppingcart #content .step2 .nextStepLogin:hover { background-position: bottom left; }
#page_shoppingcart #content .step2 #registerColumn1 { float: left; margin-right: 50px; }
#page_shoppingcart #content .step3 form { margin: 5px 0 0 0; }
#page_shoppingcart #content .step3 .nextStep { width: 88px; height: 20px; cursor: pointer; display: inline-block; text-indent: -1000px; overflow: hidden; margin: 35px 0 42px 602px; background: url(../img/button_nextstep.jpg) no-repeat; background-position: top left; }
#page_shoppingcart #content .step3 .nextStep:hover { background-position: bottom left; }
#page_shoppingcart #content .step3 #billingColumn1, #page_shoppingcart #content .step3 #shippingColumn1 { float: left; margin-right: 50px; }
#page_shoppingcart #content .step3 #billingColumn2 { margin-bottom: 55px; padding-left: 370px; }
#page_shoppingcart #content .step3 #shippingColumn2 { padding-left: 370px; }
#page_shoppingcart #content .step3 #useBillingAddress { position: absolute; right: 0; top: 345px; }
#page_shoppingcart #content .step3 #useBillingAddress label { width: auto; padding: 0 0 0 9px; display: inline; font-size: 0.7em; font-style: italic; }
#page_shoppingcart #content .step3 #useBillingAddress input { vertical-align: middle; }
#page_shoppingcart #content .step4 a { color: #3EA7EB; }
#page_shoppingcart #content .step4 .placeOrder { width: 134px; height: 20px; cursor: pointer; display: inline-block; text-indent: -1000px; overflow: hidden; margin: 30px 0 13px 556px; background: url(../img/button_secureorder.jpg) no-repeat; background-position: top left; }
#page_shoppingcart #content .step4 .placeOrder:hover { background-position: bottom left; }
#page_shoppingcart #content .step4 h3 { font-size: 1.2em; font-weight: bold; margin-bottom: 5px; }
#page_shoppingcart #content .step4 h3 img { display: inline; vertical-align: middle; }
#page_shoppingcart #content .step4 #creditCardTitle { font-size: 0.9em; margin: 5px 0 13px 50px; }
#page_shoppingcart #content .step4 #creditCardTitle span { margin-right: 7px; }
#page_shoppingcart #content .step4 #billingColumn { float: left; width: 295px; font-size: 0.75em; padding-left: 50px; margin-bottom: 40px; }
#page_shoppingcart #content .step4 #shippingColumn { font-size: 0.75em; padding: 0 0 0 445px; }
#page_shoppingcart #content .step4 #paymentColumn a { color: #606060; font-size: 0.6em; display: inline-block; margin-left: 149px; padding-left: 16px; background: url(../img/help.gif) 0% 60% no-repeat; }
#page_shoppingcart #content .step4 .shortSelect { width: 77px; }
#page_shoppingcart #content .step4 .shortTextfield { width: 100px; color: #606060; padding: 0 5px; font-size: 0.75em; border: 1px solid #B2B2B2; }
#page_shoppingcart #content .step4 #deliveryDate { position: absolute; right: 0; top: 130px; font-size: 0.7em; font-style: italic; }
#page_shoppingcart #content .step4 #noShip { margin-bottom: 20px; font-weight: bold; color: red; }
#page_shoppingcart #content .step5 #confirmationMessage { color: #318031; font-size: 0.75em; font-weight: bold; line-height: 1.4em; margin-bottom: 20px; }
#page_shoppingcart #content .step5 table { width: 100%; margin: auto; }
#page_shoppingcart #content .step5 table th { padding: 4px 0; font-size: 0.9em; font-weight: bold; }
#page_shoppingcart #content .step5 table td { padding: 2px 0; font-size: 0.75em; }
#page_shoppingcart #content .step5 table .quantity { width: 50px; text-align: center; }
#page_shoppingcart #content .step5 table .name { text-align: left; padding-left: 35px; }
#page_shoppingcart #content .step5 table .totalCol { text-align: right; padding-right: 147px; }
#page_shoppingcart #content .step5 .viewTotal { margin-top: 7px; padding-top: 9px; font-size: 0.75em; border-top: 1px solid #828282; }
#page_shoppingcart #content .step5 #totalValues { float: left; width: 544px; text-align: right; margin-right: 12px; }
#page_shoppingcart #content .step5 .viewTotal em { color: #E41E2D; font-weight: bold; }
#page_shoppingcart #content .step5 #finalInfos { position: relative; margin: 40px 0 29px 0; }
#page_shoppingcart #content .step5 h3 { font-size: 1.2em; font-weight: bold; margin-bottom: 5px; }
#page_shoppingcart #content .step5 #deliveryDate { position: absolute; right: 0; top: 3px; font-size: 0.7em; font-style: italic; }
#page_shoppingcart #content .step5 #billingColumn { float: left; width: 225px; font-size: 0.75em; }
#page_shoppingcart #content .step5 #shippingColumn { font-size: 0.75em; padding-left: 270px; }
#page_shoppingcart #content .step5 .continueShopping { width: 116px; height: 20px; display: inline-block; text-indent: -1000px; overflow: hidden; margin: 30px 0 40px 574px; background: url(../img/button_continueshopping.jpg) no-repeat; background-position: top left; }
#page_shoppingcart #content .step5 .continueShopping:hover { background-position: bottom left; }
#page_shoppingcart #content .step5 #noShip { margin-bottom: 20px; font-weight: bold; color: red; }
#page_compare h1 { }
#page_compare #footer { margin-top: 40px; }
#page_compare #content #subContent { margin-bottom: 30px; }
#page_compare #content table { font-size: 0.7em; border-collapse: collapse; }
#page_compare #content table .even { background-color: #E1E1E1; }
#page_compare #content table td { padding: 3px 7px; border: 2px solid #D9D9D9; }
#page_compare #content table th { width: 100px; font-size: 1.3em; font-weight: bold; padding: 3px 7px; text-align: center; border: 2px solid #D9D9D9; }
#page_compare table tr.name td, #page_compare table tr.price td { font-size: 1.1em; font-weight: bold; text-align: center; }
#page_compare table tr.price td del { color: #606060;; font-size: 0.9em; font-weight: normal; }
#page_compare table tr.name td a { color: #3EA7EB; }
#page_compare table tr.brand td { text-align: center; }
#page_compare table tr.brand img { width: 75px; margin: 3px; }
#page_compare table tr.picture td, #page_compare table tr.picture th { text-align: center; }
#page_compare table tr.picture img { width: 100px; }
#page_compare table tr.picture .zoom { position: relative; }
#page_compare table tr.picture .zoomIcon { width: 17px; height: 17px; display: block; position: absolute; right: -17px; bottom: 5px; background: url(../img/image_enlarge.gif) top left no-repeat; }
#page_compare .clearProducts, #page_compare .clearProductsBottom { width: 107px; height: 20px; display: block; margin: 14px 0 0 0; overflow: hidden; text-indent: -1000px; position: absolute; right: 0; background: url(../img/button_clearallproducts.jpg) no-repeat; background-position: top left; }
#page_compare .clearProductsBottom { margin: 20px 0 0 0; }
#page_compare .clearProducts:hover, #page_compare .clearProductsBottom:hover { background-position: bottom left; }
#page_contact #content .contactEmail { margin-bottom: 25px; }
#page_contact #content .contactEmail #email { display: block; color: #000000; line-height: 1.1em; text-decoration: none; }
#page_contact #content .contactEmail #email:hover { color: #737373; text-decoration: none; }
#page_contact #content .contactsList { clear: both; margin: auto; }
#page_contact #content .contactsList li { display: block; float: left; width: 300px; margin: 10px 25px 20px 0; }
#page_contact #content .contactsList .last { margin: 10px 0 20px 0; }
#page_contact #content .contactsList .contactMap { height: 237px; overflow: hidden; }
#page_contact #content .contactsList .contactMap a img { width: 290px; border: 2px solid #87C745; }
#page_contact #content .contactsList .contactMap a:hover img { border: 2px solid #3EA7EB; }
#page_contact #content .contactsList .contactInformations { margin: 9px 0 0 0; }
#page_contact #content .contactsList h2 { font-size: 1.2em; font-weight: bold; margin-bottom: 5px; }
#page_contact #content .contactsList h3 { color: #87C745; font-size: 0.7em; font-weight: bold; }
#page_contact #content .contactsList p { font-weight: bold; line-height: 1.3em; margin-bottom: 9px; }
#page_contact #content .contactsList .contactPhone { color: #87C745; font-size: 0.9em; font-weight: bold; }
#page_contact #content .contactsList .contactFax { color: #87C745; font-size: 0.7em; }
#content #textContent form .textfield { width: 160px; height: 18px; color: #606060; padding: 0 5px; font-size: 0.75em; border: 1px solid #B2B2B2; }
#content #textContent form select { width: 172px; height: 21px; color: #606060; padding: 0 0 0 3px; font-size: 0.75em; border: 1px solid #B2B2B2; }
#content #textContent form select option { padding: 0 0 0 5px; }
#content #textContent form select .indication { font-style: italic; }
#content #textContent form label { display: inline-block; text-align: right; font-size: 0.75em; padding: 0 9px; margin: 3px 0; width: 180px; }
#content #textContent form .login { width: 43px; height: 20px; float: left; display: block; cursor: pointer; text-indent: -1000px; overflow: hidden; margin: 25px 15px 0 200px; background: url(../img/button_login.jpg) no-repeat; background-position: top left; }
#content #textContent form .login:hover { background-position: bottom left; }
#content #textContent .forgottenPassword { color: #3EA7EB; display: block; font-size: 0.7em; margin: 27px 0 0 0; }
#content #textContent form .send { width: 40px; height: 20px; cursor: pointer; text-indent: -1000px; overflow: hidden; margin-left: 10px; vertical-align: -4px; background: url(../img/button_send.jpg) no-repeat; background-position: top left; }
#content #textContent form .send:hover { background-position: bottom left; }
#content #textContent form .createProfile { width: 49px; height: 20px; display: block; cursor: pointer; text-indent: -1000px; overflow: hidden; margin: 25px 0 0 200px; background: url(../img/button_createprofile.jpg) no-repeat; background-position: top left; }
#content #textContent form .createProfile:hover { background-position: bottom left; }
#content #textContent form .updateProfile { width: 90px; height: 20px; display: block; cursor: pointer; text-indent: -1000px; overflow: hidden; margin: 25px 0 0 200px; background: url(../img/button_updateprofile.jpg) no-repeat; background-position: top left; }
#content #textContent form .updateProfile:hover { background-position: bottom left; }
#page_profil #content #accountColumn1 { float: left; width: 370px; }
#page_profil #content #accountColumn2 { padding-left: 415px; }
#page_advertisement ul#bread-crumbs { border-bottom: 2px solid #D3D3D3; padding-bottom: 5px; }
#page_advertisement ul#bread-crumbs li { display: inline; font-size: 0.7em; }
#page_advertisement ul#bread-crumbs li a { color: #3EA7EB; }
#page_advertisement h1 { color: #000000; font-size: 1.7em; font-weight: bold; margin-bottom: 10px; margin-top: 10px; }
#page_advertisement h3 { font-weight: bold; margin: 0 0 5px; }
div#mediaCol1 { float: left; margin-right: 20px; width: 465px; }
div#mediaCol2 { float: left; width: 465px; }
#page_advertisement div.advertisement { border: 2px solid #D3D3D3; margin-bottom: 20px; padding: 10px 20px; }
#page_advertisement div.advertisement ul { font-size: 0.8em; list-style-type: none; }
#page_advertisement div.advertisement ul li { background-image: url("../img/puce.gif"); background-position: 0px 5px; background-repeat: no-repeat; list-style-type: none; padding-left: 14px; }
#page_advertisement div.advertisement ul li a img { margin-top: 5px; border: solid 2px #D3D3D3; margin-bottom: 15px; }
#page_advertisement div.advertisement ul li a, a.advertisements-by-date, a.advertisements-by-media { color: #3EA7EB; }
a.advertisements-by-date, a.advertisements-by-media { background: url("../img/shopping-cart-next.gif") no-repeat scroll 100% 5px transparent; float: right; font-size: 0.8em; font-weight: bold; margin: 25px 0px 25px 0px; padding-right: 13px; text-decoration: none; }
a.advertisements-by-date:HOVER, a.advertisements-by-media:HOVER { background: url("../img/shopping-cart-nextH.gif") no-repeat scroll 100% 5px transparent; color: #1565A7; }
ul.advertisementsByDate { font-size: 0.8em; list-style-type: none; }
ul.advertisementsByDate li { background-image: url("../img/puce.gif"); background-position: 0px 9px; background-repeat: no-repeat; list-style-type: none; padding: 4px 0px 4px 14px; }
ul.advertisementsByDate li a { color: #3EA7EB; }
ul.advertisementsByDate li a img { display: block; margin: 10px 0px 10px 0px; border: solid 2px #D3D3D3; width: 390px; }
.ui-slider .ui-slider-range { display: none; }
.ui-corner-all { -moz-border-radius: 0px 0px 0px 0px; }
.ui-widget-content { border: 0px solid #555555; color: #FFFFFF; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 0px solid #444444; }
.ui-widget-header { background: none; border: 0px solid #333333; }
#price-slider a.ui-corner-all { margin-left: -1px; }
#header #language { background: url(../img/lang-fr/button_english.jpg) no-repeat; }
#header .new { width: 49px; right: 50px; background: url(../img/lang-fr/new.jpg) top left no-repeat; }
#header .contact #montreal { background: url(../img/lang-fr/montreal.jpg) no-repeat; }
#header .search .button { width: 69px; background: url(../img/lang-fr/button_search.jpg) no-repeat; }
#header #print { width: 81px; background: url(../img/lang-fr/button_print.jpg) no-repeat; }
#menu { background: url(../img/lang-fr/menu/menu.jpg) top left no-repeat; }
#menu li #menuHome { width: 60px; background: url(../img/lang-fr/menu/menu_home.jpg) left 3px no-repeat; }
#menu li #menuAbout { width: 71px; background: url(../img/lang-fr/menu/menu_about.jpg) left 3px no-repeat; }
#menu li #menuCustomer { width: 142px; background: url(../img/lang-fr/menu/menu_customer.jpg) left 3px no-repeat; }
#menu li #menuProducts { width: 68px; background: url(../img/lang-fr/menu/menu_products.jpg) left 3px no-repeat; }
#menu li #menuRebate { width: 145px; background: url(../img/lang-fr/menu/menu_rebate.jpg) left 3px no-repeat; }
#menu li #menuLiquidation { width: 143px; background: url(../img/lang-fr/menu/menu_liquidation.jpg) left 3px no-repeat; }
#menu li #menuContact { width: 66px; background: url(../img/lang-fr/menu/menu_contact.jpg) left 3px no-repeat; }
#menu li #menuShoppingCart { width: 147px; background: url(../img/lang-fr/menu/menu_shoppingcart.jpg) 8px 0px no-repeat; }
#menu li .shoppingCartItemNumber { left: 812px; }
#menu li #menuCompare { width: 108px; background: url(../img/lang-fr/menu/menu_compare.jpg) left 0px no-repeat; }
#menu li #menuShoppingCart:hover { background: url(../img/lang-fr/menu/menu_shoppingcart.jpg) 8px 0px no-repeat; }
#loading { background: url(../img/lang-fr/loading.jpg); }
#loading img { left: 10%; }
#page_home #content .homeLiquidation .liquidation .seeMore { background: url(../img/arrow_red.jpg) 50% 60% no-repeat; }
#content .productPrice .addToCart { width: 58px; }
#content #filters .clearAll { width: 78px; background: url(../img/lang-fr/button_clearall.jpg) no-repeat; }
#content .backToProducts { width: 142px; background: url(../img/lang-fr/button_backtoproducts.jpg) no-repeat; }
#content .backToCollections { width: 158px; background: url(../img/lang-fr/button_backtocollections.jpg) no-repeat; }
#page_compare .clearProducts { width: 147px; background: url(../img/lang-fr/button_clearallproducts.jpg) no-repeat; }
#page_liquidation #content .backToLiquidation { width: 201px; background: url(../img/lang-fr/button_backtoliquidation.jpg) no-repeat; }
#content #textContent form .login { width: 85px; background: url(../img/lang-fr/button_login.jpg) no-repeat; }
#content #textContent form .send { width: 58px; background: url(../img/lang-fr/button_send.jpg) no-repeat; }
#content #textContent form .createProfile { width: 42px; background: url(../img/lang-fr/button_createprofile.jpg) no-repeat; }
#content #textContent form .updateProfile { width: 84px; background: url(../img/lang-fr/button_updateprofile.jpg) no-repeat; }
#page_shoppingcart #content #steps #cart { width: 147px; }
#page_shoppingcart #content #steps #details { left: 147px; width: 113px; text-align: center; }
#page_shoppingcart #content #steps #billing { left: 260px; width: 151px; text-align: center; }
#page_shoppingcart #content #steps #payment { left: 411px; width: 124px; text-align: center; }
#page_shoppingcart #content #steps #confirmation { left: 535px; width: 155px; text-align: center; }
#page_shoppingcart #content #help { width: 169px; }
#page_shoppingcart #content .step1 .continueShopping { width: 148px; margin: 40px 0 40px 403px; background: url(../img/lang-fr/button_continueshopping.jpg) no-repeat; }
#page_shoppingcart #content .step1 .proceedCheckout { width: 130px; background: url(../img/lang-fr/button_proceedcheckout.jpg) no-repeat; }
#page_shoppingcart #content .step2 .nextStepNew { width: 122px; margin: 30px 0 13px 568px; background: url(../img/lang-fr/button_nextstep.jpg) no-repeat; }
#page_shoppingcart #content .step2 .nextStepLogin { width: 122px; background: url(../img/lang-fr/button_nextstep.jpg) no-repeat; }
#page_shoppingcart #content .step3 .nextStep { width: 122px; margin: 35px 0 42px 568px; background: url(../img/lang-fr/button_nextstep.jpg) no-repeat; }
#page_shoppingcart #content .step4 .placeOrder { width: 130px; margin: 30px 0 13px 560px; background: url(../img/lang-fr/button_secureorder.jpg) no-repeat; }
#page_shoppingcart #content .step5 .continueShopping { width: 148px; margin: 30px 0 40px 542px; background: url(../img/lang-fr/button_continueshopping.jpg) no-repeat; }
#footer #banner .contact { top: 13px; }
#footer #banner .contact #headOffice { width: 76px; height: 16px; background: url(../img/lang-fr/head_office.jpg) no-repeat; }
#footer #banner .slogan { width: 300px; background: url(../img/lang-fr/first_class_service.jpg) top left no-repeat; }
