/* Store Carolyne Néron  */
/* Header  */

html {
    overflow-x: hidden;
}

div.erpHeader {
    height: 160px;
}



body {
    background-color: #000;

    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    position: relative;
    text-align: center;
    width: 100%;
    color: #fff;

    background-image:url("../images/erpHeader/erp_header_bkg.jpg") !important;
    background-position:center 52px;
}

#hd {
    background-color: #fff;
    background-image: none;
    z-index: 2900;
    padding-bottom: 10px;
}

#hd .content {
    height: 42px;
}

#hd .tl,
    #hd .tr,
    #userBar {
    height: 52px;
}

.erpHeader-wrapper ul.genMenu li.menuBoutiques a.lnkMenuBoutiques {
    background-image: url(../images/erpHeader/bkg_genMenu_arrow_dark.gif) !important;
}

#hd h1 {
    width: 176px;
    height: 57px;
    left: 0px;
    position: absolute;
    top: 5px;
}

#hd h1 a {
    background: transparent url(../images/store_CAR/logo_BCN.png) no-repeat scroll left 10px;
    width: 400px;
    height: 60px;

}

body #bottomnav_menu {
    position: relative !important;
    /*left: 300px;*/
    top: 10px;
    border: 0px none #000;
    margin-bottom:10px;

}

body .footSitemap span.bottomnav {
    position: relative;
    color: #CF4455;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    left: 170px;
    top:-4px;
    /*margin-bottom:10px;*/
}

body ul#bottomnav li a {
    border:medium none;
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    line-height:20px;
    /*padding:5px 13px 10px 15px;*/
}

body ul#bottomnav li a:hover {
    color: #898989;
}

body ul#bottomnav li ul a {
    color: #FFFFFF;
    font-weight: normal;
}

body ul#bottomnav li ul a:hover {
    color: #DDD;
}

body #topnav {
    /*left: 170px;*/
    bottom: 10px;
    z-index: 1000;
}

body ul.topnav li a {
    color: #ffffff;
    font-size: 14px;
    font: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background: transparent url(../images/store_CAR/filet_menu_top.gif) no-repeat scroll top left !important;
    padding-left: 15px;
    padding-right: 13px;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 10px;
    border: none;
    text-transform: uppercase;
}

body ul.topnav li.first-of-type a {
    background: none !important;
}

body ul.topnav li ul li {
    clear: both;
    display: block;
    margin: 0;
    *width: 100%;
    *z-index: 1000;
}

body ul.topnav li ul li a {
    background: none !important;
}

body ul.topnav li {
    border-right: none !important;
}

body ul#topnav li a:hover {
    /*color: #898989 !important;    */
}

body .yuimenu .bd {
    border: 0;
    background-color: transparent;
}

body .yuimenu ul {
    padding: 0;
    *z-index: 1000;
}

body ul.topnav li .dynamic_menu li {
    text-align: center;
    background: none;
    font-weight: bold;
    width: 100%;
    *z-index: 1000;
}

body ul.topnav li .dynamic_menu li {
    background-color: #898989 !important;
    padding: 3px;

}

body ul.topnav li .dynamic_menu li.dark_bg {
    background-color: #666666 !important;
}

body ul.topnav li .dynamic_menu li a {
    padding: 5px;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    font: Arial, Helvetica, sans-serif;
    font-weight: normal;
    height: auto;

}

body ul.topnav li .dynamic_menu li a:hover {
    color: #DDD;
}


body ul.topnav li ul li a {
    background: none;
    float: none;
    *z-index: 1000;
    *display: block;
}

/*-------------------------- MENU DE GAUCHE ---------------------------------------------*/
body #leftnav_menu {
    border: 0px none #000;
    position:relative;
}
div.leftnav_menu {
    border-width:1px 0;
    border-color:#666;
    border-style:solid;
    background-color:#ccc;

}

div.leftnav_menu div.bd {
    border-width:1px 0;
    border-color:#ddd;
    border-style:solid;
}

div.leftnav_menu li.yuimenubaritem {
    top:0px !important;
    border-width:0;
    border-style:none;
    padding:4px 12px;

}
body div#leftnav_menu  .yui-menu-shadow {
    visibility:hidden !important;
    opacity:0 !important;
    display:none !important;
    z-index:0;
    position:absolute;
    top:0;
    left:230px;
}
body ul.leftnav {
	background-color : #000000 ;
    padding-top: 2px;
    padding-bottom: 2px;
    z-index: 1;
    margin-top:2px;
    margin-bottom:2px;
    clear:both;
    width:100%;
}

body ul.leftnav li {
	background:url(../images/store_CAR/bkg_menu_collection.jpg) repeat-x scroll left top black;
    margin-bottom:2px;
    margin-top:2px;
    text-transform:uppercase;
    height:34px;
    border-bottom: 1px solid black;
    float:none;
    position:relative;
}

body ul.leftnav li a {
    color: #ffffff;
    font-size: 14px;
    font: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 15px;
    padding-right: 13px;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 10px;
    border: none;
}

body ul.leftnav li.first-of-type a {
    background: none !important;
}

body ul.leftnav li ul li {
    clear: both;
    display: block;
    margin: 0;
    *width: 100%;
    *z-index: 1000;

}

body ul.leftnav li ul li a {
    background: none !important;
}

body ul.leftnav li {
    border-right: none !important;
}

body ul#leftnav li a:hover {
    color: #898989;
}

body ul.leftnav li div.dynamic_menu  {
    top: 0px !important;
    left:230px !important;
    position:relative;
}
body ul.leftnav li .dynamic_menu  {
    top:0 !important;
}
body ul.leftnav li .dynamic_menu li {
    text-align: center;
    background: none;
    font-weight: bold;
    width: 100%;
    height:28px;
    *z-index: 1000;
    z-index:1000;

}

body ul.leftnav li .dynamic_menu li {
    background-color: #898989 !important;
    *z-index: 3000;
    z-index:3000;
    *width: 100%;
     width:100%;
}

body ul.leftnav li .dynamic_menu li.dark_bg {
    background-color: #666666 !important;
}

body ul.leftnav li .dynamic_menu li a {
    padding: 5px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    font: Arial, Helvetica, sans-serif;
    font-weight: normal;
    height: auto;

}

body ul.leftnav li .dynamic_menu li a:hover {
    color: #DDD;
}

body ul.leftnav li ul li a {
    background: none;
    float: none;
    *z-index: 1000;
    *display: block;
}
 
/*-------------------------- MENU DE GAUCHE ----------------------------------------------*/
body.product #bd .supp-content div.otherProducts {
clear:none;
float:right !important;
position:relative;
width:180px;
}

body.product #bd .supp-content div.otherProducts .row {
  width:180px;
  float:right;
}


#bd .main-content  .bestSeller .catSoustitre {
    clear: both;
}

#bd .main-content  .bestSeller .viewCateg {
    float:right  !important;
    *margin-top:10px;
    position:relative;
}

#hd .erpHeader-wrapper ul.btnLanguage li {
    *margin-top:-15px;
    *margin-bottom:15px;
    cursor: pointer;
}

