/* Base Columns */ 
.col-left { float:left; width:165px;}
.col-main { float:left; width:828px;}
.col-right { float:right; width:180px;}
.col-main .buttons-set { padding:0 26px 20px 26px; border:0;}
.col-main .buttons-set .button,
.col-main .buttons-set .button span { background-image:none; width:101px; height:23px; }


.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/success_msg_icon.gif); color:#3d6611;}

/*********************top_memu******************************************************************************/
#nav li {padding-left:14px;}
#nav li.level1{padding-left:0px;}
#nav{ margin-top:14px; *width:auto}
#nav ul{top:28px;}
/**nav-index**/
#nav .nav-index{height:28px;}
#nav .nav-index a{ display:block; width:58px; height:20px; background:url(../images/pic_45.gif) no-repeat;}
#nav .nav-index a:hover{background:url(../images/pic_45.gif) no-repeat 0 -20px;}

/*nav-collection*/
#nav .nav-collection{height:28px;}
#nav .nav-collection a{ display:block; width:91px; height:20px; background:url(../images/pic_49.gif) no-repeat;}
#nav .nav-collection a:hover{background:url(../images/pic_49.gif) no-repeat 0 -20px;}
#nav .active_collection a{background:url(../images/pic_49.gif) no-repeat 0 -20px;}
#nav .active_collection.active a{background:url(../images/pic_49.gif) no-repeat 0 -20px;}
#nav .active_collection.active .level0 a{ background-image:none;}
#nav_left .leftActive_collection span{color: #FFFFFF;}
#nav_left .leftActive_collection a{background-color:#685C4A;}

/*nav-maroquinerie*/
#nav .nav-maroquineries{height:28px;}
#nav .nav-maroquineries a{display:block; width:113px; height:20px; background:url(../images/pic_46.gif) no-repeat;}
#nav .nav-maroquineries a:hover{background:url(../images/pic_46.gif) no-repeat 0 -20px;}
#nav .nav-maroquineries.active a{background:url(../images/pic_46.gif) no-repeat 0 -20px;}
#nav .nav-maroquineries.active .level0 a{ background-image:none;}

#nav .nav-maroquinerie{height:28px;}
#nav .nav-maroquinerie a{display:block; width:112px; height:20px; background:url(../images/pic_46.gif) no-repeat;}
#nav .nav-maroquinerie a:hover{background:url(../images/pic_46.gif) no-repeat 0 -20px;}
#nav .nav-maroquinerie.active a{background:url(../images/pic_46.gif) no-repeat 0 -20px;}
#nav .nav-maroquinerie.active .level0 a{ background-image:none;}


/*nav-accessoires*/
#nav .nav-accessoires{height:28px;}
#nav .nav-accessoires a{display:block; width:100px; height:20px; background:url(../images/pic_47.gif) no-repeat;}
#nav .nav-accessoires a:hover{background:url(../images/pic_47.gif) no-repeat 0 -20px;}
#nav .nav-accessoires.active a{background:url(../images/pic_47.gif) no-repeat 0 -20px;}
#nav .nav-accessoires.active .level0 a{ background-image:none;}

/*nav-chaussures*/
#nav .nav-chaussures{height:28px;}
#nav .nav-chaussures a{display:block; width:100px; height:20px; background:url(../images/pic_50.gif) no-repeat;}
#nav .nav-chaussures a:hover{background:url(../images/pic_50.gif) no-repeat 0 -20px;}
#nav .nav-chaussures.active a{background:url(../images/pic_50.gif) no-repeat 0 -20px;}
#nav .nav-chaussures.active .level0 a{ background-image:none;}

/*nav-contact*/
#nav .nav-contact{height:28px;}
#nav .nav-contact a{ display:block; width:102px; height:20px; background:url(../images/pic_48.gif) no-repeat;}
#nav .nav-contact a:hover{background:url(../images/pic_48.gif) no-repeat 0 -20px;}
#nav .active_contact a{ background:url(../images/pic_48.gif) no-repeat 0 -20px;}



/****************************************************************************************************************/

.block-cart .actions .button { background-image:url(../images/b_46.gif); width:104px; height:18px; margin:10px; }


