﻿
.out_container{
	width:1200px;
	height:auto;
	margin:0px auto;
}

.in_container{
	height:auto;
	margin:0px auto;
}

.main{
	margin:0px auto;
	/*add 20090504 
	background:#FFFFFF url(../images/main_bot_bg.jpg) no-repeat scroll;
	background-position:1px bottom;
	width:1098px*/
	position:relative;
	z-index:5;
}

.box{
    width:980px;
	margin:0px auto;
	position:relative;
}

.content{
	border:1px #B3A099 solid;
	width:978px;
	min-height:450px;
	_height:450px;
	background:#ffffff;
	position:relative;
	z-index:5;
}
/*--Begin: Left_content--*/
.left{
	width:210px;
	padding:25px 0px 23px 0px;
	float:left;
}
.left li{
	margin:0 auto;
	padding-bottom:2px;
	width:170px;
}

/*-- Begin: Right_content--*/

.right{
	width:760px;
	padding-top:25px;
	float:left;
	text-align:left;
}

.pathway,.pathway a{
	color:#000000;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.pathway a:hover{
	text-decoration:underline;
}

/* -- Nav menu--*/
.header .nav .active span,
.cms-nos-partenaires .menu_last a,
.cms-la-maison-stern .menu_first a{color:#FF9F0D}
/* -- Login page-- */
.new-users{ height:300px; width:420px; padding-left:20px; float:left;}
.registered-users{ height:300px; width:420px; padding:0px 20px; float:right; border-left:1px #cccccc solid;}
.login_form_title{ padding-bottom:10px; color:#4C392D; font-size:14px; font-weight:blod;}
.login-page p{padding:5px 0px }
.form-list{}
.form-list input,.reg_form input{ margin:5px 0px }

.sendfriend-product-send .form-list{margin:10px 0px; width:auto;}
.sendfriend-product-send .form-list li{margin:0px; padding:5px 0;}/*add 20090430 */
/* --- Forgot page--*/
.forgot_form{ padding:0px 20px; }
/*-- contacts-index-index--*/
.contacts-index-index .group-select{padding-bottom:20px; margin-bottom:10px;}
.contacts-index-index .buttons-set{padding-right:130px;}

/* --sitemap--*/
.catalog-seo-sitemap-product .content .links,.catalog-seo-sitemap-category .content .links {height:40px;min-height:16px;}
.catalog-seo-sitemap-product .content .links .first,.catalog-seo-sitemap-category .content .links .first{font-size:14px; font-weight:bold;}
.catalog-seo-sitemap-product .content ul,.catalog-seo-sitemap-category .content ul{padding:20px; }
.catalog-seo-sitemap-product .content li,.catalog-seo-sitemap-category .content li{padding:2px 0px;}
.catalog-seo-sitemap-product .pager,.catalog-seo-sitemap-category .pager{ width:auto;}
/* --- Reg page--*/
.reg_form{ padding:0px 20px;}
.reg_form .reg_box{padding:20px;}/*add 20090430 */
.reg_form .reg_box .group-select {margin:0px;}/*add 20090430 */
.customer-account-create .page-title{ background:none; padding-top:15px;padding-left:40px;}/*update 20090430 */
.reg_bg{background:url('../images/reg_bg.jpg') no-repeat right top;}
.customer-account-create .group-select li .input-box input.input-text, .customer-account-create .group-select li .input-box textarea{width:205px;}
.customer-account-create .group-select li .input-box{width:225px;} 

/* -- Catelog view--*/
.catelog_img{float:left;padding:0px 25px 20px 25px; margin-top:-15px; width:170px}
.catalog-category-view .breadcrumbs{ margin:0px; padding:25px 0px 0px 230px;}
.catalog-category-view .category-products .products-grid td{ padding-bottom:20px;}
.catalog-category-view .category-products .products-grid h3,
.catalog-category-view .category-products .products-grid li{ padding-left:5px;}
.catalog-category-view .col1-layout .category-title{ border:0px;padding:10px 0px 15px 240px; margin:0px;}
.catalog-category-view .block-cart .block-content { padding:0px;width:198px;}
.catalog-category-view .block-cart .block-content  p{ padding:0px 10px; padding-top:8px;font-weight:normal; width:178px;}
.catalog-category-view.block-cart .block-content  p a{ font-weight:bold;}
.catalog-category-view.block-cart .block-content h3, .catalog-category-view .block-cart .block-content ol{ padding:0px 10px;}
.category-description{padding-left:250px;padding-right: 40px; padding-bottom:20px;  }
.catelog_img_list{padding-left:220px;}
.catelog_img_list li{ float:left; padding:0px 0px 20px 30px; } 
.catelog_img_list span{ display:block; width:140px;height:140px;}
.catelog_img_list .cate_name{ width:135px; padding-left:5px; padding-top:2px; background:#1E1009; color:#ffffff; font-family:Arail; font-size:12px; font-weight:blod; height:40px;}
.catelog_img_list .view_link,.catelog_img_list .view_link a{ width:135px; padding-right:5px; padding-bottom:5px; background:#1E1009; color:#FF9F0D; text-align:right; font-family:Arail; font-size:10px; font-weight:blod;}
.catalog-category-view .add-to-links{ font-size:12px; font-weight:bold;}
.catalog-category-view .add-to-links a{ font-weight:bold; text-decoration:none;font-size:11px;padding-left:75px;}

/* -- Product_view page--*/
.col2-left-layout .breadcrumbs{ margin:0px; padding:25px 0px 0px 230px; position:relative; z-index:-1px;}
.more-views{ padding-top:10px;}
.more-views h3{ color:#372921; font-size:12px; font-weight:bold; padding-bottom:3px;text-transform:uppercase;}
.add-to-links{ float:left; }
.add-to-links a{text-decoration:underline; }
.add_btn{ float:right; background:url("../images/add_btn_icon.jpg") no-repeat left center;padding-left:20px;border:0px;font-size:14px;font-weight:bold;color:#372921; cursor:pointer; text-transform:uppercase;overflow:visible; width:auto;}
.catalog-product-view .product-shop .description h3{ color:#372921; font-size:12px; font-weight:bold; padding-bottom:3px;text-transform:uppercase;}
.catalog-product-view .block-compare{ width:200px;}
.catalog-product-view .block-title { background:#ffffff url('../images/bar_bg.jpg'); width:180px}
.catalog-product-view .block-content p{ font-weight:bold; width:100%; font-size:11px;margin-bottom:5px;}
.catalog-product-view .block-content p a{ text-decoration:underline;}
.catalog-product-view .block-cart .actions .button,
.block-cart .button
{ background:#ffffff; border:0px; border-top:1px solid #E8E2E0;border-bottom:1px solid #E8E2E0; width:198px; height:30px;padding-left:0px;text-transform:uppercase; font-size:12px;}
.catalog-product-view .actions .button span{font-size:12px; color:#26140C}
.catalog-product-view .up-sell h3{ padding:10px 0px; }
.product-collateral .up-sell h3{ font-size:12px; padding:7px 0px;text-transform:uppercase;}
.catalog-product-view .block-cart .block-content { padding:0px;width:198px;}
.catalog-product-view .block-cart .block-content .amount{margin:0px;}
.catalog-product-view .block-cart .block-content  p{ padding:0px 10px; padding-top:8px;font-weight:normal; width:178px;}
.catalog-product-view .block-cart .block-content  p a{ font-weight:bold;}
.catalog-product-view .block-cart .block-content h3, .catalog-product-view .block-cart .block-content ol{ padding:0px 10px;}
.catalog-product-view .mini-products-list .product-details h4{font-size:11px;font-weight:normal;}
.catalog-product-view .mini-products-list .product-details .price {font-weight:bold;}
.catalog-product-view .product-shop .price-box .regular-price .price{float:right;}
.catalog-product-view .product-shop #tax_intro{clear:both;color:#64554B;font-size:11px; padding-bottom:20px;}
.catalog-product-view .product-shop .add-to-links{font-size:11px; color:#000000;width:150px;}
.catalog-product-view .product-shop .add_mail{float:left; width:150px;text-decoration:underline;font-size:11px;color:#000000;}
.catalog-product-view .product-shop #personnal_btn{border-bottom:1px #FF9F0D solid; background:url('../images/btn_icon_04.jpg') no-repeat 150px center;width:380px;text-align:right;color:#26140C;font-size:14px;font-weight:bold;margin:20px 0px;}

.block-recent  li{color:#372921; font-size:11px; padding-left:5px; line-height:200%;}
.block-recent  li a{color:#372921; border-bottom:1px #372921 solid}

.catalog-product-view .availability{padding:5px 0px 10px 0px;}
.catalog-product-view .product-options{clear:both;/*height:480px;*/border-top:1px #C6B5A7 solid;border-bottom:1px #C6B5A7 solid; margin-bottom:10px;}
.catalog-product-view .product-options h3{font-size:12px; padding-bottom:5px;}
.catalog-product-view .product-options .op_text{ float:left;width:350px;}
.catalog-product-view .product-options .op_text_last{}
.catalog-product-view .product-options .op_text_first {}
.catalog-product-view .product-options .op_text dd{width:330px;}
.catalog-product-view .product-options .op_text textarea{width:330px; height:50px; white-space:normal}
.catalog-product-view .product-options .input_5 textarea, .catalog-product-view .product-options .input_4 textarea{width:310px;}
.catalog-product-view .product-options .op_text_first{float:left;width:350px; margin:0px;}

.catalog-product-view .product-details .price-box{ padding:0px 10px 0px 0px;}
.catalog-product-view .product-details .product-name{font-weight:normal;font-size:11px;}
.catalog-product-view .product-details .regular-price .price{font-size:12px;color:#000000;}
.catalog-product-view .product-options .op_select{ width:350px;padding:2px 0px; float:left;}
.catalog-product-view .product-options .op_select a{cursor:pointer;}
.catalog-product-view .product-options .op_select dt{width:130px;padding-right:5px;padding-top:2px; text-align:right;}
.catalog-product-view .product-options .op_select dd{ width:205px;margin:0px;}
.catalog-product-view .product-options .op_select dd .product-custom-option{ width:160px;}
.catalog-product-view .product-options .op_select dd .options-list input{width:auto;}
.catalog-product-view .product-options .op_select dt,.catalog-product-view .product-options .op_select dd{float:left}
/*.catalog-product-view .product-options dd input,.catalog-product-view .product-options dd select{width:200px;}
.catalog-product-view .product-options dt,.catalog-product-view .product-options dd{ float:left}*/

/* -- user_account_page --*/
.customer-account-index  .dashboard .messages li.success-msg{border:1px solid #E8E2E0;}/* add 20090430 */
.customer-account-index  .content,
.sales-order-view .content,
.sales-order-invoice .content,
.sales-order-shipment .content,
.sales-order-creditmemo .content{padding-top:20px;}
.customer-account-index .col-left{ margin:0px auto;}
.customer-account-index .page-title{ background:#FFFFFF; padding:0px; padding-left:0px;}
.customer-account-index .col-main{ width:700px; padding:0px 20px 40px 20px;}
.customer-account-index .block-title{border:1px solid #E8E2E0;}
.customer-account-index .block-content{}
.block-account .block-content li{ border-bottom:1px solid #E8E2E0; height:30px; line-height:30px;width:178px;}
.block-account .block-content .last{border:0px;}
.customer-account-index .block .block-content{ padding-bottom:8px; }
.customer-account-index .dashboard  .welcome-msg  h3{ margin-top:15px; border:0px; }
.welcome-msg  p{ margin-top:20px; margin-bottom:30px; line-height:140%;}
.customer-account-index .col2-set a{ color:#FF9F0D; font-size:12px; }
.customer-account-index .dashboard h3,.customer-account-index .dashboard h4{ border-bottom:1px solid #E8E2E0; margin-bottom:20px;}
.customer-account-index .dashboard h4 { width:100%;}
.customer-account-index .dashboard h4 a{color:#FF9F0D; font-size:12px; font-weight:normal; float:right; margin-top:-14px; }
.customer-account-index .col2-set{ margin-top:10px;}
.customer-account-index .validate-email{ margin:5px 0px 10px 0px;}

.sales-order-shipment .block-subscribe,
.sales-order-invoice  .block-subscribe,
.sales-order-view  .block-subscribe,
.sales-order-creditmemo .block-subscribe{margin:0px;}
.sales-order-shipment .col-left,
.sales-order-invoice .col-left,
.sales-order-view .col-left,
.sales-order-creditmemo .col-left{padding-bottom:10px;}

.sales-order-shipment .content .col-main .col2-set,
.sales-order-invoice .content .col-main .col2-set,
.sales-order-view .content .col-main .col2-set,
.sales-order-creditmemo  .content .col-main .col2-set{padding:10px 0px;}

.sales-order-invoice .content .col-main .page-title,
.sales-order-creditmemo .content .col-main .page-title{margin-top:20px;background-repeat:repeat-x;text-align:right; }
.sales-order-invoice .content .col-main .page-title h3,
.sales-order-creditmemo .content .col-main .page-title h2,
.sales-order-invoice .content .col-main .page-title h4{float:left;}
.sales-order-invoice .content .col-main  h4{padding:0px 0px 5px 10px}
 /* -- user_edit --*/
 .customer-account-edit .group-select {margin-bottom:10px;}
.customer-account-edit .group-select ul{padding-top:20px; padding-bottom:20px;}
.customer-account-edit .group-select label{line-height:200%; font-weight:bold;}
/* -- product col_left margin--*/
.catalog-product-view .block-cart{ margin-top:-15px; position:relative;z-index:10;}
/* -- Content_layout (margint_top)--*/
.wishlist-index-index .content,
.customer-account-edit .content,
.customer-address-form .content,
.sales-order-history .content,
.review-customer-index .content,
.tag-customer-index .content,
.newsletter-manage-index .content,
.checkout-onepage-index .content,
.downloadable-customer-products .content,
.customer-address-index .content{padding-top:20px; }
.category-particuliers .content,
.category-noel .content{ padding:0px;}


.wishlist-index-index .block .block-title, 
.customer-account-edit .block-title,
.customer-address-form .block-title,
.sales-order-history .block-title,
.review-customer-index .block-title,
.tag-customer-index .block-title,
.newsletter-manage-index .block-title,
.checkout-onepage-index  .block-title,
.catalog-category-view  .block-title,
.customer-address-index .block-title{ border:1px solid #E8E2E0;}

.customer-account-logoutsuccess .p,.checkout-onepage-success .p,.customer-account-logoutsuccess p{padding:0px 20px;}
/* -- wishlist index--*/
.wishlist-index-index .col-left{ margin:0px auto;}
.wishlist-index-index .block .block-title{ border:1px solid #E8E2E0;}
.wishlist-index-index .block-content{ border:1px solid #E8E2E0;}
.block-compare .block-title h2{font-size:12px;}
.block-compare .block-title h2 .count{font-size:9px;}

/* -- Product panner--*/
.checkout-cart-index .breadcrumbs{ padding-left:30px; margin:0px;}
.checkout-cart-index .page-title{ background:none; padding-left:30px;}
.checkout-cart-index .cart .messages{padding-left:55px;width:900px;}
.checkout-cart-index .cart-table{ width:100%;}
.checkout-cart-index .cart_btn_01{ background:#918884; border:0px; padding:2px 65px;}
.checkout-cart-index .cart_btn_01 span{font-size:12px; color:#ffffff; font-weight:bold;}
.checkout-cart-index .shiping_con button,.checkout-cart-index .coupon_con button
{ background:#ffffff url('../images/btn_icon_04.jpg') no-repeat left center; padding-left:12px;padding-right:0px; border:0px;  }
.checkout-cart-index .coupon_con button{ margin-bottom:15px;}
.checkout-cart-index .shiping_con button span,.checkout-cart-index .coupon_con button span{padding:0px; border-bottom:1px #26140C solid; }
.checkout-cart-index .cart-collaterals{width:640px;}
.checkout-cart-index .col-1,.checkout-cart-index .col-2{ width:290px;padding-left:30px; float:left;}
.checkout-cart-index .shipping{width:290px;}
.checkout-cart-index .shipping .buttons-set{padding-right:15px;}
.checkout-cart-index .shipping .buttons-set button{float:none;margin:0px auto;color:#26140C;}
.checkout-cart-index .discount{width:290px;}
.checkout-cart-index .shiping_con,.checkout-cart-index .coupon_con{ padding-left:10px; padding-top:10px; border:1px #E8E2E0 solid; border-top:0px;margin-bottom:20px;}
.checkout-cart-index .coupon_con{padding-top:5px}
.checkout-cart-index .cart-collaterals h3{ background:#ffffff url('../images/bar_bg.jpg'); font-size:12px; color:#26140C; font-weight:bold; text-align:left;padding-left:20px; height:30px; line-height:30px; text-transform:uppercase;}
.checkout-cart-index .totals table{margin-right:20px;}
.checkout-cart-index .totals table td{vertical-align:middle;}
.checkout-cart-index .totals table tfoot th strong{font-size:16px;}
.checkout-cart-index .totals table tfoot td strong .price{font-size:14px;}
.checkout-cart-index .totals table tbody th {font-size:13px;font-weight:normal;}
.checkout-cart-index .totals table tbody td .price{font-size:13px;}
.checkout-cart-index .checkout-types button{background:url('../images/btn_icon_05.gif') no-repeat left center; padding-left:18px; border:0px; border-bottom:1px #26140C solid;}
.checkout-cart-index .cart,.checkout-onepage-index .content{ background:url(../images/pay_page_bg.jpg) no-repeat right bottom;}
.cart-table .a-center, .cart-table .a-right{vertical-align:middle;}
.cart-table .a-right{  padding-right:20px;}
.cart-table thead .last{ padding-right:40px;}
.cart-table tbody .last{ padding-right:40px;}
.checkout-cart-index .cart-collaterals{ color:#000000;}
.checkout-cart-index label{ line-height:200%; font-weight:bold;color:#333333;} 
.checkout-cart-index .coupon_con label{color:#000000; font-weight:normal; }
.checkout-cart-index .coupon_con input{ margin-top:10px;}
.checkout-cart-index .checkout-types button{margin-right:20px;}
.checkout-cart-index .checkout-types button span{ font-size:16px;font-weight:bold;text-transform: uppercase;}

/* --checkout-onepage-index--*/
.checkout-onepage-index .col-main{ width:710px;padding-left:25px;position:relative;z-index:5;}
.checkout-onepage-index .group-select{ width:620px; padding-left:15px; border:0px;}
.checkout-onepage-index .opc .col2-set h4{padding-bottom:10px}
.checkout-onepage-index .opc .col2-set .col-1{border-right:1px #CCCCCC solid;}
.checkout-onepage-index .opc .col2-set .col-1 .buttons-set{padding-right:40px;}
.checkout-onepage-index .opc .col2-set .col-2 .buttons-set{padding-right:84px;}
.checkout-onepage-index .opc .active{ border:1px #E8E2E0 solid; border-top:0px; padding:0px; margin:5px 0px;}
.checkout-onepage-index .opc .step-title h3{color:#26140C;font-size:13px;padding-bottom:3px;} 
.checkout-onepage-index .opc .active .step-title h3{font-size:14px;padding-top:2px;}
.checkout-onepage-index .active .step-title{ background-image:url(../images/bar_bg.jpg); height:30px; margin:0 0 10px;}
.checkout-onepage-index .col-right,.checkout-onepage-index .col-right .block-content {padding:0px;}
.checkout-onepage-index .col-right{padding-right:10px;}
.checkout-onepage-index .col-right .block-title,.checkout-onepage-index .col-right .block-title h2
{ background:none; color:#26140C; font-size:14px;font-weight:bold;border:0px;height:auto; line-height:110%;text-transform: uppercase;}
.checkout-onepage-index .col-right .block-content{border:0px;padding:0px width:180px;}
.checkout-onepage-index .col-right .block-content dt{ width:168px;border:1px #E7CFAF solid;height:auto; line-height:100%;padding:5px 10px 5px 10px; margin-top:4px;}
.checkout-onepage-index .col-right .block-content dd{padding-left:10px;}
.checkout-onepage-index .opc .allow .step-title{color:#666666;}
.checkout-onepage-index .sp-methods dt{line-height:150%;}
.checkout-onepage-index .sp-methods dt input.radio{margin-bottom:3px;}

/* --checkout success page--*/
.checkout-onepage-success .content h3,checkout-onepage-success .content p{padding-left:20px;}
/* -- sales-order-history--*/
.sales-order-history .pager{width:730px;}

/*sendfriend-product-send*/
.sendfriend-product-send  .buttons-set #add_recipient_button{float:left;}

/* -- contact info -- */
#infor{clear:both; padding-top:10px;}



/* -- login -- */
.customer-account-login .content{background:url(../images/pay_page_bg.jpg) no-repeat scroll right bottom;}

/* -- my account --*/
.customer-account-index .content, 
.customer-account-edit .content,
.customer-address-index .content,
.sales-order-history .content,
.review-customer-index .content,
.tag-customer-index .content,
.newsletter-manage-index .content,
.wishlist-index-index .content,
.customer-address-form .content{background:url(../images/pay_page_bg.jpg) no-repeat scroll right bottom;}

/* -- check out --*/
.checkout-cart-index .content{background:url(../images/pay_page_bg.jpg) no-repeat scroll right bottom;}
.checkout-onepage-success .content{background:url(../images/pay_page_bg.jpg) no-repeat scroll right bottom;}