a:focus {
	outline: none;
}

.black {
	color: #000000;
}

.white {
	color: #FFFFFF;
}

.gray {
	color: #5f5f5f;
}

.gray_dark {
	color: #000000;
	font-family: Arial;
	float: left;
}

.red {
	color: #91111b;
}

.bold {
	font-weight: bold;
}

.link {
	text-decoration: underline;
}

input.ainput {
	width: 225px;
	border: auto;
	color: #494949;
}

#cart {
	width: 203px;
	color: #494949;
	border: 1px solid #eb6668;
	margin: -25px 0 0 5px;
}

.select09 {
	padding: 0;
	width: 34px;
	color: #494949;
}
/*
#cart_top {
	height: 38px;
	width: 182px;
	background: url('../images/boutique/cart_top.png') no-repeat;
	overflow: hidden;
	behavior: url('/web/js/iepngfix.htc');
}
*/
#cart_stuff {
	background-color: #e0e0e0;
	padding: 10px;
	color: #5f0707;
	font-size: 12px;
}

/*
#cart_middle {
	background: url('../images/boutique/cart_middle.jpg') no-repeat;
	padding: 9px 10px;
	height: 26px;
}
*/

#cart_middle {
	color: #5f0707;
	padding: 9px 10px;
}

/*
#cart_bottom {
	height: 175px;
	background: url('../images/boutique/cart_bottom.jpg') no-repeat;
}
*/

#points_selector {
	display: none;
}

#points_selector_bg{
	color: #494949;
	width: 203px;
	color: #494949;
	border: 1px solid #eb6668;
	margin:100px 0 0 5px;
}

.points_separator {
	/*background: url(../images/boutique/red_dots.jpg) repeat-x bottom;*/
	padding-left:5px;
	height: 45px;
}
	.points_separator div{
		margin-top: 17px;
		font-size: 12px;
		color: #5f0707;
	}
		.points_separator div select{
			position: relative;
			top: -2px;
		}

.odd{
	background-color: #e0e0e0;
}

.points_separator_left{
	float: left;
	width: 155px;
	margin-left: 6px;
}
.points_separator_right{
	float: left;
	width: 30px;
}

.balloon {
	margin: 0 9px;
	position: relative;
}

.composition {
	width: 707px; 
	height: 372px;
}

.hidden {
	visibility: hidden;
}

.label {
	position: absolute;
	height: 40px; 
	border-left: 2px solid #F6F6F6;
}

.label_inner {
	background: url(../images/boutique/label_arrow.jpg) no-repeat left;
	background-color: #F6F6F6; 
	padding: 2px 5px;
	padding-left: 23px;
	font-family: Arial;
	font-size: 15px;
	color: #852020;
	border-bottom: 1px solid #CBCACE; 
	border-right: 1px solid #CBCACE;
}

#product_popup_container {
	position: absolute;
	background: url(../images/boutique/px.gif);
	visibility: hidden;
}

#product_popup {
	width: 532px;
	height: 299px;
	background-color: #ffffff;
	/*background: url(../images/boutique/popup.png) no-repeat left;
	behavior: url('/web/js/iepngfix.htc');*/
	margin: 0 auto;
	margin-top: 30px;
}

#product_popup_stuff {
	/*
	padding: 35px;
	width: 462px;
	height: 230px;
	*/
	width: 512px;
	height: 279px;
	padding: 10px;
	overflow: hidden;
	
	font-family: Arial;
	color: #4c4c4c;
	font-size: 12px;
	background-color: #ffffff;
}

.popup_text_container {
	width: 170px; 
	margin: 35px 0 0 315px;
}

.popup_info {
	/*background: url(../images/boutique/gray_dots.jpg) repeat-x bottom;*/
	text-align: right;
}
/*
.boutique_bg {
 	background: url(../images/boutique/boutique_bg.jpg) no-repeat bottom right;
}
*/
 
#product_info {
 	display: none;
}

/*
#points_selector_bg {
	background: url(../images/boutique/points_middle.jpg) repeat-y center;
	width: 162px;
	padding: 10px;
}
*/