#leftnav li .dynamic_menu {
    *width: 180px;
   background-color: #666666 !important;    
}

#leftnav li .dynamic_menu li {
   *width: 180px;
}

#topnav li .dynamic_menu li {
   *width: 180px;
}

#bottomnav li .dynamic_menu li {
   *width: 180px;
}

#colliers div ul li,
    #lescolliers div ul li {
    *width: 138px;
}

#bouclesdoreille div ul li {
    *width: 188px;
}

#bracelets div ul li {
    *width: 158px;
}

#accessoires div ul li {
    *width: 175px;
}

#hd span.orderByPhone {
    position: absolute;
    top: 25px;
    *top: 30px;
    right: 0px;
    text-align: right;
    font: Helvetica, sans-serif;
    font-size: 18px;
    z-index: 800;
    color: #FFFFFF;
}

#hd span.orderByPhone span {
    font: Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

#hd div.btnCart {
    position:absolute;
    right:0;
    height:32px;
    width:172px;
    top:80px;
    padding-top:8px;
    color:#000011;
    font-size:12px;
    text-transform:uppercase;
    text-align:center;
    text-indent: 22px;
    background: transparent url(../images/erpHeader/btn_cart.gif) no-repeat scroll top left !important;
    cursor:pointer;
}

#lnkPanier {
    color:#FFFFFF;
    font-size:11px;
    text-transform:uppercase;
}

/* Search Bar  */

#bd .supp-content .searchTool div.searchbar {
    width: 230px;
}

#bd .supp-content .searchTool div.searchbar input.searchInput {
    width: 181px;
}

#bd .supp-content .searchTool div.searchbar div.submit {
    margin-right: 6px;
}

#hd .content .searchTool div.searchbar {
    border: 1px solid #909090;
    left: 0;
    padding-top: 2px;
    width: 215px;
    background-color: #FFFFFF;
}

#hd .content .searchTool div.submit {
    height: 20px;
    margin-right: 2px;
    width: 20px;
}

#hd .content .searchTool div input.searchInput {
    width: 181px;
    border: medium none;
    padding-left: 2px;
}

#hd .content .searchTool div.submit {
    background-image: url(../images/chercher_rsideTop_bg_noir.gif);
}

.searchbar .searchbar_opener {
    background-image: url(../images/chercher_lsideTop_bg_noir.gif);
    width: 10px;
    height: 43px;
    padding-bottom: 10px;
    background-repeat: no-repeat;

}

.searchbar .searchbar_opener img {
    visibility: hidden;

}

#hd .content .searchTool {
    background-color: #fff !important;
    background-image: none;
    padding-top: 10px;
    position: relative;
    margin: 0;
    padding-bottom: 0;
    height: 0px;
    *z-index: -1;
}

#hd .wrapper .content .searchTool {
    padding-bottom: 0 !important;
}

#hd .content .searchTool div.add {
    left: 798px;
    *left: 803px;
    position: absolute;
}

#hd .content .searchTool div.add a {
    background-image: url(../images/panierDachats_bg_noir.jpg) !important;

}

.itemDisplay a.addToCart {
    background-image: url("../images/store_CAR/lnk_addToCart.png");

}

.erpFooter .navHistorique .itemDisplay a.addToCart {
    background-image: url("../images/lnk_addToCart.png");

}

.itemDisplay input.addToCart {
    background-image: url("../images/store_CAR/lnk_addToCart.png") !important;
}

.erpFooter .navHistorique .itemDisplay input.addToCart {
    background-image: url("../images/lnk_addToCart.png") !important;
}

.itemDisplay .showCart {
    background-image: url("../images/store_CAR/cart_added.png");
}

.erpFooter .navHistorique .itemDisplay .showCart {
    background-image: url("../images/cart_added.png") !important;
}

/* menu boutique  */

#hd .erpHeader-wrapper ul.genMenu {
    top: 0px;
    clear: both;
    z-index:1000;
    
}
.erpHeader-wrapper ul.genMenu li.jsOpen .bottom-box {
    top:28px;
}

#hd .erpHeader-wrapper ul.genMenu li {
    padding-right: 0;
    z-index:1000;
}

#hd .erpHeader-wrapper ul.genMenu li a {
    color: #fff;
}

.erpHeader-wrapper ul.genMenu li.jsOpen {
    left: 10px;
}

.erpHeader-wrapper ul.genMenu li.jsOpen a {
    color: #000 !important;
}

.erpHeader-wrapper ul.genMenu li.menuBoutiques ul li a {
    color: #0730C8 !important;
}

#hd .erpHeader-wrapper ul.btnLanguage {
    background: url("../images/store_CAR/bkg_boutton_lang.jpg") no-repeat scroll 0  0 #000000;
    text-align:center;
    position:absolute;
    right:0;
    padding-top:3px;
    margin-top:0px;
    _margin-top:3px;
    *margin-top:3px;
    height:23px;
    width:110px;
    top:50px;
    *top:50px;
    z-index:500;
    display:block;
}

#hd .erpHeader-wrapper ul.btnLanguage li a {
    color:#ffffff;
    text-transform:uppercase;
    font-size:11px;
}

.genMenuCat {
    visibility: hidden;
}

#hd .content .searchTool div input.searchInput {
    width: 181px !important;
    *width: 181px !important;
}

#hd .wrapper .content .searchTool {
    background: #000000 none !important;
}

/* Global Shopping Clodine Content  */

#bd {
    position: relative;
    left: 0px;
    top: 142px;
    padding-top: 0px;

}

#ft, div.qmiFooter {
    position: relative;
    top: 122px;
}

#bd .main-content {
    margin-bottom: 20px;
}

#bd .content {
    background-color: transparent;
    background-image: none;
    padding-bottom: 20px;
    margin-bottom: 0px;
}

.staticPage #bd .main-content {
    margin-bottom: 0px;
    width: 100% !important;
}

#bd .main-content h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    margin-left: 20px;
}

.product #bd .main-content h2 {
    margin-left: 0px;
}

#bd .main-content #faq-content,
    #bd .main-content #faq-more {
    margin-left: 20px;
    *margin-top: 20px;
}

#bd .main-content #faq-more {
    width: 960px;
}

#bd .main-content .contract-page {
    margin-left: 14px;
    margin-bottom: 20px;
}

.product .suppInfo {
    font-size: 14px;
    padding-left: 2px;
}

/* Shopping Clodine breadcrumbs  */
.breadcrumbs {
    position: relative;
    left: 0px;
    *z-index: -1;
    padding: 0 0 10px !important;
}

.home .breadcrumbs {
    display: none;
}

.breadcrumbs ul li {
    color: white;
    text-transform: uppercase;
    font-size:11px;
}

.breadcrumbs ul li a {
    color: white !important;
    font-weight:normal !important;
}

.breadcrumbs ul li {
    background-image: url(../images/bkg_breadcrumbsLi_bg_blanc.gif);
}

.breadcrumbs ul li.first a {
    background: none;

    text-indent: 0;
    width: auto;
    padding-right: 5px;
}

.breadcrumbs ul li.first {
    padding-left: 0;
}

/* Shopping CAR ZONES Catégories Supp-content */
span.avecPanier {
    background-image: url(../images/icn_cart_bg_noir.gif);
}

