body{
    color: #00000 !important;
    background-color: #4d3b63 !important;
 
}

#layout{
    background-color: #ffffff !important;
}

#cms.content_only{
    color: #5c5a5c !important;
    background: #ffffff !important;
}

#center_column a{
    color: #8f3b85;
}

.column{
    background-color: #ffffff !important;
}

.column .block h4, .column .block .title_block, #best-sellers_block_right li a.content_img, .bx-pager a.pager-active{
    background-color: #4d3b63 !important;

}
.column .block h4, .column .block .title_block, .block h4 a, .column .block .title_block a, #best-sellers_block_right li span.number, .bx-pager a.pager-active{
    color: #cccccc !important;
}

.column .block .block_content a, .bx-pager a{
    color: #28173d !important;
}

.column .block .block_content a.descriptionText, .column .block_content p, #special_block_right .products span.price-discount, #wishlist_block_list dt, #layered_block_left{
    color: #b0adb0 !important;
}
#columns .column a.lnk_more{
    color: #d4d4d4 !important;
}
.sf-menu a, #selectMenu{
    color: #cccccc !important;
}
.sf-menu li li a{
}
.sf-menu, #selectMenu{
    background-color: #4d3b63 !important;
}
.sf-menu li li{
    background-color: #4d3b63 !important;
}
#footer{
    background-color: #4d3b63 !important;
}
#footer, #footer a, #footer h4, #footer h4 a, #footer .title_block, #footer .title_block a{
    color: #cccccc !important;
}
#reinsurance_block{
    background-color: #4d3b63 !important;
}
#reinsurance_block li{
    color: #cccccc !important;
}
#shopping_cart a, #cart_block{
    background-color: #ffffff !important;
}
#cart_block, #cart_block a, #shopping_cart a{
    color: #4d3b63;
}
#currencies_block_top, #setCurrency .currencies_ul, #languages_block_top, #countries .countries_ul{
    background-color: #ffffff !important;
}
#currencies_block_top, .currencies_ul a{
    color: #4d3b63 !important;
}
#center_column h1, #center_column h2, #center_column h3, #center_column h4, #center_column h5, #center_column h1 a, #center_column h2 a, #center_column h3 a, #center_column h4 a, #center_column h5 a, #center_column .title_block, #center_column .title_block a, #center_column .s_title_block, #center_column .s_title_block a{
    color: #000000 !important;
}
.column .block, .bx-pager a{
    background-color: #ffffff !important;
}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, button.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled{
    color: #cccccc !important;
}
#new_comment_form button, input.button_disabled, input.exclusive_disabled, .cart_navigation .button, .cart_navigation .button_large, .sortPagiBar #bt_compare, .sortPagiBar #bt_compare_bottom{
    color: #cccccc !important;
}
.formStyle p.text input, .formStyle p.password input, .formStyle p.select input, .formStyle p.textarea textarea, .cart_voucher input.discount_name, .textarea textarea, #newsletter_block_left input.inputNew, #order-opc #opc_delivery_methods textarea {
    background-color: #ffffff !important;
}
.formStyle p.text input, .formStyle p.password input, .formStyle p.select input, .formStyle p.textarea textarea, .cart_voucher input.discount_name, .textarea textarea, #newsletter_block_left input.inputNew, #order-opc #opc_delivery_methods textarea {
    color: #2f043d !important;
}
table.std th, table.table_block th, .cart_delete a.cart_quantity_delete, a.price_discount_delete, #mywishlist td.wishlist_delete a, .cart_total_price .total_price_container p{
    background-color: #4d3b63 !important;
}
table.std th, table.table_block th, .cart_delete a.cart_quantity_delete, a.price_discount_delete, #mywishlist td.wishlist_delete a, .cart_total_price .total_price_container p{
    color: #cccccc !important;
}
td, th, .delivery_option{
    border-color: #000000 !important;
}
table.std td{
    color: #000000 !important;
}
table.std td a, .cart_quantity .cart_quantity_input{
    color: #890db3 !important;
}
.column .block_content span.price{
    color: #4d3b63 !important;
}
.products_block a.product_image, #pb-right-column #image-block img, #thumbs_list li img, ul.pagination a, ul.pagination span, #productscategory_list li a img, .attribute_list #color_to_pick_list li, #product_comparison .product_image img{
    border-color: #cccccc !important;
}
.column li{
    border-bottom-color: #cccccc !important;
}
#center_column #create-account_form h3, #center_column #authentication #login_form h3, #center_column .formStyle h3, #order #center_column .delivery_options_address h3, #order-opc #center_column .delivery_options_address h3, #center_column ul.address li.address_title, #center_column #order-opc h2 span{
    background-color: #4d3b63 !important;
}
#center_column #create-account_form h3, #center_column #authentication #login_form h3, #center_column .formStyle h3, #order #center_column .delivery_options_address h3, #order-opc #center_column .delivery_options_address h3, #center_column ul.address li.address_title, #center_column #order-opc h2 span{
    color: #cccccc !important;
}
.formStyle fieldset, #multishipping_mode_box, ul.address, .order_carrier_content, .paiement_block, ul.step li.step_current span, ul.step li.step_current_end span, #history #center_column h4{
    background-color: #dfd8e6 !important;
}
.formStyle p.text input, .formStyle p.password input, .formStyle p.select input, .formStyle p.textarea textarea, .cart_voucher input.discount_name, .textarea textarea, #newsletter_block_left input.inputNew, #order-opc #opc_delivery_methods textarea {
    border-color: #ffffff !important;
}
table.std, table.table_block, .cart_quantity .cart_quantity_input, .delivery_option.item{
    background-color: #fcf9fc !important;
}
table.std tr.alternate_item, table.table_block tr.alternate_item, table tr.even, #order-detail-content table tr:nth-child(even), #product_comparison tr.comparison_header, #product_comparison td.comparison_feature_even, .delivery_option.alternate_item{
    background-color: #c4c4c4 !important;
}
#center_column #our_price_display, #center_column .discount, #center_column .price, #center_column #product_list li .discount, #center_column #product_list li .on_sale, #center_column #product_list li .online_only, .on_sale{
    color: #4d3b63 !important;
}
#center_column .products_block .product_desc, #center_column .products_block .product_desc a{
    color: #998fa1 !important;
}
#center_column a.lnk_more{
    color: #535154 !important;
}
input.button_mini, input.button_small, input.button, input.button_large, span.exclusive, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, button.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled{
    background-color: #4d3b63 !important;
}
#new_comment_form button, input.button_disabled, input.exclusive_disabled, .cart_navigation .button, .cart_navigation .button_large, .sortPagiBar #bt_compare, .sortPagiBar #bt_compare_bottom{
    background-color: #4d3b63 !important;
}
span.exclusive{
    color: #000000 !important;
}
#search_block_top .button, .ac_over{
    background-color: #4d3b63 !important;
}
#search_block_top #search_query_top, .ac_results{
    border-color: #4d3b63 !important;
}
#search_block_top .button, .ac_over{
    color: #cccccc !important;
}
#search_block_top #search_query_top, .ac_results{
}
.success{
    background-color: #4d3b63 !important;
}
.success{
    border-color: #cccccc !important;
}
.warning{
    background-color: #4d3b63 !important;
}
.warning{
    border-color: #fa0a2a !important;
}
.error{
    background-color: #4d3b63 !important;
}
.error{
    border-color: #ff0000 !important;
}
.success, .warning, .error{
    color: #cccccc !important;
}
.success a, .warning a, .error a{
    color: #cccccc !important;
}
#product_list li span.availability{
    color: #4d3b63 !important;
}
.products_block li span.new, #special_block_right .products span.reduction span, #availability_statut span#availability_value, #reduction_percent span, #reduction_amount span{
    color: #4d3b63 !important;
}
.products_block li span.new, #special_block_right .products span.reduction span, #availability_statut span#availability_value, #reduction_percent span, #reduction_amount span{
    background-color: #4d3b63 !important;
}
.idTabs a{
    background-color: #4d3b63 !important;
}
.idTabs{
    border-color: #4d3b63 !important;
}
.idTabs .selected{
    background-color: #4d3b63 !important;
}
.idTabs a{
    color: #cccccc !important;
}
.idTabs .selected{
    color: #cccccc !important;
}
.resumecat, #center_column .sortPagiBar, ul.pagination a, ul.pagination span, #module-blockwishlist-mywishlist #mywishlist fieldset{
    background-color: #4d3b63 !important;
}
.formStyle p.radio span, .formStyle p.text label, .formStyle p.password label, .formStyle p.select label, .formStyle p.select span, .formStyle p.textarea label, ul.address, #multishipping_mode_box, .order_carrier_content, .paiement_block, ul.step li.step_current, #history #center_column h4, #address p.inline-infos, .formStyle p.radio label{
    color: #2b0442 !important;
}
.formStyle p.text label sup, .formStyle p.password label sup, .formStyle p.select label sup{
    color: #4d3b63 !important;
}
#search_block_top #search_query_top, .ac_results{
    color: #281125 !important;
}
.requiredP{
    color: #030005 !important;
}
.sf-menu li {
}
#product_list li {
}                 


    .column .block{
    -webkit-border-radius: 8px 8px 8px 8px !important;
    border-radius: 8px 8px 8px 8px !important;
    }
    .column .block h4, .column .block .title_block{
    -webkit-border-radius: 8px 8px 0px 0px !important;
    border-radius: 8px 8px 0px 0px !important;
    }
    .column{
    -webkit-border-radius: 8px 8px 0px 0px !important;
    border-radius: 8px 8px 0px 0px !important;
    }


    .sf-menu{
    -webkit-border-radius: 0px 0px 0px 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    }
    #header{
    -webkit-border-radius: 0px 0px 8px 8px !important;
    border-radius: 0px 0px 8px 8px !important;
    }


    #layout{
    -webkit-box-shadow:0px 0px 4px 4px rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.15) !important;
    }

    .sf-menu{
    -webkit-box-shadow:0px 0px 3px 3px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1) !important;
    }

    .column .block{
    -webkit-box-shadow:0px 0px 3px 3px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1) !important;
    }



    body{
        background-image: url('../img/design/background.jpg') !important;
            background-repeat:no-repeat !important;
        background-position:center top !important;
                background-attachment:fixed !important;  
        
    }
    
    
    
        #footer{
        background-image: url('../img/design/footer.jpg') !important;
        background-position:center top !important;
        }
        
    
        #header{
        background-image: url('../img/design/header.jpg') !important;
            background-repeat:no-repeat !important;
        background-position:center top !important;
        }
    

    input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, button.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled, #new_comment_form button, input.button_disabled, input.exclusive_disabled, span.exclusive, .cart_navigation .button, .cart_navigation .button_large, .sortPagiBar #bt_compare, .sortPagiBar #bt_compare_bottom{
        background-image: url('../img/design/button.png') !important;
    }
    
    .sf-contener .sf-menu{
    opacity:0.9;
    }
    
    .column .block .title_block{
    background-image: url('../img/design/columnsheaderbg.png') !important;
    }
    
    
     body{
            font-family: Arial, Helvetica, sans-serif !important;
        }

    

    body{
            font-size: 13px !important;
        line-height:16px !important;
        
    }
    
    body .sf-contener{
            font-size: 13px !important;
        line-height:16px !important;  
    }
  

    #footer{
    -webkit-box-shadow:0px 0px 3px 3px rgba(0, 0, 0, 0.1) !important;
    box-shadow:0px 0px 3px 3px rgba(0, 0, 0, 0.1) !important;
    }

    