#points_selector_bottom {
	background: url(../images/boutique/points_bottom.jpg) no-repeat center;
	widows: 182px;
	height: 11px;
	font-size: 0px;
}
 
#grille {
 	width: 670px;
}
 
#grille td {
 	padding: 7px 5px;
	color: #5f0707;
	height: 45px;
	vertical-align: middle;
	font-size: 12px;
}
#grille td.odd {
 	background-color: #d2cece!important;
}
#grille td.left_border {
	background: url('/web/images/boutique/dots_bg.png') repeat-y left top;
	text-align: center;
}

#grille .title {
	color: #5f0707;
	font-size: 12px;
}

#grille .title1 {
	color: #e2001a;
	font-size: 20px;
	text-transform: uppercase;
}

.title_red {
	color: #e2001a;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.text_brown{
	color:#5F0707;
	font-size: 13px;
}


#grille_btn{
	margin-top: 5px;
	background: url("/web/images/boutique/retour_bg.png") no-repeat;
	width: 80px;
	height: 36px;
	padding: 12px 0 0 45px;
	float: right;
	position: relative;
	left: 10px;
}
	#grille_btn a{
		font-size: 14px;
		color: #ffffff;
		text-transform: uppercase;
		text-decoration: none;
	}

.table_odd_dots td {
 	padding: 7px 5px;
	height: 45px;
	vertical-align: middle;
	font-size: 12px;
	color: #5f0707;
}

.table_odd_dots .title{
	font-size: 12px;
	color: #450008;
	text-align: center;
}
.table_odd_dots .title1{
	font-size: 20px;
	color: #e2001a;
	text-transform: uppercase;
}
.table_odd_dots td.odd {
 	background-color: #e0e0e0!important;
}
.table_odd_dots td.left_border {
	background: url('/web/images/boutique/dots_bg.png') repeat-y left top;
	text-align: center;
}

 /*** [+] vous privileges  ***/
div.bigMainContainer div.mainContainer div.header div.innerContainer {
	background: transparent url('../images/boutique/bottom_oval2.jpg') no-repeat bottom center;
	width: 961px;
	padding-bottom: 20px;
	
	min-height:500px;
	height:auto !important;
	height:500px;
}

ul.privileges_menu {
	background: url('../images/boutique/privilege_menu_bg.png') no-repeat top left;
	list-style: none;
	width: 368px;
	height: 242px;
	padding-top: 12px;
	behavior: url('/web/js/iepngfix.htc');
	overflow: hidden;
}

ul.privileges_menu li {
	background:transparent url(../images/li_red_arrow.png) no-repeat left 2px;
	margin: 0 0 15px 15px;
	padding: 0 0 0 26px;
	behavior: url('/web/js/iepngfix.htc');
	position: relative;
}

div.privileges_img {
	position: absolute;
	visibility: hidden;
	width: 440px;
	height: 250px;
	left: 531px;
	top: 210px;
}

#title_container {
	height: 80px;
	overflow: hidden;
}

.title_big {
	font-family: Arial;
	font-size: 45px;
	color: #FFFFFF;
}

.title_desc {
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #670813;
	padding-top: 8px;
}

a.link_big {
	font-family: Arial;
	font-size: 18px;
	color: #660000;
}

a.active_link {
	color: #cc0033;
	text-decoration: none;
}

.link_desc {
	font-family: Arial;
	font-size: 10px;
	color: #57010b;
	margin-top:  8px;
}

.bottom_text {
	font-family: Arial;
	font-size: 15px;
	color: #e2001a;
	margin-top: 8px;
	float: left;
	width: 610px !important;
}

.top_text {
	font-family: Verdana;
	font-size: 14px;
	color: #9d1a1a;
}
/*** [-] vous privileges  ***/
 
