/* Store Carolyne Néron  */
/* Header  */

html {
    overflow-x: hidden;
}

div.erpHeader {
    height: 62px;
}

body {
    background-color: #000;
    background-position: 0 0px;
    background-repeat: repeat-x;
    float: left;
    font-size: 12px;
    position: relative;
    text-align: center;
    width: 100%;
    color: #fff;
}

#hd {
    background-color: #fff;
    background-image: none;
    z-index: 2900;
}

#hd .content {
    height: 42px;
}

#hd .tl,
    #hd .tr,
    #userBar {
    height: 42px;
}

.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.jpg) no-repeat scroll left 10px;
    width: 162px;
    height: 57px;

}

body #bottomnav_menu {
    position: relative !important;
    left: 300px;
    top: 10px;
    border: 0px none #000;

}

body .footSitemap span.bottomnav {
    position: relative;
    color: #CF4455;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    left: 170px;
}

body ul#bottomnav li a {
    background: transparent none repeat scroll 0 0 !important;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

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: #898989;
    font-size: 16px;
    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;
}

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: #FFF;
}

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: 14px;
    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;
}

#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: #898989;
}

#hd span.orderByPhone span {
    font: Helvetica, sans-serif;
    font-size: 12px;
}

/* Search Bar  */

#hd .content .searchTool div.searchbar {
    width: 774px !important;
    margin-left: 0px;
    left: 0;

}

#hd .content .searchTool div.submit {
    width: 99px;
    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;
}

#hd .erpHeader-wrapper ul.genMenu li {
    padding-right: 0;
}

#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;
}

.genMenuCat {
    visibility: hidden;
}

#hd .content .searchTool div input.searchInput {
    width: 320px !important;
    *width: 310px !important;
}

#hd .wrapper .content .searchTool {
    background: #000000 none !important;
}

/* Global Shopping Clodine Content  */

#bd {
    position: relative;
    left: 0px;
    top: 122px;
    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: #b0b0b0;
}

.breadcrumbs ul li a {
    color: #CCC !important;
}

.breadcrumbs ul li {
    background-image: url(../images/bkg_breadcrumbsLi_bg_noir.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;
}

.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);
}

.zoProduct .wishlistToggle {
    margin-top: 8px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 4px;
    clear: both;
}

.zoSimpleBlock,
    .zoSimpleBlock .row {
    float: left;
    clear: both;
    width: 101%;

}

.zoSimpleBlock {
    margin: 0;
    padding: 0;

}

/* 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: hidden;
    margin-top: 10px;
    width: 215px;
}

body.category #bd .main-content h3 {
    font-size: 24px;
    color: #fff;
    position: relative;
    left: 5px;
    *left: 4px;
}

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 {
    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_go_to_wishlist_bg_noir.jpg') no-repeat left top;
    *z-index: 1;
    margin-bottom: 5px;
}

.supp-content .btn-to-wishlist div {
    width: 215px;
    height: 65px;
}

.supp-content .btn-to-wishlist div span {
    text-indent: -3000px;
    display: block;

}

.supp-content .menu-collections-box {
    margin-bottom: 10px;
    background: #000000 url(../images/store_CAR/bkg_menuCollection.jpg) no-repeat scroll left 2px;
    min-height: 157px;
    padding: 10px 0 10px 8px;
    z-index: 1;

}

.supp-content .menu-collections-box h4 {
    font-size: 14px !important;
    font-weight: bold !important;
    color: #fff !important;
    line-height: 1.5;
    *margin-top: 0px !important;
    width: auto !important;
}

.supp-content .menu-collections-box ul li a {
    font-size: 14px;
    font-weight: normal;
    color: #898989;
    line-height: 1.5;
}

.supp-content .menu-collections-box ul li a:hover {
    color: #ddd;
}

#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: 12px 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 {
    color: #CF4455;
}

.zoItem .multi-payment {
    color: #CF4455 !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 {
    background-color: #000;
    width: 180px;
    padding: 15px 0 0;
    margin-left: 5px;
}

.zoSimpleBlock .itemDisplay {
    width: 180px;
}

.zoSimpleBlock .itemDisplay div.image {
    width: 180px;
    height: 180px;
}

.zoSimpleBlock  .itemDisplay .description {
    margin: 182px 0 0;
}

.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 .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;
}

.zoRelatedProducts {
    margin-top: 0;
}

.zoRelatedProducts h4 {
    color: #CF4455;
}

.zoProduct .productInfos h3 {
    margin: 0;
}

.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 {
    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.zoSuppMedia {
    width: 215px;
    padding: 0 !important;
    margin: 0 !important;
    float: left;
    *left: 5px;
    position: relative;
}

.zoProduct .priceBox .price-special,
    .zoProduct .priceBox .price-discount {
    color: #CF4455 !important;
}

.zoProduct .priceBox .price-shipping {
    font-size: 14px;
}

.zoProduct .priceBox .price-shipping .price {
    font-size: 16px;
}

.zoProduct .priceBox .price-multi-payment {
    color: #CF4455;
}

.zoComments h4,
    .product #bd .main-content h2 {
    color: #CF4455;
}

.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;
}

/* CAR best-seller  */