input.btnAddToCart {
    background-color: #000;
    background-image:url("../images/bkg_btnAddToCartGreen.gif");
    background-position:left top;
    background-repeat:no-repeat;
}

.zoProduct input.wishlistToggleOn {
    background-image: url("../images/bkg_btnAddedToWishlist_bg_noir.gif");
}

span.addedToCart {
    background-color: #000;
    background-image: url(../images/bkg_btnAddedToCart_bg_noir.gif);
    cursor: default;
}

.zoProduct input.wishlistToggleOff {
    background-image:url("../images/bkg_btnAddToWishlistCAR.gif");
}
.zoProduct .wishlistToggle {
    margin-top: 8px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 4px;
    clear: both;
    /*left:0px !important;*/
}
.zoSimpleBlock,
.zoSimpleBlock .row {
    float: left;
    clear: both;
    width: 100%;
}

.zoSimpleBlock .row {
   padding-bottom:5px;
}

.zoSimpleBlock {
    margin: 0;
    padding: 0;

}

.zoLine {
    background-color:transparent;
    display:block;
    left:5px;
    margin:5px;
    position:relative;
    top:0;
    width:735px;
}

/* Shopping Clodine ZONES Catégories Supp-content */
body.category #bd .main-content {
    width: 742px;
    *width: 740px;
}

body.category #bd .supp-content {
    margin-left: 0px !important;
    overflow-x: visible;
    width: 230px;
}

body.category #bd .main-content h3 {
    font-size: 18px;
    color: #fff;
    position: relative;
    text-transform:uppercase;
}

body.home #bd .main-content h4 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 0px;
    margin-left: 3px;
    padding-top: 10px;
}

body.home .zoItem .concise .product-name {
    display:block;
    margin-top: 182px;
}

body.home .zoItem .concise .product-name a {
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}

body.home .zoItem .concise .product-category,
    body.home .zoItem .concise .product-category a {
    font-size: 11px;
    font-weight: normal;
    color: #b0b0b0;
}

body.category #bd .main-content p {
    font-size: 14px;
    color: #666;
    position: relative;
    left: 5px;
    *left: 4px;
    margin-right: 10px;
}

.supp-content a.btn-to-wishlist {
    float: left;
    *float: none;
    background: transparent url('../images/store_CAR/btn_wish_list_new.png') no-repeat left top;
    *z-index: 1;
    margin-bottom: 0px;
    margin-top: 7px;
}

.supp-content .btn-to-wishlist div {
    width: 230px;
    height:53px;
}

.supp-content .btn-to-wishlist div span {
    display: block;
    color:#FFFFFF;
    font-size:14px;
    font-weight:normal;
    padding:13px 0;
    text-decoration:none;
    text-indent:50px;
    vertical-align:baseline;
    width:auto;
    text-transform:uppercase;
    text-align:center;
}

.supp-content .btn-to-wishlist div span.en {
    text-indent:22px;
 }


#menu-top-left li.current a {
    color: #CF4455;
    font-weight: bold;
}

#menu-top-left li {
    float: left;
    width: 100px;
}

/* Shopping Clodine ZONES Catégories Supp-content Medias */

.supp-content .zoSuppMedia {
    background: none;
}

.supp-content .zoSuppMedia .media {
    border: 0;
    width: 215px;
    background: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 5px;
    margin-top: 5px;
}

.supp-content .zoSuppMedia .media h4 {
    background: none;
    color: #000;
}

.supp-content .zoSuppMedia .foot {
    background: none;
}

/* Shopping Clodine ZONES Catégories Main-content Medias et tools*/
.main-content .zoGeneratedMedia {
    margin-right: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 740px;
    border-top: 0px none #fff;
    padding: 2px 0 0;
    position: relative;
    /*left: 2px;
    *left: 4px;*/
    margin: 0;
    padding-bottom: 10px;
}

.home  .zoGeneratedMedia {
    padding-bottom: 0px;
}

.main-content .zoOurTools {
    border-top: 0px none #fff;
}

.home .bottomMedia {
    float: left !important;
    top: 0px !important;
    width: 700px !important;
    height: 100px !important;
    overflow-y: hidden !important;
}

/* Shopping Clodine ZONES Catégories Main-content List de produits */

.selectSubCat {
    width: 710px;
    display: block;
}

.zoSimpleBlock {
    border-top: 0 none #000;
}

.selectSubCat .zoSimpleBlock .zoItem {
    background: none;
    padding-right: 0;
    padding-left: 69px;
    width: 189px;
    display: block;

}