/*** [+] bonusconverter  ***/
  #bonusconverter_top {
  	background: url(../images/boutique/bonusconverter_top.png) no-repeat;
  	width: 544px;
  	height: 106px;
  	behavior: url('/web/js/iepngfix.htc');
 }
 
 #bonusconverter_container {
 	background: url(../images/boutique/bonusconverter_container.png) no-repeat;
  	width: 468px;
  	height: 383px;
  	padding: 20px;
  	behavior: url('/web/js/iepngfix.htc');
  	font-family: Verdana;
  	font-size: 12px;
  	color: #666666;
 }
 
 #bon1 {
 	background: url(../images/boutique/bon1.jpg) no-repeat;
 	width: 468px;
 	height: 75px;
 }
 
 #bon2 {
 	background: url(../images/boutique/bon2.jpg) no-repeat;
 	width: 468px;
 	height: 75px;
 }
 
 .bonusconverter_bg {
 	background: url(../images/boutique/bonusconverter_bg.jpg) no-repeat bottom right;
 }
 
 #coupons_1, #coupons_2 {
 	margin-top: 30px;
 	margin-left: 415px;
 	padding: 0;
 	width: 35px;
 }

/*** [-] bonusconverter  ***/
  
/*** [+] address/liverasion/shipping  ***/
#address_top {
	background: url(../images/boutique/address_top.png) no-repeat;
  	width: 541px;
  	height: 125px;
  	margin-top: -36px;
  	position: relative;
  	behavior: url('/web/js/iepngfix.htc');
}

#step_address {
	background: url(../images/boutique/step_address.png) no-repeat;
  	width: 506px;
  	height: 28px;
  	behavior: url('/web/js/iepngfix.htc');
}

#bggradinet_container {
	width: 506px;
}
#bggradinet_top {
	background: url(../images/boutique/bggradient_top.png) no-repeat;
	width: 506px;
	height: 11px;
	font-size: 1px;
	behavior: url('/web/js/iepngfix.htc');
}
#bggradient_bottom {
	width: 590px;
	min-height:300px;
	height:auto !important;
	height:300px;
}

#address_navigation{
	width: 590px;
}

/*** [-] address/liverasion/shipping  ***/

/*** [+] summarize ***/
#step_summarize {
	background: url(../images/boutique/step_summarize.png) no-repeat;
  	width: 590px;
  	height: 28px;
  	behavior: url('/web/js/iepngfix.htc');
}

#summarize_navigation {
	width: 590px;
	height: 31px;
	margin: 0 auto;
	margin-top: 40px;
}

#summarize_text_bg {
	border: 1px solid #dbd9d8;
	width: 510px;
	height: 353px;
	margin: 0 auto;
	overflow: hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/images/boutique/summarize_text_bg.png', sizingMethod='crop');
}

#summarize_text_bg p{
	color: #737373;
}
#summarize_text_bg h4{
	color: #737373;
	font-weight: bold;
}
#summarize_text_bg h2 span{
	color: #737373;
	font-weight: bold;
	font-size: 12pt!important;
}
/*** [-] summarize ***/ 

/*** [+] payment method ***/
#payment_top {
	background: url(../images/boutique/payment_top.png) no-repeat;
  	width: 546px;
  	height: 120px;
  	margin-top: -36px;
  	position: relative;
  	behavior: url('/web/js/iepngfix.htc');
}

#step_payment {
	background: url(../images/boutique/step_payment.png) no-repeat;
  	width: 506px;
  	height: 28px;
  	behavior: url('/web/js/iepngfix.htc');
}

.topleftframe_left {
	border: 1px solid #e6e4e5;
	padding: 11px;
	color: #000000;
	font-size: 11px;
}

.topleftframe_top {
	background: url(../images/boutique/frame_top.png) no-repeat !important;
	width: 464px;
	height: 4px;
	font-size: 0px;
	overflow: hidden;
	background: url();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/images/boutique/frame_top.png', sizingMethod='crop');
}
/*** [-] payment method ***/

/*** [+] confirmation ***/
#confirm_top {
	background: url(../images/boutique/confirm_top.png) no-repeat;
  	width: 543px;
  	height: 120px;
  	margin-top: -36px;
  	position: relative;
  	behavior: url('/web/js/iepngfix.htc');
}

#step_confirm {
	background: url(../images/boutique/step_confirm.png) no-repeat;
  	width: 506px;
  	height: 28px;
  	behavior: url('/web/js/iepngfix.htc');
}
/*** [-] confirmation ***/

