/*** <STYLES DU CATALOGUE SPÉCIFIQUES AU DESIGN DU SITE> ***/

/*** <Product card> ***/
	.product_card_header
	{
		background-color:#7f7f7f;
		font-family:Verdana;
		font-size:14px;
		color:#ffffff;
		font-weight:bold;
		display:block;
		padding:5px;
	}
	.product_card_title 
	{
		font-family:Verdana;
		font-size:14px;
		color:#666666;
		font-weight:bold;
		text-transform:capitalize;
	}
	a.product_card_unit
	{
		font-family:Verdana;
		font-size:12px;
		color:#666666;
		font-weight:bold;
		text-decoration:underline;
		padding-top:10px;
		padding-bottom:10px;
		display:block;
	}
	a.product_card_unit:hover
	{
		color:#a10034;
	}
	.product_card_description 
	{
		font-family:Verdana;
		font-size:11px;
		color:#666666;
		padding-top:3px;
		padding-bottom:3px;
		display:block;
	}
	.product_card_long_description {
	}
	.product_card_tabs_box {
	}
	A.product_card_tabs {
	}
	A.product_card_tabs:hover {
	}
	.product_card_price {
	}
	.product_card_price_strike {
	}
	.product_card_rebate {
	}
	.product_card_box_add_to_cart {
	}
	.product_card_ddl {
	}
	.product_card_layers_box {
	}
	a.product_card_links 
	{
		font-family:Verdana;
		font-size:11px;
		color:#666666;
		text-decoration:underline;
	}
	a.product_card_links:hover
	{
		color:#a10034;
	}

		/*** <Caracteristics / Features / Properties / Documents / Product Parts / Images> ***/
		.prop_title, .feat_title, .carac_title, .docs_title, .parts_title, .images_title, .dealers_title {
		font-weight:bold;
		font-size:14px;
		color:#a30000;
	}
		.prop_table, .feat_table, .carac_table, .docs_table, .parts_table, .images_table, .model_table, .dealers_table {
	
	}
		.prop_group, .feat_group, .carac_group, .docs_group, .parts_group, .images_group, .dealers_group {
		font-weight:bold;
		font-size:12px;
		color:#ffffff;
		padding:3px 3px;
		clear:both;
		background-color:#999999;
		display:block;
	}
		.prop_tr, .feat_tr, .carac_tr, .docs_tr, .parts_tr, .images_tr, .model_tr, .dealers_tr {}
		
		.prop_label, .feat_label, .carac_label, .docs_label, .parts_label, .images_label, .model_label, .dealers_label {
		font-family:Verdana;
		font-size:11px;
		color:#666666;
		font-weight:bold;
	}
		.prop_value, .feat_value, .carac_value, .docs_value, .parts_value, .images_value {
		font-family:Verdana;
		font-size:11px;
		color:#666666;
		font-weight:bold;
	}
		/*** </Caracteristics / Features / Properties / Documents / Product Parts / Images> ***/
/*** </Product card> ***/



/*** <Category list> ***/
	.cat_list_container {
	}
	.cat_list_selected_cat {
		font-family:Verdana;
		font-size:11px;		
		color:#a10034;
	}
	.cat_list_table {
	}
	.cat_list_table td {
	}
	.cat_list_table img {
	}
	.cat_list_table a, .cat_list_table a:visited {
		font-family:Verdana;
		font-size:11px;		
		color:#666666;
		text-decoration:underline;
	}
	.cat_list_table a:hover {
		color:#a10034;
		text-decoration:none;
	}
	a.cat_select_new_category
	{
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-decoration:underline;
		background-image:url(../images/imagesArchambault/down_arrow_categories.gif);
		background-repeat:no-repeat;
		background-position:center bottom;
		padding-bottom:10px;
		*display:block;
	}
	.cat_list_ul
	{
		width:300px;
		display:block;
		margin:0;
		padding:0;
		margin-right:10px;
	}
	.cat_list_ul li, a.cat_list_link
	{
		list-style-type:none;		
		background-image:url(../images/imagesArchambault/li_bkg.gif);
		background-repeat:no-repeat;
		background-position:left 2px;
		padding-left:10px;
	}
	.cat_list_ul li a, a.cat_list_link
	{
		font-family:Verdana;
		font-size:11px;		
		color:#666666;
		text-decoration:underline;	
	}
	.cat_list_ul li a:hover, a.cat_list_link:hover
	{
		color:#a10034;
		text-decoration:none;
	}
	.cat_list_hr
	{
		margin-top:15px;
		border:0px;
		height:1px;
		width:90%;
		background-color:#666666
	}
	.cat_section_title
	{
		font-family:Verdana;
		font-size:13px;		
		color:#666666;
		font-weight:bold;
	}
	.cat_page_title
	{
		font-family:Verdana;
		font-size:13px;		
		color:#a10034;
		font-weight:bold;
	}