.zoSimpleBlock .itemName strong {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.main-content .zoItem .priceLine .price-special,
    .main-content .itemDisplay .priceLine .price-special,
    .supp-content .zoItem .priceLine .price-special,
    .supp-content .itemDisplay .priceLine .price-special{
    color: #CF4455;
    font-weight:normal;
}

.zoItem .multi-payment {
    color: #fff !important;
}

.zoItem .multi-payment span {
    color: #CF4455 !important;
    font-weight: bold;
}

.zoSimpleBlock .zoItem.first {
    padding-left: 0px;
    margin-left: 0;
}

.selectSubCat .zoSimpleBlock .categories {
    display: none;
}

.zoSimpleBlock .row .zoItem {    
    width: 180px;
    padding: 15px 0 0;
    margin-left: 5px;
    background-color:transparent !important;

}

.zoSimpleBlock .row .marginFix {

    margin-left: 0px !important;

}


.zoSimpleBlock .row .zoItem.first {
    margin-left:0px;
}
.zoSimpleBlock .itemDisplay {
    width: 180px;
}

.zoSimpleBlock .itemDisplay div.image {
    width: 180px;
    height: 180px;
}

.zoSimpleBlock  .itemDisplay .description {
    margin: 182px 0 4px;
}

.itemDisplay div.image a img {
    border: 0;
    padding: 0;
}

.featured .itemDisplay div.image {
    height: 365px;
    width: 365px;
}

.featured .zoItem .itemDisplay {
    width: 365px !important;
}

.featured .itemDisplay .description {
    margin: 365px 0 0;
}

.featured .row .zoItem {
    width: 365px !important;
}

.featured .itemDisplay .showCart,
    .featured .itemDisplay input.addToCart {
    top: 390px;
}

.universShowCase .itemDisplay div.image {
    height: 240px;
    width: 240px;
}

.universShowCase .zoItem .itemDisplay {
    width: 240px !important;
}

.universShowCase .itemDisplay .description {
    margin: 240px 0 0;
}

.universShowCase .row .zoItem {
    width: 240px !important;
}

.universShowCase .itemDisplay .showCart,
    .universShowCase .itemDisplay input.addToCart {
    top: 265px;
}

.erpFooter .itemDisplay .price {
    color: #000;
}

.erpFooter .itemDisplay  .price-special {
    color: #BF0000;
}

input.wishlistToggleOn,
    input.wishlistToggleOff {
    float: right;
}

.zoSimpleBlock .itemDisplay .showCart,
    .zoSimpleBlock .itemDisplay input.addToCart {
    float: right;
    margin: 0;
}

.itemDisplay .showCart,
    .itemDisplay input.addToCart {
    float: right;
    margin: 0;
    position: absolute;
    right: 0;
    top: 210px;
}

.erpFooter .itemDisplay .showCart,
    .erpFooter .itemDisplay input.addToCart {
    float: left;
    margin-right: 7px;
    position: relative;
    top: 0;
}

.erpFooter .navSuggestion .itemDisplay .showCart,
    .erpFooter .navSuggestion input.addToCart {
    float: left;
}

.supp-content .zoSuggestion .itemDisplay .showCart,
    .supp-content .zoSuggestion input.addToCart {
    position: relative;
    right: 20px;
}

/* Shopping Clodine ZONES Catégories Main-content Homepage */

.home .main-content {
    margin-top: 0;
}

.home .titre {
    width: 365px !important;
    height: 30px !important;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    float: left !important;
    margin-right: 10px;
    position: relative;
    top: 0 !important;

}

.home .zoGeneratedMedia {
    width: 735px;
    background-color: transparent;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 12px 0 0;
    display: block;
    position: relative;
    top: 0px;
    /*left: 5px;
    *left: 4px;*/
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0px;
    min-height: 225px;
    padding-top: 0px;
}

.home .zoGeneratedMedia img {
    padding-top: 0px;
    position: relative;
    /*top: 12px;*/
}

.category .zoGeneratedMedia {
    margin-top: 0;

}

.home  .zoDescCollection {
    width: 735px !important;
	background-color: transparent;
    display: block;
    position: relative;
    margin-bottom:10px;
    margin-top:10px;
	color:#ffffff;
    padding:6px 0 8px;
}

.home  .zoDescCollection .titleCollection {
	font-size:14px;
    text-transform:uppercase;
}

.home  .zoDescCollection p {
    color:#ffffff !important;
    font-size:12px;
    font-family:arial;
    font-style:normal;
    text-align:justify;
    left:0px !important;
}

.home .wikiOutput {
    width: 365px;
    float: left;
    margin-top: 20px;
}

.home .wikiOutput {
    width: 365px;
    float: left;
}

/* Shopping Clodine ZONES Catégories Main-content Homepage 3 produits vedettes */

.home .zoShowcases {
    width: 710px;
    border: 0px none #fff;
    padding: 0;
}

.home .zoShowcases .itemDisplay {
    width: 189px;
    margin-left: 65px !important;
    margin-right: 0px;
}

.home .zoShowcases .first {
    margin-left: 0px !important;
}

.home .zoShowcases .itemDisplay .description {
    margin-top: 162px;
}

.itemDisplay .categories {
    display: block;
}

.home .zoShowcases .itemDisplay .image {
    width: 189px;
    border: 1px solid #fff;
    padding-bottom: 25px;
}

.home .zoShowcases .itemDisplay .image a img {
    border: 0px none #fff;
    background-color: transparent;
    position: relative;
    top: -25px;
}

/* page produit  */

body.product #bd .main-content {
    padding-left: 0;
    margin-top: 0px;
}

.zoProduct .media {
    background-image: none !important;
    background-color: #000;
    margin-left: 0;
    height: 430px;
}

.zoProduct .noViews {
    height: 380px;
}

.zoProduct .media .image {
    margin: 10px 0 0 0px;
    background-image: url(../images/store_CAR/bkg_zoProductMedia.gif);
    height: 380px;
    background-color: #000;
}

.zoProduct .media .image img {
    background-color: #000;
    border: 0px none #000;
    padding: 0px;
}

.zoProduct .productInfos p.prodDescr {
    color: #b0b0b0;
    font-weight: normal;
    padding-top:2px;
    padding-bottom:5px;
}

.zoRelatedProducts {
    margin-top: 0;
}

.zoRelatedProducts h4 {
    color:#B0B0B0;
    font-weight:normal!important;
    margin-bottom:-5px !important;
    padding-top:25px !important;
    text-transform:uppercase;
    font-size:17px;
}

.zoRelatedProducts .row {
    background:#000000;
    padding-bottom:5px;
}

div.zoComments {
    border-top:1px none #000000;
}

.zoProduct .productInfos h1 {
    font-size:18px;
    font-weight:normal;
    margin:0;
    text-transform:uppercase;
}
.zoProduct .productInfos h1 {
    clear:both;
    width:100%;
}

.zoProduct .productInfos h3 {
    margin: 0;
    text-transform: uppercase;
    font-weight:normal;
    font-size: 18px;
}

.zoProduct .productInfos div.promoGlobal {
    border-top: 0px none #000;
    padding-top: 0;
    margin-top: 6px;
}

.zoProduct .productInfos div.promoGlobal div {
    margin-bottom: 12px;
}

.zoProduct .productInfos div.promoGlobal div span {
    font-size: 14px;
    padding-left: 2px;
}

.zoProduct .priceBox {
    color: #b0b0b0;
}

.zoAbout div.wikiOutput {
    background: #FFFFFF url(../images/store_CAR/degrade_gris.jpg) scroll repeat-x left bottom;
    padding: 8px;
    border: 1px solid #666666;
}

.zoAbout div.wikiOutput p {
    float: none;
    color: #000;
}

body.product #bd .supp-content {
    margin-bottom:-75px;
    position:relative;
    bottom:75px;
}

body.product #bd .supp-content {
    background: none;
    background-image: none !important;
    width: 215px;
    margin-top: 0px;
    padding: 0 !important;
}

body.product #bd .supp-content .foot {

    background-image: none !important;
}

body.product #bd .supp-content div {
    border: 0 none #000;
    border-left: 0 none #000;
    border-right: 0 none #000;
}

body.product #bd .supp-content div.zoSimpleBlock {
    clear:none;
    float:left;
    position:relative;
    width:180px;
}

body.product #bd .supp-content div.otherProducts {
    clear:none;
    float:right !important;
    position:relative;
    width:180px;
    height:auto !important;
    display:block;
}

body.product #bd .supp-content div.otherProducts .row {
    position:relative;
}

.otherProducts .row .zoItem {
    width:180px;
    float:right;
    float:right !important;
}


body.product #bd .supp-content div.zoSimpleBlock .row .firstRow {
    float:left;
}

body.product #bd .supp-content div.zoSimpleBlock h4, .supp-content div.zoSimpleBlock h4 a {
    color:#B0B0B0;
    font-size:17px;
    font-weight:normal;
    margin:0 0 0px;
    text-transform:uppercase;
}

body.product #bd .supp-content div.zoSimpleBlock .row {
    background:#000000;
    padding-bottom:5px;
}
.zoProduct .priceBox .price-special,
    .zoProduct .priceBox .price-discount {
    color: white !important;
    font-weight:bold;
}

.zoProduct .priceBox .price-shipping {
    font-size: 14px;
}

.zoProduct .priceBox .price-shipping .price {
    font-size: 16px;
}

.zoProduct .priceBox .price-multi-payment {
    color: white;
    font-weight:bold;
}

.zoComments h4,
    .product #bd .main-content h2 {
    color: #B0B0B0;
    text-transform: uppercase;
    font-weight:normal;
    margin-bottom:0px;
    padding-bottom:5px !important;
    font-size:17px;
}