/*** [+] my orders ***/
#my_orders_top {
	background: url(../images/boutique/mes_commandes_top.png) no-repeat;
  	width: 545px;
  	height: 112px;
  	margin-top: -36px;
  	position: relative;
  	behavior: url('/web/js/iepngfix.htc');
}

.row_top {
	color: #91111b;
	font-size: 12px;
}

.row_top_el {
	float: left;
}

.row_list {
	background: url(../images/boutique/mon_panier_list_item_bg.png) no-repeat;
	width: 476px;
	height: 23px;
	overflow: hidden;
  	behavior: url('/web/js/iepngfix.htc');
  	padding: 12px 5px 5px 5px;
  	cursor: pointer;
}

.row_list_el {
	font-size: 10px;
	float: left;
	position: relative;
}
/*** [-] my orders ***/

/* BONS DE REDUCTIONS*/
.boutique_title_bons_de_reductions {
	background: url(../images/boutique/boutique_title_bons_de_reductions.png) no-repeat;
	height: 40px;
	behavior: url('/web/js/iepngfix.htc');
}

.boutique_title_bons_de_reductions span {
	margin-left: -10000px;
}

.boutique_bons_de_reductions_main_bg {
	background: url(../images/boutique/boutique_bons_de_reductions_main_bg.png) no-repeat;
	height: 370px;
	width: 630px;
	margin-top: 26px;
	margin-left: -10px;
	behavior: url('/web/js/iepngfix.htc');
	text-align: center;
	position: relative;
	padding-left: 10px;
}

.boutique_bons_bon_container_4 {
	width: 604px;
	margin-left: auto;
	margin-right: auto;
}

.boutique_bons_bon_container_3 {
	width: 448px;
	margin-left: auto;
	margin-right: auto;
}

.boutique_bons_de_reductions_bon_bg {
	background: url(../images/boutique/boutique_bons_de_reductions_bon_bg.png) no-repeat;
	height: 148px;
	width: 148px;
	margin-top: 14px;
	/*margin-left: 0px;*/
	float: left;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	behavior: url('/web/js/iepngfix.htc');
}

.boutique_bons_de_reductions_vertical_separator {
	background: url(../images/boutique/boutique_bons_de_reductions_vertical_separator.png) no-repeat;
	width: 1px;
	height: 121px;
	float: left;
	margin-top: 33px;
	behavior: url('/web/js/iepngfix.htc');
}

.boutique_bons_de_reductions_btn_imprimer {
	background: url(../images/boutique/btn_imprimer_ma_selection.png) no-repeat;
	width: 148px;
	height: 24px;
	margin-left: 238px;
	margin-top: 14px;
	cursor: pointer;
	behavior: url('/web/js/iepngfix.htc');
}

.boutique_bons_de_reductions_bottom_left_pic {
	background: url(../images/boutique/boutique_bons_de_reductions_bottom_left.png) no-repeat;
	width: 127px;
	height: 178px;
	margin-left:-92px;
	margin-top:-162px;
	position:relative;
	z-index:2;
	float: left;
	behavior: url('/web/js/iepngfix.htc');
}

.boutique_bons_de_reductions_bottom_right_pic {
	background: url(../images/boutique/boutique_bons_de_reductions_bottom_right.png) no-repeat;
	width: 243px;
	height: 241px;
	margin-left:542px;
	margin-top:-241px;
	position:relative;
	z-index:2;
	float: left;
	behavior: url('/web/js/iepngfix.htc');
}

.boutique_bons_de_reductions_bottom_bg {
	background: url(../images/boutique/boutique_bons_de_reductions_bottom_bg.png) no-repeat;
	width: 605px;
	height: 30px;
	margin-top: 0px;
	margin-left: 5px;
	padding-left: 10px;
	behavior: url('/web/js/iepngfix.htc');
}

.boutique_bons_de_reductions_bottom_bg span {
	font-family: Arial, Verdana;
	font-size: 11px;
	margin-left: 34px;
	margin-top: 4px;
	float: left;
}
/* END OF BONS DE REDUCTIONS*/

/* FIDELITY */
.boutique_fidelity_top {
	background: transparent url(../images/boutique/fidelity_top.png) no-repeat scroll 0;
	height: 114px;
	width: 550px;
	behavior: url('/web/js/iepngfix.htc');
}

