.link-update {color: #ad6e4d;}

.basket {font-family: Arial, Helvetica, sans-serif;}
.basket .bas_left{width:206px;}
.basket .bas_right{ width:678px; background-color:#ffffff; padding:10px 48px 20px 48px; }

.basket a.up{overflow:hidden;padding:0 0 6px 0;display:block;width:7px;height:4px;background:url('../../images/en/arr_up_trans.gif') no-repeat;}
.basket a.down{overflow:hidden;display:block;width:7px;height:4px;background:url('../../images/en/arr_down_trans.gif') no-repeat;}
.basket a.drop{display:block;width:12px;height:16px;background:url('../../images/en/bas_trash.gif') no-repeat;}

.basket a.precedent {display:block;width:82px; height:22px; background:url('../../images/en/precedent.gif') no-repeat; float:left;}
.basket a.suivant {display:block;width:72px; height:22px; background:url('../../images/en/suivant.gif') no-repeat; float:right;}

/* basket left menu + popin layer */
.basket .bas_left div.menu_delivery {margin-bottom:2px;}
.basket .bas_left div.menu_payment {margin-bottom:2px;}
.basket .bas_left div.menu_conditions {margin-bottom:2px;}
.basket .bas_left div.menu_faq {margin-bottom:4px;}

.basket .bas_left .menu_delivery a.main{display:block;width:196px;height:19px;background:url('../../images/en/bas_delivery.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_payment a.main{display:block;width:196px;height:19px;background:url('../../images/en/bas_secure_payment.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_conditions a.main{display:block;width:196px;height:19px;background:url('../../images/en/bas_sell_conditions.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_faq a.main{display:block;width:196px;height:32px;background:url('../../images/en/bas_faq.gif') no-repeat; cursor:pointer; }

.basket .bas_left .menu_delivery a.main-active{display:block;width:196px;height:19px;background:url('../../images/en/bas_delivery-a.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_payment a.main-active{display:block;width:196px;height:19px;background:url('../../images/en/bas_secure_payment-a.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_conditions a.main-active{display:block;width:196px;height:19px;background:url('../../images/en/bas_sell_conditions-a.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_faq a.main-active{display:block;width:196px;height:32px;background:url('../../images/en/bas_faq-a.gif') no-repeat; cursor:pointer; }

.basket .bas_left .menu_delivery div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }
.basket .bas_left .menu_payment div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }
.basket .bas_left .menu_conditions div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }
.basket .bas_left .menu_faq div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }

.basket .bas_left .menu_delivery div.detailed a{ display:block; clear:both; float:right; color:#b57c5e; font-weight:bold; margin:10px 0 0 0; cursor:pointer; }
.basket .bas_left .menu_payment div.detailed a{ display:block; clear:both; float:right; color:#b57c5e; font-weight:bold; margin:10px 0 0 0; cursor:pointer; }
.basket .bas_left .menu_conditions div.detailed a{ display:block; clear:both; float:right; color:#b57c5e; font-weight:bold; margin:10px 0 0 0; cursor:pointer; }
.basket .bas_left .menu_faq div.detailed a{ display:block; clear:both; float:right; color:#b57c5e; font-weight:bold; margin:10px 0 0 0; cursor:pointer; }
.basket .bas_left .menu_faq div.detailed a.faqmore{ display:block; clear:both; float:none; color:#b57c5e; font-weight:bold; margin:0 0 5px 0; cursor:pointer; }
.basket .bas_left .menu_faq div.detailed a.faqmore:hover{text-decoration:none;}

.basket_menumore_container{ width:644px; margin:0px auto; padding:0 0 0 190px; }
.basket_menumore{ width:604px; height:434px; padding:15px 15px 25px 25px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e;
	background:#fff; border:1px solid #4a2417; }
.basket_menumore .close{ height:20px; }
.basket_menumore .close a{ background:url('../../images/en/close.gif') no-repeat; width:9px; height:9px; display:block; float:right; }
.basket_menumore .containers{ padding:20px 0 0 0; }
.basket_menumore .title{ font-size:20px; padding:0 0 10px 0; }
.basket_menumore .contents{ height:330px; padding:0 0 27px 0; overflow:auto; }
.basket_menumore .contents a{ color:#b57c5e }
.basket_menumore .contents a:hover{ text-decoration:none; }
/* end basket left menu + popin layer */

.basket .bas_left div.related_products_title{width:196px;padding-top:44px;background:url('../../images/en/bas_see_also.gif') left top no-repeat #ffffff}
.basket .bas_left div.related_product{width:160px;background-color:#ffffff;padding:5px 18px 0 18px;font-family: Arial, Helvetica, sans-serif;overflow:hidden;}
.basket .bas_left div.related_product .image_container{width:196px;margin:0;padding:0;position:relative;left:-18px;padding-top:5px;}
.basket .bas_left .related_product .image_container img{display:block;margin-left:auto;margin-right:auto }
.basket .bas_left .related_product a.top{display:block;margin:0;color:#ad6e4d;font-size:11px;font-weight:bold;border-bottom:1px solid #ad6e4d; text-decoration:none;}
.basket .bas_left .related_product a.read_more {display:block; float:right;color:#ad6e4d;font-size:11px; font-weight:bold;}
.basket .bas_left .related_product a.read_more:hover { text-decoration:underline}
.basket .bas_left .related_product label{float:right;display:block;margin:0;color:#ad6e4d;font-size:11px;font-weight:normal}
.basket .bas_left .related_product div{margin:10px 0 0 20px;clear:both;height:119px;}
.basket .bas_left .related_separator{background-color:#ffffff;width:196px;}

.basket .bas_right .user_steps{padding:10px 0 0 0;height:37px}
.basket .bas_right .user_steps a.step_basket {float:left;display:block;width:72px;height:29px;background:url('../../images/en/basket.gif') no-repeat;}
.basket .bas_right .user_steps a.step_identification {float:left;display:block;width:109px;height:29px;background:url('../../images/en/identification.gif') no-repeat;}
.basket .bas_right .user_steps a.step_delivery {float:left;display:block;width:88px;height:29px;background:url('../../images/en/delivery.gif') no-repeat;}
.basket .bas_right .user_steps a.step_message {float:left;display:block;width:118px;height:29px;background:url('../../images/en/message.gif') no-repeat;}
.basket .bas_right .user_steps a.step_checkout {float:left;display:block;width:106px;height:29px;background:url('../../images/en/checkout.gif') no-repeat;}
.basket .bas_right .user_steps a.step_payment {float:left;display:block;width:93px;height:29px;background:url('../../images/en/payment.gif') no-repeat;}

.basket .bas_right .user_steps a.step_basket_active {float:left;display:block;width:72px;height:29px;background:url('../../images/en/basket_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_identification_active {float:left;display:block;width:109px;height:29px;background:url('../../images/en/identification_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_delivery_active {float:left;display:block;width:88px;height:29px;background:url('../../images/en/delivery_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_message_active {float:left;display:block;width:118px;height:29px;background:url('../../images/en/message_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_checkout_active {float:left;display:block;width:106px;height:29px;background:url('../../images/en/checkout_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_payment_active {float:left;display:block;width:93px;height:29px;background:url('../../images/en/payment_active.gif') no-repeat;}

.basket .bas_right .basket_top_bg{clear:both;overflow:hidden;height:4px;width:674px;background:url('../../images/en/bas_bg_common_top.gif') left top no-repeat;}
.basket .bas_right .basket_container{ width:666px; background:url('../../images/en/bas_bg_common_middle.gif') top repeat-y; padding:0 4px 0 4px; }
.basket .bas_right .basket_container .form{ background:url('../../images/en/bas_bg_common_buttons.gif') left bottom repeat-x; padding:0 26px 0 25px; width:615px; overflow:hidden; }

.basket .bas_right .basket_container .form table{width:615px;font:11px Arial, Helvetica, sans-serif;}
.basket .bas_right .basket_container .form table.basket_table{background:url('../../images/en/bas_bg_common_inside.jpg') left top no-repeat;}
.basket .bas_right .basket_container .form table.order_table{background:url('../../images/en/ord_bg_common_inside.jpg') left top no-repeat;}
.basket .bas_right .basket_container .form td.basket_title{height:55px;background:url('../../images/en/bas_title.gif') top left no-repeat;}
.basket .bas_right .basket_container .form td.order_title{height:55px;background:url('../../images/en/bas_checkout_title.gif') top left no-repeat;}
.basket .bas_right .basket_container .form td.order_confirmation_title{height:55px;background:url('../../images/en/bas_confirmation_title.gif') top left no-repeat;}
.basket .bas_right .basket_container .form .order-confirmation {padding:0 0 0 2px;font-size:12px;height:400px}
.basket .bas_right .basket_container .form .order-confirmation a{ text-decoration:underline; color:#000; }
.basket .bas_right .basket_container .form .order-confirmation a:hover{ text-decoration:none; }
.basket .bas_right .basket_container .form tr.basket_header {background-color:#b57c5e;color:#fff}

.basket .bas_right .basket_container .form .basket_header td {border-right:1px solid #fff;font-weight:bold;text-align:center;height:16px;}
.basket .bas_right .basket_container .form .basket_line .image{width:130px;height:140px;border-bottom:1px solid #ad6e4d}

.basket .bas_right .basket_container .form .basket_line .product {width:122px;border-bottom:1px solid #ad6e4d}
.basket .bas_right .basket_container .form .basket_line .product h2 {color:#38160d;font-size:14px;font-weight:bold;}
.basket .bas_right .basket_container .form .basket_line .product p {margin:0 0 20px 0;color:#ad6e4d;font:11px Arial;}

.basket .bas_right .basket_container .form .basket_line .weight{width:86px;border-bottom:1px solid #ad6e4d}
.basket .bas_right .basket_container .form .basket_line .weight .overdiv{padding:0 0 50px 14px;clear:both}
.basket .bas_right .basket_container .form .basket_line .weight .overdiv .input{float:left}
.basket .bas_right .basket_container .form .basket_line .weight .overdiv .order_label {font-size:12px;float:left}
.basket .bas_right .basket_container .form .basket_line .weight .overdiv .input input{width:40px;border:1px solid #555555;font-size:11px;height:15px;}
.basket .bas_right .basket_container .form .basket_line .weight .overdiv .navigation{float:left;position:relative;top:1px;left:5px}

.basket .bas_right .basket_container .form .basket_line .quantity{width:66px;border-bottom:1px solid #ad6e4d}
.basket .bas_right .basket_container .form .basket_line .quantity .overdiv{padding:0 0 50px 14px;clear:both}
.basket .bas_right .basket_container .form .basket_line .quantity .overdiv .input{float:left}
.basket .bas_right .basket_container .form .basket_line .quantity .overdiv .input input{width:20px;border:1px solid #555555;font-size:11px;height:13px;}
.basket .bas_right .basket_container .form .basket_line .quantity .overdiv .navigation{float:left;position:relative;left:5px}


.basket .bas_right .basket_container .form .basket_line .price_HT{width:77px;border-bottom:1px solid #ad6e4d}
.basket .bas_right .basket_container .form .basket_line .price_HT div{color:#3d150a}
.basket .bas_right .basket_container .form .basket_line .price_HT p{margin:0 0 24px 0}

.basket .bas_right .basket_container .form .basket_line .price_TTC{width:98px;border-bottom:1px solid #ad6e4d}
.basket .bas_right .basket_container .form .basket_line .price_TTC h2 {color:#38160d;font-size:14px;font-weight:bold;margin:0 0 3px 0}
.basket .bas_right .basket_container .form .basket_line .price_TTC div{margin:0 0 35px 0;color:#d23b0d;font-weight:bold;}

.basket .bas_right .basket_container .form .basket_line .drop_line{width:37px;border-bottom:1px solid #ad6e4d}
.basket .bas_right .basket_container .form .basket_line .drop_line a{margin-bottom:35px;display:block;width:12px;height:16px;background:url('../../images/en/bas_trash.gif') no-repeat;}
.basket .bas_right .basket_container .form .basket_line .separator{height:10px;}

.basket .bas_right .basket_container .form .subtotal {background-color:#dec5b8;}
.basket .bas_right .basket_container .form .subtotal .value{height:24px;font-size:14px;color:#38160d;padding:0 0 0 10px}
.basket .bas_right .basket_container .form .subtotal .amount_TTC{font-size:14px;font-weight:bold;}

.basket .bas_right .basket_container .form .code_discount {background-color:#caa18b;}
.basket .bas_right .basket_container .form .code_discount .code{height:24px;font-size:14px;color:#38160d;padding:0 0 0 10px}
.basket .bas_right .basket_container .form .code_discount input{width:265px;border:1px solid #555555;font-size:12px;height:16px;}
.basket .bas_right .basket_container .form .code_discount a{display:block;width:63px;height:22px;background:url('../../images/en/bas_discount_submit_btn.gif') no-repeat;}

.basket .bas_right .basket_container .form .total {background-color:#a06347;}
.basket .bas_right .basket_container .form .total .value{padding:0 0 0 10px;height:24px;font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase}
.basket .bas_right .basket_container .form .total .value span{font-size:10px;text-transform:lowercase}
.basket .bas_right .basket_container .form .total .amount_TTC{color:#fff;font-size:14px;font-weight:bold;}

.basket .bas_right .basket_container .form .delivery_fee {background-color:#dec9bf;color:#ad6e4d;}
.basket .bas_right .basket_container .form .delivery_fee .value{padding:0 0 0 10px;height:24px;color:#ad6e4d;}

.basket .bas_right .basket_container .form .order_delivery_fee {background-color:#dec9bf;font-size:14px;}
.basket .bas_right .basket_container .form .order_delivery_fee .value{padding:0 0 0 10px;height:24px;font-size:14px;}
.basket .bas_right .basket_container .form .amount{text-align:right;padding-right:20px}

.basket .bas_right .basket_container .form .amount_separator {height:7px;overflow:hidden;font-size:5px}
.basket .bas_right .basket_container .form .buttons {height:65px;padding:30px 0 0 0; }
.basket .bas_right .basket_container .form .buttons .back{float:right;display:block;width:165px;height:23px;background:url('../../images/en/bas_continue_shoping_btn.gif') no-repeat;}
.basket .bas_right .basket_container .form .buttons .next{float:right;display:block;width:165px;height:23px;background:url('../../images/en/bas_process_btn.gif') no-repeat;}
.basket .bas_right .basket_container .form .buttons .print{float:right;display:block;width:84px;height:22px;background:url('../../images/en/imprimer.jpg') no-repeat;}
.basket .bas_right .basket_container .form .buttons .payment{float:right;display:block;width:204px;height:22px;background:url('../../images/en/passer.jpg') no-repeat;}


.basket .bas_right .bg_bottom {height:41px;width:674px;background:url('../../images/en/bas_bg_common_bottom.gif') left top no-repeat;}
.basket .bas_right .basket_container .form_end{clear:both}

.basket .identification_title{padding-top:56px;background:url('../../images/en/bas_identification_title.gif') left top no-repeat}


/** CDP **/
.basket .cdp_title{padding-top:56px;background:url('../../images/en/bas_cdp_title.gif') left top no-repeat;}
.basket .cdp_title .header{ width:605px; height:16px; padding:1px 0 0 10px; font-weight:bold; color:#fff; background:#b57c5e; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.basket .cdp_title .content{font-size:11px; color:#3d150a;padding:12px 12px  20px 10px; background: url('../../images/en/bg_cdp_gifts.gif')  top repeat-x #ffffff; width:593px; line-height:160%}
.basket .cdp_title .content a.skip_gifts { background:url('../../images/en/button_skip_gifts.gif') no-repeat; display:block; width:238px; height:21px; float:right;}
.basket .cdp_title .content a.save_gifts { background:url('../../images/en/button_save_gifts.gif') no-repeat; display:block; width:153px; height:21px; float:right;}
.basket .cdp_title .content .inactive {opacity: 0.5; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;}

.basket .cdp_title .content .border_0_a {border:1px solid #dfc9bd}
.basket .cdp_title .content .border_0_b {border:1px solid #e5d2c7}
.basket .cdp_title .content .border_0_c {border:1px solid #e9d9cf}

.basket .cdp_title .content .border_1_a {border:1px solid #ecded7}
.basket .cdp_title .content .border_1_b {border:1px solid #eee2dd}
.basket .cdp_title .content .border_1_c {border:1px solid #f1e6e1}

.basket .cdp_title .content .border_2_a {border:1px solid #f0e4de}
.basket .cdp_title .content .border_2_b {border:1px solid #f2e9e5}
.basket .cdp_title .content .border_2_c {border:1px solid #f4ede9}

.ajaxFormGift{ position:absolute; z-index:1001;}

.gift_details {width:295px; padding:10px 10px 20px 10px; border:1px solid #e2d2c5; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e; position:absolute; z-index:1001; background:#fff; }
.gift_details .gift_content{overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e;z-index:1002; position:relative; background:#fff;}

.gift_details .gift_content div.gift_image{ float:left; width:135px; height:115px; position:relative; }
.gift_details .gift_content span {font:14px Arial, Verdana;color:#430501;margin:0 0 5px 0;text-align:left;font-weight:bold;margin:0;}
.gift_details .gift_content h2 {font:14px Arial, Verdana;color:#430501;margin:0 0 5px 0;text-align:left;font-weight:normal;margin:3px 0 10px 0;}
.gift_details .gift_content p{}
.gift_details .gift_content .gift_buttons a{color:#b57c5e; font-weight:bold; text-decoration:underline;float:right	}

.gift_details .close{ padding:0 0 5px 5px; }
.gift_details .close a{ display:block; float:right; background:url('../../images/en/close.gif'); width:9px; height:9px; overflow:hidden; }
/** END CDP **/


/** USER LOGIN **/
.identification { width:624px; margin-top:3px; }
.identification select, .identification textarea{ border:1px solid #1f0c06; }
.identification input, .identification select, .identification textarea{ font:normal 12px Arial, Helvetica, sans-serif; }
div.subtitle { color: #ffffff; font: bold 11px Arial, Helvetica, sans-serif; background-color:#b57c5e; text-align:center; height:16px;}
.deja_client { float:left; width:307px; background:url('../../images/en/client_gradient.gif') repeat-x left 17px; overflow:hidden; }
.nouveau_client { float:left; width:307px; margin-left:2px; }
.identification .deja_client div.content {margin-top: 32px;	margin-left: 17px; }
.identification .deja_client div.content span.subtitle {color: #3d150a;	font: bold 12px Arial, Helvetica, sans-serif;}
.identification .deja_client div.content .inputs span {	font: normal 11px/17px Arial, Helvetica, sans-serif;color: #3d150a;margin-top: 4px;height: 19px;display: block;}
.identification .deja_client div.content .inputs span input.text {width: 185px;	height: 17px;border: 1px solid #1f0c06;}
.identification .deja_client div.content .inputs td input {width: 185px;height: 17px;border: 1px solid #1f0c06;}
.identification .deja_client div.content .inputs span label {font: normal 11px/17px Arial, Helvetica, sans-serif;color: #3d150a;}
.identification .deja_client div.content .inputs div.valider {padding:10px 20px 0 0;text-align: center;}
.identification .deja_client div.content .inputs div.valider input {border: none;background: url('../../images/en/valider.gif') no-repeat;width: 62px;height: 22px;margin-bottom: 12px;}
.identification .deja_client div.content .inputs div.valider a {font: normal 10px Arial, Helvetica, sans-serif;color: #3d150a;}
.identification .nouveau_client div.content {margin-top: 32px;margin-left: 32px;}
.identification .nouveau_client div.content span.subtitle {color: #3d150a; font: bold 12px Arial, Helvetica, sans-serif; }
.identification .nouveau_client div.content .mail2 {display:block; border:1px solid #1f0c06; height: 17px; width:240px; margin:5px 0 0 0; }
.identification .nouveau_client div.content .input_text {margin-top: 14px;font: normal 11px/13px Arial, Helvetica, sans-serif;color: #3d150a;}
.identification .nouveau_client div.content .und_text {font: normal 10px Arial, Helvetica, sans-serif;color: #3d150a;margin-top: 15px;}
.identification .nouveau_client div.content .cre_compte {padding:23px 0 0 66px; }
.identification .nouveau_client div.content .cre_compte a {background: url('../../images/en/creer_votre_compte.gif') no-repeat;width: 138px; height: 22px; cursor:pointer; display:block;}
.user_fp input.submit_email{background:url('../../images/en/submit.jpg'); border:0px none; width:71px; height:22px;}
.user_fp label{ font:normal 12px Arial, Helvetica, sans-serif; }

/** USER REGISTRATION **/
.basket .bas_right div.content_id { width:624px;}
.basket .bas_right div.content_id div.pad {padding-left:27px;}
.basket .bas_right div.content_id span.top_g img.cornerL {float:left; width:4px; height:4px;}
.basket .bas_right div.content_id span.top_g img.cornerR {float:right; width:4px; height:4px;}
.basket .bas_right div.content_id h2 {color:#FFFFFF; background:#b57c5e; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:616px; height:15px;}
.basket .bas_right div.content_id div.form1 { padding:21px 0px 0px 0px; float:left; }
.basket .bas_right div.content_id div.form1 label {color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.basket .bas_right div.content_id input.field_1 {border:1px solid #1f0c06; width:166px; height:19px; margin:3px 0px 0px 3px;}
.basket .bas_right div.content_id div.form2 { float:right; padding:21px 13px 0px 0px;  }
.basket .bas_right div.content_id div.form2 label {color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.basket .bas_right div.content_id p.txt {color:#2b0e0a; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:19px 0px 0px 0px;}
.basket .bas_right div.content_id span.line {width:616px; height:22px; border-bottom:1px #b57c5e solid; display:block;}
.basket .bas_right div.content_id p.bold_txt {font-weight:bold; font-size:11px; color:#2b0e0a; font-family:Arial, Helvetica, sans-serif; margin:15px 0px 0px 0px; width:616px;}
.basket .bas_right span.right_g {background:url('../../images/en/1_px_v_r.gif') repeat-y; width:4px; height:636px; float:left; margin-top:4px;}
.basket .bas_right div.left_g {background:url('../../images/en/1px_v.gif') repeat-y; width:4px; height:638px; float:left; margin:2px 0px 0px 0px;}
.basket .bas_right div.content_id div.left_form_container {width:271px; margin-top:32px; float:left;}
.basket .bas_right div.content_id div.left_form_container div label {color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; width:90px; float:left; padding:6px 5px 0 0; text-align:right; }
.basket .bas_right div.content_id div.left_form_container div select.field_left { font:12px Arial, Helvetica, sans-serif; width:168px; border:1px solid #1f0c06; margin:4px 0px 0px 0px; float: left;}
.basket .bas_right div.content_id div.left_form_container div input.field_left { font:12px Arial, Helvetica, sans-serif; width:166px; height:17px; border:1px solid #1f0c06; margin:4px 0px 0px 0px; float: left; }
.basket .bas_right div.content_id div.left_form_container div input.width {width:174px;}
.basket .bas_right div.content_id div.left_form_container p.legend {color:#aa9893; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.basket .bas_right div.content_id div.right_form_container {width:342px; float:left; margin-top:32px;}
.basket .bas_right div.content_id div.right_form_container div label {color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; width:165px; float:left; padding-top:2px; margin-top:4px; text-align:right;}
.basket .bas_right div.content_id div.right_form_container div select { font:12px Arial, Helvetica, sans-serif; width:168px; border:1px solid #1f0c06; margin:4px 0px 0px 0px; float:right;}
.basket .bas_right div.content_id div.right_form_container div input.field_right { font:12px Arial, Helvetica, sans-serif; width:166px; height:17px; border:1px solid #1f0c06; margin-top:4px; float:right;}
.basket .bas_right div.content_id div.right_form_container div.line {width:284px; height:22px; border-bottom:1px #b57c5e solid; float:right;}
.basket .bas_right div.content_id div.right_form_container .field_big {overflow:auto; width:166px; height:85px; border:1px solid #1f0c06; float:right; margin-top:11px;}
.basket .bas_right div.content_id div.btm_container {width:615px; margin-top:32px;}
.basket .bas_right div.content_id div.btm_container	label.info {width:380px; color:#3d150a; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.basket .bas_right div.content_id div.btm_container	label.info a { color:#3d150a; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.basket .bas_right div.content_id div.btm_container input.chk_b {position:relative;top:1px;}
.basket .bas_right div.content_id input.submit { border:0; background:url('../../images/en/creer_votre_compte.gif') no-repeat; cursor:pointer; width:138px; height:22px; float:right; margin-top:-10px;}

/** DELIVERY INTERFACE **/
.basket .delivery_title{padding-top:56px;background:url('../../images/en/bas_delivery_title.gif') left top no-repeat}
.basket .bas_right span.right_g {background:url('../../images/en/1_px_v_r.gif') repeat-y; width:4px; height:556px; float:left; margin-top:4px;}
.basket .bas_right div.left_g {background:url('../../images/en/1px_v.gif') repeat-y; width:4px; height:558px; float:left; margin:2px 0px 0px 0px;}
.basket .bas_right div.content_id div.pad {padding:0; overflow:auto;}

.basket .bas_right div.content_id div.pad h2 {background:#b57c5e; color:#FFFFFF; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:603px; margin-top:8px; padding-left:13px;}
.basket .bas_right div.content_id div.pad h3 {font-size:20px;margin:15px 0 0px 0;color:#30130d; font-family:Arial, Helvetica, sans-serif;}
.basket .bas_right div.content_id div.pad h2.second {background:#b57c5e; color:#FFFFFF; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:603px; }
.basket .bas_right div.content_id div.pad p.first_p {color:#3d150a; width:615px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.basket .bas_right div.content_id div.pad p.first_p_courier {color:#3d150a; width:615px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 50px 0;}

.basket .bas_right div.content_id div.pad div.left_c {width:204px; height:188px; background:url('../../images/en/1px_left_c_bg.gif') repeat-x; margin:1px 1px 0px 0px; float:left;}
.basket .bas_right div.content_id div.pad div.mid_c {width:205px; height:188px; background:url('../../images/en/1px_mid_c_bg.gif') repeat-x; margin:1px 1px 0px 0px; float:left;}
.basket .bas_right div.content_id div.pad div.right_c {width:205px; height:188px; background:url('../../images/en/1px_right_c_bg.gif') repeat-x; margin:1px 1px 0px 0px; float:left;}

.basket .bas_right div.content_id div.pad .delivery_left  p {color:#30130d; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:7px 0px 0px 0;}
.basket .bas_right div.content_id div.pad .delivery_left  span {color:#30130d; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:21px 0px 0px;}
.basket .bas_right div.content_id div.pad .delivery_left  input {margin:18px 0px 0px 12px;}
html>/**/body .basket .bas_right div.content_id div.pad .delivery_left  input {margin:22px 0px 0px 14px;}
.basket .bas_right div.content_id div.pad .delivery_left .del_content{height:150px;overflow:hidden;}
.basket .bas_right div.content_id div.pad .delivery_left .radio{float:left;width:40px;}
.basket .bas_right div.content_id div.pad .delivery_left .main_text {float:left;width:160px;}

.basket .bas_right div.content_id div.pad div.btm {margin-top:9px; width:616px; height:29px; float:left; }
.basket .bas_right div.content_id div.pad div.btm label {color:#30130d; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:3px 0px 0px 4px; float:right;}
.basket .bas_right div.content_id div.pad div.btm input {background:url('../../images/en/choisir_autre_date.gif') no-repeat; display:none; width:1px; height:1px; float:right; margin-left:17px; cursor:pointer;}
.basket .bas_right div.content_id div.pad div.btm table {float:right;width:200px}
.basket .bas_right div.content_id div.pad div.btm img{float:right; margin-left:17px; cursor:pointer;}
.basket .bas_right div.content_id div.pad div.btns_btm {margin:10px 6px 0 0;}
.basket .bas_right div.content_id div.pad .delivery_info{height:90px}
#invite_friend {width:259px; height:226px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e; position:absolute; top:100px; left:120px; z-index:1001; background:#fff; float:left; padding:10px;}


/** USER ADDRESS **/
.basket .bas_right a.modifier {display:block; background: url('../../images/en/modifier.gif') no-repeat;width: 72px;height: 22px;}
.basket .bas_right .address_buttons_right a.modifier {display:block; background: url('../../images/en/modifier.gif') no-repeat;width: 72px;height: 22px; float: right;}
.basket .bas_right .address_buttons_right a.suprimer {display:block; background: url('../../images/en/suprimer.gif') no-repeat;width: 75px;height: 22px; float: left;}
.basket .bas_right .address_buttons_right a.suprimer_hidden {display:none; background: url('../../images/en/suprimer.gif') no-repeat;width: 75px;height: 22px; float: left;}

.basket .bas_right .user_address .common_container{width:585px;font:11px Arial, Helvetica, sans-serif;background: #ffffff url('../../images/en/gradient.gif') left top repeat-x;padding:0 15px 0 15px}
.basket .bas_right .user_address table.common_table{width:585px;font:11px Arial;}
.basket .bas_right .user_address h5 {background-color:#b57c5e;padding:2px 0 2px 15px;color:#fff;font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.basket .bas_right .user_address .common_table .address_buttons_left{width:425px;border-bottom:1px solid #b57c5e;padding-top:2px; overflow: hidden;}

.basket .bas_right .user_address .common_table .address_buttons_left input {float:left}
html>/**/body .basket .bas_right .user_address .common_table .address_buttons_left input {float:left;}
.basket .bas_right .user_address .common_table .address_buttons_left div{float:left;position:relative;top:2px;left:2px}
html>/**/body .basket .bas_right .user_address .common_table .address_buttons_left div{float:left;position:relative;top:-1px;left:5px}

.basket .bas_right .user_address .common_table .address_buttons_right{width:162px;border-bottom:1px solid #b57c5e;padding:6px 0 5px 0}
.basket .bas_right .user_address table.common_table  td.main_title{padding:0 0 5px 0;border-bottom:1px solid #b57c5e;height:30px;font-weight:bold}

.basket .bas_right .user_address .common_table input.address_title{border:1px solid #000;width:304px;font-size:12px;margin-top:15px;height:16px}
html>/**/body .basket .bas_right .user_address .common_table input.address_title{border:1px solid #000;width:304px;font-size:12px;margin-top:12px;height:16px}
.basket .bas_right .user_address table.address_table{width:585px;font:11px Arial;margin-top:30px}
.basket .bas_right .user_address table.address_table td.td_left{width:278px;}
.basket .bas_right .user_address table.address_table td.td_right{padding-left:5px}
.basket .bas_right .user_address table.address_table td.td_left .divs {clear:both}
.basket .bas_right .user_address table.address_table td.td_left .divs label{display:block;width:86px; padding:0 5px 0 0;float:left; text-align:right; }
.basket .bas_right .user_address table.address_table td.td_left .divs select{ border:1px solid #1f0c06; width:100px; font-size:11px; float:left; font:12px Arial, Helvetica, sans-serif; }

.basket .bas_right .user_address table.address_table td.td_left .divs input{width:183px; border:1px solid #000; height:16px; font-size:12px; float:left}
.basket .bas_right .user_address table.address_table td.td_right .divs label{display:block;width:130px;float:left; text-align:right;}
.basket .bas_right .user_address table.address_table td.td_right .divs input{width:164px;  height:16px; font-size:12px; float:right}
.basket .bas_right .user_address table.address_table td.td_right .divs select{ border:1px solid #1f0c06; width:166px; font-size:11px; float:right; font:12px Arial, Helvetica, sans-serif; }
.basket .bas_right .user_address table.address_table td.td_right textarea{width:164px; border:1px solid #000; height:85px; float:right; overflow:auto; font:12px Arial, Helvetica, sans-serif;}
.basket .bas_right .user_address table.address_table td.td_right .suivant{position:relative;left:3px;}
.basket .bas_right .user_address table.address_table td.td_right .hr{border-bottom:1px solid #b57c5e;width:288px;float:right}
.basket .bas_right .user_address table.address_table td.td_right .state{clear:both;padding-top:3px}
html>/**/body .basket .bas_right .user_address table.address_table td.td_right .state{clear:both;padding-top:6px}

.basket .bas_right .user_address table.address_table td.td_left h6 {color:#aa9893;font-size:11px; font-weight:normal;padding-bottom:7px;}
.basket .bas_right .user_address .bordered {border:1px solid #000}

.basket .bas_right .user_address .address_container {margin-bottom:10px;width:585px;font:11px Arial;background: #ffffff url('../../images/en/bg_pink2.gif') left top repeat-x;padding:16px 15px 0 15px; overflow: hidden;}
.basket .bas_right .user_address .address_container h1 {font:18px Arial;color:#3d150a;margin:0 0 8px 0;}
.basket .bas_right .user_address .address_container p{margin:0; font-size:12px}
.basket .bas_right .user_address .address_container a{margin:10px 0 10px 0;}
html>/**/body .basket .bas_right .user_address .address_container a{margin:10px 0 20px 0;}

.basket a.valider {display:block; background: url('../../images/en/valider.gif') no-repeat;width: 62px;height: 22px;}
.basket a.annuler {display:block; background: url('../../images/en/bn_annuler_g.gif') no-repeat;width: 72px;height: 22px;}
.basket .bas_right .user_address .update{float:right;position:relative;left:3px;}

/** MESSAGE INTERFACE **/
.basket .message_title{padding-top:56px;background:url('../../images/en/bas_message_title.gif') left top no-repeat}
.basket .bas_right div.content_id div.pad h5 {font-size:12px;}
.basket .bas_right div.content_id div.pad p.message_description {color:#3d150a; width:615px; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:1px 0 20px 0;}
.basket .bas_right div.content_id div.pad .message{background: #ffffff url('../../images/en/gradient.gif') no-repeat;padding-top: 20px;padding-left: 13px; width: 603px;}
.basket .bas_right div.content_id div.pad .message input {width: 184px;height: 17px;border: 1px solid #1f0c06;font-size:12px;}
.basket .bas_right div.content_id div.pad .message span {font: normal 12px Arial, Helvetica, sans-serif;color: #2f130d;}
.basket .bas_right div.content_id div.pad .message div.text {font: normal 12px Arial, Helvetica, sans-serif;color: #30120c;margin-top: 15px;}
.basket .bas_right div.content_id div.pad .message textarea {border: 1px solid #1f0c06;width: 560px;height: 183px;margin-top: 5px;margin-bottom: 7px;overflow:auto;font-size:12px; font-family:Arial, Helvetica, sans-serif}
.basket .bas_right div.content_id div.pad .message select {border: 1px solid #1f0c06; font-size:12px; width:180px}
.basket .bas_right div.content_id div.pad div.buttons_bottom {margin:10px 15px 0 5px;}