.zoProduct .foot {
    background-color: #000 !important;
    background: none;
    display: none;
}

.zoProduct .productActions {
    padding: 10px 0 0 31px;
    position: relative;
    left: 5px;
    *left: 10px;
}

.zoProduct .productActions .sharing {
    background-image: url(../images/bkg_zoProductActions_bg_noir.gif);
}

.zoProduct .productActions .sharing .foot {
    background-image: url(../images/bkg_zoProductActions_b_bg_noir.gif);
    display: block;
}

.zoProduct .otherProducts {
    left:5px;
    width:192px;
    padding:10px 0 0 30px;
    position:relative;
}
/* CAR best-seller  */

body.category #bd .main-content  .bestSeller h3 {
    font-size:18px;
    text-transform:uppercase;
    color: #fff;
}

body.category #bd .main-content  .bestSeller a h4 {
    color:#ffffff; !important;
    clear: both;
    font-size:16px; 
    text-transform:uppercase;
    display: block;
    float: none;
    float:left;
}

body.category #bd .main-content  .bestSeller a {
    color:#ffffff; !important;
}


body.category #bd .main-content  .bestSeller .viewCateg {
    clear:both;
    color:#ffffff !important;
    float:right  !important;
    margin-top:10px;
    text-transform:uppercase;
    position:relative;
}

body.category #bd .main-content  .bestSeller .viewCateg a {
    font-size:12px;
    font-weight:normal;
    color:#ffffff; !important;
}

.bestSeller .zoSimpleBlock {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
    background:url("../images/store_CAR/line.png") no-repeat scroll 0 bottom top transparent;
}

.bestsellers-nav,
.bestsellers-bkg_sup{
    width:742px;
    height:auto;
    background:url("../images/store_CAR/line.png") no-repeat scroll 0 bottom transparent;
    padding-bottom:5px;
    text-transform: uppercase;
    margin-bottom:20px;
}

.bestsellers-bkg_sup {
    background:url("../images/store_CAR/line.png") no-repeat scroll 0 bottom transparent;
    margin: 2px;
    padding: 1px;
}

.bestsellers-nav li.last a {
    background: transparent none repeat scroll 0 0 !important;
}

.bestsellers-nav li {
    display: inline-block;
    _display: inline;
     *display: inline;
    float: none;
    white-space:nowrap;
    height:25px;
}

.bestsellers-nav li a {
    background: transparent url(../images/store_CAR/filet_menu_top.gif) no-repeat scroll right top !important;
    border: medium none;
    color: #898989;
    font-size: 12px;
    font-weight: normal;
    line-height:25px;
    padding: 6px 13px 10px 15px;
}
.bestsellers-nav li a:hover {

    color: #fff;

}


body.category #bd .main-content  .bestSeller hr {
    border: 0;
    /*margin: 0 0 20 20px;*/
    background: url(../images/store_CAR/line.png) 50% no-repeat;
    padding-left:10px;
}

.bestSeller .zoDescCollection {
    /*margin: 0 0 20 20px;*/
    padding-top: 5px;
    padding-bottom: 10px;
    text-align:justify;
    font-size:12px;
    display:block;
    margin-bottom:5px;
    margin-top:5px;
    background:url("../images/store_CAR/line.png") no-repeat scroll 0 bottom transparent;
}

.suppInfo {
    border-top:1px dotted #909090 !important;
    padding-top:10px !important;
    margin-top:12px !important;
}

.promoGlobal{
    padding-top:10px !important;
   
}

.aboutProductLink {
   border-top:1px dotted #909090 !important;
    padding-top:10px !important;
    margin-top:12px !important;
}



.bestSeller .featured .row .zoItem,
    .bestSeller .featured .zoItem .itemDisplay {
    width: 240px !important;

}

.bestSeller .featured .itemDisplay div.image {
    width: 240px;
    height: 240px;
}

.bestSeller .featured .itemDisplay .description {
    margin: 240px 0 0;
}

.bestSeller .featured .itemDisplay .showCart,
    .bestSeller .featured .itemDisplay input.addToCart {
    top: 265px;
}

/* CAR others pages adjustment  */

.create-comment .main-content {
    margin-left: 0px;
}

.create-comment .zoProduct .productActions .cartAction {
    margin-bottom: 30px;
    margin-left: 3px;
}

.create-comment .main-content h3 {
    color:#B0B0B0;
    font-size:17px;
    font-weight:normal;
    margin-bottom:5px;
    padding-bottom:5px !important;
    text-transform:uppercase;
    margin-top:30px;
}

#comments .comment {

    padding: 8px 10px 8px 8px;
    color: #000;
    margin-bottom: 10px;

    background: #FFFFFF url(../images/store_CAR/degrade_gris.jpg) repeat-x scroll left bottom;
    border: 1px solid #666666;

}

.comment .comment-footer {
    background-image: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.viewAllComments a {
    color: #666666
}

.all-comments .comments {
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 20px;
}

.all-comments .product-comments-back {

    margin-left: 0px !important;

}

.all-comments .product-comments-back a {
    color: #666666 !important;
    font-weight: bold;

}

.paging label.sort,
    .paging .pages {
    color: #000;
}

.all-comments #bd .main-content h3 {
    color: #CF4455 !important;
    margin-left: 0px !important;
    font-size: 24px;
}

.all-comments #product-addcomment {
    margin-right: 0;
}

.secSearch #bd .top-content {
    margin-left: 0px;
}

.secSearch #bd .supp-content {
    margin: 4px 0 0;
    }

.secSearch #bd .main-content {
    margin-left: 10px;
}

.secSearch #bd .content {
    min-height: 300px;
}

.secSearch .supp-content .filter-top {

    background-image: none;
}

.secSearch .supp-content .filter-content {
    background-image: none;
    color: #898989;
    font-weight: bold;
    font-size: 14px;
}

.secSearch .supp-content .filter-content input {
    margin-top: 8px !important;
}

.secSearch .supp-content .filter-content img {
    display: none;
}

.secSearch #bd .supp-content .filter-bottom {
    background-image: none;
    height: 0;

}

.secSearch .supp-content .filter-body {
    background: transparent url(../images/store_CAR/bkg-filter-top.jpg) no-repeat; /*height:157px;*/
}

.secSearch .supp-content .nbResults {
    background-image: url(../images/store_CAR/bkg_roundedTop_230_pale.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    clear: both;
    float: left;
    width: 100%;
}

.secSearch .supp-content .nbResults span {
    color: #000;
}

.secSearch #bd .supp-content .filter-top span {
    color: #fff;
}

.secSearch #bd .top-content .title-search-result h3 {
    text-indent: 0;
    background: none;
    font-size: 24px;
    color: #CF4455;
}

.secSearch .searchedWord {
    color: #CF4455;
}

.secSearch .browseListItem .priceLine {
    clear: left;
    float: left;
}

.secSearch  .browseListItem input.addToCart,
    .secSearch .browseListItem .priceLine a.showCart {
    float: left;
    clear: left;
    margin-top: 4px;
}

.secSearch .browseListItem .priceBoxInline {
    float: left;
    text-align: left;
}