.fidelity_bg {
	background:  url(../images/boutique/fidelity_bg.jpg) no-repeat bottom right;
}

.boutique_fidelity_container {
	background:transparent url(../images/boutique/fidelity_container.png) no-repeat scroll 0;
	color: #666666;
	font-family: Verdana;
	font-size: 12px;
	height: 330px;
	width: 488px;
	padding: 20px;
	margin-left: 44px;
	margin-top: 22px;
	behavior: url('/web/js/iepngfix.htc');
}

.fidelity_btn_convertir {
	background:transparent url(../images/boutique/btn_convertir.png) no-repeat scroll 0;
	display: block;
	height: 30px;
	width: 107px;
	margin-top: 50px;
	margin-left: 200px;
	behavior: url('/web/js/iepngfix.htc');
}
/* END OF FIDELITY */

/* MON PANIER */
.mon_panier_top {
	height: 40px;
	width: 545px;
	position: relative;
	behavior: url('/web/js/iepngfix.htc');
}

.stage_navigation_1 {
	background: transparent url(../images/boutique/stage_navigation_1.png) no-repeat scroll 0;
	height: 28px;
	width: 506px;
	margin-top: 4px;
	margin-left: 39px;
	behavior: url('/web/js/iepngfix.htc');
}

.mon_panier_list_container {
	width: 506px;
	margin-left: 39px;
	margin-top: 12px;
	overflow: visible !important;
	overflow: hidden;
}

.mon_panier_list_container_top {
	background: transparent url(../images/boutique/mon_panier_main_bg_top.png) no-repeat scroll 0;
	width: 506px;
	height: 9px;
	font-size: 1px;
	behavior: url('/web/js/iepngfix.htc');
}

.mon_panier_list_container_main {
	width: 590px;
}

#mon_panier_list_title_qty_div {
	margin: 6px 0 0 344px;
	float: left;
	display: inline;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #696969;
}

#mon_panier_list_title_price_div {
	margin: 6px 0 0 46px;
	float: left;
	display: inline;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #696969;
}

#mon_panier_list_title_remove_div {
	margin: 6px 0 0 16px;
	float: left;
	display: inline;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #696969;
}

.mon_panier_list_item {
	height: 67px;
	width: 486px;
	margin-left: 14px;
	position: relative;
	z-index: 2;
}

.mon_panier_list_item select {
	position: absolute;
	bottom: 10px;
	left: 318px;
	width: 40px;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	color: #434343;
	padding: 0;
}

.mon_panier_list_item_checkbox {
	/*position: absolute;
	bottom: 13px;
	left: 454px;
	width: 11px;
	height: 11px;*/
	width: 13px;
	height: 13px;
	border: none;
}

.titre_rub_mon_panier_list {
	width: 486px;
	margin-left: 14px !important;
	height: 1px;
	margin-top: -22px !important;
	padding-top: 10px !important;
	position: relative;
	z-index: 2;
}

.titre_rub_mon_panier_list[class] {
	width: 486px;
	margin-left: 14px !important;
	height: 1px;
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.mon_panier_list_item_image {
	margin-top: auto;
	display: inline;
	position: absolute;
	bottom: 2px;
	left: 8px;
}

.mon_panier_list_item_text {
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: normal;
	margin-left: 66px;
	position: absolute;
	bottom: 10px;
	color: #821128;
	width: 250px;
}

.mon_panier_list_item_price {
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: normal;
	left: 377px;
	position: absolute;
	bottom: 10px;
}

.mon_panier_list_container_lower {
	width: 506px;
	height: 150px;
	z-index: 1;
	position: relative;
	/*behavior: url('/web/js/iepngfix.htc');*/
}
.mon_panier_list_container_lower_out{
	background-color: #ffffff;
	border: 1px solid #dbd9da;
	margin: 40px 0 40px 0;
}
                                     

#mon_panier_total_points_title {
	width: 158px;
	height: 14px;
	position: absolute;
	top: 15px;
	left: 20px;
	behavior: url('/web/js/iepngfix.htc');
	font-size: 13px;
	font-family: Arial;
	color: #641f1f;
}

