body{
    color: #1f1f1f !important;
    background-color: #ffffff;
  
}

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

#center_column a{
    color: #cdae6f;
}

.column{
}

.column .block h4, .column .block .title_block, #best-sellers_block_right li a.content_img, .bx-pager a.pager-active{
    background-color: #f3f3f3 !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: #000000 !important;
}

.column .block .block_content a, .bx-pager a{
    color: #000000 !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: #000000 !important;
}
#columns .column a.lnk_more{
    color: #cdae6f !important;
}
.sf-menu a, #selectMenu{
    color: #ffffff !important;
}
.sf-menu li li a{
    color: #f3f3f3 !important;
}
.sf-menu, #selectMenu{
    background-color: #cdae6f !important;
}
.sf-menu li li{
    background-color: #cdae6f !important;
}
#footer{
    background-color: #ffffff !important;
}
#footer, #footer a, #footer h4, #footer h4 a, #footer .title_block, #footer .title_block a{
    color: #8f8a80 !important;
}
#reinsurance_block{
    background-color: #484646 !important;
}
#reinsurance_block li,
#reinsurance_block > ul > li a{
    color: #f3f3f3 !important;
}
#shopping_cart a, #cart_block{
    background-color: #ffffff !important;
}
#cart_block, #cart_block a, #shopping_cart a{
    color: #000000;
}
#currencies_block_top, #setCurrency .currencies_ul, #languages_block_top, #countries .countries_ul{
    background-color: #484646 !important;
}
#currencies_block_top, .currencies_ul a{
    color: #f3f3f3 !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,
.cart_navigation.required.submit > span, #center_column .product_title_dw a, #subcategories .subtitle-dw{
    color: #1f1f1f !important;
}
.column .block, .bx-pager a{
    background-color: #f3f3f3 !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: #ffffff !important;
}
#new_comment_form button, input.button_disabled, input.exclusive_disabled, span.exclusive, .cart_navigation .button, .cart_navigation .button_large, .sortPagiBar #bt_compare{
    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 {
    background-color: #f3f3f3 !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: #484646 !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: #f3f3f3 !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: #000000 !important;
}
td, th, .delivery_option{
    border-color: #dbdbdb !important;
}

table.std td a, .cart_quantity .cart_quantity_input{
    color: #cdae6f !important;
}
.column .block_content span.price{
    color: #cdae6f !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: #ffffff !important;
}
.column li{
    border-bottom-color: #dbdbdb !important;
}
#header_user_info a, #header_user_info, #header_links a{
    color: #000000 !important;
}
#header_links li, #header_user_info a{
    border-left-color: #000000 !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: #f3f3f3 !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: #000000 !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: #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 {
    border-color: #f3f3f3 !important;
}
table.std, table.table_block, .cart_quantity .cart_quantity_input, .delivery_option.item{
    background-color: #ffffff !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: #ffffff !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: #cdae6f ;
}
table.std td, .delivery_options label, #center_column table.std td .price, #center_column table.std td.price, #center_column #total_price{
    color: #1f1f1f !important;
}
#center_column .products_block .product_desc, #center_column .products_block .product_desc a{
    color: #1f1f1f !important;
}
#center_column a.lnk_more{
    color: #cdae6f !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{
    background-color: #cdae6f !important;
}
#new_comment_form button, input.button_disabled, input.exclusive_disabled, span.exclusive, .cart_navigation .button, .cart_navigation .button_large, .sortPagiBar #bt_compare{
    background-color: #cdae6f !important;
}



a.viewproduct{
    color: #ffffff !important;
}

a.viewproduct{
     background-color: #cdae6f !important;
}