.secSearch  .browseListItem .priceLine span {
    padding: 0;
}

.secSearch .main-content .zoItem .priceLine span.price-special {
    color:#CF4455;
    padding-left: 10px;
    font-weight:normal;
}

.secSearch  .browseListItem .priceLine span.multi-payment {
    font-weight:bold;
    padding: 0;
    color:#000 !important;
}

.zoBrowseProducts {
    background-image: url(../images/store_CAR/bkg_roundedTop_720_pale.jpg);
    background-position: left 20px;
    background-repeat: no-repeat;
    border-top: 1px dotted #909090;
    clear: both;
    float: left;
    margin: 20px 0 0;
    padding: 20px 0 0;
    width: 100%;
}

.zoBrowseProducts .foot {
    background-image: url(../images/store_CAR/bkg_roundedBottom_720_pale.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    clear: both;
    float: left;
    width: 100%;
}

.browseListItem .description h5 {
    color: #666666;
}

.zoBrowseProducts .zoItem {
    background-color: #FFFFFF;
    padding: 8px 10px;
    margin: 5px 0px;
    background: #FFFFFF url(../images/store_CAR/degrade_gris_inverse.jpg) repeat-x scroll left top;
}

.zoBrowseProducts .paging {
    margin-bottom: 5px;
}

.zoBrowseProducts .foot .paging {
    margin-top: 5px;
}

.browseListItem .priceLine .multi-payment span {
    color: #CF4455 !important;
}

/* Shopping Clodine Footer  */

.erpFooter .searchTool {
    background-color: #a6a6a6;
}

.erpFooter .footSitemap {
    background-color: #000;
}

.copyright,
    .copyright a {
    color: #4c4c4c;
}

.footSitemap .lnksBox {
    width: 980px;
}


.footSitemap .lnksBox div {
    background-color: transparent;
    float: left !important;
    background-image: none;
    margin-bottom: 3px;
}

.footSitemap .lnksBox div.lnks_car {
    width: 100%;
    text-align: center;
    float: none;
    position: relative;
    /*left: 100px;*/
}

.footSitemap .lnksBox div.lnks_car div {
    float: none;
    display: inline-block;
    text-align: left;
}
.footSitemap .lnksBox div.lnks_car div.avantages {
    width: 35%;
}

.footSitemap .lnksBox div.lnks_car div.customerService {
    width: 32%;
}

.footSitemap .lnksBox div.lnks_car div.link_imp_foot {
    width: 33%;
}

.footSitemap .lnksBox div ul {
    padding-top: 6px;
    width: 300px;
}

.footSitemap .lnksBox div h4 {
    width: 250px;
    margin-bottom: 5px;
    padding-left: 0;
    color: #000000;
}

.footSitemap .lnksBox div.avantages h4,
    .footSitemap .lnksBox div.avantages ul {
    width: 380px;
}

.footSitemap .lnksBox div ul {
    background-color: #fff;
    height: 205px;
}

.erpFooter .footSitemap h4 {
    color: #5f605e;
}

.erpFooter .navSuggestion h5,
    .erpFooter .navHistory h5 {
    color: #898989;
}

.footSitemap .lnksBox div ul li a {
    color: #000;

}

.footSitemap .lnksBox div ul {
    background: #ffffff url(../images/store_CAR/degrade_gris2.jpg) repeat-x scroll left bottom;
    border: 1px solid #666666;
}

.footSitemap .lnksBox .txtLnks,
    .footSitemap .lnksBox .imageLnks {
    clear: both;
    height: 50px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
    padding-top: 10px;

}

.footSitemap .lnksBox .imageLnks {
    width: 600px;
}

.footSitemap .lnksBox .txtLnks {
    height: auto;
}

.footSitemap .lnksBox .txtLnks span {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 14px;
    color: #CF4455;
    font-weight: bold;

}

.footSitemap .lnksBox .txtLnks a {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;

}

.footSitemap .lnksBox .txtLnks a:hover {
    color: #CF4455;

}

.footSitemap .lnksBox .callnow {
    text-align: center;
    width: 100%;
}

.footSitemap .lnksBox .callnow p {
    color: #fff;
    font-size: 18px;
    font-weight: normal;

}

.footSitemap .lnksBox .callnow p span {
    color: #CF4455;
    font-weight: BOLD;
}

.footSitemap .lnksBox .imageLnks {
    position: relative;
    left: 185px;
}

.footSitemap .lnksBox .imageLnks div a {
    color: #fff;
    font-size: 14px;

}

.footSitemap .lnksBox .imageLnks div {
    width: 250px;
    background-image: url(../images/store_CAR/filet_footer.jpg);
    background-repeat: no-repeat;
    background-position: left 7px;
    padding-left: 15px;
    padding-right: 15px;

}

.footSitemap .lnksBox .imageLnks div.first {
    background-image: none;
}

.footSitemap .lnksBox .txtLnks h3 {
    color: #68ab11;
    font-size: 28px;
    position: relative;
    left: -15px;
}

.footSitemap .lnksBox .txtLnks h3 a {
    text-decoration: underline;
}

.footSitemap .lnksBox .txtLnks h3 a:hover {
    text-decoration: none;
}

.footSitemap .lnksBox div.link_imp_foot h4, .footSitemap .lnksBox div.link_imp_foot ul {
    width:380px;
    font-style:normal;
    text-transform:uppercase;
}

.footSitemap .lnksBox div.link_imp_foot a {
    text-decoration:underline;
}

.footSitemap .lnksBox div.link_imp_foot ul {
    float:right;
    text-align:right;
    line-height:18.5pt;
}

.erpFooter .footWrap {
    width: 980px;
    background-image:url("../images/erpFooter/erp_footer_bkg.jpg") !important;    
}

.erpFooter .footWrap div.logoFooter {
    background:url("../images/store_CAR/logo_BCN.png") no-repeat scroll left 10px transparent;
    height:90px;
    width:980px;    
}

/* Shopping Clodine  */
/* StaticPages FAQ  */
.staticPage .main-content h3 {
    font-size: 16px !important;
    color: #000 !important;
}

.staticPage .main-content h3:hover {
    color: #fff !important;
}

.staticPage .main-content h3.faqGroupNameSelected {
    color: #fff !important;
}

.contract-page p,
    #faq-more p,
    #faq-content ol li p {
    color: #fff !important;
}

#faq-more a,
    #faq-content a {
    color: #CF4455 !important;
}

.contract-page a {
    font-weight: bold;
    color: #FFF !important;
}

h2.condition-utilisation2,
    h2.conditions-vente,
    h2.faq {
    background: none;
    color: #fff;
    text-indent: 0;
    font-size: 24px;
    width: auto !important;
}

#bd .main-content .contract-page {
    margin-left: 5px;

}

/* Shopping Clodine  */
/* Popup produits sans zoom  */
#productVideoPopup {
    width: 674px !important;
}
#productSharePopup .popup_header,
    #productVideoPopup .popup_header,
    .imagePopup .popup_header {
    margin-left: 0px;
    margin-right: 0px;
    height: 0px;
    background: transparent none repeat-x scroll 1px 0 !important;
}