.sf-menu > li a:hover, .sf-menu > li.sfHoverForce{
}
.sf-menu > li a:hover, .sf-menu > li.sfHoverForce a{
}
.sf-menu li li a:hover, .sf-menu li li.sfHoverForce{
}
.sf-menu li li a:hover, .sf-menu li li.sfHoverForce, .sf-menu li li.sfHoverForce a {
}
    
    
    #left_column{
        float:left !important;
        margin:0 10px 0 0 !important;
        display:block;
    }
    #right_column{
        display:none;
    } 
    
    
    
    #index #left_column{
        display:none;
    } 
    #index #right_column{
        display:none;
    }          
    
    #category #left_column{
    float:left !important;
    margin:0 10px 0 0 !important;
    display:block;
    }
    #category #right_column{
    display:none;
    } 
    
    
    
    #product #left_column{
    float:left !important;
    margin:0 10px 0 0 !important;
    display:block;
    }
    #product #right_column{
        display:none;
    } 
    
    
   div.title_block, #footer, div.sf-contener clearfix, div.content_sortPagiBar, div.content_sortPagiBar, div.category-product-count {opacity:0.9 !important;} div.content_sortPagiBar, div.content_sortPagiBar, div.category-product-count, #center_column a {color:#ccc;} div#subcategories li a{color: #8f3b85;} #header_links li#header_link_bookmark{display:none;}     #header_links li#header_link_sitemap {padding-right:0px !important;}      div#header img.logo {height:46px;margin:3px 0 0 35px;border-radius: 5px 5px 5px 5px;}     ul#header_links { margin-right: 11px;}  div.pagination li.pagination_next a {width:35px !important;} #pb-right-column #image-block #view_full_size .span_link, div#sitemap_content {display:none !important;}  div#center_column div#listpage_content a {color:#4d3b63 !important;}  #header_user #header_nav {border:1px solid #4d3b63 !important;}      .products_block.grid .center_block span.new {z-index:2;}
   div.content_sortPagiBar, div.content_sortPagiBar, #center_column a{color: #8f3b85;}
   ul#header_links {display:none;} div#block_contact_infos{ padding-top: 13px; }div.rte div#block_contact_infos {color:#000 !important;}div.title_block{display: none; margin-bottom: 0px;}div#browseMobile{display: none;}  div.content_sortPagiBar, div#pagination_bottom #center_column a {color:#fff !important;}
p.selected_language{display:none;} ul#first-languages li{display:block;text-align:right;margin: 7px 1px 0px 0px;}ul#first-languages li.selected_language{display:none;}div#header_user{min-height:0px !important;}