body.category #bd .main-content  .bestSeller h3 {
    color: #fff;
}

body.category #bd .main-content  .bestSeller a h4 {
    color: #fff;
    clear: both;
    font-size: 24px;
    display: block;
    float: none;
}

.bestSeller .zoSimpleBlock {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
}

.bestsellers-nav {
    padding-top: 10px;
}

.bestsellers-nav li.first a {
    background: transparent none repeat scroll 0 0 !important;
}

.bestsellers-nav li {
    display: block;
    float: left;
}

.bestsellers-nav li a {
    background: transparent url(../images/store_CAR/filet_menu_top.gif) no-repeat scroll left top !important;
    border: medium none;
    color: #898989;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    padding: 5px 13px 10px 15px;
}

.bestsellers-nav li a:hover {

    color: #fff;

}

.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 {
    margin-top: 15px;
    color: #CF4455;
}

#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,
    .secSearch #bd .supp-content {
    margin-left: 0px;
}

.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 {
    position: absolute;
    top: 80px;
    left: 35px;
}

.secSearch .browseListItem .priceBoxInline {
    float: left;
    text-align: left;
}

.secSearch  .browseListItem .priceLine span {
    padding: 0;
}

.secSearch .main-content .zoItem .priceLine span.price-special {
    padding-left: 10px;
}

.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: 910px;
}

.erpFooter .footWrap {
    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 {
    width: 45%;
    float: none;
    display: inline-block;
    text-align: left;
}

.footSitemap .lnksBox div ul {
    padding-top: 6px;
    width: 250px;

}

.footSitemap .lnksBox div h4 {
    width: 250px;
    margin-bottom: 5px;
    padding-left: 0;
    color: #CF4455;
}

.footSitemap .lnksBox div.avantages h4,
    .footSitemap .lnksBox div.avantages ul {
    width: 380px;
}

.footSitemap .lnksBox div ul {
    background-color: #fff;
    height: 180px;
}

.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;
}

/* 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;
}

.contract-page a,
    #faq-more a,
    #faq-content a {
    color: #CF4455 !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  */
#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;
}

#productVideoPopup .container-close,
    .imagePopup .container-close {
    width: 22px;
    height: 22px;
    background-image: url(../images/popup/popup_gray_closer_bg_noir.gif) !important;
    right: 45px !important;
    *right: 38px !important;
    top: 7px !important;
}

.imagePopup .popup_content_wrapper {
    padding: 0;
    padding-top: 35px;
    padding-bottom: 30px;
    width: 650px;
    background-color: #000000 !important;
    border: 1px solid #909090;
}

.imagePopup .popup_title {
    display: none;
}

.popup .popup_left {
    padding-left: 0px;
    background: none repeat-y left top;
}

.popup .popup_right {
    padding-right: 0px;
    background: none repeat-y right top;
}

.imagePopup table {
    height: 404px;
}

.popup .popup_foot {
    margin-left: 0px;
    margin-right: 0px;
    height: 0px;
    background: none repeat-x;
    background-repeat: repeat-x;
}

.popup .popup_foot_left {
    position: absolute;
    left: 0;
    padding-left: 0px;
    width: 0px;
    height: 0px;
    background: none no-repeat;
    background-repeat: no-repeat;
}

.popup .popup_foot_right {
    position: absolute;
    right: 0;
    width: 0px;
    height: 0px;
    background: none no-repeat scroll -3px 0;
    background-repeat: no-repeat;
}

#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 {
    color: #68AB11;
    background-color: #fff;
    background: url(../images/popup/share-product_fleche_rose.gif) no-repeat scroll -4px -4px;
    padding-left: 25px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-indent: 0;
    top: 10px;
}

#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;
    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 {
    margin-left: 540px;
    position: absolute;
    top: 70px;
    text-align: left;
    width: 40px;
}

.popupMultiSku .variants-pictures-models ul {
    width: 70px;
}

.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-left: 20px;
    text-align: left;
}

.popupMultiSku table tr td img {

}

.popupMultiSku .variants-pictures ul {
    position: relative;
    width: 498px;
    margin-top: 5px;
}