#productSharePopup .popup_header_left,
    #productVideoPopup .popup_header_left,
    .imagePopup .popup_header_left {
    position: absolute;
    left: 0;
    width: 0px;
    height: 0px;
    background: transparent none no-repeat scroll 0 0px !important;
}

#productSharePopup .popup_header_right,
    #productVideoPopup .popup_header_right,
    .imagePopup .popup_header_right {
    position: absolute;
    right: 0;
    width: 0px;
    height: 0px;
    background: transparent none no-repeat scroll 0 0px !important;
    *right : -110px !important;
}

#productVideoPopup .container-close,
    .imagePopup .container-close {
    width: 22px;
    height: 22px;
    background-image: url(../images/popup/popup_gray_closer_bg_noir.gif) !important;
    right: 24px !important;
    *right: 25px !important;
    top: 11px !important;
}

#productVideoPopup .popup_content_wrapper {

    padding: 0;
    padding-top: 35px;
    padding-bottom: 30px;
    width: 650px;
    background-color: #000000 !important;
    border: 1px solid #909090;

}

.imagePopup .popup_content_wrapper {
    padding: 0;
    padding-top: 35px;
    padding-bottom: 30px;
    /*width: 690px;*/
    background-color: #000000 !important;
    border: 2px solid #909090;
}

#productVideoPopup .popup_title,
    .imagePopup .popup_title {
    display: none;
}

.popup .popup_left {
    padding-left: 11px;
    background: transparent url(../images/popup/popup_left.png) repeat-y scroll left top;
}

.popup .popup_right {
    padding-right: 11px;
    background: transparent url(../images/popup/popup_right.png) repeat-y scroll right top;
}

.popup .popup_foot {
    height:0;
    background: transparent url(../images/popup/popup_foot_center.png) repeat-x scroll 0 -2px;
}

.popup .popup_foot_left {
    height:0;
    background: transparent url(../images/popup/popup_foot_left.png) no-repeat scroll 0 -2px;
}

.popup .popup_foot_right {
    height:0;
    background: transparent url(../images/popup/popup_foot_right.png) no-repeat scroll 0 -2px;
}

.popup .popup_content_wrapper {
    background-position: center -2px;
}

.popup .popup_content_wrapper #imagePopupBottomLink{
    display:none;
}

.popup .popup_content_wrapper #imagePopupBottomLinkAdditional{
    display:none;
}

.imagePopup table {
    height: 404px;
}

.imagePopup table tr td {
    text-align: left;
    padding-left: 35px;
}

#productVideoPopup h5, .imagePopup h5 {
    position: relative;
    top: 0px;
    left: 0px;
    color: #CF4455 !important;
    display: none;
}

.imagePopup table tr td img {
    border: 0px none #000;
}

/* Shopping Clodine  */
/* Popup partagé produit  */

#productSharePopup .popup_foot,
    #productSharePopup .popup_foot_left,
    #productSharePopup .popup_foot_right {
    height: 18px;
    background-position: 0 -14px;
}

#productSharePopup .popup_foot_right {
    background-position: -2px -14px;
}

.popup-partager p.note {
    top: -10px;
    background: url(../images/popup/share-product_fleche2.jpg) no-repeat scroll -4px -4px;
    padding-left: 25px;
    padding-bottom: 3px;
}

.popup-partager .popup_content_wrapper {
    background-image: none;
    background: #fff;

}

.popup-partager  .popup_center_wrapper {
    border: 2px solid #909090;
}

.popup .popup_title {
    color: #68AB11;
    background-color: #fff;
}

.imagePopup table {
    margin: 0;
}

.popup .popup_title h5 {
    background-color: #fff;
    padding-left: 25px;
    padding-bottom: 3px;
    text-indent: 0;
}

#productSharePopup .container-close {
    width: 22px;
    height: 22px;
    background-image: url(../images/popup/popup_gray_closer.gif) !important;
    margin-top: 5px;
    top: 38px;
    right: 8px;
}

#productSharePopup .popup_header,
    #productSharePopup .popup_header_right,
    #productSharePopup .popup_header_left {
    height: 33px;
}

.mask {
    background-color: #000;

    z-index: 2990 !important;
}

.popup-partager {
    top: 50px;
}

#productSharePopup .popup_title h5 {
    color: #CF4455;
}

/*  Multi paiement   */
.gifts .multi-payment {
    display: none;
}

.icnVideoAvailable {

    margin-left: 35px;
}

.comment .comment-footer .comment-useful {
    background: transparent url(../images/store_CAR/icn_callout.jpg) no-repeat scroll left center;

}

a.addToCartMultiSku {
    top: 0;
    float: right;

}

.zoProduct {
    background-image: none !important;
    padding: 0;
}

a.searchTopOption {
    font-weight: bold;
    color: #909090;
}

a.facetSelected {

}

a.searchResultCategories {
    color: #909090;
    font-weight: bold;
}

.searchOption a {
    color: #909090;
}

.searchOption span {
    color: #bcbcbc;
}

.zoProduct .media .variants-pictures {
    padding-top: 6px;


}

.zoProduct .media .variants-pictures ul {

    padding-bottom: 3px;
    margin-top: 9px;
    padding-left: 10px;
    width: 375px;
}

.zoProduct .media .variants-pictures ul li {
    display: inline;
}

#variantsPicturesModels li a img,
    #variantsPicturesColors li a img,
    #variantsPictures li a img {
    border: #666 1px solid !important;
    padding: 1px;
    opacity: 0.6;
    filter: alpha(opacity = 60);
    opacity: 0.6;
    -moz-opacity: 0.6;
    width: 42px;
    height: 42px;
    margin-right: 3px;
}

#variantsPicturesModels li a.selected img,
    #variantsPicturesColors li a.selected img,
    #variantsPictures li a.selected img {
    border: #000 1px solid !important;
    opacity: 1;
    padding: 1px;
    filter: alpha(opacity = 100);
    opacity: 1;
    -moz-opacity: 1;
    width: 42px;
    height: 42px;
}

#variantsPicturesModels li a:hover img,
    #variantsPicturesColors li a:hover img,
    #variantsPictures li a:hover img {
    border: #666 1px solid !important;
    filter: alpha(opacity = 100);
    opacity: 1;
    padding: 1px;
    -moz-opacity: 1;
    width: 42px;
    height: 42px;
}

.popupMultiSku .variants-pictures span {
    color: #666;
    font-size: 14px;
}

.popupMultiSku .variants-pictures-models {
    left: 746px;
    position: absolute;
    top: 35px;
    text-align: left;
    width: 40px;
}

.popupMultiSku .variants-pictures-models ul {
    width: 110px;
}

.popupMultiSku .variants-pictures ul li {
    width: 42px;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 42px;
    *float: left;

}

.popupMultiSku .variants-pictures-models span {
    text-align: center;
}

.popupMultiSku .variants-pictures-colors {
   margin-top: 10px;
    margin-left: 20px;
    text-align: left;
}

.popupMultiSku table tr td img {
    margin-left:-20px;
}

.zoVideoList a {
    color: white;
}

ul.faq li {
    background-image: none;
    margin-left: 30px;
    list-style-type: circle;
    font-size: 14px;
}