#mon_panier_shipping_title {
	width: 88px;
	height: 14px;
	position: absolute;
	top: 47px;
	left: 20px;
	behavior: url('/web/js/iepngfix.htc');
	font-family: Arial;
	font-size: 13px;
	color: #641f1f;
}

#mon_panier_amount_title {
	width: 250px;
	height: 15px;
	position: absolute;
	top: 90px;
	left: 22px;
	behavior: url('/web/js/iepngfix.htc');
	font-size: 20px;
	color: #e2001a;
}

#mon_panier_save_text {
	position: absolute;
	top: 116px;
	left: 22px;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #5f0707;
}

#mon_panier_total_points_text {
	position: absolute;
	top: 15px;
	right: 12px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #641f1f;
}

#mon_panier_shipping_text {
	position: absolute;
	top: 50px;
	right: 12px;
	font-family: Arial;
	font-size: 13px;
	color: #641f1f;
}

#mon_panier_amount_text {
	width: 139px;
	height: 30px;
	position: absolute;
	top: 90px;
	right: 6px;
	text-align: right;
	behavior: url('/web/js/iepngfix.htc');
}

#mon_panier_btn_cancel_a {
	background: transparent url(../images/boutique/btn_cancel_new.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: left;
	text-align: center;
	position: relative;
	left: -6px;
}

#mon_panier_btn_update_a {
	background: transparent url(../images/boutique/btn_update_new.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: right;
	text-align: center;
	position: relative;
	left: 6px;
}

#mon_panier_btn_continue_shopping_a {
	background: transparent url(../images/boutique/btn_continue_shopping_new.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: left;
	text-align: center;
	position: relative;
	left: -6px;
}

#mon_panier_btn_finnish_order_a {
	background: transparent url(../images/boutique/btn_finnish_order_new.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: right;
	text-align: center;
	position: relative;
	left: 6px;
}

.mon_panier_bottom_right_bg {
	background: transparent url(../images/boutique/bottom_right_bg.png) no-repeat scroll 0;
	width: 303px;
	height: 309px;
	margin-left: 461px;
	margin-top: -184px;
	position: relative;
	z-index: 2;
	behavior: url('/web/js/iepngfix.htc');
}
#mon_panier_btn_update_a span,
#mon_panier_btn_continue_shopping_a span,
#mon_panier_btn_cancel_a span,
#mon_panier_btn_finnish_order_a span {
	position: relative;
	top: 13px;
	left: 10px;
}

/* END OF MON PANIER */


#fondDroite,
#fondGauche{
	display: none;
}
#global{
	background: none;
	position: relative;
}
#boutiqueWrapper{
	background: #ffffff url('/web/images/boutique/boutique_gradient_background.jpg') bottom repeat-x;
}
#boutiqueHeader{
	height: 340px;
	width: 100%;
	margin-top:66px;
}
.header_first{
	background: #5D4835 url('/web/images/boutique/boutique_header_first.jpg') top left no-repeat;
}

.header_confirmation{
	background: #5D4835 url('/web/images/boutique/boutique_header_confirmation.jpg') top left no-repeat;
}

.header_livraison{
	background: #5D4835 url('/web/images/boutique/boutique_header_livraison.jpg') top left no-repeat;
}

.header_payment{
	background: #5D4835 url('/web/images/boutique/boutique_header_payment.jpg') top left no-repeat;
}

.header_panier{
	background: #5D4835 url('/web/images/boutique/boutique_header_panier.jpg') top left no-repeat;
}

.header_recap{
	background: #5D4835 url('/web/images/boutique/boutique_header_recap.jpg') top left no-repeat;
}

.spaceForHeader{
	padding: 0;
}

#zonePageMainG{
	width: 950px !important;
}
#cart_btn{
	margin-top: 5px;
	background: url("/web/images/boutique/basket_btn.png") no-repeat;
	width: 217px;
	height: 37px;
	padding: 13px 0 0 45px;
	
}
	#cart_btn a{
		font-size: 14px;
		color: #ffffff;
		text-transform: uppercase;
		text-decoration: none;
	}



#cart_top_image{
	text-align: right;
	position: relative;
	left: 20px;
}
.popupTitle{
	color: #e01316;
	font-size: 21px;
}

