/********************** Base Layout */
/*Structure*/
.wrapper {/* border:3px solid pink;*/margin:0 auto;text-align:left;width:1000px; }
/**/

/*Header / En-tête*/
.header {/*border:1px solid yellow;*/height:auto;}
#headerTop {/*border:1px solid yellow;*/position:relative;height:50px;}
#headerTop form#search_mini_form {/*border:1px solid pink;*/position:absolute;bottom:4px;left:30px;}
#headerTop form#search_mini_form input {border:1px solid #cecece;border-top-color:#8e8e8e;}
#headerTop form#search_mini_form input.btnMiniSearch {border:none;margin-left:5px;}
#headerTop form#search_mini_form #search_autocomplete {background: url(../images/bkg-auto-complete-mini.png) repeat 0 0;color:#fff;padding:3px;}
#headerTop form#search_mini_form #search_autocomplete li {cursor:pointer;}
#headerTop #quick-access {}
#headerTop #language-switcher {position:absolute;top:4px;right:30px;}
#headerTop #shop-access {position:absolute;right:30px;bottom:4px;}
#headerTop #shop-access ul li {border-right:1px solid #999;display:inline;padding-right:6px;margin-right:6px;}
#headerTop #shop-access ul li a {color:#999;}
#headerFlash {}
#language-switcher {color:#989898;}

#breadCrumbs {color:#999;margin-top:5px;}
#breadCrumbs a {color:#fff;}
#breadCrumbs dl dt {color:#e5e5e5;float:left;margin-right:10px;}
#breadCrumbs ul li {display:inline;}
#breadCrumbs ul li strong {color:#fff;}
/**/

