/**
 * Synolia_Out4Design_CSS
 * 
 * @category    Synolia
 * @package     Synolia_Out4Design_CSS 
 * @copyright   Copyright (c) 2011 Synolia
 * @author      Synolia (E-business dedicated website : http://www.businesshop.com/ )
 * @license     http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */



/* Page Structure and default informations */
body {font:12px/1.55 Trebuchet MS,Arial,sans-serif; background:url("../images/bg.jpg") repeat-y scroll center top #e8decd;position:relative}
.bg-footer {height:651px;background:url("../images/bg-bottom.jpg") no-repeat scroll center top transparent;bottom:0;position:absolute;left:0;width:100%;z-index:-1}
.bg-top {height:1038px;background:url("../images/bg-top.jpg") no-repeat scroll center top transparent;top:0;position:absolute;left:0;width:100%;z-index:-1}
.page {width: 1015px; margin: 0 auto;}
.main-container, .main { background: none; padding: 0; width: 991px; }
.main{min-height: 200px;}
.col2-right-layout .col-main {background-color:#fff;width:790px;}
.cms-home .col2-right-layout .col-main p {  margin: 0; }
.main-container,
.footer-container {   margin: 0 auto;   width: 991px; }
.header-container { background: url("../images/header_bkg-resise.png") no-repeat scroll 0 0 transparent;   border: none;   height: 210px;   padding: 0 13px;   width: 989px; }
#nav .level0.parent a span,#nav .level0.parent a{cursor:default}
#nav .level0.parent .menu a span, #nav .level0.parent .menu a{cursor:pointer}
.subtitle, .sub-title{padding:0;color:#A8B903}

.stroke{text-decoration:line-through;margin-left:5px}
.productshipping{display:block}
.productshipping .deee { font-size: 10px; line-height: 16px; color: #A8B903; font-weight: bold !important; font-style:italic; }

.header .form-search .search-autocomplete{left:0px !important}

input.input-text:focus,select:focus,textarea:focus { background: none; }
.clear { clear: both; }

a { color: #000000; }
a:hover { color: #abb924; }
#nav li.active a, .block .product-name a  { color: #abb924; }
#nav li.over a, #nav a:hover, #header-topnav ul li a:hover  { color: #01A3B7; }
#nav div ul{ overflow: auto; }


/*********** Header ***********/
.header {   font-family: Trebuchet MS,Arial,sans-serif;   padding: 0;   position: inherit;   text-align: left;   width: auto;   z-index: auto; background: none; padding-top: 7px;}
.header #header-title,.header #header-title-account {   color: #FFF9F9; font-size: 18px;   line-height: 22px;   padding-left: 8px; }
.header #header-title a,.header #header-title-account a{color:#FFF9F9;text-decoration:none}
#header-cart .summary{margin:0}

/*** Header Top ***/
#header-top { width: 989px; height: 41px; overflow : hidden; }

/* Switcher and currency */
#header-top #header-store-switcher { float: left; padding: 10px;  }
#header-top #header-store-switcher a { text-decoration: none;  }
#header-top #header-currency { height: auto;  background: none repeat scroll 0 0 transparent;   border: medium none;   float: left;   margin: 0;   padding: 10px; }

/* Tabs */
#header-top #header-tabs {float: right; width: 380px; height: 35px; }
#header-top #header-tabs a#header-tabs-ily,
#header-top #header-tabs a#header-tabs-o4d
{display: block; float: left; height: 35px; width: 190px; text-decoration: none; }

/*** Header Content ***/
#header-content {clear: both; }

.header .logo {margin: 34px 0 10px 25px; }
.header .quick-access {width: auto; position: relative; }

/* Search */
#search_mini {float: left; width: 294px; height: 30px; margin-top: 0px; }
.headerajaxsearchwindow{background-color: #CA0D51; color: #fff;}
.autocomplete strong{color: #CA0D51;}
.header #search_mini_form {display: block; width: 294px; height: 49px;}
.header .form-search {background: none repeat scroll 0 0 transparent;   margin-left: 32px;   padding: 0;   position: relative;   right: auto;   top: auto; width: 262px; }
.header .form-search input.input-text {border: medium none;   margin-top: 5px;   width: 205px; }
.header .form-search button.button {display: block;   height: 27px;   width: 47px; }
.header .form-search button.button span span {}
#search_mini #search_mini_advanced {margin: 6px 7px 0 0;  text-align: right; }
#search_mini #search_mini_advanced a {color: #feffff; font-size: 11px; }

/* My Account */
#header-myaccount {height: 73px;  float: right;   margin-top: 11px;   width: 181px; }
#header-myaccount .header-ul {font-size: 10px;   margin-top: 6px;   padding-left: 8px; }
#header-myaccount .header-ul .header-li {height: 15px; }
#header-myaccount .header-ul a {color: #FFF; text-decoration: none; }
#header-myaccount .header-ul .header-li#header-myaccount-link-personal a span {text-transform: uppercase; color: #0ea4b6; }
#header-myaccount .header-ul .header-li#header-myaccount-link-professional a span {text-transform: uppercase; color: #abb924; }
.header-ul a {padding-left: 10px;  }
/* My cart */
#header-cart {float: right;   height: 60px;   width: 201px; }
#header-cart-icon {text-decoration: none;  display: block;   float: left;   height: 50px;   margin-top: 10px;   width: 55px;}
#header-cart-right {float: left; margin-top: 33px; height: 27px; }
#header-cart .subtotal {float: left;   font-size: 11px;   font-weight: bold;   height: 26px;   margin: 1px 6px 0; }
#header-cart .subtotal a {color: #FFF4F4; text-decoration: none; }
#header-cart .separator {float: left; width: 6px; color: #c9c9c9; }
#header-cart .summary {float: left;height: 28px;margin-left:0px}
#header-cart .amount {height: 20px;overflow: hidden;max-width: 75px;margin: 0;background-repeat: no-repeat;padding-right: 10px;}
#header-cart .amount a {color: #abb924; text-decoration: none; font-size: 11px; }

/*** Header Bottom ***/
#header-bottom { clear: both; }

/* Top Navigation */
#header-topnav { height: 22px; width: 989px; }
#header-topnav ul {   height: 15px;   margin: 6px 0 0; }
#header-topnav ul li {   border-right: 1px solid #3B3B3B;   float: left;  height: 11px;  line-height: 12px;   margin-left: 10px;   padding-right: 10px; }
#header-topnav ul li a { color: #3b3b3b; text-decoration: none; font-size: 11px; }
#header-topnav ul li strong a { color: #fa0707; font-weight: normal;}
#header-topnav-home {   float: left;   height: 21px;   text-align: center;   width: 27px; }
#header-topnav-home img { vertical-align: middle; }
#header-topnav-left { float: left; height: 22px; width: 640px; }
#header-topnav-right { float: right; height: 22px; width: 310px; }
#header-topnav-right ul { float: right; }

.flag{background-image: url("../images/flags.png");height:18px;width:19px;display:block;float:left}
.flag.ien,.flag.en{background-position:-19px top}
.flag.ide,.flag.de{background-position:-38px top}
.flag.ifr,.flag.fr{background-position:-57px top}


/* Nav */
.nav-container { height: 36px; background: none repeat scroll 0 0 transparent; }
#nav li { background: url("../images/nav-separator.gif") no-repeat right; }
#nav a {   color: #FFFFFF;   font-size: 14px;   padding: 7px 9px 10px 9px; }
#nav a.version-en { font-size: 12px; }

/******************* Footer ***********************/
.footer-container {   background: url("../images/footer_bkg.jpg") no-repeat scroll 0 0 #332A21; font-family: Trebuchet MS,Arial,sans-serif;  border: medium none; text-align: left; }
.footer { font-size: 10px; color: #FFF; margin: 0; padding: 0 0 0 57px; }
.footer p { margin: 0; }
.footer img { border: none; }
.footer li { background: none; display: block; font-size: 11px; height: 14px; }
.footer address {  clear: both; color: #A8B903;   font-size: 11px;   margin: 0; text-align: center; padding: 14px 0 10px; }

#footer-cms {}
#footer-cms .footer-blocs-cms { float: left; }
#footer-cms .footer-blocs-cms h4 { font-size: 14px; color: #FFF; margin: 15px 0 14px; }
#footer-cms .footer-blocs-cms ul { display: block;   padding: 0 0 0 7px; }
#footer-cms #cms_footer_1 { width: 208px; }
#footer-cms #cms_footer_1.footer_dubai_1 { width: 196px; margin-left:21px;}
#footer-cms #cms_footer_2 { width: 194px; }
#footer-cms #cms_footer_2.footer_dubai_2 { width: 220px; }
#footer-cms #cms_footer_3 { width: 171px; }
#footer-cms #cms_footer_3.footer_dubai_3 { width: 218px; }
#footer-cms #cms_footer_4 { width: 172px; }
#footer-cms #cms_footer_4.footer_dubai_4 { width: 218px; }
#footer-cms #cms_footer_5 { width: 138px; }
#footer-cms #cms_footer_5.footer_dubai_5 { width: 138px; }
#footer-cms #cms_footer_5 h4 { text-align: center; }
#footer-cms #cms_footer_5 .right {   margin: 13px 17px 0 0; }
#footer-cms #cms_footer_5 .left { width: 138px; margin: 4px 0 0; }

/************** Sidebar *****************/

/* Blocks */
.sidebar { font-family: Trebuchet MS,Arial,sans-serif; margin: 12px 0 0; }

.block, .block-title { width: 185px; }
.block .block-title strong{font:bold 12px/16px Trebuchet MS,Arial,sans-serif}
.block {  float: right;  background: url("../images/sidebar.png") no-repeat scroll left bottom transparent;   padding: 0 0 15px;  border: medium none;  margin: 0;}
.block .block-title { background: url("../images/sidebar.png") no-repeat scroll -430px top transparent; border: medium none;  padding: 0;}
.block-title h3, .block .block-title strong { letter-spacing: -0.3px; color: #2d2823;  background: none;  font-size: 12px;   font-weight: bold;   height: 41px;   line-height: 43px;   margin: 0;   padding: 0 0 0 12px;   text-transform: uppercase; }
.block-content { background-color: #F2EFEA !important;   padding: 12px 11px 9px 10px;   width: 164px;}
.block-content .information{margin-bottom:10px}

.block.list .block-content{padding:0;width:184px}
.block.list .item-container {padding:14px 11px 0px 10px}
.block.list .item-container.removeable{padding-right:3px}
.block.list .item-container.removeable .product-name{padding:0 20px}

.block.list li.item{border-bottom:1px solid #bebebc;border-top:1px solid #faf9f7;}
.block.list .block-content li.item{padding-bottom:10px}
.block.list .block-content li.item.last{border-bottom:none;padding-bottom:0}
.block.list .block-content li.item .product-name{text-align:justify}
.block.list .product-manufacturer{color:#ABB924}

.nodesign .block-content{background-color:transparent !important}
.block-content h4 { }
.sidebar-cms.nodesign .block {background: none;padding:0}
.sidebar-cms.nodesign p{margin:0}
.sidebar-cms.nodesign .block-title { background: none; display: none; }
.sidebar-cms.nodesign .block-content { background: none;  padding: 0; }

/* Custom blocks */

#sidebar_1 .block-content h4 {text-decoration:none;color: #2D2823;   font-size: 11px;   margin: 0;   padding: 0 0 0 15px; }
#sidebar_1 .block-content h4 a{text-decoration:none}
#sidebar_1 .block-content p { color: #01A3B7; font-size: 9px; margin: 0 0 10px; padding: 0 0 0 15px; }

#sidebar_2 {  margin: 4px 0 0; background: url("../images/sidebar.png") no-repeat scroll -613px top transparent;   color: #2D2823;   height: 229px;   width: 197px; }
#sidebar_2 .block-content{background:none !important}
#sidebar_2 .block {   background: none repeat scroll 0 0 transparent;   float: right;   padding: 0; }
#sidebar_2 .block-title { background: none; }
#sidebar_2 .block-content {   background: none repeat scroll 0 0 transparent;  padding: 12px 4px 9px 10px;   width: 171px; }
#sidebar_2 #sidebar-contact-1 { font-size: 14px; font-weight: bold; }
#sidebar_2 #sidebar-contact-2 {   font-size: 9px;   margin: 7px 0 0; }
#sidebar_2 #sidebar-contact-3 {   font-size: 9px;   line-height: 11px;   margin: 53px 0 0;   text-align: right; }
#sidebar_2 #sidebar-contact-3 a { font-size: 12px; color: #2d2823; }

/* Newsletter Block */
.block-subscribe .block-content {   background: url("../images/sidebar.png") no-repeat scroll -840px 40px #F2EFEA;   padding: 5px 14px 12px 13px;   width: 158px; }
.block-subscribe .input-box { position: relative; }
.block-subscribe label {   color: #2D2823;   display: block;   font-size: 12px;   line-height: 16px;   width: 129px; }
.block-subscribe input.input-text {  background: none repeat scroll 0 0 transparent;     border: medium none;    margin: 15px 0 4px;     padding-left: 7px;     padding-right: 17px;    width: 131px; }
.block-subscribe .actions { text-align: right; }
.block-subscribe .actions .button {float:right;background: none repeat scroll 0 0 #12A5B8;   border-radius: 6px 6px 6px 6px; }
.block-subscribe .actions .button span {color:#fff;background: none repeat scroll 0 0 transparent;border: medium none;font-family: Trebuchet MS;font-size: 14px;padding: 0 3px; }
.block-subscribe .actions .button span span { padding: 0; }
.block-subscribe .validation-advice {   background: none repeat scroll 0 0 #FAEBE7 !important;   border: 1px dashed #EB340A !important;   left: -13px;   padding: 5px;   position: absolute;   top: 61px;   width: 174px; }
.block-subscribe .validation-advice#advice-validate-email-newsletter {}
.block-subscribe .validation-advice#advice-required-entry-newsletter {}

/* Products Sidebar */
.mini-image {margin-right:6px;background:url(../images/lil-shadow.png) no-repeat scroll 0 81px transparent; float: left; width: 81px; height: 90px; }
.block li.odd, .block li.even { background: none; }
.block .block-content li.item { padding: 0; }
.block .product-name a { color: #7e756e; font-size: 11px; text-decoration: none; }

.block-compare .actions{background:none}
.link-cart,.block-compare .product-manufacturer{color:#A8B903!important}
html .block-compare button.button{padding-right:12px;}
html .block-compare button.button span{font-size:11px;text-transform:capitalize;border:none;background:none;color: #333e44;font-weight:normal;}
.mini-products-list .product-image{border:none}

.block-wishlist .actions{background:none}

.block-wishlist .informations .star{background: url("../images/wishlist-star.gif") no-repeat scroll left center transparent;font-weight:bold;height:20px;padding-left:30px;margin:15px 0 15px 10px}
.block-wishlist .informations{font-style:italic;padding:0 8px}

.block-upsell .block-content h4 {color:#2D2823;font-size:11px;margin:0;padding:0 0 0 15px;}

.block-tags .tags-list ul{border:none;background:none}
.block-tags .block-title{background:none;border-bottom:1px solid #cbc7c1}
.block-tags .block-title strong{height:21px;line-height:23px;padding:0 0 0 5px}
.block-tags .block-content{width:auto;padding:0;border-top:1px solid #f5f0ea;background:none !important}
.block-tags.block{background:none}
.block-tags .block-content a{color: #2d2823; text-decoration: none;}
/***************** Home page *******************/

/* Listings */
.minimal-price-link{text-decoration:none}
.listing {   font-family: Trebuchet MS,Arial,sans-serif; }
.listing .listing-header {   background: url("../images/home-bar.jpg") repeat-x scroll left -70px transparent;   height: 36px;   width: 790px; }
.listing .listing-header-left {   background: url("../images/home-bar.jpg") no-repeat scroll left -35px transparent;   float: left;   height: 35px; }
.listing .listing-header-title {   background: url("../images/home-bar.jpg") repeat-x scroll 0 -105px transparent;   margin: 0 0 0 35px; }
.listing .listing-header-title span {   background: url("../images/home-bar.jpg") no-repeat scroll right top transparent;   color: #DDD4C6;   display: block;   font-size: 18px;   line-height: 33px;   padding: 0 33px 0 0; }
.listing .listing-header-right {   float: right;   height: 35px; }
.listing .listing-header-right a { color: #FFFFFF;   display: block;   font-size: 11px;   height: 35px;   line-height: 37px;   margin: 0 18px 0 0;   padding: 0 11px 0 0;   text-decoration: none; }


/***************** LISTINGS *******************/
/* General */
.category-products{padding:0 18px 0 18px}
.category-description{margin:10px 30px}
.category-keywords{margin:10px 20px}

/* pager */
.toolbar .pager{background:none;padding:13px 0 22px 0px;border-top:none;border:none}
.pager .pages strong{float:left}
.pager .pages li.current{color:#a2bc05;font-weight:bold}
.pager .pages li {float: left;list-style: disc inside none;margin: 0 4px;display:list-item;color:#a79c97}
.pager .pages *{color:#a79c97;text-decoration:none}
.pager .pages li.no-bullet{list-style:none}
.products-grid li.item{width:140px;padding:0 5px 242px;margin-top:15px;}
.pager .limiter {float:left}
.col2-left-layout .products-grid, .col2-right-layout .products-grid{width:100%}
.pager .limiter select{width:178px}
.pager .pages{float:right;margin:0}

/* Grid */
.products-grid {background:none;border-bottom:none;border-top:1px solid #ddd3c7}

/* Product */
.products-grid .product-name{font-size:10px;margin-bottom:10px; text-align:center; }
.products-grid .pictogrammes{width: 140px;bottom:33px;position: absolute;overflow:hidden}
.products-grid .product-name a{text-decoration:none;color:#80726c;font-weight:normal}
.products-grid .product-name a span{color:#a8b903}
.products-grid .product-image{position:absolute;bottom:86px}
.products-grid .list-product-container{position:absolute;bottom:10px}
.list-product-container .actions { text-align: center; }
.list-product-container .actions .button{ float:none; }
.list-product-container .actions{bottom:5px;width:140px}
#thumbZoom{position:absolute;z-index:10000;height:200px;width:200px;cursor:pointer;border:5px solid #ccc;-moz-box-shadow: 0px 0px 30px #000000;-webkit-box-shadow: 0px 0px 30px #000000;display:none}

.contentWrap{text-align:center}

.products-grid .product-image img{border:5px solid #fff;
    -moz-box-shadow: 0px 0px 5px #b0b0b0;
    -webkit-box-shadow: 0px 0px 5px #b0b0b0;
    box-shadow: 0px 0px 5px #b0b0b0;
    position:relative;
    z-index: 0;
}

div.button,button#onestepcheckout-place-order{
    cursor:pointer;
    padding:5px 3px 5px 3px;
    background-color:#e6dfd3;
    -moz-border-radius: 6px;
    border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 0px 1px 0px #8a837a;
    -webkit-box-shadow: 0px 1px 0px #8a837a;
    box-shadow: 0px 1px 0px #8a837a;
    font-size:10px;
    font-weight:bold;
    text-transform: uppercase;
    background: url(../images/bg-transparent.gif) no-repeat, -moz-linear-gradient(#dbd5ca, #cdc7be); /*gecko*/
    background: url(../images/bg-transparent.gif) no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#dbd5ca), to(#cdc7be)); /*webkit*/
    background: url(../images/bg-transparent.gif) no-repeat, linear-gradient(#dbd5ca, #cdc7be); /*future CSS3 browsers*/
    position:relative;
    z-index: 0;
}


.oneline-products{clear:both;height:300px}
.oneline-products .scrollable-circular, .oneline-products .scrollable{height:300px;float:left;padding:0;width:750px}
.oneline-products .scrollable-circular ul, .oneline-products .scrollable ul{float:left;width:750px}
.oneline-products .prev, .oneline-products .next{cursor:pointer;margin-top:70px;float:left;background:url(../images/filter-bg-sprite.jpg) no-repeat scroll -18px -769px;width:20px;height:110px;display:block}
.oneline-products .prev{background-position:left -769px}
.next.disabled, .prev.disabled{background:none;cursor:default}

.product-buy .price-box{position:absolute;left:4px;bottom:50px;width:140px; text-align:center;} /* Width : 140px pour les listings */
.product-buy .actions{bottom:40px;right:0px;width:80px}
.products-grid .product-buy .actions{left:60px}
.oneline-products,.cms-home .category-products{background-image: url("../images/listing-header.jpg");background-repeat: no-repeat;background-position: left -38px;}


.linked-title{background:url(../images/fiche-bar-linked.png);height:38px}
.linked-title h2{background:url(../images/fiche-picto-linked.png);background-repeat:no-repeat;padding:0 0 0 30px;margin:0;height:38px;line-height:38px;color:#ddd4c6}

/* Prices */
html .category-products .regular-price .price,html .category-products .price-box .price{color:#a8b903;font-size:13px}
html .category-products .old-price .price{color:#5a5a5a;font-weight:normal}
html .category-products .special-price{padding:0}
html .category-products .special-price .price{color:#f93c11}
html .category-products .watermark{position:absolute;top:-222px;left:10px;width:45px;height:39px;z-index:2;background-repeat:no-repeat}
html .category-products .catalog-category-view .price-box .label{display:none}
html .category-products .special-price .price {font-size: 13px;font-weight: bold;}
html .category-products .price-box .old-price{height:auto;line-height:100%;float:none}

/* Breadcrumb */
.breadcrumbs a{font-weight:bold;text-decoration:none;color:#2d2823}
.breadcrumbs li strong{font-weight:normal}
.breadcrumbs{height:38px;line-height:38px;padding:0 0 0 30px;margin:0}
.contacts-index-index .col-main,
.catalogsearch-advanced-result .col-main,
.catalogsearch-result-index .col-main,
.catalog-category-view .col-main{background-image:url(../images/listing-header.jpg);background-repeat:no-repeat}
.contacts-index-index .page-title h1,
.catalogsearch-advanced-result .page-title h1,
.catalogsearch-result-index .page-title h1,
.catalog-category-view .page-title h1,
.cart .page-title h1{font-size:32pt;color:#2d2823;margin:20px 0 0 30px}

/* Filters */
.block-layered-nav{float: none;position: relative;width: 790px;background-image:none;width:750px;margin-left:20px;padding:0}
.block-layered-nav .block-content{background-color:#f2efea;border: medium none;margin: 0 7px;width: 716px;}
.block-layered-nav .block-content .movie{float:right;margin-top:20px}
.block-layered-nav .block-bottom{background:url("../images/filter-bkg.png") no-repeat scroll center -35px transparent;height:58px}
.block.block-layered-nav .block-title{background:url("../images/filter-bkg.png") no-repeat scroll center top transparent;width:750px;height:37px;line-height:37px}
.block-layered-nav .slider-filter{cursor:pointer;font-weight:bold;) no-repeat scroll 0px 9px transparent;padding-left:10px;text-transform:none;font-size:14px}
.block-layered-nav .slider-filter.open{color:#A2BC05}
.block-layered-nav .slider-filter-responder{width:160px;background:none;padding-left:10px;height:0px;overflow:hidden;background-color:#fff}
.block-layered-nav .slider-filter-responder ol{height:120px;overflow-x:hidden;overflow-y:scroll}
.block-layered-nav .slider-filter-responder ol li a{text-decoration:none;background:url("../images/radio.png") no-repeat scroll left 2px transparent;padding-left:15px}

.block-layered-nav .block-content .line{clear:both}
.block-layered-nav .block-content .filter{float:left;width:178px;background:url("../images/filter-shadow.png") no-repeat scroll left bottom transparent;padding-bottom: 10px}
.block-layered-nav .block-title strong{line-height:40px;padding-left:20px;text-indent: 0;}
.block-layered-nav .active{font-weight:bold}
.block-layered-nav .actions{background:none no-repeat scroll right top transparent;line-height: 25px;position: absolute;right:45px;top:0;width:300px}
.block-layered-nav .actions a{background:url("../images/btn-remove.gif") no-repeat scroll right 6px transparent;display:block;padding-right:20px}
.block-layered-nav .block-bottom{position:relative}
.block-layered-nav .info-products,.block-layered-nav .display-more{color:#FFFFFF;font-size:14px;font-weight: bold;line-height:40px;position:absolute;top:10px;}
.block-layered-nav .info-products{left:35px;text-transform: lowercase;}
.block-layered-nav .display-more{right:15px;padding-left:15px;cursor:pointer;text-transform:uppercase;font-size: 12px;}
.block .btn-remove{margin:0;margin-right: 15px;}

.block-layered-nav .colors{background:none}
.block-layered-nav .slider-filter-responder ol.colors li a{background:none;padding:1px}
.block-layered-nav .colors li{float:left;background:none;margin:1px}
.slider-filter-responder.couleur{background-color:transparent;padding-left:0}







/***************** Fiche *******************/
.product-view{border:none}
.product-view .pager{background:none;border:none;padding:0 8px}
.product-view .box-reviews dl dd,.product-view .box-reviews dl{margin:0}
.product-view .box-reviews dl dd{border:none;background:none}
.product-view .product-essential{background-image:none;padding:0 25px}
.product-view .product-shop{width:430px;height:370px;position:relative;}
.product-view .product-collateral{margin:0;background:none}
.product-collateral.pictogrammes{padding:0 25px}
.product-view .product-fiche{margin:0;background:none;padding:25px 0px 0px 20px}
.product-view .product-collateral .bottom-collateral{position:relative;width:741px;height:62px;background:url("../images/fiche-table-bottom.png") no-repeat scroll 0 bottom transparent;}
.product-view .product-collateral .bottom-collateral.simple{background-image:url(../images/fiche-table-bottom-simple.png)}
.product-view .product-collateral .bottom-collateral .add-to-cart{position:absolute;right:10px;bottom:2px;height:35px;}
.product-view .product-collateral .bottom-collateral .add-to-cart span{behavior:none;padding:0 0 0 40px;width:200px;height:35px;line-height:35px;background: none !important;border: medium none;font-size:15px}
.product-view .product-collateral .bottom-collateral .add-to-cart span span{behavior:none;padding-left:0;background:none  !important}
.product-view .product-collateral .bottom-collateral .addtocompare,
.product-view .product-collateral .bottom-collateral .addtowishlist{font-size:11px;line-height:14px;bottom:0;height:35px;left:12px;position:absolute;vertical-align:middle;width:185px;}
.product-view .product-collateral .bottom-collateral .addtocompare .link-compare.comparedubai {padding-left:34px;}
.product-view .product-shop .price-box{margin:0;text-align:right}
/*.product-view .product-essential .tooltip-btn{top:80px;right:0;position:absolute}*/

.product-view .product-collateral .bottom-collateral .addtocompare a,
.product-view .product-collateral .bottom-collateral .addtowishlist a{display:block;padding-left:40px;width:140px}

.product-view .product-collateral .bottom-collateral .addtocompare{left:202px;line-height:27px}

.product-view .product-collateral .bottom-collateral .addtocompare a,
.product-view .product-collateral .bottom-collateral .addtowishlist a{text-transform: uppercase;text-decoration:none;color:#2d2823 !important; line-height:27px;}

.product-view .add-to-links{margin:0}

.quantity{border:1px solid #cfd1d3}
.quantity input.qty:focus{background-color:#fff}
.quantity input.qty, .data-table.grouped-items-table tbody .quantity input.qty{height:15px;border:1px solid #cfd1d3;float:left;width:25px !important;color:#343F46;font-size:14px;font-weight:normal;text-align:center}
.spinner{float:left;border:1px solid #cfd1d3;border-left:none;width:12px}
.spinner .minus,.spinner .plus{cursor:pointer;background-color:#fff;color:#cfd1d3;height:9px;line-height:9px}
.spinner .minus{border-top:1px solid #cfd1d3}

/* Infos */
.product-view .product-shop .product-name{margin:0}
.product-view .block-layered-nav{margin-left:0}
.product-view .product-shop .product-name h1{font-size:20px;color:#2d2823;width: 383px;overflow: hidden;}
.product-view .product-shop .product-name h1 span{color:#A8B903}
.product-view .product-shop .infos{font-style:italic;color:#2D2823}
.product-view .product-shop .more-infos-tel{margin-top:10px;background-image:url(../images/fiche-tel.jpg);width:424px;height:57px}
.product-view .product-shop .more-infos-tel-dubai{margin-top:10px;background-image:url(../images/fiche-tel-en.png);width:424px;height:57px}
.product-view .product-shop .more-infos-tel .lil-text{color: #FFFFFF;display: table-cell;font-size: 11px;height: 50px;padding-left: 225px;right: 5px;vertical-align: middle;width: 205px;}
.product-view .product-shop .more-infos-tel .lil-text a{color:#fff;text-decoration:none}
.product-view .product-shop .more-infos-tel .lil-text span{clear:both;color:#0ea4b6}
.product-view .product-shop .send-print{margin-top:10px}
.product-view .product-shop .send-print p{font-size:11px;color:#2d2823;background-image: url("../images/fiche-pictos.png");background-repeat: no-repeat;height: 20px;padding-left: 25px;}
.product-view .product-shop .send-print p.print{background-position: left -20px}

.product-view a.one-line-buy{margin-left:20px;background-image: url("../images/one-line-buy.png");width:31px;height:47px;display:block}

/* Prices */
.product-view .price-box .price{font-size:20px;color:#A8B903}
.product-view .price-box .old-price{height:20px;line-height:20px;}
.product-view .price-box .old-price .price{font-size:18px;color:#EB340A;text-decoration: line-through;}
.product-view .price-box .special-price .price{color:#A8B903}
.product-view .product-shop .price-superbox{position: absolute;right: 0;bottom: 300px;}
.product-view .price-box .label{color:#2d2823;font-size:15px;}

.product-view .price-box .information{text-align:right;color:#A79C97;display:block;font-size:10px;font-weight:normal}
.product-view .price-box .information .price{color:#A79C97;font-size:10px;font-weight:normal}
.product-view .price-box .text{color:#000;font-size:15px}

/* Thumbs */
.product-view .more-views{height:114px;overflow:hidden;}
.product-view .more-views .scrollable-circular,.product-view .more-views .scrollable{width:400px;background-color:#f6f6f6;float:left;height:91px}


.product-view .more-views h2{color:#2D2823;text-transform:uppercase;padding-left:8px;font-size:12px;height:18px;overflow:hidden}
.product-view .more-views .prev,.product-view .more-views .next{cursor:pointer;display:block;float:left;width:15px;height:91px;background-image:url(../images/filter-bg-sprite.jpg);background-position:-38px -769px}
.product-view .more-views .next{background-position:-53px -769px}
.product-view .more-views img{border:1px solid #d1d8db;margin:10px 0 10px 10px}

/* Image */
.product-view .product-img-box {height:264px;width:300px;background:url("../images/fiche-shadow.jpg") no-repeat scroll 0 254px transparent;}
.product-view .product-img-box .product-image-zoom{width:300px;height:254px}
.product-view .product-img-box .product-image-zoom img{ cursor:pointer}
.product-view .product-img-box .zoom-notice{width:280px}

.product-view .product-collateral .data-table tbody tr td.photo{padding:11px 0 11px 11px}

/* titles */
.product-collateral h2{font-size:12px;color:#2D2823;border:none;padding-left:10px;text-transform: uppercase;}

/* Grouped */
.data-table.grouped-items-table thead th{text-align:center;background:none;background-color:#fff;border:none;color:#a79c97;font-weight:normal;text-transform:uppercase;}
.data-table.grouped-items-table thead th.checkout{color:red}
.data-table.grouped-items-table tbody *{text-decoration:none;font-weight:bold;color:#2d2823}
.data-table.grouped-items-table tbody tr td,
.data-table.grouped-items-table tbody tr.odd td,
.data-table.grouped-items-table tbody tr.even td{vertical-align: middle;border-bottom:1px solid #c0c0be;border-top:1px solid #fcfbf9;padding:5px 0 5px 2px}
.data-table.grouped-items-table tbody tr{width:100%}
.data-table.grouped-items-table tbody tr,
.data-table.grouped-items-table tbody tr.odd,
.data-table.grouped-items-table tbody tr.even{background-color:#f7f4ef;}

.product-view .product-collateral .data-table tbody tr.first td.name,
.product-view .product-collateral .data-table tbody tr.first td.photo{background-image:none}
.product-view .product-collateral .data-table tbody tr td.photo{background:url(../images/fiche-table-shadow.jpg) no-repeat scroll 0 0 #f7f4ef;}
.product-view .product-collateral .data-table tbody tr td.name{background:url(../images/fiche-table-shadow.jpg) no-repeat scroll -61px 0 #f7f4ef;}


.data-table.grouped-items-table tbody tr.first{background-image:none}
.data-table.grouped-items-table thead th.photo{width:42px}
td.name, .data-table.grouped-items-table thead th.name{width:175px}
.data-table.grouped-items-table thead th.variation{width:83px}
td.availability, .data-table.grouped-items-table thead th.availability{width:140px}
td.price, .data-table.grouped-items-table thead th.price{width:148px}
td.quantity, .data-table.grouped-items-table thead th.quantity{width:73px}
.data-table.grouped-items-table tbody td .old-price .price{}


.grouped .data-table td.quantity input{margin-left:20px}
.grouped .data-table td.checkout{width:90px}


.data-table.grouped-items-table tbody p.availability{padding-left:35px;font-size:10px;background: url("../images/fiche-in-out-stock.png") no-repeat scroll left 6px transparent;min-height: 40px;}
.data-table.grouped-items-table tbody p.availability.one-line span{height:35px;line-height:35px}
.data-table.grouped-items-table tbody p.availability.out-of-stock{background-position:left -75px}
.data-table.grouped-items-table tbody p.availability span{font-size:10px}

/* Configurable & bundle */

.product-options{padding:0;border:none;background-color:transparent}
.product-options h2 {border: medium none;color: #2D2823;padding-left: 8px;text-transform: uppercase;}
.product-options select{padding:0}
.product-options dl.last dd.last{padding:0}
.product-options dt{padding:0}
.product-options dt label.required em{margin:0;color:#2F2F2F}
.product-options-bottom, .product-options .option{padding:20px;border:none;border-top: 1px solid #FCFBF9;border-bottom: 1px solid #C0C0BE;background:url("../images/fiche-table-shadow.jpg") no-repeat scroll 0 0 #f7f4ef}
.bundle .product-options .option{padding:0}
.product-options .option .option-item{margin:20px}

.product-options .option dd{margin:0;padding:0;border:0}
#product-options-wrapper .option dd{margin: 0 0 15px;}
.product-options-bottom{border-bottom:none;margin-bottom:0;padding-bottom:0}
.configurable .product-collateral,.bundle .product-collateral{padding-top:0}
.configurable .product-view .product-collateral .bottom-collateral,
.bundle .product-view .product-collateral .bottom-collateral{padding-top:0;height:50px}

.product-options p.required{top:30px}

.product-view .input-quantity{position:absolute;right:0;top:-40px}



.product-view .product-shop p.availability{background: url("../images/fiche-in-out-stock.png") no-repeat scroll left 6px transparent;font-size:10px;padding-left:35px;line-height:16px}
.product-view .product-shop p.availability.out-of-stock{background-position:left -75px}

/* SIMPLE */
.simple .product-view .product-collateral .bottom-collateral{background-image:url(../images/fiche-table-bottom-simple.png)}
.simple .data-table td.checkout{width:284px}
.simple .data-table td.checkout span{height:60px;display:block;position:relative}
.simple .data-table td.quantity{width:100px}
.simple .data-table td.quantity input{margin-left:40px}
.simple .grouped-items-table td.quantity input{margin-left:20px}

.simple .data-table td.name{font-size:11px;min-width:140px}
.simple .data-table td.availability span{font-size:10px}
.simple .data-table td.availability{font-size:10px}
.simple .checkout .one-line-buy{position:absolute;right:-5px;line-height:15px;font-size:14px;color: #FFFFFF;padding:14px 0 0 55px;text-align: center;text-decoration: none;background-image: url("../images/addtocart-simple.png");width:119px;height:47px;text-transform:uppercase;}
.simple .checkout .one-line-buy.product-add-to-cart-dubai {line-height:30px;}
.simple .product-collateral .bottom-collateral{width:735px}
.simple .data-table.grouped-items-table tbody tr.odd td{padding:5px 0 0 5px}

/* INFOS SUP */
.product-view .block.block-layered-nav h2.block-title{color: #2d2823; font-size: 12px; text-transform: uppercase;margin:0;text-indent:20px;font-weight:bold;line-height:40px}
.product-view .block.block-layered-nav h2 span{left: 450px;padding-left: 15px;position: absolute;}
.product-view .block-content .description{font-weight: bold;padding: 0 10px 30px 10px;color:#2d2823;text-align:justify}
.product-view .block-content .text{width:450px;float:left}

.product-view .block-bottom{background-position: left -97px;height:20px}

.product-view .customer-reviews{padding: 0 30px;}

.product-view .product-fiche .data-table{width:450px;float:left}


.product-view .attributes,
.product-view .attributes tbody th,
.product-view .attributes tbody td,
.product-view .attributes tbody tr,
.product-view .attributes tbody tr.odd,
.product-view .attributes tbody tr.even
{background-color:transparent; border:none; font-weight:normal}

#product-attribute-specs-table th{vertical-align:bottom;width:45%;color:#2d2823}
#product-attribute-specs-table td{vertical-align:bottom;color:#343F46;font-style:italic}

.product-view .data-table,
.product-view .data-table tbody th,
.product-view .data-table tbody td,
.product-view .data-table tbody tr,
.product-view .data-table tbody tr.odd,
.product-view .data-table tbody tr.even{border:none}

.product-view .data-table tbody th,
.product-view .data-table tbody td{padding:5px 10px 0 10px}
.product-view .data-table tr.last .dbar{border:none}


/* RATING */
.product-review{padding:30px}
.product-view .block-content .form-add{margin:0}
.product-view .ratings{padding: 0 0 20px 30px}
.product-view .ratings .rating-links{padding-top:10px}
.product-view .ratings .rating-box{background: url("../images/bkg_rating.gif") repeat-x scroll 0 0 transparent;font-size: 0;height: 35px;width: 195px;}
.product-view .ratings .rating-box .rating{background: url("../images/bkg_rating.gif") repeat-x scroll 0 100% transparent;float: left;height: 35px;}
.product-view .no-rating{padding:30px}

.product-view .ratings-table .rating-box .rating, .product-view .ratings-table .rating-box{background: url("../../../default/default/images/bkg_rating.gif")}
.product-view .ratings-table {width:700px}
.product-view .ratings-table th{width:150px}
.review-product-list .block-layered-nav dt{padding: 7px 10px 0 10px}

#review-form .form-list{margin-left: 170px;}
#review-form .fieldset{margin:20px 140px}


/* MENUS */
.nav-container{position:relative}
#nav li{position:static}
#nav .menu{position:absolute;width:989px;background-image:url(../images/nav-bkg.png);background-repeat:no-repeat;background-color:#ddd4c6;border:1px solid #839094;top:35px;margin:0;}
#nav .menu *{left:0;border:none;top:0}
#nav .menu .menu-cms{width:206px;}
#nav .menu .menu-cms .title{color:#2F2F2F}
#nav .menu .menu-cms .cms-content{padding: 20px 10px 0;overflow: hidden;width: 180px;top:70px}
#nav .menu .menu-cms .title{margin:15px 0 0 27px;font-size:22px;width:170px;display:block;line-height: 1.35;white-space: normal;}
#nav .menu .menu-subcategories{float:left;position:static;padding:10px;width:755px;max-height:500px;overflow:auto;}
#nav .menu .menu-subcategories ul{float:left;padding-left:12px;overflow:auto;}
#nav .menu .menu-subcategories li{width:230px}
#nav .menu .menu-subcategories li.odd, #nav .menu .menu-attributes li.odd{}
#nav .menu .menu-subcategories li.even, #nav .menu .menu-attributes li.even{}
#nav .menu .menu-attributes li.odd, #nav .menu .menu-attributes li.even{padding:3px 10px}
#nav .menu .menu-attributes li a:hover{color:#A8B903}
#nav .menu .menu-attributes{left:637px;float:left;height:550px;background-color:#cfc5b4;width:352px;overflow:hidden}
#nav .menu .menu-attributes .title{background-image:url(../images/filter-bg-sprite.jpg);height:34px;margin-top:6px;width:146px;font-size:12px;text-align:center;font-weight:bold;line-height:30px}
#nav .menu .menu-cms,
.menu .menu-subcategories{float:left;}
#nav ul li a,#nav ul li a:hover{background-color:transparent;font-size:13px}
#nav ul li:hover a span{color:#C61552}
#nav ul li, #nav ul li.active, #nav ul li.last,#nav ul li.over{background:none}
#nav ul span, #nav ul li.last li span{padding:3px 0}

/* JS & commun */

/* default rewrites */
.btn-remove {background: url("../images/btn-remove.gif") no-repeat scroll 0 0 transparent;width:14px;height:15px}
button.button span {border:1px solid #41332e;background-color:#8f7065}
.data-table thead th {background:none;border:none}
.buttons-set{margin-top:0}

.slider{cursor:pointer}
.dbar{margin-top:5px;display:block;clear:both;width:100%;border-top:;border-bottom:1px solid #f6f2ef;border-top:1px solid #b8b5b0;height:0}

.autoscrollable, .scrollable,.scrollable-circular {position:relative;overflow:hidden;width: 660px;height:90px;}
.oneline-products .scrollable-circular ul.items, .oneline-products .scrollable ul.items, .autoscrollable .items, .scrollable .items, .scrollable-circular .items {width:20000em;position:absolute;}
.items div {float:left;}

.note-msg, .notice-msg, .success-msg{border:none!important;background-color:transparent}
.cart .discount h2, .cart .shipping h2{color:#A8B903}

.cart-table .btn-continue span, .cart-table .btn-update span{background-color:transparent}
.cart-table thead th.sku{width:100px}
.buttons-set{border:none}

/* Home */
.block.block-layered-nav.home{margin:none;margin-bottom:15px}
.block.block-layered-nav.home .block-title{font-size:12px;margin:0;text-indent:20px;text-transform:uppercase}
.block.block-layered-nav.home .block-bottom{background-position: left -97px;height: 20px;}


.products.autoscrollable{height:220px;width:160px;margin-left:12px;}
.products.autoscrollable li{position:relative;background:url(../images/coup-coeur-halo.png) no-repeat scroll 5px 135px transparent;float:left;width:160px;text-align:center;height:210px}
.products.autoscrollable li .product-name{color:#A8B903;font-weight:bold;text-decoration:none;display: block;margin-top:10px;}
.products.autoscrollable li .product-name a{color:#A8B903;font-weight:bold;text-decoration:none;}
.products.autoscrollable li img{border:5px solid #fff}
.top-category-title{background: url(../images/sidebar.png) no-repeat scroll -239px top transparent;height:30px;width:190px}
.top-category-title h3{color:#768206;font-size:13px;line-height:23px;padding-left:31px;}
.top-category{width:193px;margin:10px 0 10px 5px}
.top-category .wrap{margin-left:5px;background-color:#2d2823;width:185px}
.top-category .btn-cart{margin:10px 0 0 41px;}

.cms-home .col-main .actualite-thumb{padding:0 19px; width:200px;float:left}
.cms-home .col-main .actualite-thumb p{width:195px;margin-top:5px;text-align:justify;font-size:11px}
.cms-home .col-main .actualite-thumb a.article-readmore{float:right}

/* CART */
.cart{background-color: #FFFFFF;padding:0 40px;min-height:800px}
.cart .page-title h1{padding:0;margin:0}
.cart thead th{color:#2d2823;background:none}
.cart .data-table tfoot tr.first td{background:url(../images/fiche-bar-linked.png) repeat scroll 0 0 transparent;}
.cart .totals,.cart .discount, .cart .shipping{background-color:#F2EFEA;background-image:none}
.cart .button{float:left}
.cart .btn-update{float:right}
.cart .product-name a{color:#A8B903}
.cart .page-title.title-buttons{position:relative}
.cart .page-title.title-buttons .checkout-types .btn-proceed-checkout{bottom:0;position:absolute;right:0;}
.cart .data-table .odd, .cart .data-table .even{background-color:#F2EFEA}
.cart .totals .checkout-types {margin:0;padding:0}
.cart .checkout-types .btn-proceed-checkout{float:right;margin:10px}
div.btn-proceed-checkout{
    background: url(../images/bg-transparent.gif) no-repeat, -moz-linear-gradient(#d8d840, #a0ab23); /*gecko*/
    background: url(../images/bg-transparent.gif) no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#d8d840), to(#a0ab23)); /*webkit*/
    background: url(../images/bg-transparent.gif) no-repeat, linear-gradient(#d8d840, #a0ab23); /*future CSS3 browsers*/
}
.cart .cart-collaterals .col2-set{width:304px}

.cart-table{margin:0;padding:0}

.cart-table a{text-decoration:none}

.cart .shipping h2,.cart .discount h2{background-image:none;padding:0}

.cart .quotation{margin-top:15px}


.cart .cart-collaterals .col2-set .col-1,
.cart .cart-collaterals .col2-set .col-2{width:294px}
.cart .cart-collaterals .col2-set .col-1{margin:0 0 20px 10px}

/* CMS */
.cms-page-view .main{background-color:#fff}
.cms-page-view .main .col-main{padding:30px;}
.cms-page-view h3{font-size:14px;padding-left:10px}
.cms-page-view .main p{padding-left:16px}
.cms-page-view .std ul{list-style: disc inside none;}

/* Contact */
#contactForm .fieldset{margin:20px}
#contactForm .buttons-set{padding: 0 20px;}
.contacts-index-index .page-title{border:none}

/* FIELDSETS EN CHAMPS */
.cart .crosssell,
.cart .discount,
.cart .shipping,
.cart .totals,
.customer-page .addresses-list li.item,
.customer-page .col-main .box-account,
.customer-account-login .col2-set .content,
.customer-page .data-table,
.cart-table,.infobox,.fieldset{background-image:none;
    background-color: #F2EFEA;
    -moz-border-radius: 6px;
    border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 0px 0px 10px #8a837a;
    -webkit-box-shadow: 0px 0px 10px #8a837a;
    box-shadow: 0px 0px 10px #8a837a;
    position:relative;
    z-index: 0;
}
.fieldset input:focus, .fieldset input:focus{background-color:#fff;}
.fieldset input,.fieldset textarea{background-color:#fff;
    -moz-border-radius: 3px;
    border-radius: 3px 3px 3px 3px;
    position:relative;
    z-index: 0;
}
.fieldset .legend{display:none;/*color:#A8B903;border: 1px solid #B6B6B6;*/}



button.button span, button.button span span{background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;margin: 0;overflow: visible;padding: 0;width: auto;}

button.button span{
    cursor:pointer;
    padding:1px 3px;
    background-color:#e6dfd3;
    -moz-border-radius: 3px;
    border-radius: 3px 3px 3px 3px;
    font-size:10px;
    font-weight:bold;
    text-transform: uppercase;
    background: url(../images/bg-transparent.gif) no-repeat, -moz-linear-gradient(#8F7065, #4a3229); /*gecko*/
    background: url(../images/bg-transparent.gif) no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#8F7065), to(#4a3229)); /*webkit*/
    background: url(../images/bg-transparent.gif) no-repeat, linear-gradient(#8F7065, #4a3229); /*future CSS3 browsers*/
    position:relative;
    z-index: 0;
}

/* Customer creation / login */

.customer-account-login .col2-set .buttons-set{background:none;border:none}
.account-login .col2-set h2{color:#A8B903}
.account-login .button{position:absolute;bottom:15px;right:15px}
.customer-account-create .fieldset{width:350px;margin:0 20px 20px;float:left}
.col1-layout .col-main{padding:30px;background-color:#fff}

.fieldset.pro{display:none}
.slidder-fadein{cursor:pointer}

/* Customer Area */
.block-account .block-content li.current,
.box-account .box-head h2,
.customer-page .col-main a,
.link-reorder,
.customer-address-index h2,
.customer-account-index h2{color:#A8B903 !important}
.customer-page .block-content a{color:#000 !important}
.customer-page .pager{background:none;border:none}
.customer-page .main{background-color:#fff}
.customer-page .col-main{padding:0 40px}
.customer-page .my-account{margin:20px 0}
.customer-page .sidebar{margin-left:30px}
.customer-page .addresses-list li.item.empty{padding:5px}
.box-recent p {
    font-weight: bold;
    font-style:italic;
}

.customer-page .data-table .even,
.customer-page .data-table .odd{background-color:transparent}
.customer-page .data-table tbody th, .customer-page .data-table tbody td{border-right:none}

.my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span{background: url(../images/bg-transparent.gif) no-repeat, -moz-linear-gradient(#618499, #1a2d38); /*gecko*/
    background: url(../images/bg-transparent.gif) no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#618499), to(#1a2d38)); /*webkit*/
    background: url(../images/bg-transparent.gif) no-repeat, linear-gradient(#618499, #1a2d38); /*future CSS3 browsers*/
    -pie-background: url(../images/bg-transparent.gif) no-repeat, linear-gradient(#618499, #1a2d38); /*PIE*/}



/* Search */
.catalogsearch-advanced-index .col-main{padding:0 20px 20px 20px;width:750px}



/* ONESTEPCHECKOUT */
.onestepcheckout-place-order{float:right}
.group-select .onestepcheckout-column-left li{padding:0}
#onestepcheckout-place-order{width:80px;text-align: center;float:right}
.onestepcheckout-place-order-loading {margin-top:50px !important}


.infobox{margin: auto;padding: 10px;width: 500px;}


.block{z-index:0}
.block .block-title{z-index:1}


.block-layered-nav .slider-filter{padding-right:10px}

/* SOCIAL */
.catalog-product-view .social {margin-left:20px;}
.catalog-product-view .social .fb-like {width:105px}

/* ARROWS (SPRITED) */
/* -378 : 0 */
.product-options h2 {background: url("../images/arrows.png") no-repeat scroll 0 -372px transparent;}
.product-view .block.block-layered-nav h2 span{background:url("../images/arrows.png") no-repeat scroll 25px -361px transparent;}
.block-layered-nav dt{background: url("../images/arrows.png") no-repeat scroll 15 -364px transparent;}
#sidebar_1 .block-content h4 {background: url("../images/arrows.png") no-repeat scroll 0 -374px transparent;}
html .block-compare button.button{background: url("../images/arrows.png") no-repeat scroll right -371px transparent;}
.block-upsell .block-content h4 {background:url(../images/arrows.png) no-repeat scroll 0 -374px transparent;}
.block-layered-nav .slider-filter{background:url("../images/arrows.png") no-repeat scroll 0px -371px transparent;}
.product-view .more-views h2{background:url("../images/arrows.png") no-repeat scroll 0 -373px transparent;}
.product-collateral h2{background: url("../images/arrows.png") no-repeat scroll 0 -374px transparent;}
.listing .listing-header-right a {background:url("../images/arrows.png") no-repeat scroll right -94px transparent;}
.block-layered-nav .slider-filter.open{background:url("../images/arrows.png") no-repeat scroll 0 -240px transparent;}
.block-layered-nav .display-more{background:url("../images/arrows.png") no-repeat scroll left 19px transparent;}
.header-ul a {background: url("../images/arrows.png") no-repeat scroll 0 -107px transparent; }
.header-ul a{background-position:0 -106px}
#search_mini_advanced a{background-position:0 -105px}
.arrow.green{background-position:right -484px}

.arrow.black{background-position:right -379px;}
.arrow.green{background-position:right -483px;}
.arrow{background-image:url(../images/arrows.png)}


/* To convert or remove */






/* COMMON */
.tooltip {display:none;font-size:12px;width:320px;padding:25px;color:#fff;z-index:10000;}
.tooltip-btn{background-image: url(../images/infopicto.png);padding-right:20px;background-position:top right;background-repeat:no-repeat;cursor:pointer;text-align: right;}

#tips_overlay { background-image: url("../images/autopopup/white.png"); display: none; font-size: 11px; height: 547px; padding: 35px; width: 709px; z-index: 10000; }
#tips_overlay .close{background-image:url(../images/autopopup/close.png);position:absolute; right:5px; top:5px;cursor:pointer;height:35px;width:35px}

#tips_overlay div.button { width:150px; margin:0 auto; }

/* Chrome fixes */
@media screen and (-webkit-min-device-pixel-ratio:0) {

}
/* Modifications Cyc*/
#sidebar_1 .block-content span.oldh4 {
    background: url("../images/arrows.png") no-repeat scroll 0 -374px transparent;
    color: #383B3D;
    font-size: 11px;
    margin: 0;
    padding: 0 0 0 15px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1.35;
}
#footer-cms .footer-blocs-cms span.oldh4 {
    color: #FFFFFF;
    font-size: 14px;
    margin: 15px 0 14px;
    font-weight: bold;
    line-height: 1.35;
    display:block;
}
span#headStatsell {
    font-size: 14px;
    font-weight: bold;
    color: #0A263C;
    line-height: 1.35;
    margin: 0 0 5px;
    display:block;
}
h3.h3Statsell {
    font-size: 12px;
    font-weight: bold;
}


.contacts-index-index .main .col-main #product_question {
    padding: 30px 30px 50px 30px;
	display:block;
}

.contacts-index-index .main .col-main #product_question select {
	margin:0 0 10px 0; 
}

/* ilightyou slider (transparent space before slider) */
.cms-home #div-interaktingslider{
    padding-top: 12px;
}
.cms-home .col-main{
    background-color: transparent;
}
.cms-home .category-products,
.cms-home .oneline-products,
.cms-home .block-layered-nav{
    background-color: #ffffff;
}
.cms-home .block.block-layered-nav.home{
    margin: 0;
    padding: 0 20px 15px;
}

/* sidebar */
.col-right{
     width: 201px;
    margin-top: 0;
 }
.sidebar .marge10{
    margin-top: 10px;
}

/* quotation table in ilightyou custome account (FO) */
.quotation-quote-view .total-table h2,
.quotation-quote-view .total-table h2 span{
    text-align: right;
}
.quotation-quote-view #my-quotations-table th.small{
    font-size: 10px;
}