#points_selector cufon{
	height: 0!important;
}
#cart_stuff ul{
	margin-top: 15px;
}

.product_images img{
	border: 1px solid #9e9596;
	margin: 0 15px 30px 0;
}
.divinput_small{
	height:19px;
	text-align:center;
	width:99px;
	float: left;
	background:transparent url(/web/images/newdesign/input_text_bg_small.png) no-repeat scroll left top;
}
.divinput_small input{
	margin:2px 0 0;
	background:#E5E5E5 none repeat scroll 0 0;
	color:#5A0202;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:2px 0;
	width:80px;
	border: 0;
	position:relative;
	z-index:1;
}

.divinput_mid{
	height:19px;
	text-align:center;
	width:169px;
	background:transparent url(/web/images/newdesign/input_text_bg_mid.png) no-repeat scroll left top;
}
.divinput_mid input{
	margin:2px 0 0;
	background:#E5E5E5 none repeat scroll 0 0;
	color:#5A0202;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:2px 0;
	width:157px;
	border: 0;
	position:relative;
	z-index:1;
}

.divinput_big{
	height:19px;
	text-align:center;
	width:339px;
	background:transparent url(/web/images/newdesign/input_text_bg_big.png) no-repeat scroll left top;
}
.divinput_big input{
	margin:2px 0 0;
	background:#E5E5E5 none repeat scroll 0 0;
	color:#5A0202;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:2px 0;
	width:323px;
	border: 0;
	position:relative;
	z-index:1;
}

#modifer_btn {
	background: transparent url(../images/boutique/modifer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: left;
	text-align: center;
	position: relative;
	left: -5px;
}

#envouer_btn {
	background: transparent url(../images/boutique/envouer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: right;
	text-align: center;
	position: relative;
	left: 6px;
}

#modifer1_btn {
	background: transparent url(../images/boutique/modifer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: right;
	text-align: center;
	position: relative;
	left: 6px;
}

#modifer2_btn {
	background: transparent url(../images/boutique/modifer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: right;
	text-align: center;
	position: relative;
	left: 6px;
}

#summarize_navigation_btn1 {
	background: transparent url(../images/boutique/modifer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: left;
	text-align: center;
	position: relative;
	left: -6px;
}

#summarize_navigation_btn2 {
	background: transparent url(../images/boutique/envouer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: right;
	text-align: center;
	position: relative;
	left: 6px;
}

#payment_btn1 {
	background: transparent url(../images/boutique/modifer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: left;
	text-align: center;
	position: relative;
	left: -5px;
}

#payment_btn2 {
	background: transparent url(../images/boutique/envouer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	float: right;
	text-align: center;
	position: relative;
	left: 6px;
}

#confirm_btn {
	background: transparent url(../images/boutique/envouer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	text-align: center;
	position: relative;
	left: -10px;
}

#imprimer_btn {
	background: transparent url(../images/boutique/envouer_btn.png) no-repeat scroll 0;
	width: 289px;
	height: 41px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	text-align: center;
	position: relative;
	left: -10px;
}

#points_add_cart_btn{
	margin-top: 5px;
	background: url("/web/images/boutique/basket_btn.png") no-repeat;
	width: 217px;
	height: 37px;
	display: block;
	behavior: url('/web/js/iepngfix.htc');
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	text-align: center;
	position: relative;
}

#points_add_cart_btn span,
#imprimer_btn span,
#confirm_btn span,
#payment_btn1 span,
#payment_btn2 span,
#modifer1_btn span,
#modifer2_btn span,
#summarize_navigation_btn1 span,
#summarize_navigation_btn2 span,
#modifer_btn span,
#envouer_btn span {
	position: relative;
	top: 13px;
	left: 10px;
}

.content_with_border{
	background-color: #ffffff;
	border: 1px solid #dbd9da;
	margin: 40px 0 40px 0;
	padding: 15px;
}
#card_radio,
#cheque_radio{
	float: left;
	margin-right:5px;
}

#address_table td{
	color: #290004;
	font-size: 11px;
}

#push_parfait{
	margin-left:6px;
}