/*** </Category list> ***/



/*** <Fil d'Ariane> ***/
	.fil_ariane_container {
		margin:5px 0px 10px 0px;	
	}
	.fil_ariane, a.fil_ariane, a.fil_ariane:visited {
		font-size:11px;
		font-weight:normal;
		color:#555555;
		text-decoration:none;	
	}
	a.fil_ariane:hover {
		font-size:11px;
		font-weight:normal;
		color:#a30000;
		text-decoration:underline;
	}
	.fil_ariane_selected_item, a.fil_ariane_selected_item, a.fil_ariane_selected_item:visited, a.fil_ariane_selected_item:hover { 
		/* Pour corriger le survol dans FireFox, toutes les pseudoclasse sont spécifiées */
		font-size:11px;
		font-weight:bold;
		color:#555555;
		text-decoration:none;	
	}
/*** </Fil d'Ariane> ***/


/*** <Product list> ***/
	.prod_list_category
	{
		font-family:14px;
		color:#a50035;
		font-size:14px;
		font-weight:bold;
	}
	.prod_list_table {
	}
	.prod_list_header
	{
		height:22px;
		background-color:#7f7f7f;
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
	}
	.prod_list_header a
	{
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:underline;
		background-image:url(../images/imagesArchambault/down_arrow.gif);
		background-repeat:no-repeat;
		background-position:right 4px;
		padding-right:18px;
	}
	.prod_list_header a.sort_desc
	{
		background-image:url(../images/imagesArchambault/down_arrow.gif);
	}
	.prod_list_header a.sort_asc
	{
		background-image:url(../images/imagesArchambault/up_arrow.gif);
	}
	.prod_list_table td {
	}
	.prod_list_row 
	{
		background-color:#fff;
	}
	.prod_list_row_alt 
	{
		background-color:#e5e5e5;
	}
	.prod_list_product_name, a.prod_list_product_name, a.prod_list_product_name:visited 
	{
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-decoration:underline;
		text-transform:capitalize;
	}
	a.prod_list_product_name:hover 
	{
		color:#a10034;
	}
	.prod_list_product_desc {
	}
	.prod_list_description
	{
		font-family:Verdana;
		font-size:11px;
		color:#666666;
	}
	.prod_list_price {
	}
	.prod_list_price_strike {
	}
	.prod_list_details
	{
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-decoration:none;
	}
	a.prod_list_add_to_cart
	{
		background-image:url(../images/catalogue/btn_addtocart.gif);
		background-repeat:no-repeat;
		display:block;
		width:22px;
		height:17px;
	}
	a.prod_list_add_to_cart:hover
	{
		background-image:url(../images/catalogue/btn_addtocart_rl.gif);
	}
	a.prod_list_print
	{
		background-image:url(../images/imagesArchambault/btn_print_listproducts.gif);
		background-repeat:no-repeat;
		display:block;
		width:16px;
		height:14px;
	}
	a.prod_list_print:hover
	{
		background-image:url(../images/imagesArchambault/btn_print_listproducts_ov.gif);
	}
	.prod_list_warning
	{
		font-weight: bold;
		color: #A10034;
		display:block;
	}
/*** </Product list> ***/