/*Zone centrale*/
.middle-container {background:#454545;/*border:none;*/margin-top:7px;padding-top:5px;}
.middle {border-bottom:1px solid #fff;min-height:400px;padding:0 3px 0 3px;}

.col-1-layout {}
.col-2-right-layout {}
.col-2-left-layout {}
.col-3-layout {background:#454545 url(../images/bkg-3columns4.jpg) no-repeat bottom;}
/**/
/*Columns / Colonnes --- Blocks structurels*/
.side-col { }
.col-left {float:left;margin-right:4px;width:172px;}
.col-right {float:right;margin-left:4px;width:173px;}
.col-main {float:left;border:none;}

.col-1-layout .col-main { float:none;margin:0;}
.col-2-right-layout .col-main { }
.col-2-left-layout .col-main {}
.col-3-layout .col-main {/*border:none;*/padding:0 1px 0 1px;width:639px;position:relative;}
.col-3-layout .col-main ul.messages {border:none;font-weight:bold;margin:0;position:absolute;top:25px;left:25px;z-index:999;}
.col-3-layout .col-main ul.messages .success-msg {background:#fff;border:3px solid #e5e5e5;color:#607F00;margin:0;padding:10px;}
.col-3-layout .col-main ul.messages .error-msg {background:#fff;border:3px solid #e5e5e5;color:#ff0000;margin:0;padding:10px;}

/********************** Layered Navigation */
.layered-nav {background:#99cc00;margin-bottom:3px;}
.layered-nav a:link, .layered-nav a:visited, .layered-nav a:active {color:#454545;}
.layered-nav a:hover {text-decoration: underline;}
.layered-nav .head {background:#454545;margin:0;/*position:relative;*/height:24px;}

.layered-nav .head .expandIcon {background:url(../images/icon-plus.png) no-repeat 0 0;cursor:n-resize;display:block;float:right;margin:3px 5px 0 0;text-align:center;width:16px;height:16px;}
.layered-nav .head .expandIcon:hover {background:url(../images/icon-plus.png) no-repeat 0 -16px;}
.layered-nav .head .collapseIcon {background:url(../images/icon-moins.png) no-repeat 0 0;cursor: e-resize;display:block;float:right;margin:3px 5px 0 0;text-align:center;width:16px;height:16px;}
.layered-nav .head .collapseIcon:hover {background:url(../images/icon-moins.png) no-repeat 0 -16px;}

.layered-nav h3 {color:#fff;padding:3px 10px;font-size:1.2em;}
.layered-nav .border-creator {}
.layered-nav h4 {font-size:1.1em;padding:3px 10px;}
.layered-nav .narrowed-category li {padding:3px 10px;}
.layered-nav .narrowed-category li .label {}
.layered-nav .widget-btn {display:block;float:right;width:11px;height:11px;}
.layered-nav .widget-btn a, .layered-nav .widget-btn a:hover {color:#fff;text-decoration:none;}
.layered-nav .widget-btn span.unX {display:block;text-align:center;}
.layered-nav .widget-btn img {position:absolute;left:-9999em;}
.layered-nav .actions {padding:3px 10px;}
.layered-nav .actions a {text-decoration: underline;}
.narrow-by dl {padding:3px 10px;}
.narrow-by dt {font-weight:bold;text-transform:uppercase;}
.narrow-by dd {}
.narrow-by dd ol {border-bottom:1px dotted #6b8e00;margin-bottom:10px;padding-bottom:10px;}
.narrow-by dd li {}
.narrow-by dd.last {}
/**/

/*Block de contenu ---- Base mini*/
#logo {background:#fff;border:1px solid #7f7f7f;text-align:center;width:170px;height:138px;}
#logo img {margin-top:22px;width:139px;height:88px;}

.base-mini {background:#f2f2f2;border:1px solid #7f7f7f;margin-bottom:3px;}
.base-mini a:link, .base-mini a:visited, .base-mini a:hover, .base-mini a:active {color:#454545;}
.base-mini p {margin:0 4px 0 12px;}
.base-mini .head {background:#989898;border-bottom:1px solid #7f7f7f;line-height:24px;margin-bottom:15px;height:24px;}
.base-mini .head h3 {border-bottom:1px solid #fff;color:#fff;font-size:12px;font-weight:bold;line-height:21px;text-indent:13px;width:100%;}
.base-mini h4 {font-size:10px;font-weight:bold;margin:4px 4px 4px 12px;}
.base-mini .input-text {border:1px solid #c4c6c8;margin-bottom:5px;}
.base-mini .input-text:hover {background:#f5f5f5;}
.base-mini .input-text:focus {background:#f5f5f5;border-color:#989898;}

.mini-cart {padding-bottom:4px;}
.mini-cart h4 {margin:0 12px 10px 12px;}
.mini-cart a:link, .mini-cart a:visited, .mini-cart a:hover, .mini-cart a:active {border:none;/*text-decoration:underline;*/}
.mini-cart p {margin-bottom:5px;}
.mini-cart .subtotal {}
#cart-sidebar {margin:0 12px 0 12px;}
#cart-sidebar li {margin:5px 0 5px 0;}
#cart-sidebar .product-images {float:left;text-align:left;width:55px;}
#cart-sidebar .product-details {float:right;width:90px;}

.mini-compare-products {padding-bottom:5px;}
.mini-compare-products .head h3 span {color:#fff;font-size:xx-small;font-weight:normal;}
.mini-compare-products p {margin-bottom:5px;}
.mini-compare-products .head {margin-bottom:10px;}
#compare-items {margin:0 0 0 12px;}
#compare-items li {border-bottom:1px dotted #ccc;margin:0 20px 5px 0;padding-bottom:3px;}

.account-nav {border:none;/*padding-bottom:5px;*/}
.account-nav .head {background:#454545;border:none;position:relative;}
.account-nav .head h3 {border:none;}

.account-nav .head .expandIcon {background:url(../images/icon-plus.png) no-repeat 0 0;cursor:n-resize;display:block;position:absolute;top:0;right:4px;text-align:center;width:16px;height:16px;}
.account-nav .head .expandIcon:hover {background:url(../images/icon-plus.png) no-repeat 0 -16px;}
.account-nav .head .collapseIcon {background:url(../images/icon-moins.png) no-repeat 0 0;cursor: e-resize;display:block;position:absolute;top:0;right:4px;text-align:center;width:16px;height:16px;}
.account-nav .head .collapseIcon:hover {background:url(../images/icon-moins.png) no-repeat 0 -16px;}

.account-nav ul {margin:0 12px 0 12px;}
.account-nav li {border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding-bottom:3px;}
.account-nav li.on {font-weight:bold;}

.mini-related-items {}
.mini-related-items .product-images {float:left;margin-left:12px;width:70px;}
.mini-related-items .product-images a {display:block;}
.mini-related-items .product-images img {float:left;}
.mini-related-items .product-images .checkbox-container {float:right;}
.mini-related-items .product-details {float:right;margin-right:12px;width:70px;}
.mini-related-items ol li {margin-bottom:10px;}

.mini-cross-sell {}
.mini-cross-sell .store-price, .mini-cross-sell .availability {display:none;}
.mini-cross-sell .product-images {float:right;margin-right:12px;}
.mini-cross-sell ol {margin-left:12px;}
.mini-cross-sell ol li {border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding-bottom:3px;}
.mini-cross-sell ol dt {font-weight:bolder;margin-bottom:5px;}
.mini-cross-sell ol dd.sidePrice {margin-bottom:5px;}

.mini-wishlist {padding-bottom:5px;}
.mini-wishlist .head h3 a {color:#fff;font-size:xx-small;font-weight:normal;}
#wishlist-sidebar {margin:0 12px 0 12px;}
#wishlist-sidebar li {margin:5px 0 5px 0;}
#wishlist-sidebar .product-images {float:left;text-align:left;width:55px;}
#wishlist-sidebar .product-details {float:right;width:90px;}
#wishlist-sidebar .regular-price{font-weight:bold;}
#wishlist-sidebar .store-price{font-weight:normal; display:none;}

.mini-product-view {padding-bottom:5px;}
#recently-viewed-items {margin:0 12px 0 12px;}
#recently-viewed-items li {border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding-bottom:3px;}

.mini-recent-compared {padding-bottom:5px;}
#recently-compared-items {margin:0 12px 0 12px;}
#recently-compared-items li {border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding-bottom:3px;}

.mini-my-orders {padding-bottom:5px;}
.mini-my-orders .head h3 a {color:#fff;font-size:xx-small;font-weight:normal;}
#cart-sidebar-reorder {margin:0 12px 0 12px;}
#cart-sidebar-reorder li {border-bottom:1px dotted #ccc;margin:0 0 5px 0;padding-bottom:3px;}
#cart-sidebar-reorder .product-checkbox {float:left;}
#cart-sidebar-reorder .product-names {float:right;}

.mini-newsletter {background:#c5c5c5;padding-bottom:5px;}
.mini-newsletter form {margin:0 5px 0 12px;position:relative;}
.mini-newsletter form label {display:none;}
.mini-newsletter form .input-text {border-top:1px solid #8e8e8e;width:120px;}
.mini-newsletter form #suscribeBtn {position:absolute;top:-.4em;right:0;}

.mini-poll {padding-bottom:5px;}
.mini-poll table {margin:0 12px 0 12px;}

.paymethod-mini {padding-bottom:10px;}
.paymethod-mini #methodLogosBloc {margin:0 0 0 14px;}
.paymethod-mini #methodLogosBloc img {margin-right:5px;vertical-align:middle;}

.manufacturerChooser {margin:3px 0;padding:5px 0;}
.manufacturerChooser select {border:1px solid #c5c5c5;margin:0 0 0 12px;width:155px;}
/**/

/********************** PopUp pages */
.page-popup {background:transparent url(../images/bkg-pop-up.png) repeat-x 0 0;padding:0 30px 80px 30px;text-align:left;}
.product-gallery-nav { padding:0 5px; }
/**/

/*:Menu principal vertical.phtml*/
.vertical-nav-container {background:#f2f2f2;border:1px solid #868686;margin:3px 0;/*min-height:265px;*/padding-bottom:20px;width:170px;}
.vertical-nav {}
.vertical-nav .expandIcon {background:url(../images/icon-plus.png) no-repeat 0 0;cursor:n-resize;display:block;position:absolute;top:0;right:3px;text-align:center;width:16px;height:16px;}
.vertical-nav .expandIcon:hover {background:url(../images/icon-plus.png) no-repeat 0 -16px;}
.vertical-nav .collapseIcon {background:url(../images/icon-moins.png) no-repeat 0 0;cursor: e-resize;display:block;position:absolute;top:0;right:3px;text-align:center;width:16px;height:16px;}
.vertical-nav .collapseIcon:hover {background:url(../images/icon-moins.png) no-repeat 0 -16px;}
#nav_vert {margin-top:8px;}

#nav_vert #sscat25 li a:link, #nav_vert #sscat25 li a:visited, #nav_vert #sscat25 li a:active {
	background-color:#dfdfdf;
	font-weight:normal;
}

.greyNav li {
	background-color:#E5E5E5;
}

#nav_vert li a:link, #nav_vert li a:visited, #nav_vert li a:active {
	/*background:url(../images/bkg-btn-nav-vert.png) no-repeat 0 0;*/
	background-color:#99cc00;
	margin:1px 0 0 3px;
	line-height:auto;
	color:#454545;
	display:block;
	font-weight:bold;	
	padding:2px 12px;
	text-decoration:none;
	height:auto;
	width:140px;
}
#nav_vert li:first-child{
	margin-top:5px;
} 

#nav_vert li:last-child{
	margin-bottom:5px;
}
#nav_vert #sscat25 li a:hover {
	background-color:#CCC;
	/*background:url(../images/bkg-btn-nav-vert.png) no-repeat 0 -16px;*/
	color:#454545;
}
#nav_vert li a:hover {
	/*background:url(../images/bkg-btn-nav-vert.png) no-repeat 0 -16px;*/
	background-color:#454545;
	color:#99CC00;
}
#nav_vert li a.current_page {background:url(../images/bkg-btn-nav-vert.png) no-repeat 0 -16px;color:#000;}
#nav_vert li ul {margin:6px 0 5px 0;}
#nav_vert li ul li {background:none;position:relative;height:auto;}
#nav_vert li ul li a:link, #nav_vert li ul li a:visited, #nav_vert li ul li a:active {background:#99cc00;color:#454545;font-weight:bold;line-height:16px;margin:1px 3px 0 3px;height:16px;}
#nav_vert li ul li a:hover {background:#454545;color: #9c0;}
#nav_vert li ul li ul {background:#f6f6f6;margin:5px 3px;}
#nav_vert li ul li ul li {height:auto;}
#nav_vert li ul li ul li a:link, #nav_vert li ul li ul li a:visited, #nav_vert li ul li ul li a:active 
{background:#DFDFDF;color:#454545;font-weight:normal;margin:auto;margin-bottom:1px;height:auto;}
#nav_vert li ul li ul li a:hover {background:#ccc;color:#454545;}

#nav_vert ul ul .expandIcon, #nav_vert ul ul .collapseIcon {display:none;}/*Pour enlever les expandIcons de 3e niveau*/
/* Hide menu */
#nav_vert .hideCat {display:none;}
#nav_vert .hideSsCat {display:none;}
.hideBrowseBy{display:none;}
.hideAccount{display:none;}
.nav-pc-builder, .nav-microsites, .nav-home, .nav-promotions{display:none;}
/**/

/*Footer / Pied-de-page*/
#footer-container {background:transparent url(../images/bkg-bottom-middle.png) repeat-x top left;padding:20px 0;text-align:center;}
#footer {text-align:center;}
#footer a {color:#fff;}
#footer ul {}
#footer ul li {display:inline;margin-right:20px;}
/**/

/* Data Table */
.data-table {border:1px solid #bbb;width:100%; }
.data-table tr { background:#fff; }
.data-table .odd  { background:#faf9f7 }
.data-table .even { background:#f2f1f1 !important;}
.data-table td.last, .data-table th.last { border-right:0; }
.data-table td.true {color:#99cc00;font-weight:bold;}
.data-table td.false {color:#ff0000;font-weight:bold;}
.data-table tr.last td, .data-table tr.last th { border-bottom:0; }
.data-table th {border-right:1px solid #bbb;color:#777;padding:2px 8px;white-space:nowrap;}
.data-table th.wrap {white-space:normal;}
.data-table th a, .data-table th a:hover { color:#fff;}
.data-table td { padding:3px 8px; }
.data-table thead tr, tr.thead {background:#ccc; }
.data-table tfoot {border-bottom:1px solid #bbb;}
.data-table tfoot tr.first {}
.data-table tfoot tr {}
.data-table tfoot td {background:#faf9f7;border-top:1px dotted #bbb;padding-top:10px;padding-bottom:10px;}
.data-table tbody td { border-bottom:1px solid #bbb; border-right:1px solid #bbb; }

.box-table td { padding:10px; }
.box-table tfoot td { padding-top:5px; padding-bottom:5px; }
.box-table select{ width:100%; }

.nested-data-table th, .nested-data-table td { padding-top:2px; padding-bottom:2px;  }
.nested-data-table tfoot td {}

.generic-table td { padding:0 8px}
.generic-table td.first { padding-left:0; white-space:nowrap;}
.shipping-tracking .button-set {margin-top:0;border:none;border-top:0;padding-top:0}
/**/
.generic-box {background: url(../images/base_mini_head_bg.gif) repeat-x #fff;border:1px solid #D0CBC1;margin-bottom:15px;padding:12px 15px;}
.generic-box .succursale {float:left;position:relative;width:30%;}
.generic-box .heuresDouverture {padding:0 10px;border:5px solid #ddd;border-width:0 5px;}
/**/
#super-product-table {margin:10px auto;}
/**/

/********************** FIN Base Layout */

/********************** Home -- Page d'accueil */

.home-spot {}
.best-selling {border-bottom:1px solid #fff;}
.best-selling .head {
	background:#989898;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	margin-bottom:2px;
	position:relative;
	height:24px;}
.best-selling .head h2 {border-bottom:1px solid #fff;color:#fff;font-size:12px;font-weight:bold;line-height:1.5em;position:absolute;top:4px;left:0;text-align:left;text-indent:13px;width:100%;}

#minisSites {background:transparent;float:left;width:/*492*/739px;height:350px;}
#minisSites a {display:block;margin:0 0 1px 0;padding:0;/*492*/739px;height:116px;}
#minisSites img {margin:0;padding:0;wight:/*492*/739px;height:116px;}

#onlineSupport {/*display:none;float:right;*/margin-bottom:3px;width:173px;height:350px;}
#onlineSupport img {width:173px;}
#onlineSupport a {/*border:1px solid red;*/display:block;}
#onlineSupport a#ticketSupportLink {display:block;width:173px;height:86px;}
/*#onlineSupport a img {border:1px solid blue;}*/
/**/
/********************** FIN Home -- Page d'accueil */

/********************** Liste des Catégorie -- Category view */
/*Pager */
table.pager select,
table.view-by select {}
table.pager select {width:50px;}
table.view-by td.sort-by {}
table.view-by select {width:85px;}
table.pager {background:url(../images/pager_bg.gif) repeat-x 0 100% #fff;width:100%;}
table.pager td {border-top:1px solid #eee;padding:5px 12px;vertical-align:middle;width:auto;}
#content table.pager td {border:1px solid #eee;}
table.pager ol, table.pager li {display:inline;}
table.pager li {}
table.view-by td {border:none;padding:0;}
/**/		
.category-head {
	background:#989898;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	margin-bottom:2px;
	position:relative;
	height:24px;}
.category-head h1 {border-bottom:1px solid #fff;color:#fff;font-size:12px;font-weight:bold;line-height:1.5em;position:absolute;top:4px;left:0;text-align:left;text-indent:13px;width:100%;}

/* Generic Product Grid */
.generic-product-grid, .generic-product-grid-home {/*border-collapse:collapse;*/text-align:center;width:auto;}
.generic-product-grid tr {background:#c5c5c5 url(../images/bkg-products-list-box.png) repeat-x 0 0;}
.generic-product-grid-home tr {background:#c5c5c5 url(../images/bkg-products-list-box2.png) repeat-x 0 0px;}
.generic-product-grid td, .generic-product-grid-home td {border-top:1px dotted #9e9e9e;border-right:1px dotted #9e9e9e;width:250px;}
.generic-product-grid, .generic-product-grid {border-bottom:1px solid #a0a0a0;}

.blocImgGrid, #content .blocImgGrid {background:#fff;}
.ficheProduits, #content .ficheProduits {margin-bottom:1px;/*min-height:110px;*/padding:20px 0 9px 0;text-align:left;width:100%;}
.ficheProduits h3, #content .ficheProduits h3 {border-left:2px solid #ababab;font-size:1.2em;font-weight:normal;margin:0 10px 0 20px;padding-left:5px;}
.ficheProduits h3 a, #content .ficheProduits h3 a  {color: #454545;}
.ficheProduits .price-box/*, #content .ficheProduits .price-box .regular-price*/ {border-left:2px solid #ababab;color:#414141;font-size:1.2em;font-weight:bold;margin-left:20px;padding-top:5px;padding-left:5px;}
.ficheProduits .price-box .hidden {display:none;}
.ficheProduits .price-box .store-price {font-weight:normal; display:none;}
.ficheProduits .form-button, .ficheProduits .add-to, #content .ficheProduits .form-button, #content .ficheProduits .add-to {margin:10px 0 0 20px;}
.ficheProduits .add-to a, #content .ficheProduits .add-to a {color:#454545;}
.ficheProduits .wordStock {color:#9c9c9c;font-weight:bold;line-height:25px;}

/********************** FIN Liste des Catégorie -- Category view */

/********************** Rating */
.ratings {margin:7px 0;line-height:1em;}
.rating-box {background:url(../images/product_rating_blank_star.gif) repeat-x;float:left;position:relative;width:69px;height:13px;margin-right:5px;}
.rating-box .rating {position:absolute;top:0;left:0;height:13px;background:url(../images/product_rating_full_star.gif) repeat-x;}
.ratings-list {margin:4px 0;}
.ratings-list td {padding:3px 0;}
.ratings-list td.label {padding-right:8px;font-weight:bold;line-height:1em;}
/********************** FIN Rating */

/********************** Product Detail */

/* Product View */
.product-info-box {border:1px solid #c4c6c8;}
.product-info-box p {margin:5px auto;}
.product-info-box a:link, .product-info-box a:visited, .product-info-box a:active {color:#d8580d;}
.product-info-box a:hover {text-decoration:underline;}
.product-info-box h1.product-name {color:#0a263c;font-size:1.7em;margin-bottom:.3em;}
.product-info-box h2 {font-size:1.4em;margin:5px auto;}
.product-info-box h3 {font-size:1.1em;}

.product-info-box .inOutStock {font-weight:bold;}

.product-info-box .qty-box {float:left;line-height:25px;height:25px;}
.product-info-box .qty-box .qty {border:1px solid #c3c3c3;margin-right:5px;width:35px;height:16px;}

.product-info-box .price-box {font-size:1.3em;font-weight:bold;margin:15px auto;}
.product-info-box .price-box .regular-price {background:#f5f5f5;border:1px dotted #dadada;padding:2px;}
.product-info-box .price-box .regular-price .smallFont {}
.product-info-box .price-box .hidden {display:none;}
.product-info-box .price-box .store-price {font-size:0.8em;font-weight:normal;padding:3px 0 0 5px;}
.product-info-box .price-box .availability {display:none;}
.product-info-box .ratings {margin-bottom:1em;}

.add-to-holder {width:auto;}
.add-to-holder td {padding-right:15px;vertical-align:middle;}
.add-to-cart-box {}
.add-or {}
.add-to-box {}

.product-img-box {float:left;width:267px; }
.product-img-box .main-product-img {margin:0;position:relative;overflow:hidden;width:265px;height:265px;z-index:9;}
.product-img-box .main-product-img img {cursor:move;position:absolute;left:2px;top:2px;width:100%;z-index:99;}

.image-zoom {z-index:9; position:relative; height:18px; margin:5px auto 13px auto; background:url(../images/slider_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; }
#image { width:auto; }
#track { position:relative; height:18px; }
#handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) no-repeat;  }
.btn-zoom-out { position:absolute; left:2px; top:1px;}
.btn-zoom-in { position:absolute; right:2px; top:1px;}

.product-img-box .more-views h3 { border-bottom:1px solid #ccc; margin-bottom:.8em;}
.product-img-box .more-views li { float:left; margin-right:6px;}
.product-img-box .more-views li.last { margin-right:0; }
.product-img-box .more-views li {cursor:pointer;}
.product-img-box .more-views li img { border:2px solid #ddd; border-width:1px 3px 3px 1px;}

.product-attributes, .product-pricing, #product-options-wrapper { margin:10px 0; background:#fff; padding:10px; border:1px dashed #a59e89;}
.product-attributes td {padding:2px 0; }
.product-attributes td.label { padding-right:10px; font-weight:bold; }
.product-attributes select { width:218px; }
.product-essential, .product-collateral { padding:25px; }
.product-essential {background: #fff url(../images/product_essential_bg.gif) no-repeat 100% 0;}
.product-essential .product-shop {float:right;width:365px; }
.product-essential .product-shop .ratings { margin-bottom:4px; }

.blocShortDescription {margin-top:15px;}
.short-description {}

/* Product Collateral */
.product-collateral {background:#fff;border-top:1px solid #c4c6c8;padding:15px 0 0 0;}
.product-collateral h2 {font-size:1.3em;}
.product-collateral h3, .product-collateral h4 {margin:5px 25px;}
.product-collateral .head, .product-collateral .page-head {margin:0 25px 1em 25px;padding-bottom:1px; }
.product-collateral .product-specs {margin:0 25px 1em 25px;}
.product-collateral .collateral-box { margin-bottom:2em;  }

.product-collateral .attribute-specs {/*border:1px solid aqua;*/}
.product-collateral .attribute-specs table {border-color:#e0e4e9;border-right:none;border-left:none;}
.product-collateral .attribute-specs .label { font-weight:bold; }
.product-collateral .attribute-specs .data { border-right:0; }
.product-collateral .attribute-specs td {border-color:#e0e4e9;padding:3px 25px;line-height:1.25em; }

.product-collateral .up-sell .head {  margin-bottom:0; padding-bottom:8px;}
.product-collateral .up-sell a {font-size:x-small;}
.product-collateral .up-sell .generic-product-grid { border:1px solid #c5c5c5; border-top:0;border-right:none;border-left:none; }
.product-collateral .up-sell .generic-product-grid td { width:25%; border-color:#c5c5c5; background:#E8E7E7;padding:15px 10px 0 10px;}
.product-collateral .up-sell .generic-product-grid td img { border:1px solid #c5c5c5; }
.product-collateral .up-sell .generic-product-grid .product-image { text-align:center; }
.product-collateral .up-sell .generic-product-grid td.empty-product { background:#E8E7E7; }
.product-collateral .up-sell .ratings {}

.product-collateral .add-tag-box {margin:auto auto auto 25px;}
.product-collateral .add-tag-box .input-box {width:302px; margin-right:8px; }
.product-collateral .add-tag-box button {}
.product-collateral .add-tag-box .input-box {margin:0;padding:0;width:auto;}
.product-collateral .add-tag-box .input-box .input-text {width:300px;}
.product-collateral .tags-list { margin:0 25px 15px 25px; }
.product-collateral .tags-list li {background:url(../images/separator.gif) no-repeat 100% .4em;display:inline;padding:0 8px 0 4px;}
.product-collateral .tags-list li.first { padding-left:0; }
.product-collateral .tags-list li.last { background:none; }

.product-collateral .product-review-box {border-right:none;border-left:none;}
.product-collateral .product-review-box td {padding:0 25px;}

.product-collateral #reviewFields {margin:15px 25px;}
.product-collateral #reviewFields .input-text, .product-collateral #reviewFields select, .product-collateral #reviewFields textarea 
{border:1px solid #c4c6c8;margin-bottom:5px;}
.product-collateral #reviewFields .input-text:hover {background:#f5f5f5;}
.product-collateral #reviewFields .input-text:focus {background:#f5f5f5;border-color:#989898;}
.product-collateral #reviewFields .input-box {margin:5px auto;}

#customer-reviews { margin-bottom:15px; }
#customer-reviews h3 {margin:0;}
#customer-reviews .pager {margin:0;}
#customer-reviews .pager td {padding:5px 25px;}
#customer-reviews ol {margin:15px 25px; }
#customer-reviews li { margin-bottom:25px; }
#customer-reviews li p { clear:both; }

/*********************** */
#content {background:/*transparent*/#fff url(../images/bkg-content.gif) repeat-x 0 0;border:1px solid #c4c6c8;border-bottom:none;line-height:1.5em;padding:0 30px 80px 30px;position:relative;}
.page-popup #content {background:none;border:none;padding:0;}
#content h3 {color:#E96200;font-size:10pt;auto;font-family:Verdana;}
#content h2 {color:#6B8E00;font-size:9pt;margin:10px auto;font-weight:400;}
#content h5 {color:#454545;font-size:10pt;margin:10px auto;font-weight:400;}
#content h2 span a, #content h3 span a, #content h4 span a {font-size:xx-small;font-style:normal;font-weight:normal;}
#content a:link, #content a:visited, #content a:active {color:#d8580d;}
#content a:hover {text-decoration: underline;}
#content p, #content address/*, #content .messages*/ {margin:10px auto;}
#content .moreBottomSpace {margin-bottom:2.5em;}
#content .bullets li {background: url(../images/bullet.gif) no-repeat 0em;margin:4px 0 0 20px;padding-left:14px;}
#content ul.messages {color:#607F00;font-weight:bold;margin:0;position:absolute;top:20px;}
#content .success-msg {color:#607F00;font-weight:bold;}
#content .error-msg {color:#ff0000;font-weight:bold;}
#content .page-head {margin-top:82px;}
#content .page-head h1 {color:#454545;font-size:1.7em;margin-bottom:15px;}
#content fieldset {border-bottom:1px dotted #c4c6c8;margin-bottom:10px;padding:0 0 20px 0;}
#content fieldset legend {}
#content .input-text, #content select, #content textarea {border:1px solid #c4c6c8;margin-bottom:5px;}
#content .input-text:hover, #content select:hover, #content textarea:hover {background:#f5f5f5;}
#content .input-text:focus, #content select:focus, #content textarea:focus {background:#f5f5f5;border-color:#989898;}
#content .input-box {margin:5px auto;}
#content .tagGroup {}
#content .tagGroup li {display:inline;}
#content.searchResult {background:/*transparent*/#fff url(../images/bkg-content.gif) repeat-x 0 0;border:1px solid #c4c6c8;border-bottom:none;line-height:1.5em;padding:0 ;position:relative;}
#content.searchResult .page-head {margin-top:25px;}
#content.searchResult .page-head h1 {margin-left:10px;}
.button-set a.btnBack {color:#d8580d;margin-left:30px;}
span.MainCopy {color:#454545;font-size:10pt;}


/*Des boîtes dont le code est endehors du DIV #content*/
#itemsOrdered {border:solid #c4c6c8;border-width:0 1px;padding:0 30px 0 30px;position:relative;bottom:50px;}
#itemsOrdered a:link, #itemsOrdered a:visited, #itemsOrdered a:active {color:#d8580d;}
#itemsOrdered a:hover {text-decoration: underline;}
#itemsOrdered p, #itemsOrdered address {margin:10px auto;}

#itemsShipped {border:solid #c4c6c8;border-width:0 1px;padding:0 30px 0 30px;position:relative;bottom:50px;}
#itemsShipped h2 {margin-bottom:10px;}
#itemsShipped h3 {margin-bottom:5px;}
#itemsShipped a:link, #itemsShipped a:visited, #itemsShipped a:active {color:#d8580d;}
#itemsShipped a:hover {text-decoration: underline;}
#itemsShipped p, #itemsShipped address {margin:10px auto;}

#itemsInvoiced {border:solid #c4c6c8;border-width:0 1px;padding:0 30px 0 30px;position:relative;bottom:50px;}
#itemsInvoiced h2 {margin-bottom:10px;}
#itemsInvoiced h3 {margin-bottom:5px;}
#itemsInvoiced a:link, #itemsInvoiced a:visited, #itemsInvoiced a:active {color:#d8580d;}
#itemsInvoiced a:hover {text-decoration: underline;}
#itemsInvoiced p, #itemsInvoiced address {margin:10px auto;}
/**/

/*Dashboard Account*/
.account-box {
	background:#fff url(../images/account_box_bg.gif) repeat-x;
	border:1px solid #ccc;
	border-right-color:#999;
	border-bottom-color:#999;
	margin-bottom:20px;
	padding:10px 15px 15px;}

.account-box .sepHr {border-top:1px dashed #ddd;height:1px;margin:20px auto;}
.account-box .sepHr hr {display:none;}	
	
ol.recent-reviews, ol.recent-tags {}
ol.recent-reviews li, ol.recent-tags li {margin-bottom:10px;}
ol.recent-reviews li .count, ol.recent-tags li .count {color:#888;font-weight:bold;}
/**/
.sales-order-view {}
.sales-order-view .generic-box {background: url(../images/base_mini_head_bg.gif) repeat-x #fff;border:1px solid #D0CBC1;margin-bottom:15px;padding:12px 15px;}
.sales-order-view .col2-set, .sales-order-view .col3-set, .sales-order-view .col4-set, .sales-order-view .col5-set { clear:both; }
.sales-order-view .col2-set .col-1, .sales-order-view .col2-set .col-2 { width:48.5%; }
.sales-order-view .col2-set .col-1 {float:left;position:relative; }
.sales-order-view .col2-set .col-2 {float:right;position:relative;}

/***********************  */

/* One-Page checkout */
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box {background:#faf7ee;border:1px solid #bbb6a5;border-top:0;padding:15px 20px;}
.one-page-checkout .head {
	background:url(../images/account_box_bg.gif) repeat-x 0 0 #fff;
	border:1px solid #e5e5e5;
	border-bottom-color:#ddd;
	border-top:none;
	margin-bottom:0 ;
  padding:4px 8px 6px 8px;}
.one-page-checkout .head a {display:none;}  /* Hide Edit button in step header */	
.one-page-checkout .step-count {background:#fff;border:1px solid #ddd;color:#454545;padding:0 4px;line-height:1em; }
.one-page-checkout .content {padding:10px 20px;}

.one-page-checkout .allow .head {background:url(../images/account_box_bg.gif) repeat-x 0 0 #fff;border:1px solid #e5e5e5;border-bottom:none;cursor:pointer; }
.one-page-checkout .allow .head a {display:block;} /* Display Edit button in active selection */
.one-page-checkout .allow .step-count {background:#fff;border:1px solid #99cc00;}

.one-page-checkout .active .box {background:#fff url(../images/account_box_bg.gif) repeat-x top left;border:2px dotted #ccc;border-top:none;display:block; }
.one-page-checkout .active .head {background:#454545;border:2px solid #99cc00;color:#fff;cursor:default;margin-bottom:0;padding-bottom:5px;}
#content .one-page-checkout .active h3 {color:#fff;}
.one-page-checkout .active .step-count {background:#fff;border:1px solid #555;}

.one-page-checkout .group-select {background:none;border:0;margin-top:0;padding:0; }

.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left: 20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px dotted #A3AEB3; border-bottom:none;background:#eee; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#ccc; padding:2px 8px; background:#eee; text-transform:none;font-style:normal;  }
.one-page-checkout-progress h4.complete { color:#fff;border-bottom:1px solid #A3AEB3; background:#ccc;font-style:normal;}
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }
/**/
.checkout-progress {position:absolute;margin:30px;width:auto;}
.checkout-progress td {border-top:10px solid #999;color:#abb5ba;float:left;font-weight:bold;margin-right:1px;padding:4px 19px;}
.checkout-progress td.active {border-top-color:#e96200;color:#e96200;}
/**/

/* Shopping Cart */
.shopping-cart  {width:100%;}
.shopping-cart th, .shopping-cart td {}
.shopping-cart tr.error { background:#FDE6E0 !important; }
.shopping-cart .continue-shopping { }
.shopping-cart thead th {/*padding-top:10px;*/}
/*.shopping-cart tfoot td {background:#faf9f7;border-top:1px dotted #bbb;padding-top:10px;padding-bottom:10px;}*/
.shopping-cart .productImg {background:#fff;}

.shopping-cart-item-message {margin-bottom:5px}

td.attributes-col {line-height:1.4em;}
td.attributes-col ul { margin:5px 0;}
td.attributes-col dt {font-weight:bold;margin-top:.5em;}
td.attributes-col dd ul {margin: 0 0 5px 0;}
td.attributes-col dd ul li {margin-left:15px; list-style:disc;}
td.attributes-col p.pname  {margin:0;overflow:hidden;padding:0;width:100%;}

.shopping-cart-totals {background:#faf9f7;border:1px solid #bbb;float:right;margin-top:25px;padding-bottom:7px;text-align:right;width:30%;}
.shopping-cart-totals table {margin:7px auto 0 auto;width:auto;}
.shopping-cart-totals td {}
.shopping-cart-totals tr.last td { padding-bottom:5px; }
.shopping-cart-totals tfoot td {font-size:1.3em;}
.shopping-cart-totals .checkout-types {width:auto;}
.shopping-cart-totals .checkout-types li {clear:both;}
.shopping-cart-totals .checkout-types li .checkOutBtn {border:1px solid red;width:auto;}

.shopping-cart-totals .btnGenerik a {margin-left:20px;}

.shopping-cart-collaterals {padding:25px 0;width:auto;}
.shopping-cart-collaterals .box {
	background:#fff url(../images/base_mini_head_bg.gif) repeat-x;
	border:1px solid #ccc;
	margin-bottom:15px;
	padding:15px;
	width:auto;}

.shopping-cart-collaterals .col2-set .col-2 {float:right;margin-right:18px;width:32%;}

.shopping-cart-collaterals .shipping-estimate {}
.shopping-cart-collaterals .shipping-estimate .input-text {width:90%;}
.shopping-cart-collaterals .shipping-estimate select {width:90%;}

.shopping-cart-collaterals .upsell {
	background: #fff url(../images/base_mini_head_bg.gif) repeat-x;
	border:1px solid #ccc;
	border-right-color:#aaa;
	border-bottom-color:#aaa;
	float:left;
	padding:12px 15px;
	width:30%;}
.shopping-cart-collaterals .upsell dt {font-weight:bold;margin-bottom:5px;}
.shopping-cart-collaterals .upsell dd.crossSellPrice {font-size:1.2em;font-weight:bold;}
.shopping-cart-collaterals .upsell dd.btnAddToCart {margin:5px auto;}
.shopping-cart-collaterals .upsell .product-image { border:1px solid #d0cdc9;width:75px; }
.shopping-cart-collaterals .upsell .generic-product-list li {margin-bottom:15px;width:200px;}
.shopping-cart-collaterals .upsell .generic-product-list .blocImg {float:left;width:77px;}
.shopping-cart-collaterals .upsell .generic-product-list .product-shop {float:right;width:110px;}

.grand_total {
	background:#E0EFB3;
	border:1px solid #BEBCB7;
  font-size:1.3em !important;
  font-weight:bold;		
  margin-top:15px;
	text-align:right;
	width:auto;}
tr.grand_total td, p.grand_total {padding-top:5px;padding-bottom:5px; }
/**/

/*Site Map*/
.catalog-seo-sitemap-category #content ul.bare-list, .catalog-seo-sitemap-product #content ul.bare-list {margin-top:20px;}
.catalog-seo-sitemap-category #content ul.bare-list li, .catalog-seo-sitemap-product #content ul.bare-list li {line-height:1.5em;list-style-type:circle;margin-left:15px;}
/**/

/*404 Not Found*/
.cms-no-route #content {}
/**/

/*Contact Form*/
.contacts-index-index {}
.contacts-index-index {}
#contactForm .input-box {}

/**/

/********************** Search */
#content .advanced-search {
	background: #fff url(../images/base_mini_head_bg.gif) repeat-x 0 0;
	border:1px solid #ccc;
	border-right-color:#aaa;
	border-bottom:1px solid #aaa;
	padding:30px;
	position:relative;}
.advanced-search legend {}
.advanced-search li {border-bottom:1px dotted #ddd;margin-bottom:10px;padding:5px 0 10px 0;}
.advanced-search li label {float:left;width:150px;}
.advanced-search .input-text {width:250px}
.advanced-search select {padding:2px;width:256px;}
.advanced-search .field-row {display:inline;width:250px;}
.advanced-search .range .input-text {width:70px}

.advanced-search-nothing-found {color: #df280a;font-weight: bold;margin-bottom:10px;}
.advanced-search-found-amount {margin-bottom:10px;}
.advanced-search-summary-box {background-color: #f5f5f5;border:1px solid #eee;border-botttom:none;padding:10px 10px 5px 10px;}
.advanced-search-summary-tip {clear: both;font-weight: bold;}
.advanced-search-summary-box ul {float: left;list-style: none;margin-bottom: 10px;width: 50%;}
.advanced-search-summary-box ul li span {background: url(../images/search_criteria.gif) no-repeat left;color: #E17C24;font-weight: bold;padding-left: 15px;}

/********************** FIN Search */
/*Wishlist*/
table#wishlist-table{}
#wishlist-table .regular-price{font-weight:bold;}
#wishlist-table .store-price{font-weight:normal; display:none;}

/*Compare Product PopUp*/
table#product_comparison {}
#product_comparison .label {font-weight:bold;}
#product_comparison .regular-price {font-weight:bold;}
#product_comparison .store-price{font-weight:normal;}

/**/
/*Gallery Product PopUp*/
.catalog-product-gallery {}
/**/

/*PC Builder Design***********************************************************************/
.category-pc-builder {}
.category-pc-builder .category-head {background:#464646;}
.category-pc-builder h2.step {color:#989898;font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;font-size:16px;margin:20px 0 0 13px;}
.category-pc-builder h3.category-description {color:#464646;font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;font-size:18px;font-weight:lighter;margin:0 0 0 30px;}

/*STEP 1/3 PC Builder*/
.category-pc-builder table#listStepOne {border-collapse:collapse;margin:0 0 15px 4px;width:99%/*730px*/;margin-top:12px;}
.category-pc-builder .boxStepOne {border:1px dotted #c2c2c2;width:364px/*300px*/;}
.category-pc-builder .boxStepOne a {display:block;min-height:178px;/*padding:20px 25px 20px 130px;*/width:364px/*300px*/;}
.category-pc-builder .boxStepOne a .boxStepOneContent {color:#464646;padding:20px 25px 20px 130px;}
.category-pc-builder .boxStepOne a .boxStepOneContent h4 {color:#b24300;font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;font-size:16px;margin-bottom:15px;}
.category-pc-builder .boxStepOne a .boxStepOneContent p {margin-left:10px;}
.category-pc-builder .boxStepOne a .boxStepOneContent img {display:none;}

.category-pc-builder #home-office {background:url(../images/bkg-home-office.jpg) no-repeat top center;}
.category-pc-builder #home-office:hover {background:url(../images/bkg-home-office.jpg) no-repeat center -400px;/*cursor:pointer;*/}

.category-pc-builder #multimedia-or-htpc {background:url(../images/bkg-multimedia-htpc.jpg) no-repeat top center;}
.category-pc-builder #multimedia-or-htpc:hover {background:url(../images/bkg-multimedia-htpc.jpg) no-repeat center -400px;/*cursor:pointer;*/}

.category-pc-builder #gaming {background:url(../images/bkg-gaming.jpg) no-repeat top center;}
.category-pc-builder #gaming:hover {background:url(../images/bkg-gaming.jpg) no-repeat center -400px;/*cursor:pointer;*/}

.category-pc-builder #extreme-performance {background:url(../images/bkg-xtream-perform.jpg) no-repeat top center;}
.category-pc-builder #extreme-performance:hover {background:url(../images/bkg-xtream-perform.jpg) no-repeat center -380px;/*cursor:pointer;*/}

/*STEP 2/3 PC Builder*/
.category-pc-builder .boxStepTwo {border-right:1px dotted #c2c2c2;float:left;margin:12px 0 45px 0;padding:10px 30px;width:305px;}
.category-pc-builder .boxStepTwo a {/*border:1px solid red;*/display:block;width:305px;}
.category-pc-builder a .boxStepTwoContent {color:#464646;/*padding:10px 30px;*/}
.category-pc-builder a .boxStepTwoContent h4 {color:#b24300;cursor:pointer;font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;float:left;font-size:16px;}
.category-pc-builder a .boxStepTwoContent p {line-height:18px;margin:0;}
.category-pc-builder a .boxStepTwoContent img {vertical-align:middle;}

.category-pc-builder .borderRB {border-width:0 1px 1px 0;}
.category-pc-builder .borderLB {border-width:0 0 1px 1px;}
.category-pc-builder .borderTL {border-width:1px 0 0 1px;}
.category-pc-builder .borderTR {border-width:1px 1px 0 0;}

/*STEP 3/3 PC Builder*/
.category-pc-builder #product-options-wrapper {background:none;border:none;margin:0;padding:0;}
.category-pc-builder #product-options-wrapper .required {display:none;}

.category-pc-builder #menuFlashBuilder {/*border:1px solid red*/}
.category-pc-builder #flashImg {/*border:1px solid red;*/display:inline;float:left;margin:0 0 0 25px;}

.category-pc-builder .bundleItemList {border-collapse:collapse;float:right;font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;font-size:12px;text-align:left;width:480px;}
.category-pc-builder .bundleItemList th {padding:0 0 45px 0;}
.category-pc-builder .bundleItemList th, .category-pc-builder table.bundleItemList td {}
.category-pc-builder .bundleItemList th.itemTitle {width:380px;}
.category-pc-builder .bundleItemList th.qty-holder {border-left:2px dotted #c3c3c3;width:97px;}
.category-pc-builder .bundleItemList th label.head {color:#b24300;font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;font-size:18px;font-style:italic;font-weight: lighter;}
.category-pc-builder .bundleItemList th label.qtyBloc {background:#e05804;color:#fff;display:block;font-size:12px;font-style:italic;font-weight:lighter;letter-spacing:0;margin-left:1px;padding:5px 0;text-align:right;width:98px;height:auto/*29px*/;}
.category-pc-builder .bundleItemList th div.noQtyBloc {background:#e05804;color:#fff;display:block;font-size:12px;font-style:italic;font-weight:lighter;letter-spacing:0;margin-left:1px;padding:5px 0;text-align:right;width:98px;height:auto/*29px*/;}
.category-pc-builder .bundleItemList th label.qtyBloc input.qty {border:1px solid #c3c3c3;margin:0 10px 0 0;padding:0;vertical-align:middle;width:21px;height:19px;}
.category-pc-builder .bundleItemList td {padding:0 15px 5px 0;}
.category-pc-builder .bundleItemList td.formRadio, .category-pc-builder .bundleItemList td.formCheckbox {/*border:1px solid blue;*/width:10px;}
.category-pc-builder .bundleItemList td .form-radio, .category-pc-builder .bundleItemList td .form-checkbox {margin:0 0 0 25px;}
.category-pc-builder .bundleItemList td.price-notice, .category-pc-builder .bundleItemList td.no-price-notice {border-left:2px dotted #c3c3c3;color:#b24300;padding-left:10px;}

.category-pc-builder .bundleItemList .emptyCells {height:30px;}
.category-pc-builder .bundleItemList .emptyCells td.last {border-left:2px dotted #c3c3c3;}
/*END*/

/*Bouton générique*/
.btnGenerik {height:25px;}
.btnGenerik a {background:url(../images/btn-generik-left.png)  no-repeat left top;color:#fff;cursor:pointer;float:left;line-height:25px;padding:0 0 0 7px;text-decoration:none;height:auto;}         
.btnGenerik a span {background:url(../images/btn-generik-right.png) no-repeat right top;color:#fff;display:block;float:left;font-weight:bold;line-height:25px;padding:0 40px 0 6px;weight:auto;height:auto;}
.btnGenerik a span.lowStock {background:url(../images/btn-generik-lowstock-right.png) no-repeat right top;}
.btnGenerik a span.inStock {background:url(../images/btn-generik-instock-right.png) no-repeat right top;}
.btnGenerik a span.outStock {background:url(../images/btn-generik-outstock-right.png) no-repeat right top;}
.btnGenerik a:hover {text-decoration:none;}
.btnGenerik a:hover span {background-position:100% -25px;cursor:pointer;text-decoration:none;}
.wordStock {color:#9c9c9c;font-weight:bold;line-height:25px;}

.ficheProduits .btnGenerik a {background:url(../images/btn-generik2-left.png)  no-repeat left top;}
.ficheProduits .btnGenerik a span {background:url(../images/btn-generik2-right.png) no-repeat right top;}
.ficheProduits .btnGenerik a span.lowStock {background:url(../images/btn-generik2-lowstock-right.png) no-repeat right top;}
.ficheProduits .btnGenerik a span.inStock {background:url(../images/btn-generik2-instock-right.png) no-repeat right top;}
.ficheProduits .btnGenerik a span.outStock {background:url(../images/btn-generik2-outstock-right.png) no-repeat right top;}
.ficheProduits .btnGenerik a:hover {text-decoration:none;}
.ficheProduits .btnGenerik a:hover span {background-position:100% -25px;cursor:pointer;text-decoration:none;}
/**/