#search_block_top .button, .ac_over{
    background-color: #dddddd !important;
}
#search_block_top #search_query_top, .ac_results{
    border-color: #dddddd !important;
}
#search_block_top .button, .ac_over{
    color: #1f1f1f !important;
}
#search_block_top #search_query_top, .ac_results{
}
.success{
    background-color: #e8e0d0 !important;
}
.success{
    border-color: #cdae6f !important;
    color: #000000 !important;
}
#search h3.nbresult{
	font-weight:normal !important;
}
.warning,
#search h3.nbresult{
    background-color: #cdae6f !important;
}
.warning,
#search h3.nbresult{
    border-color: #cdae6f !important;
    color: #ffffff !important;
}
.error{
    background-color: #484646 !important;
}
.error{
    border-color: #484646 !important;
    color: #d0cece !important;
}
.success a, .warning a, .error a{
    color: #cdae6f !important;
}
#product_list li span.availability{
    color: #cccccc !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: #ffffff !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: #cdae6f !important;
}
.idTabs a{
    background-color: #e8e0d0 !important;
}
.idTabs{
    border-color: #cdae6f !important;
}
.idTabs .selected{
    background-color: #cdae6f !important;
}
.idTabs a{
    color: #484646 !important;
}
.idTabs .selected{
    color: #ffffff !important;
}
.resumecat, #center_column .sortPagiBar, ul.pagination a, ul.pagination span{
    background-color: #ffffff !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, #center_column .order_carrier_content h3,#center_column fieldset .title_block, form.formStyle fieldset,#center_column fieldset a,#center_column .order_carrier_content a, .formStyle p.radio label{
    color: #484646 !important;
}
.formStyle p.text label sup, .formStyle p.password label sup, .formStyle p.select label sup{
    color: #db2525 !important;
}
#search_block_top #search_query_top, .ac_results{
    border-color: #dddddd !important;
}
.requiredP{
    color: #db2525 !important;
}
.sf-menu > li {
}


#center_column #subcategories .cat_desc{
	display:none;
}


#center_column #categoryImage{
	display:none;
}



#center_column #subcategories .img{
	display:block;
}








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







 










    
        #social_block ul li.facebook{
        background: url('../img/social/facebookW.png') no-repeat !important;
    }
    #social_block ul li.twitter{
        background: url('../img/social/twitterW.png') no-repeat !important;
    }
    #social_block ul li.rss{
        background: url('../img/social/rssW.png') no-repeat !important;
    }
     

    
        #usefull_link_block li#left_share_fb{
        background: url('../img/icon/fb.png') no-repeat 0 0 !important;
    }
    #usefull_link_block li.print{
        background: url('../img/icon/print.png') no-repeat 0 0 !important;
    } 
 	#wishlist_button{
        background: url('../img/icon/add_wishlist.png') no-repeat 0 5px transparent !important;
    }
     



    #social_block ul li.facebook{
            background: url('../img/social/facebookW.png') no-repeat !important;
        }
    

    #social_block ul li.facebook{
            background: url('../img/social/facebookW.png') no-repeat !important;
        }
    





    
        
        #shopping_cart a{
        background-image: url('../img/design/cartimg.png') !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{
            background-image: url('../img/design/button.png') !important;
        }
            
            
        
     
     
    body{
        font-family: "Open Sans", Arial !important;
    }

    

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



	#cart_block, #shopping_cart{
            font-size: 14px !important;
        line-height:16px !important;
        
    }
  

	.column{
            font-size: 13px !important;
        line-height:16px !important;
         
    }
  

	#header_user_info, #search_block_top, #header_links, #footer, #product_list, #subcategories, #primary_block, .content_scene_cat{
            font-size: 13px !important;
        line-height:16px !important;
        
    }

	  

   .products_block.grid .center_block { 
    	height: 296px;
    }





.sf-menu ul li{
	    border-bottom: 1px dotted #cdae6f !important;
    }

.sf-menu > li a:hover, .sf-menu > li.sfHoverForce{
    background: #cdae6f ;
}
.sf-menu > li a:hover, .sf-menu > li.sfHoverForce > a{
    color: #e8e0d0 !important;
}
.sf-menu li li a:hover, .sf-menu li li.sfHoverForce{
    background: #cdae6f !important;
}
.sf-menu li li a:hover, .sf-menu li li.sfHoverForce, .sf-menu li li.sfHoverForce > a {
    color: #e8e0d0 !important;
}
    
    
    #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;
    } 
    
    