/*** <Shopping Cart> ***/
	.divAddToCartConfirmationBox
	{
		background-color:#e5e5e5;
		border:2px solid #a10034;
		font-family:Verdana;
		font-size:11px;
		color:#666666;
		font-weight:bold;
		text-align:center;
		padding:8px;
		margin-bottom:10px;
		margin-top:10px;
		margin-top:10px;
	}
	.cart_profil_container
	{
		width:470px;
		background-color:#e5e5e5;
		font-family:Verdana;
		font-size:11px;
		color:#7f7f7f;
		padding:5px;
		padding-top:8px;
	}
	.cart_text
	{
		font-family:Verdana;
		font-size:11px;
		color:#7f7f7f
	}
	.cart_text a
	{
		font-family:Verdana;
		font-size:11px;
		color:#7f7f7f;
		font-weight:bold;
	}
	.cart_text a:hover
	{
		color:#A10034;
	}
	.cart_items_count
	{
		font-family:Verdana;
		font-size:14px;
		color:#7f7f7f;
		font-weight:bold;
		display:block;
		padding:8px;
		padding-left:0px;
	}
	.cart_page_container { }
	
	.cart_page_container .WSFailed td { border-bottom: 1px solid #a50035;  border-top: 1px solid #a50035;}
	.cart_sub_total .failed { color:#a50035; }
	
	.cart_option_container {
		bottom:0px;
		background-color:#f3f3f3;
		padding:10px;
	}
	.cart_table {
	}
	.cart_header {
		background-color:#7F7F7F;
	}
	.cart_header td {
		color:#ffffff;
		font-weight:bold;
		padding:5px;
		padding-left:0px;
		padding-right:0px;
		font-family:Verdana;
		font-size:11px;
	}
	.cart_hr 
	{
		border:0px solid #7f7f7f;
		color:#7f7f7f;
		background-color:#7f7f7f;
		height:1px;
		width:95%;
	}
	.cart_row { background-color:#ffffff; }
	.cart_row_alt { background-color:#e5e5e5; }
	a.cart_product_name, .cart_product_name {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
		text-transform:capitalize;
	}
	a.cart_product_name:hover {
		color:#A10034;
	}
	a.cart_product_name_checkout, .cart_product_name_checkout {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
		text-transform:uppercase;
	}
	a.cart_product_name_checkout:hover {
		color:#A10034;
	}
	a.cart_product_name_inactif, .cart_product_name_inactif {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
		text-transform:capitalize;
		text-decoration:none;
	}
	a.cart_product_name_inactif:hover {
		color:#666666;
		text-decoration:none;
	}
	.cart_product_number {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
	}
	.cart_unit_price, .cart_total_price {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
	}
	.cart_txtbox_quantity, .cart_txtbox_ordernumber, cart_txtbox_directives
	{
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
		text-align:center;
		width:60px;
		border:1px solid #bfbfbf;
	}
	.cart_txtbox_ordernumber
	{
		width:150px;
	}
	.cart_txtbox_directives
	{
		font-weight:normal;
		width:480px;
	}
	.cart_label_options {		
	}
	.cart_ddl_option {		
	}
	.cart_total_transaction_label 
	{
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
	}
	.cart_sub_total 
	{
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
	}
	.cart_taxes {
	}
	.cart_final_total {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
	}
	.cart_archambault
	{
		width:600px;
		border:2px solid #9c002f;
		background-color:#e5e5e5;
		padding:10px;
		padding-left:10px;
		z-index:999;
		position:fixed;
		_position:absolute;
		left: 50%;
		margin-left:-320px;
		top: 25%;
	}
	.cart_archambault_close
	{
		background-image:url(../images/imagesArchambault/btn_close_cart.gif);
		background-repeat:no-repeat;
		background-position:right 2px;
		color:#868686;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
		height:15px;
		display:block;
		padding-right:20px;
	}
	.cart_archambault_close:hover
	{
		color:#a10034;
	}
	.cart_archambault_success
	{
		color:#a10034;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
		display:block;
		padding-bottom:10px;
	}
	
	/*cart multicompte */
	.cart_archambault_multiple
	{
		width:950px;
		border:2px solid #9c002f;
		background-color:#e5e5e5;
		padding:10px;
		padding-left:10px;
		z-index:999;
		position:fixed;
		_position:absolute;
		left: 50%;
		margin-left:-420px;
		top: 25%;
	}
	.cart_archambault_multiple
	{
		width:950px;
		overflow:scroll;
		overflow-x:hidden;
		height:50%;
		left: 45%;
	}

	.cart_archambault_overlay { background-color:#000; position:fixed; top:0; left:0; width:100%; height:100%; z-index:999; }
	.cart_archambault_overlay { -filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5; opacity:0.5;}

	.cart_archambault_loading
	{
		position: fixed;
		z-index: 999;
		top: 50%;
		left: 50%;
		width: 64px;
		height: 64px;
		margin-left: -32px;
		margin-top: -32px;
	}
	
	.cart_archambault_close
	{
		background-image:url(../images/imagesArchambault/btn_close_cart.gif);
		background-repeat:no-repeat;
		background-position:right 2px;
		color:#868686;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
		height:15px;
		display:block;
		padding-right:20px;
	}
	.cart_archambault_close:hover
	{
		color:#a10034;
	}
.cart_archambault_success {
	border:2px solid #FFFFFF;
	color:#A10034;
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-bottom:11px;
	padding:2px;
	text-align:center;
}	
/*Overlay d'overlay*/
	/*DivSingleProduct*/
	.divSingleProduct2 {
		position: absolute;
		width: 906px;
		border: 2px solid #9C002F;
		background-color: #E5E5E5;
		padding:15px 5px;
		top:50%;
		margin-top:-25%;
		box-shadow:0px 0px 7px #000;
		-webkit-box-shadow:0px 0px 7px #000;
		-moz-box-shadow: 0px 0px 7px #000;
		left:50%;
		margin-left:-450px;
	}
	.divSingleProduct2,#ie8#fix{margin-top:-25%;}
	.divSingleProduct2,*+html .divSingleProduct2 {
		margin-top:-10%;
	}
	.enablerDiv {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		color:#000;
	}
	/*** <Buttons> ***/
	.btn_shopping_cart, a.btn_shopping_cart, a.btn_shopping_cart:visited {
		background-repeat:no-repeat;
		background-color:Transparent;
		background-position:left;
		display:block;
		height:25px;
		background-image: url(../images/catalogue/btn_cart.gif); /* image */
		color:#868686;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;
		padding-left:25px;
		line-height:25px;
	}
	.btn_shopping_cart:hover, a.btn_shopping_cart:hover 
	{
		color:#a10034;
		background-image: url(../images/catalogue/btn_cart_rl.gif); /* image */
	}

	.btn_delete_cart, a.btn_delete_cart, a.btn_delete_cart:visited {
		background-repeat:no-repeat;
		background-color:Transparent;
		background-position:left;
		display:block;
		height:25px;
		width:25px;
		background-image: url(../images/catalogue/btn_cart_remove.gif); /* image */
	}
	.btn_delete_cart:hover, a.btn_delete_cart:hover {
		background-image: url(../images/catalogue/btn_cart_remove_rl.gif); /* image */
	}
	/*** </Buttons> ***/
	
	
	a.cat_retreive_link,a.cat_retreive_link:hover
	{
		text-decoration:none;
		font-size:smaller;
	}
	
/*** </Shopping Cart> ***/

/*** </Product Selection> ***/
.prod_selection_item
{
	background-color:#fff;
}
.prod_selection_item_alt
{
	background-color:#eaeaea;
}
a.prod_selection_product_name
{
	color:#666666;
	font-size:11px;
	font-family:Verdana;
	text-transform:capitalize;
	text-decoration:none;
}
/*** <Product Selection> ***/
/*** </STYLES DU CATALOGUE SPÉCIFIQUES AU DESIGN DU SITE> ***/




/*Checkout*/
/*********************************************************************/
/*Style généraux du checkout*/
/*********************************************************************/
/*<checkout>*/
	
	/*<conteneur principaux>*/
	.checkout { margin-bottom:15px; font:normal 11px arial, verdana, sans-serif; }
	.checkout .step_cart { }
	.checkout .step_ident { }
	.checkout .step_addresses { }
	.checkout .step_addresses .address_ctrl { margin-top:5px; }
	.checkout .step_shipmode { }
	.checkout .step_payment { padding-bottom:10px; }
	.checkout .step_validation { }
	.checkout .step_conf { }
	
	.checkout .step_cart, 
	.checkout .step_ident, 
	.checkout .step_addresses,
	.checkout .step_shipmode,
	.checkout .step_payment,
	.checkout .step_conf { border-bottom:0px solid #ccc; margin:10px 0; }
	/*</conteneur principaux>*/
	
	/*<controles generiques>*/
	.checkout input, .checkout select { font-weight: normal; font-family:Verdana ,Arial,Helvetica,sans-serif; font-size: 11px; }
	.checkout span.title { font-size:13px; font-weight:bold; display:block; margin-bottom:5px; padding:5px 0; }
	.checkout span.lbl { color:#555555; font-weight:bold; }
	.checkout span.lblRO { }
	.checkout input.txt { width:170px; }
	.checkout input.txtQte { width:25px; }
	.checkout select.ddl { }
	.checkout select.ddlregion { width:174px; }
	/*</controles generiques>*/
	
	/*<controle d'adresse>*/
	.checkout .step_addresses .address_ctrl table td.left_col{ text-align:left; width:140px; padding:1px; }
	.checkout .step_addresses .address_ctrl table td.right_col{ text-align:left; padding:1px; }
	.checkout .step_addresses .address_info { margin-bottom:20px; }
	/*</controle d'adresse>*/
	
	/*<controle de paiement>*/
	.checkout .step_payment .payment_comp { margin-bottom:3px; clear:both; }
	.checkout .step_payment .payment_comp .payment_lblzone { margin-top:3px; width:140px; float:left; }
	.checkout .step_payment .payment_comp .payment_txtzone { }
	.checkout .step_payment input.txt_cc { font:normal 11px arial, verdana, sans-serif; width:112px; }
	.checkout .step_payment input.txt_cdv { font:normal 11px arial, verdana, sans-serif; width:20px; }
	/*</controle de paiement>*/
	
	/*<controle du cart>*/
	.checkout .step_cart .checkout_cart { }
	.checkout .step_cart .checkout_cart .checkout_cart_table { border:1px solid #ccc; width:100%; border:0 none; }
	.checkout .step_cart .checkout_cart .checkout_cart_table tr td {padding:2px;}
	.checkout .step_cart .checkout_cart .checkout_cart_table tr.head { background-color:#aaaaaa; }
	.checkout .step_cart .checkout_cart .checkout_cart_table tr.head td { white-space:nowrap; color:#ffffff; font-weight:bold; padding:5px 0; }
	.checkout .step_cart .checkout_cart .checkout_cart_table td.left { text-align:left; }
	.checkout .step_cart .checkout_cart .checkout_cart_table td.center { text-align:center; }
	.checkout .step_cart .checkout_cart .checkout_cart_table td.btn_del_item { vertical-align:top; }
	.checkout .step_cart .checkout_cart .checkout_cart_table td.right { text-align:right; padding-right:5px!important; }
	.checkout .step_cart .checkout_cart .checkout_cart_table a.item_name { color:#000; font-weight:bold; display:block; }
	.checkout .step_cart .checkout_cart .checkout_cart_table .amount { color:#000; font-weight:bold; }
	.checkout .step_cart .checkout_cart .checkout_cart_table .checkout_cart_optionszone { }
	.checkout .step_cart .checkout_cart .checkout_cart_table .item_separator { border-top:1px solid #ccc; }
	
	.checkout .step_cart .checkout_localisation { float:left; /*width:300px;*/}
	.checkout .step_cart .checkout_totalzone {  margin-bottom:3px; width:205px; float:right; }
	.checkout .step_cart .subtotal_item { float:right; clear:both; padding:5px 0; border-top:1px solid #ccc; width:100%; }
	.checkout .step_cart .subtotal_item .lbl { float:left; margin-right:5px; }
	.checkout .step_cart .subtotal_item .amount { float:right; width:75px; text-align:right; padding-right:5px; color:#000; font-weight:bold; }
	.checkout .step_cart .checkout_btnzone { /*text-align:right;*/ }
	/*</controle du cart>*/
	
	/*<controle frais de livraision>*/
	.checkout .step_shipmode .shipmode_table { border:0 none; margin-bottom:20px; }
	.checkout .step_shipmode .shipmode_table tr td { padding:2px; }
	.checkout .step_shipmode .shipmode_table tr td.rbtn { width:20px; }
	.checkout .step_shipmode .shipmode_table tr td.item { width:300px; }
	.checkout .step_shipmode .shipmode_table tr td.price { width:60px; }
	.checkout .step_shipmode .shipmode_table .item_name { font-weight:bold; }
	.checkout .step_shipmode .shipmode_table .lbl { }
	/*</controle frais de livraision>*/
	
	/*<controle confirmation>*/
	.checkout .step_conf .conf_feedback { }
	.checkout .step_conf .conf_order { margin-bottom:20px; }
	/*</controle confirmation>*/
	
/*</checkout>*/

/*<checkout_btnzone>*/
.checkout_btnzone { font:normal 11px arial, verdana, sans-serif; /*text-align:right;*/ }
.checkout_btnzone input, .checkout_btnzone select { font:normal 11px arial, verdana, sans-serif; }
.checkout_btnzone .btn_back { }
.checkout_btnzone .btn_next { }
/*</checkout_btnzone>*/

/*<checkout_steps>*/
.checkout_steps 
{
	border:1px solid #cecece; padding:8px;
	font:normal 11px arial, verdana, sans-serif; 
	color:#000;
}
.checkout_steps a { text-decoration:none; }
.checkout_steps a:hover { text-decoration:underline; }
.checkout_steps a.cart_off { color:#cecece; text-decoration:none; cursor:default; }
.checkout_steps a.cart_on { color:#000; }
.checkout_steps a.cart_cur { color:#000; font-weight:bold; }
.checkout_steps a.user_off { color:#cecece; text-decoration:none; cursor:default; }
.checkout_steps a.user_on { color:#000; }
.checkout_steps a.user_cur { color:#000; font-weight:bold; }
.checkout_steps a.address_off { color:#cecece; text-decoration:none; cursor:default; }
.checkout_steps a.address_on { color:#000; }
.checkout_steps a.address_cur { color:#000; font-weight:bold; }
.checkout_steps a.shipping_off { color:#cecece; text-decoration:none;cursor:default; }
.checkout_steps a.shipping_on { color:#000; }
.checkout_steps a.shipping_cur { color:#000; font-weight:bold; }
.checkout_steps a.payment_off { color:#cecece; text-decoration:none; cursor:default; }
.checkout_steps a.payment_on { color:#000; }
.checkout_steps a.payment_cur { color:#000; font-weight:bold; }
.checkout_steps a.validation_off { color:#cecece; text-decoration:none; cursor:default; }
.checkout_steps a.validation_on { color:#000; text-decoration:none; cursor:default; }
.checkout_steps a.validation_cur { color:#000; font-weight:bold; }
.checkout_steps a.confirmation_off { color:#cecece; text-decoration:none; cursor:default; }
.checkout_steps a.confirmation_on { color:#000; text-decoration:none; cursor:default; }
.checkout_steps a.confirmation_cur { color:#000; font-weight:bold; }
/*</checkout_steps>*/

.lbNbCartItems2
{
	color:#868686;
	text-decoration:none;
}



/*<gift_list>*/
/*General*/
.giftlist { font:normal 11px arial, verdana, sans-serif; }
.giftlist input, .giftlist select, .giftlist textarea { font:normal 11px arial, verdana, sans-serif; }
.giftlist h2 {}
.giftlist .valsummary { border:dashed 1px red; color:red; background-color:#fffdf4; margin-bottom:10px; position:relative; }
.giftlist .valsummaryconf { border:dashed 1px green; color:green; background-color:#fffdf4; margin-bottom:10px; position:relative; }
.giftlist span.valsummary, .giftlist span.valsummaryconf {display:block; padding:10px 15px;}
.giftlist .valsummary ul, .giftlist .valsummaryconf ul{ list-style: none; margin-left:0; padding-left:15px; }
.giftlist .valsummary li, .giftlist .valsummaryconf li{ font-size:11px; }

/*Lien*/
.giftlist_link_zone { }
.giftlist_link_zone table { border:0 none; border-collapse:collapse; border-spacing:0; }
.giftlist_link_zone table td { padding:0; }
.giftlist_link_zone table td.link {}
.giftlist_link_zone table td.icon { padding-left:5px; }

.btn_giftlist, a.btn_giftlist, a.btn_giftlist:visited {
	background:Transparent url(../images/catalogue/btn_giftlist.gif) no-repeat center;
	display:block;
	_display:inline-block!important;
	overflow:hidden;
	white-space:nowrap;
	text-decoration:none;
	text-align:center;
	font-size:9px!important;
	width:18px;
	height:18px;
	border:0px none !important;
	cursor:pointer;
	float:left;
}
.btn_giftlist:hover, a.btn_giftlist:hover { }

/*Recherche*/
.giftlist_find {}
.giftlist_find .line { margin-top:2px; }
.giftlist_find .btn_zone { text-align:right; width:275px; }
.giftlist_find .lbl { float:left; width:120px; display:block; padding-top:3px }
.giftlist_find .txt { width:150px; }
.giftlist_find .btn {}
.giftlist_find .results {}
.giftlist_find .results { margin-top:10px; }
.giftlist_find .results .title { font-weight:bold; display:block; margin-bottom:5px; }
.giftlist_find .results .lbl {}
.giftlist_find .tbl_result { border:0 none; border-collapse:collapse; border-spacing:0; width:100%; }
.giftlist_find .tbl_result tr.head { background-color:#aaaaaa; }
.giftlist_find .tbl_result tr.head td { white-space:nowrap; color:#ffffff; font-weight:bold; padding:5px 2px; text-align:left; }
.giftlist_find .tbl_result tr td { padding:3px 2px; }
.giftlist_find .tbl_result tr.item { border-bottom:1px solid #eeeeee; }
.giftlist_find .tbl_result tr.item td .lbl {}
.giftlist_find .tbl_result tr.item td a.lnk {}

.giftlist_send { width:350px; margin:0 auto; }
.giftlist_send h2 {}
.giftlist_send .explanation { margin-bottom:10px; }
.giftlist_send .explanation span {}
.giftlist_send .line {}
.giftlist_send .lbl {}
.giftlist_send .txt {}
.giftlist_send .addemail { margin-bottom:10px; }
.giftlist_send .addemail .lbl { display:block; font-weight:bold; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #ccc; }
.giftlist_send .addemail .txt { width:170px; }
.giftlist_send .addemail .btn { }
.giftlist_send .addemail .progress { float:right; margin-top:-19px; }
.giftlist_send .email_list { margin-bottom:10px; border-bottom:1px solid #ccc; }
.giftlist_send .email_list .tbl_email { border:0; border-collapse:collapse; border-spacing:0; width:100%; }
.giftlist_send .email_list tr.item { border-top:1px solid #eee;}
.giftlist_send .email_list .tbl_email td { padding:2px; }
.giftlist_send .email_list .tbl_email td.btn { padding-left:0; width:20px; }
.giftlist_send .email_list .tbl_email td.email {}
.giftlist_send .email_list .tbl_email .btn_delete { 
	background:Transparent url(../images/catalogue/btn_delete_friend.gif) no-repeat center;
	display:block;
	_display:inline-block!important;
	overflow:hidden;
	white-space:nowrap;
	text-decoration:none;
	text-align:center;
	font-size:9px!important;
	width:18px;
	height:18px;
	border:0px none !important;
	cursor:pointer;
	float:left; 	
}
.giftlist_send .msg_zone {}
.giftlist_send .msg_zone .lbl { font-weight:bold; display:block; }
.giftlist_send .msg_zone .txt { width:345px; height:100px; }
.giftlist_send .msg_zone .btn_zone { text-align:right; }

.giftlist_list {}
.giftlist_list h2 {}
.giftlist_list .lnk_zone { text-align:right; }
.giftlist_list .lnk_zone a { /*visuel envoyer a un amin*/ }
/*</gift_list>*/

/*<model_list>*/
.model_list
{
	background-color:#F3F3F3;
}

.model_list .title
{
	background-color:#CCCCCC;
	clear:both;
	color:#A30000;
	font-size:14px;
	margin-bottom:5px;
	text-align:center;
}

.model_list .lbPrice
{
	color:#A30000;
	font-size:14px;
	font-weight:bold;
}
/*</model_list>*/

/* <giftCard> */
.giftCard .ExpandableControl { clear:both; border:solid 1px silver; border-collapse:collapse; }
.giftCard .block_container_panel .ExpandableControl { padding:0; margin:10px 10px 0 10px; }
.giftCard .no_pad .ExpandableControl { padding:0; margin:0; }

.giftCard .ExpControl_Content { background:#fafafa url(../images/ax2006/ax2006_int_bg_exp_content.gif) repeat-x; border:solid 1px #dedede; width:100%; }
.giftCard .ExpControl_Content td table td { font:bold 10px verdana,arial,sans-serif; color:#555555; padding:3px; }
.giftCard .ExpControl_Content input { border:solid 1px #a5acb2; font-size:11px; }
.giftCard .ExpControl_Content input.disabled { background-color:#dddddd; }
.giftCard .ExpControl_Content select { border:solid 1px #a5acb2; font-size:11px; }
.giftCard .ExpControl_Content table.no_border td { border-bottom:solid 0px #dedede; }

.giftCard .ExpControl_Header { background:url(../images/ax2006/ax2006_int_bg_exp_header.gif); border:solid 1px #8a8a8a; }
.giftCard a.TextCssClass, .giftCard  a.TextCssClass:hover { font:bold 10px verdana,arial,sans-serif; color:#000000; }
.giftCard .Text2CssClass { font:normal 10px verdana,arial,sans-serif; color:#000000; padding-left:5px; }
.giftCard td.ExpandStateCellCssClass { width:10px; }
.giftCard td.TitleCellCssClass { width:100%; text-align:left; }

.giftCard .giftCard_container { margin:10px 0 10px 10px; }
.giftCard .error_zone{ font:normal 11px arial, verdana, sans-serif; padding-top:10px; }
.giftCard .left_zone{ width:40%; float:left; }
.giftCard .right_zone{ width:60%; float:right; }
.giftCard .solde { margin-top:15px; }
.giftCard .clear { display:block; clear:both; }

.giftCard .txt_cardNumber { font:normal 11px arial, verdana, sans-serif; width:120px; }
.giftCard .txt_takeCash { font:normal 11px arial, verdana, sans-serif; width:50px; }
.giftCard .lbl_Error { font:normal 11px arial, verdana,sans-serif; font-weight:bold; color:Red; }
.giftCard .lbl_Validation { color:#000; font:normal 11px arial,verdana, sans-serif; }
.giftCard .divConfirmation { padding-left :5px;}

/* POUR IE 7 seulement */
*:first-child+html .giftCard .block_container_panel { display:inline-block; }
.giftCard table.expControlListe { width:100%; padding:0; margin:0; border-collapse:collapse; }
.giftCard table.expControlListe td.RowLabel { white-space:nowrap; }
.giftCard table.expControlListe td.RowField { /*width:100%;*/ text-align:left; font-weight:normal; }
.giftCard table.expControlListe td.RowFieldCategoryLanguages { padding:0; }
.giftCard table.expControlListe td.RowCategoryLanguages { vertical-align:top; padding-top:6px; }	
.giftCard table.ExpandableControl tr.ExpControl_Header td { padding:2px; }


a.filtered { font-weight:bold; }


/****** <cart overlay> *******/

/* Couleur sur rollover*/
.cart_bg_on{ background-color:#f3f3f3;} 
/* alignement right/left */
.cart_root_container{float : right !Important;}


/* Bloc "mon panier" */
#main_table{background-color:white;}
A.lnkCart2 { text-decoration:none; font-size:11px; line-height:25px;} /*0 Article(s)*/
.cart_root_container {float:left;width:110px;height:25px;background-color:white;text-align:right;	vertical-align:sub;font-family:Verdana;font-size:10px;color:#000000;border: solid 0px black;}

/*<Bloc principal>*/ 
#cart_root_container  .btn_shopping_cart_overlay
{/* Positionnement */ position:relative;visibility:hidden;z-index:214748364 !important;
	left:-110px;
	width:200px; 
	background-color:White;
	border: solid 5px #f7f7f7;		
	height:150px;}


/* <2ieme bloc (sous Bloc principal)> */ 
#cart_root_container .shopping_cart_overlay2
{/*Position*/  position:absolute;width:inherit;visibility:hidden;z-index:214748363 !important;
		top:155px; /*identique à la hauteur du blocprincipal + le border*/
		height:34px;
		left:-5px; /* boder du bloc prncipal */ 
		background-color:#7f7f7f;
		border: solid 5px #f7f7f7;	
		}
	
/* bouton passer à la caisse */
#cart_root_container  .btn_overlay2_passer_caisse
	{text-decoration:underline;	cursor:pointer; background-image:url('../images/overlay_bg_btn.png'); background-position:center top;
	text-align:center; vertical-align:text-bottom;	background-repeat:no-repeat; width:100%; height:29px; padding-top:6px;}
	
/* Label */
#cart_root_container .item_container{ padding: 5px 5px 5px 5px;}
#cart_root_container .cart_overlay_ajout{text-align:center; background-color:#f7f7f7;padding: 2px 5px 0px 4px; color:#999999;  height:15px;} /* Dernier Article ajouté */
#cart_root_container .NBR_cart_item{ font-weight:bold;}
.cart_root_container .panier_vide{text-align:center;padding-top:55px;} /* Votre panier est vide */
.cart_root_container .Img_produit{float:left; padding-right:10px;} /* Img du produit dans l'overlay */
.cart_root_container .lbl_Nom_produit{display:block; font-weight:bold} /* Nom du produit */
.cart_root_container .lbl_Style_produit{display:block}
.cart_root_container .lbl_quantite{}
.cart_root_container .qty{display:block;}
.cart_root_container .lbl_prix{}
.cart_root_container .contenu_cart_overlay_fermer{text-decoration:underline; cursor:pointer; float:right;}
.cart_root_container .cart_overlay2_fermer{text-decoration:underline; cursor:pointer; text-align:center}
.cart_root_container ._item_overlay{background-color:White; width:90%; padding: 0px 5px 0px 5px; text-align:left; height:85px; clear:both;}
.cart_root_container .shopping_cart_overlay2 .btn_shopping_cart_items { }
#cart_root_container  .overlay_fermer_image{float:right; top:-55px;} /*Bonton fermer haut droit  */

	
/***** </ca*/