/* Block: Checkout Progress */
#checkoutSteps{ font-size:11px;}
#checkoutSteps button.button{ padding:0;}
.block-progress dt { font-weight:bold; background-color:#f6f6f6;padding-left:8px; line-height:24px;border-bottom: #CCCCCC solid 1px; height:27px;}
.block-progress dl{ border-bottom:#CCCCCC solid 1px;}
.block-progress dt.complete{ background-color:#f5f5f5; border-bottom: #CCCCCC solid 1px;}
.block-progress .block-content{ margin-left:0;}
dd.complete{ padding-left:8px; line-height:17px; padding-top:5px;}
dd.complete_change{padding-left:8px;border-bottom:#CCCCCC solid 1px;}
.block-progress{ margin-top:66px;}
.complete_change{ padding-bottom:10px;}


/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; }
.add-to-cart .qty { float:left; text-align:center;}
.add-to-cart .subQty { float:left; margin: 2px 2px 0 0; cursor: pointer; }
.add-to-cart .addQty { float:left; margin: 2px 0 0 2px; cursor: pointer; }
.add-to-cart button.button {background:url(../images/mc_38.gif) no-repeat; width:156px; height:30px;}
.add-to-cart .button span{ background:none;width:156px; height:30px;}
#add-to-cart-hcon .title{ float:right;}
.botton-list {background-color:#FFFFFF; border:1px solid #CCCCCC; clear:both; color:#202020; font-size:12px; margin-top:-40px; padding:14px 18px 18px; position:absolute; text-align:center;}


/* Shopping Cart ========================================================================= */
.cart .title-buttons{}
.cart .checkout-types {padding-top:17px; height:50px; text-align:right; }
.cart .checkout-types .cart-botton-paypal { float:left; width:490px; }
.cart .checkout-types ul { float:right; margin-top:10px;}


.paypal-left{ display:block;}
.cart-mini-total{ width:110px;}
.cart .marques span{ display:block;white-space:nowrap; font-weight:bolder;}
.cart-delbutton{ width:60px;}
.checkout-types-top{ float:right; display:none;}
.checkout-types-top .topay button.button{background:url(../images/b_13_4.gif) no-repeat;width:88px; height:22px; padding:0;}
.checkout-types-top .topay .button span{ background:none; width:88px; height:22px;}
.topay .topay .button span{ background:none;}
.checkout-types-top .continue{ width:134px;}
.checkout-types-top .topay{ width:88px;}
.continue{ float: left; width:192px; height:30px; padding-right:10px;}
.continue button.button{background:url(../images/b_01.gif) no-repeat;width:134px; height:22px; padding:0;}
.continue .button span{background:none;width:134px; height:22px; padding:0;}
.topay{ float:left;width:108px; height:21px; margin-left:10px;}
.checkout-types .topay{ width:132px; height:28px;}
.checkout-types .topay .button span{ background:none;width:132px; height:28px; padding:0;}


/**(onepage)*/
#checkoutSteps button.button{height:24px;}
.opc .active h3{ color:#000000;}
/*******/
#checkoutSteps .section .buttons-set{ padding-right:0;}
#checkoutSteps .section #register-form .buttons-set{ margin-top:30px; padding-right:10px;}
#checkoutSteps #register-form .buttons-set button.button{ width:116px;}
#login-form .buttons-set{padding-right:0;}
#login-form .buttons-set button.button{}
#checkoutSteps #login-form .buttons-set button.button{ width:116px;}

/* Account Login/Create Pages ============================================================ */
.account-create {font-size:12px; }

/* user-account */
.user-account .buttons-set .button { width:101px;}

/* user-address-list */
.filter_clear_btn { display:none; float:right;background:url(../images/filter_b_25.gif) no-repeat right bottom;width:76px;height:33px;margin-right:55px;cursor:pointer;}


#kiala_div { position: fixed; top: 100px; left: 20%;width:800px;z-index:99999;background:#fff;border:1px solid #ccc;}
#kiala_div .title-bar {text-align:right;padding-right:8px;background:#dddddd;}
#kiala_div .title-bar img { margin: 8px 0px;cursor:pointer;}
#kiala_div .kiala-loading { width:100%;height:18px;text-align:center;}
#kiala_frm {width:800px;height:420px;margin-top: -18px;}


.cart #shopping-cart-totals-table{ margin-top:0;}
.cart #shopping-cart-totals-table tr{ height:119px;*height:110px;_height:109px;}
.cart #shopping-cart-totals-table td.a-right{ border-left:1px solid #ddd;}
.cart #shopping-cart-totals-table td b{ float:right; padding-right:5px; margin-top:-9px;}
.cart #shopping-cart-totals-table .total_others b{ padding-left:0px;}
.cart #shopping-cart-totals-table .total_title{line-height: 32px;font-size: 18px;font-weight:bolder; width:57%; color#000;}
.cart #shopping-cart-totals-table .total_checkout{ font-size:24px;}


/*支付成功*/
.checkout-onepage-success .col-main .buttons-set{ padding-left:0; margin-top:10px;}
.checkout-onepage-success .col-main .buttons-set button.success_left{ float:left; width:152px; height:24px; background:url(../images/success_01.gif) no-repeat;}
.checkout-onepage-success .col-main .success_left span{width:152px; height:24px;}

.checkout-onepage-success .col-main .buttons-set button.success_right{width:116px; height:24px; background:url(../images/success_02.gif) no-repeat;}
.checkout-onepage-success .col-main .success_right span{width:116px; height:24px;}



/*购物车配送方式*/
#totals-copun .kiala .copun_info,#totals-copun .laposte .copun_info,#totals-copun .adrexo .copun_info,#totals-copun .mcshop .copun_info{ float:left; width:145px; margin-left:80px; margin-top:30px;_margin-left:40px;}
.copun_info h3{ font-size:12px;}
.copun_info p{ font-size:11px;}
#totals-copun .kiala{ background:url(../images/bar_35.gif) no-repeat 20px center;}
#totals-copun .laposte{ background:url(../images/bar_36.gif) no-repeat 20px center;}
#totals-copun .adrexo{ background:url(../images/adrexo_car.jpg) no-repeat 20px center;}
#totals-copun .kiala_free{background:url(../images/bar_57.gif) no-repeat 20px center;}
#totals-copun .kiala_free .copun_info{ float:left;margin-left:110px; margin-top:30px;_margin-left:55px;}
#totals-copun .kiala_free h3{ font-size:18px; font-weight:bolder;text-align:center;}
#totals-copun .laposte_free{background:url(../images/bar_58.gif) no-repeat 20px center;}
#totals-copun .laposte_free .copun_info{ float:left;margin-left:110px; margin-top:30px;_margin-left:55px;}
#totals-copun .laposte_free h3{ font-size:18px; font-weight:bolder;text-align:center;}
#totals-copun .adrexo_free{background:url(../images/adrexo_car.jpg) no-repeat 20px center;}
#totals-copun .adrexo_free .copun_info{ float:left;margin-left:110px; margin-top:30px;_margin-left:55px;}
#totals-copun .adrexo_free h3{ font-size:18px; font-weight:bolder;text-align:center;}
#totals-copun .adrexo .copun_info{ width:150px;}

#totals-copun .mcshop{ background:url(../images/mc_logo_car.gif) no-repeat 20px center;}
#totals-copun .mcshop_free{background:url(../images/mc_logo_car.gif) no-repeat 20px center;}
#totals-copun .mcshop_free .copun_info{ float:left;margin-left:110px; margin-top:30px;_margin-left:55px;}
#totals-copun .mcshop_free h3{ font-size:18px; font-weight:bolder;text-align:center;}
#totals-copun .mcshop .copun_info{ width:150px;}

/**相关产品**/
.top4-title-related h3 { text-indent:-9999px;}
.top4-title-related h2 { text-indent:-9999px;}
.top4-title-related{ width:800px; height:30px; background:url(../images/mc_37.gif) no-repeat; margin-top:45px;}
.product-view .category-products{ margin-top:25px;padding-left:30px}

/* Print Pages */
.page-print { width:1000px; margin-left:auto; margin-right:auto;background:#fff; padding:20px; text-align:left; }
.page-print .print-head-mc { position:relative; padding-bottom:15px; border-bottom:3px solid #000; width:1000px; }
.page-print .print-head-mc h2 { position:absolute; right:0; top:0; }
.page-print .print-head-mc p { position:absolute; right:0; top:20px; }
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print .col2-set { margin-top:10px; }
.page-print h3 { height:29px; line-height:29px; vertical-align:middle; padding-top:15px; }
.page-print .buttons-set .button,
.page-print .buttons-set .button span { border:0; background-image:none; width:138px; height:23px; }
.page-print .buttons-set .button { background-image:url(../images/b_47.gif); background-repeat:no-repeat; width:138px; height:23px; }
.page-print .buttons-set .button span { text-indent:-9999px;}
.sales-order-print .buttons-set .button span { display:none;}
.page-print .data-table td.sku { width:150px; }
.page-print .data-table td.price { width:150px; }
.page-print .data-table td.total { width:92px; }
.page-print .data-table th.sutotal,
.page-print .data-table td.sutotal { width:92px; }
.sales-order-print .col2-set .col-1 { float:left; width:49%; }
.sales-order-print .col2-set .col-2 { float:right; width:49%; }
.sales-order-print .data-table thead { background-color:#f2f2f2; }
.sales-order-print .data-table td { padding:5px; border:1px solid #ddd; }
.sales-order-print .data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }
.sales-order-print a{ text-decoration:none; color:#000000;}
.sales-order-print .buttons-set{ text-align:right; margin-top:20px;}
/*
.shipping-logo-colissimo,
.shipping-logo-owebiashipping2{ background-image:url(../images/pic_24.gif); background-repeat:no-repeat; width:48px; height:42px; display:block; }
.shipping-logo-owebiashipping1{ background-image:url(../images/pic_23.gif); background-repeat:no-repeat; width:48px; height:45px; display:block; }
.shipping-logo-kiala { background-image:url(../images/kiala_logo.gif); background-repeat:no-repeat; width:48px; height:63px; display:block;}
.shipping-logo-mcshop { background-image:url(../images/mc_logo.gif); background-repeat:no-repeat; width:48px; height:50px; display:block;}
.shipping-logo-adrexo{ background-image:url(../images/adrexo_logo.jpg); background-repeat:no-repeat; width:48px; height:48px; display:block;}
*/
.discount{background-color:#f5f5f5; padding-top:8px;}
.coupon-form{ float:right;}
.coupon-form-title{ float:right; padding-right:10px; font-weight:bolder;}
.discount button.button-cancel{background:url(../images/pic_55.gif) no-repeat; width:148px; height:22px; border:none}
.discount .button-cancel span{ display:none;}
.discount button.button-ok{background:url(../images/pic_54.gif) no-repeat; width:40px; height:22px;*+margin-left:5px; margin-right:5px;}
.discount .button-ok span{ display:none;}
#coupon_code{ padding:0; border:#888 solid 1px;}
.discount .cart_coupon_button span{ background:none;width:30px; height:15px; padding:0;}

/*paypal achat express*/
.page-content{overflow:hidden;}
.col1-layout .page-title h2{ padding-left:10px; font-weight:bold; line-height:30px; font-size:15px;}
.col1-layout .page-content .col2-set-left address{color:#959494;}
.col1-layout .page-content .col2-set-left h3{ padding:7px; background-color:#e9e9e9; font-size:14px;}
.col1-layout .page-content h3.col2-set-head{font-size:14px;}
.col1-layout .page-content .col2-set{ margin-left:12px;}
.col1-layout .page-content .col2-set .col-1{ float:none; width:270px;}
.col1-layout .page-content .col2-set  h4{font-size:12px; font-weight:normal; margin-top:6px;}
.col1-layout .page-content .col2-set a{ font-weight:bolder;}
.col1-layout .page-content .col2-set .col-2{ float:none; width:280px; margin-top:20px; margin-bottom:20px;}
.col1-layout .page-content  a{font-weight:bolder;}
.col1-layout .page-content .col2-set-middle address,.col1-layout .page-content .col2-set-middle p{color:#959494; margin-left:12px;}
.col1-layout .page-content .col2-set-middle h4{ font-size:12px; font-weight:normal; margin-top:6px; margin-left:12px;}
.col1-layout .page-content .col2-set-middle h3{ padding:7px; background-color:#e9e9e9; font-size:14px;}
.col1-layout .page-content .col2-set-middle h3.col2-set-car{border:none; margin-top:20px; font-weight:normal; font-size:12px; background-color:#ffffff; margin-left:12px;}
#details-reload table{margin-top:29px;}
#details-table thead{ border-bottom:1px dashed #cccccc;}
#details-table thead .last th{ border-bottom:1px dashed #cccccc;}
#details-table tfoot{ border-top:1px dashed #cccccc;}
#details-table tfoot .first th,#details-table tfoot .first  td{ border-top:1px dashed #cccccc;}
.form-submit{ height:66px;}
#review-buttons-container #review-button span{ display:none;}
#review-buttons-container #review-button{ float:right; margin-top:20px; background:url(../images/review-button.gif) no-repeat; width:138px;height:25px;}
.col1-layout .page-content .data-table td.last{ text-align:right;}
.col1-layout .page-content  .data-table th{ text-align:left;}
.col2-left-layout .user-order-view #items_box #my-orders-table .product-image{border:none;}
.col2-left-layout .user-order-view .product-image img{border:1px solid #cccccc;}

.shop-search .content .left .buttons-set .button { background:url(../images/b_19.gif) no-repeat; width:60px; height:23px; text-indent:-9999px; float:none; margin-left:auto; margin-right:auto; }
/*main_bottom*/
.main_bottom{
	clear:both;
	width:1000px;
	margin-top:10px;
}
.bottom_01 {
	border-bottom:1px dashed #202020; 
	border-top:1px dashed #202020; 
	width:1000px; 
	/* height:63px;
	padding-top:20px; */
	background:#f4f1ec;
}
.bottom_01 .ftd{
	border-bottom:1px dashed;
	padding:7px 10px;
	font-size:14px;
}
.bottom_01 .fbd{
	padding:7px 10px;
	font-size:14px;
}
.letter{
	letter-spacing:1pt;
}
.div_bottom01{
float:left; 
margin-left:10px;
}
.div_bottom02 {

	float:left; 
	margin-left:5px;
}
.newsletter .block-content{margin-right:0;}
.newsletter .block{ border:none; width:210px;}
.newsletter .block-title { border:none; background:none;}
.newsletter .input-box{ float:left;}
.newsletter .newsletter_button{ float:left;}
.newsletter #newsletter{font-family:Arial;width:165px; height:13px;border:1px solid #202020;font-size:11px; padding:0;}
.newsletter .newsletter_button{_margin-top:2px;}
.newsletter_button button.button { background:url(../images/jn_23.gif) no-repeat; width:30px; height:15px;}
.newsletter_button .button span{ display:none;}
.bottom_02{
	clear:both;
	margin-top:8px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}
.bottom_logo{
float:left;
margin-left:10px;

}
.main_logo{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.txt_202020 a:link { color: #202020; } 
.txt_202020 a:visited { color: #202020; }
.txt_202020 a:hover { color: #202020; }
.txt_202020 a:active { color: #202020; }

/*qui-sommes-nous,service-client ,conditions-generales-de-vente */
.qui-sommes-nous .lin a { text-decoration: none;}
.qui-sommes-nous .lin a:link { color: #202020; font-size: 11px; font-family: Arial; line-height: 150%; }
.qui-sommes-nous .lin a:visited { color: #202020; font-size: 11px; font-family: Arial; line-height: 150%; }
.qui-sommes-nous .lin a:hover { color: #202020; font-size: 11px; font-family: Arial; line-height: 150%; }
.qui-sommes-nous .lin a:active { color: #202020; font-size: 11px; font-family: Arial; line-height: 150%; }


.qui-sommes-nous table { border-collapse: collapse;}
.qui-sommes-nous table td { padding: 0; }

.qui-sommes-nous .color01 a:link { color: #999999; text-decoration:underline; }
.qui-sommes-nous .color01 a:visited { color: #999999; text-decoration:underline; }
.qui-sommes-nous .color01 a:hover { color: #202020; text-decoration:underline; }
.qui-sommes-nous .color01 a:active { color: #202020; text-decoration:underline; }

.qui-sommes-nous .txt_12 { font-size:12px; font-weight:bold; }
.qui-sommes-nous .txt_14 { font-size:14px; font-weight:bold; }
.qui-sommes-nous .txt_16 { font-size:16px; font-weight:bold; line-height: 140%; }

.customer-account-create .buttons-set button.button{ float:left;margin-left:377px;}
.customer-account-create .button-req .required{ width:511px; text-align:left;}

#product_info{clear:both;*+padding-top:8px;_padding-top:0px;}
#out_of_stock_send_mail_window { z-index:100;}
#out_of_stock_send_mail_window .input-text{ *+width:180px;}
.product-collateral {clear:both;}
#add-to-cart-hbox{ position:relative; z-index:90;}
.view-size-info-box {float:none; top:0;}
.view-html{right:239px; top:271px;}

div#payment_form_checkmo{position:absolute;border:1px solid #C4C8CB;margin:10px auto 0;padding:5px; width:302px;background-color:#F0F5F8;text-align:left; left:291px;}
table#table_checkmo tr.sendto .title{ text-align:right; font-weight:bolder;}
table#table_checkmo tr.sendto .title div{margin-top:-26px;}
table#table_checkmo tr.sendto .title div{margin-top:-31px\9;}
#checkmo_img{ left:217px;position:absolute;top:-11px;}
#is_display{height:84px;}
div#payment_form_checkmo{ *+margin-top:23px;}
#checkmo_img{*+top:-13px;}
#checkmo_img{_top:-11px;}
table#table_checkmo tr.sendto .title div{*+position:relative;}
/*.jnplus a:hover{ background:url(../images/jn_03.gif) no-repeat;}*/

.search_span{width:226px; background:url(../images/jn_04.gif) no-repeat;}
.search_span input{width:216px; }
.form-search button.button{width:47px; height:20px; margin-left:0px; background:url(../images/jn_05.gif) no-repeat;}
.top_memu{
    float: left;
    position: absolute;
    right: 70px;
    top: 115px;
    z-index: 2;}

.cms-home .products-grid td {width:auto;}
.cms-home .old-price{display:none;}
.cms-home .regular-price .price,.cms-home .special-price .price{font-size:12px;margin-left:20px;}
.cms-home .special-price {}
.cms-home  #category-products_covers{background:url(../images/banner.jpg) no-repeat; height:36px; width:999px; display:block; border-right:1px solid #b5b5b5; margin-top:20px;}
.cms-home #category-products {padding-left:0; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5;}
#main_bottom{margin-top:10px;}
.cms-home .small_image,.cms-home .small_image_no ,.cms-home .product-image-img{border:none;}
.cms-home .promotion123-info, .cms-home .promotion-info,.cms-home .pronew-info{ display:none;}
.cms-home .galleryview img.nav-next,.galleryview img.nav-prev{display:none;}
.cms-home .regular-price ,.cms-home .special-price{font-size:12px;}
.cms-home  .strip_wrapper{ background:#f0ece0;}

.top1-title-related h2 { text-indent:-9999px;}
.top1-title-related{ width:800px; height:40px; background:url(../images/bar_a.gif) no-repeat; margin-top:25px;}
.top2-title-related h2 { text-indent:-9999px;}
.top2-title-related{ width:800px; height:40px; background:url(../images/bar_b.gif) no-repeat; margin-top:25px;}
.top3-title-related h2{ text-indent:-9999px;}
.top3-title-related{ width:800px; height:40px; background:url(../images/bar_c.gif) no-repeat; margin-top:23px;}
.cart-line{ background:none;}
.col1-layout .cart{ width:1000px;}
.totalbox{ width:1000px;}
.customerIsLogin .header_customer #customer {height:28px; margin-top:0px; overflow:hidden;}
.martel{background:url(../images/mar.png) no-repeat;width:250px; height:68px; float:left; margin-left:120px;}
.acctel{background:url(../images/acc.png) no-repeat; width:250px;height:68px;float:left; margin-left:120px;}