#cms.content_only{
    color: #000 !important;
    background: none !important;
}

#homeslider img {
	width: 100%;
}

#header_links a {
	text-transform: capitalize;
}

#header_link_bookmark{
	display:none;
}

#reinsurance_block li {
	text-transform: none !important; 
}
#product_comparison .lnk_more {
	padding-left: 10px;
}
#attributes .attribute_list ul{
	list-style: none;
}

#categories_block_left li ul{
	margin-left:20px !important;
}
#categories_block_left li ul li ul {
	margin-left: 8px !important;
}
#subcategories .subtitle-dw {
	padding-left:0 !important;
}

.column .block h4, .column .block .title_block,  
#footer h4, #footer .title_block{
	text-transform:none !important;
}

.sf-menu > li a:hover{
	text-decoration:none !important;
}
#center_column a.lnk_more{
    display:none !important;
}

#center_column #map{
	width:100%
}

.products_block.grid li{
	padding-bottom:18px !important;
}

.gm-style-iw div {
	overflow: hidden !important;
}
.gm-style-iw{
	color:#000 !important;
}

.cat_desc ul {
	padding-left: 22px;
}

.cat_desc > ul > li {
	padding-bottom: 0 !important;
}
.sf-menu > li > a {
	margin-right: 0px !important;
}

#center_column.columnWide3{
	width:100% !important;
}

/* 100 % width in checkout always */
#order #center_column,
#order-confirmation #center_colum,
#orderconfirmation #center_column,
#order-opc #center_column,
#order-slip #center_column,
#order-follow #center_column,
#order-confirmation #center_column
{
	width:100% !important;
}

#order #left_column,
#order-confirmation #left_column,
#orderconfirmation #left_column,
#order-opc #left_column,
#order-slip #left_column,
#order-follow #left_column,
#order-confirmation #left_column,
#order #right_column,
#order-confirmation #right_column,
#orderconfirmation #right_column,
#order-opc #right_column,
#order-slip #right_column,
#order-follow #right_column,
#order-confirmation #right_column{
	display:none !important;
}

table[border="0"] tr td {
	border: none !important;
}

#layered_form div div ul {
	overflow-x: visible !important;
}
#enabled_filters {
	background:none !important;
}

#layered_block_left span.layered_close a{
	display: block;
	height: 9px;
	width: 9px;
	text-decoration: none;
	text-indent: -5000px;
	background: url('/modules/blocklayered/img/icon/less.gif') no-repeat 0px 0px #FFF;
	margin-top:4px;
}
#layered_block_left span.closed a {
    background: url('/modules/blocklayered/img/icon/more.gif') no-repeat 0px 0px #FFF;
}
#enabled_filters li a {
	background: url('../img/delete.gif') no-repeat 0 0 transparent;
}

.products_block.grid h3 {
	height:auto !important;
}

.inline_list li .cat_name{
	word-break:break-all;
}
.products_block.grid .price_container {
	margin-top: 0px !important;
}

#map{
	height:550px !important;
}
.products_block.grid .right_block,
.products_block.grid.show_cart .right_block {
	height: 110px;
	overflow: hidden;
}
.products_block.grid .price {
	min-width: 50%;
	display: block;
	float: left;
}
.products_block.grid .price.prevprice {
	float: left;
	min-width: 50%; 
	display: block;
	text-align: right;
}
.products_block.grid .content_price br{
	clear:both;
}
.products_block.grid .product_desc{
	height:auto;
	overflow: hidden;
}

.products_block.list li .right_block a.button, 
.products_block.list li .right_block span.exclusive {
z-index: 99;
}
.products_block.list .price.prevprice{
	text-decoration: line-through;
}

p.comparison_unit_price {
padding-bottom: 0;
}

.products_block.grid .product_title_dw{
	height: auto !important;
}

.products_block.grid .product_title_dw {
	padding-top: 8px;
	font-size: 13px;
	padding-bottom: 10px;
	display: block;
	vertical-align: middle;
	font-weight:bold;
}