.browseListItem .priceLine .price-special {
    display: inline;
}

.browseListItem .showCart {
    clear: left;
    margin-top: 4px;
}

div.breadcrumbs {
    background:url("../images/store_CAR/line.png") no-repeat scroll 0 top transparent;
    margin-top:2px;
}

div.breadcrumbs, .breadcrumbs ul {
    padding-top: 10px;
}

div.smallBreadcrumbs, .smallBreadcrumbs ul {
    padding-top: 5px;
!important;
}

/** For the search Tool in the breadscrum **/
.top-content  div.searchTool {
    clear: right;
    float: right;
    width: 180px !important;
    background-color: #FFFFFF;
    border: 1px solid #909090;
    height: 22px;
}

.top-content  div.searchTool input.searchInput {
    border: medium none white;
    width: 150px !important;
    padding-top: 4px;
    padding-left: 2px;
}

.top-content  div.searchTool .submit {
    width: 20px !important;
    float: right;
    padding-top: 2px;
    padding-right: 4px;
}

/** Parametrage de la page du carousel
Defini la place des elements avant le formatage de YUI **/

.zoItem .description span.categories {
    clear: both;
    display: block;
}

.carsouselmaxWidth {
/*width:32000px;*/
}

.carouselZoList {
    background-color: black !important;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: left;
    width: 728px;
}



.yui-carousel .yui-carousel-item-selected {

    outline: medium solid black;
}

#container .carouselZoList .zoItem {
    padding: 0px 0px 0px 0px;
    margin-right: 20px;
    width: 128px;
    height: 150px;
}

.category .carouselNoBorder {
    border-bottom: 0 none black;
}

.carouselBottomline {
    width: 728px;
    /* border-bottom:1px solid #909090;
  border-top:0 none black;*/
    margin: 0 0 20px;
    padding: 0 0 10px;
    clear: both;
}

/*** pour tous les browsers sauf IE 7 et 6***/
.fix-height:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/*** pour IE 7 et 6***/
.fix-height{
    *zoom:1
}


//** INFOLETTRE **/



#Infolettre_block{
	position:relative;
	margin-top:0px;
	left:0px;
	height:auto;
	width:230px;
    margin-top:33px;
}

#Infolettre_block .first_state
{
	position:relative;
	margin-top:0px;
	left:0px;
	width:233px;
	height:	51px;
	background: url(../images/store_CAR/btn_infolettre.png);
	cursor:pointer;
}



#Infolettre_block .first_state .titreInfo
{
	position:absolute;
	top:7px !important;
	left:57px;
	font-size:17px !important;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
    display: block;
}

#Infolettre_block .first_state .en {
    left:32px;
    top: 5px !important;
    width: 152px;
    word-wrap: break-word;
}

#Infolettre_block .second_state
{
	position:relative;
	margin-top:0px;
	left:0px;
	width:233px;
	height:	97px;
	background: url(../images/store_CAR/bkg_formInfolettre.png); 0px -51px;
	display:none;
}

#Infolettre_block .second_state .btn
{
	position:absolute;
	top:66px;
	left:180px;
}

#Infolettre_block .second_state .input
{
	position:absolute;
	top:46px;
	left:26px;
	font-size:12px;
}

#Infolettre_block .second_state .text
{
	position:absolute;
	top:4px;
	left:26px;
	color:#fff;
	width: 190px;
	font-size:13px;
}

#Infolettre_block .second_state .input span
{
	color:#fff;
	font-size:15px;
	font-weight:bold;
}

#Infolettre_block .second_state .input input
{
	width:145px;
}

#Infolettre_block .third_state
{
	position:relative;
	margin-top:0px;
	left:0px;
	width:233px;
	height:	97px;
	background: url(../images/store_CAR/bkg_formInfolettre.png); 0px -51px;
	display:none;
}

#Infolettre_block .third_state .text
{
	position:absolute;
	top:4px;
	left:23px;
	color:#fff;
	width: 190px;
	font-size:13px;
	text-align:center;
}

.infoPosition {
  margin-top: 36px;
  margin-bottom: 10px;
}

.zoProduct .productInfos div{
	float:left;
	clear:both;
	margin-top:12px;
	padding-top:12px;
	width:100%;
	border-top:none;
}

.zoProduct .priceBox table{
	margin:0;
	font-size:17px;
	font-weight:normal;
	background-color:transparent;
}

.priceBox table tr.price-changed td {
    background-color: transparent;
    color: #909090;
    font-weight: normal;
    font-size:17px;
}

.zoProduct .priceBox table tr.price-special{
	font-size:17px;
	color:white !important;
    font-weight:bold;
}

.priceBox table tr.price-shipping td {
    background-color: transparent;
    color: #909090;
    font-size:17px;
    font-weight: normal;
    border-bottom:1px dotted #909090;
    padding-bottom:5px;
}

.priceBox table tr.price-sub-total td {
    padding-top:20px;
    color: #909090;
}

.zoProduct .priceBox table td{
	padding-bottom:3px;
}

.priceBox table tr.price-regular td {
    color: white;
    font-size:17px;
    font-weight: bold;
}

.zoAbout h2, .singleTabs h2 {
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:12px 0px !important;
}

div.zoAbout {
	border-top:0px none #fff;
	clear:both;
	float:left;
	margin:0px 0 0;
	width:100%;
}

.boldWhite{
    color:white;
    font-weight:bold;
}

.zoProduct .productInfos div.priceBox{

	padding-top:0px;
    margin-top:0px;
}

.changeNothing a {
    color:white;
    outline:0 none;
    text-decoration:none;
}

.zoProduct input.wishlistToggleOff{
    color:#000000;
}

.otherProducts .zoSimpleBlock .itemDisplay div.image {
    padding:4px 0 0;
}

.otherProducts h4{
    padding:0 0 6px;
}
/*body.product #bd .supp-content div {*/
    /*margin:0 0 5px;*/
/*}*/
body.product #bd .supp-content div.otherProducts .multi-payment {
    color:#FFFFFF !important;
}

.otherProducts .itemDisplay {
    margin-top:5px;
}

#faq-more{
    border-top:0px none #000;
}

#faq-more p{
    left:0;
}

.product .main-content .multipleTabs li.selected {
    border-bottom: 1px solid #fff;
    color: black;
    background:white;
}

.product .main-content .multipleTabs .zoAbout {
    border: 0px;
    background: #e6e6e6 url(../images/bg_product_multiTabs.jpg) repeat-x left top;
    margin-top: 0px;
    padding: 0px;
    width: 710px;
}

.product .main-content .multipleTabs li {
    border: 1px solid #909090;
    padding: 10px;
    cursor: pointer;
    color: #B0B0B0;
    background:white;
}

.product .main-content .multipleTabs ul {
    margin-top:30px;
    position: relative;
    top: 1px;
    font-size: 15px;
    text-transform:uppercase;
}

.home-link {
    display:block;
    text-indent:-3000px;
    background:url("../images/store_CAR/logo_BCN.png") no-repeat scroll left 10px transparent;
    height:60px;
    width:400px;
    margin-top:27px;
}
