/*** <STYLES DU CATALOGUE SPÉCIFIQUES AU DESIGN DU SITE> ***/


/*** <Product card> ***/


.productCard
{
	border-color:White;
	
	}
	.product_card_title {
		font-family:Arial;
		font-size:16px;
		color:#7f7f7f;
		/*font-weight:bold; */
		text-transform:uppercase;
		display:block;
		text-align:left;
	}
	.product_card_unit {
		font-family:Arial;
		font-size:10px;
		color:#575757;
		text-transform:uppercase;
	}
	
	.product_card_unit_dispo
	{
		
		font-size:12px;
		color:#7f7f7f;
		text-transform:uppercase;
	}
	
	
	.product_card_unit_marque_container
	{
		font-weight:bold;
		font-size:12px;
		color:#7f7f7f;
		text-transform:uppercase;
		
	}
	.product_card_unit_marque
	{
		display:block;				
	}
	.product_card_description {
	}
	.product_card_long_description 
	{
		font-family:Arial;
		font-size:14px;
		color:#595959;
		width:520px;
		
	}
	.product_card_tabs_box {
	}
	A.product_card_tabs {
	}
	A.product_card_tabs:hover {
	}
	.product_card_price 
	{
		font-size:18px;
		font-family:Arial;
		font-weight:bold;
		color:#e87f5d;
	}
	.product_card_price_strike 
	{
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:black;
		text-decoration:line-through;
	}
	.product_card_rebate {
	}
	.product_card_box_add_to_cart {
	}
	.product_card_ddl 
	{
		font-family:Arial;
		font-size:11px;
		width:95%;
	}
	.product_card_layers_box {
	}
	a.product_card_addtocart 
	{
		background-image:url(../images/imagesClement/btn_add_to_cart.gif);
		background-repeat:no-repeat;
		display:block;
		width:162px;
		height:33px;
		font-family:Verdana;
		font-size:9px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		color:#595959;
		line-height:34px;
		*line-height:33px;
		text-indent:7px;
		margin-top:5px;
	}
	a.product_card_addtocart:hover
	{
		text-decoration:none;
	}
	a.product_card_document 
	{
		background-image:url(../images/imagesClement/btn_document.gif);
		background-repeat:no-repeat;
		display:block;
		width:162px;
		height:33px;
		font-family:Verdana;
		font-size:9px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		color:#595959;
		line-height:34px;
		*line-height:33px;
		text-indent:7px;
		margin-top:5px;
	}
	a.product_card_document:hover
	{
		text-decoration:none;
	}
	.product_card_canada_shipping
	{
		background-image:url(../images/imagesClement/ico_canada.gif);
		background-repeat:no-repeat;
		background-position:0px 2px;
		display:block;
		font-family:Arial;
		font-size:11px;
		color:#595959;
		text-indent:25px;
	}
	a.product_card_print_file
	{
		background-image:url(../images/imagesClement/ico_print_file.gif);
		background-repeat:no-repeat;
		background-position:right 0px;
		height:16px;
		display:block;
		font-family:Arial;
		font-size:11px;
		color:#595959;
		padding-right:20px;
		line-height:17px;
		cursor:pointer;
		text-align:right;
	}
	a.product_card_back
	{
		font-family:Arial;
		font-size:11px;
		color:#595959;
	}
	.product_card_zoom_image
	{
		position:absolute;
		z-index:100;
		text-align:left;
		margin-left:0px;
	}
	.boxAddToCartSuccess
	{
		padding:10px 0;
		color:#e87f5d;
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
	}
	.product_card_promo_background
	{
		position:absolute;
		z-index:1000;
		width:455px;
		background-image:url(../images/imagesClement/promo_overlay_bckg.png);
		background-repeat:repeat;
		padding:20px;
		margin-top:-10px;
		margin-left:-10px;
		display:none;
		font-family:Verdana;
		font-size:11px;
	}
	.product_card_promo_background span, .product_card_promo_background p
	{
		font-family:Verdana;
		font-size:10px;
	}
	.product_card_promo
	{
		min-height:125px;
		background-color:#fff;
		border:1px solid #e87f5d;
		padding:10px;
		margin-top:10px;
		*margin-top:-15px;
	}
		/*** <Caracteristics / Features / Properties / Documents / Product Parts / Images> ***/
		.prop_title, .feat_title, .carac_title, .docs_title, .parts_title, .images_title, .dealers_title, .fournisseurs_title {
	}
		.prop_table, .feat_table, .carac_table, .docs_table, .parts_table, .images_table, .model_table, .dealers_table, .fournisseurs_table {
	}
		.prop_group, .feat_group, .carac_group, .docs_group, .parts_group, .images_group, .dealers_group {
	}
		.prop_tr, .feat_tr, .carac_tr, .docs_tr, .parts_tr, .images_tr, .model_tr, .dealers_tr {
	}
	.prop_label, .feat_label, .carac_label, .docs_label, .related_label, .parts_label, .images_label, .model_label, .dealers_label , .fournisseur_label
	{
		font-size:10px;
		font-family:Arial;
		color:#595959;
		font-weight:bold;
		text-transform:uppercase;
		display:block;
		padding-bottom:3px;
		padding-top:10px;
	}
		.prop_value, .feat_value, .carac_value, .docs_value, .parts_value, .images_value {
	}
		/*** </Caracteristics / Features / Properties / Documents / Product Parts / Images> ***/
/*** </Product card> ***/

/*** <Category list> ***/
	.cat_list_container {
		width:525px; /* Largeur de la liste de catégorie/produits*/
	}
	.cat_list_selected_cat {
		font-size:14px;
		font-weight:bold;
		color:#a30000;	
	}
	.cat_list_table {
		border-bottom:1px solid #aaaaaa; 
		border-right:1px solid #aaaaaa; 
		border-top:1px solid #dedede; 
		border-left:1px solid #dedede;
	}
	.cat_list_table td {
		/*border:1px solid #dedede; */
		text-align:center;
		padding:10px;
	}
	.cat_list_table img {
		/*border:1px solid #dedede; */
		display:block;
		margin-bottom:5px;
	}
	.cat_list_table a, .cat_list_table a:visited {
		font-size:12px;
		font-weight:bold;
		color:#555555;
		text-decoration:none;
	}
	.cat_list_table a:hover {
		color:#a30000;
		text-decoration:underline;
	}
/*** </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_table {
	}
	.prod_list_table td {
	}
	.prod_list_row {
	}
	.prod_list_row_alt {
	}
	.prod_list_product_name, a.prod_list_product_name, a.prod_list_product_name:visited {
		font-size:11px;
		font-weight:bold;
		font-family:Arial;			
		color:#575757;
		text-decoration:none;
	}
	a.prod_list_product_name:hover {
		
		color:#e87f5d;
		text-decoration:underline;
	}
	.prod_list_models_available
	{
		font-size:11px;
		font-family:Arial;
		color:#7f7f7f;
		width:100%;
	}
	.prod_list_sku
	{
		font-size:09px;
		font-family:Arial;
		color:#595959;
		display:block;
		width:100%;
	}
	.prod_list_product_desc {
	}
	.prod_list_price 
	{
		font-size:13px;
		font-family:Arial;
		font-weight:bold;
		text-transform:uppercase;
		color:#e87f5d;
		display:block;
		width:100%;
	}
	.prod_list_price_strike 
	{
			
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		color:black;
		width:100%;
	}
	.prod_list_sort_label
	{
		font-size:11px;
		font-family:Verdana;
		color:#595959;
		padding-right:6px;
		padding-top:3px;
		width:100%;
	}
	.prod_list_sort_options
	{
		font-size:11px;
		font-family:Verdana;
		text-transform:uppercase;
		color:#595959;
		width:140px;
		
	}
/*** </Product list> ***/

/*** <Shopping Cart> ***/

	.cart_page_container 
	{
		width:885px;
		margin-top:10px;
	}
	.cart_optimal_container, .cart_optimal_container span
	{
		font-family:Verdana;
		font-size:11px;
	}
	.cart_optimal_txtbox
	{
		font-family:Verdana;
		font-size:11px;
	}
	.cart_option_container {
	}
	.cart_table {
	}
	.cart_header 
	{
		background-image:url(../images/imagesClement/shopping_cart_header_bckg.gif);
		background-repeat:no-repeat;
		height:33px;
	}
	.cart_header td 
	{
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		padding-top:8px!important;
		color:#5f4d3f;
	}
	.cart_table hr {
	}
	.cart_product_name 
	{
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		color:#5f4d3f;
	}
	.cart_txtbox
	{
		font-family:Verdana;
		font-size:11px;
		width:30px;
	}
	td.cart_txtbox
	{
		font-family:Verdana;
		font-size:11px;
		width:57px;
	}
	
	.cart_product_name:hover
	{
		color:#309AC1;
	}
	.cart_product_number {
	}
	.cart_unit_price, .cart_total_price 
	{
		font-family:Verdana;
		font-size:11px;
		font-weight:normal;
	}
	.cart_label_options {
	}
	.cart_ddl_option {
	}
	.cart_total_transaction_label 
	{
		font-family:Verdana;
		font-size:11px;
		font-weight:normal;
		text-transform:uppercase;
	}
	.cart_sub_total 
	{
		font-family:Verdana;
		font-size:11px;
		font-weight:normal;
		text-transform:uppercase;
	}
	.cart_taxes 
	{
		font-family:Verdana;
		font-size:11px;
		font-weight:normal;
		text-transform:uppercase;
	}
	.cart_final_total 
	{
		font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		color:#cc0033;
	}
	.cart_separator
	{
		background-image:url(../images/imagesClement/shopping_cart_separator.gif);
		background-repeat:repeat-x;
		height:25px;
	}
	a.cart_update, a.cart_update:hover
	{
		background-repeat:no-repeat;
		display:block;
		height:23px;
		width:136px;	
		background-image: url(../images/imagesClement/shopping_cart_btn_update.gif); /* image */
		color:#fff;
		font-family:Verdana;
		font-size:10px;
		text-decoration:none!important;
		line-height:22px;
		text-align:center;
	}
	.cart_payment_credit_cvd
	{
		width:30px;
	}
	.cart_comments
	{
		width:99%;
		font-family:Verdana;
		font-size:11px;
	}
	/*** <Buttons> ***/
	.btn_shopping_cart, a.btn_shopping_cart, a.btn_shopping_cart:visited {
		background-repeat:no-repeat;
		text-align:left;
		background-color:Transparent;
		background-position:center;
		display:block;
		display:inline-block!important;
		height:30px;
		border:0px solid Transparent;
		line-height:0px;
		_line-height:normal!important;
		cursor:hand;
		cursor:pointer!important;
		width:30px;
		background-image: url(../images/catalogue/btn_cart.gif); /* image */
	}
	
	
	
	.btn_shopping_cart:hover, a.btn_shopping_cart:hover {
		background-image: url(../images/catalogue/btn_cart.gif);
		/*background-image: url(../images/catalogue/btn_cart_rl.gif);*/ /* image */
	}
	
	.btn_giftlist, a.btn_giftlist, a.btn_giftlist:visited {
		background-repeat:no-repeat;
		text-align:right;
		background-color:Transparent;
		background-position:center;
		display:block;
		display:inline-block!important;
		height:30px;
		border:0px solid Transparent;
		line-height:0px;
		_line-height:normal!important;
		cursor:hand;
		cursor:pointer!important;
		width:30px;
		background-image: url(../images/catalogue/btn_giftlist.gif); /* image */
	}
	.btn_giftlist:hover, a.btn_giftlist:hover {
		background-image: url(../images/catalogue/btn_giftlist.gif);
		/*background-image: url(../images/catalogue/btn_cart_rl.gif);*/ /* image */
	}
	
	.btn_shopping_cart_items 
	{
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		color:#575757;
	}
	A.btn_shopping_cart_items 
	{
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		color:#575757;
	}
	A.btn_shopping_cart_items:hover
	{
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		color:#f3975d;
		text-decoration:none;
	}


	.btn_delete_cart, a.btn_delete_cart, a.btn_delete_cart:visited {
		background-repeat:no-repeat;
		background-color:Transparent;
		background-position:center;
		display:block;
		display:inline-block!important;
		height:25px;
		border:0px solid Transparent;
		line-height:0px;
		_line-height:normal!important;
		cursor:hand;
		cursor:pointer!important;
		width:23px;	
		background-image: url(../images/catalogue/btn_delete_cart2.gif); /* image */
	}
	.btn_delete_cart:hover, a.btn_delete_cart:hover {
		background-image: url(../images/catalogue/btn_delete_cart_rl2.gif); /* image */
	}
	/*** </Buttons> ***/
	
	
	a.cat_retreive_link,a.cat_retreive_link:hover
	{
		text-decoration:none;
		font-size:smaller;
	}
	
	
	
	
	/******** Cart Overlay ****************/
	/* SF 14dec.09*/ 
	/* <CartOverlay> */
	
	/* Bloc principal */ 
	.btn_shopping_cart_overlay
	{	
		
		width:250px;
		position:absolute;	
		top:100px;	
		left: 62%;
		visibility:hidden;
		text-align:center;		
		height:150px;
		background-color:#ffffff;
		border-width:10px;
		border-color:#e5e5e5;
		border-style:solid;
		z-index:99;
		color:#999999;
		font-size: 11px;
		
	}
	/* 2ieme bloc (voir le panier) */ 
	.shopping_cart_overlay2
	{
		
		width:260px;
		top:270px;
		position:absolute;
		left: 62%;
		padding-right:8px;
		padding-top:3px;	
		height:34px;
		background-color:#575757;
		border-width:1px;
		border-color:#575757;
		border-style:solid;
		z-index:98;
		color:#ff7443;
		font-size: 11px;
		font-family: verdana, Helvetica, sans-serif;
		
		visibility:hidden;
		

	}
	.overlay_fermer_image
	{
		padding: 3px 3px 0px 0px;
		
	}
	
	.btn_overlay2_passer_caisse
	{

		text-decoration:underline; 
		cursor:pointer; 
		background-image:url('../images/imagesclement/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;
	}
	
	/* 
	.cart_container_on{background-color:Blue;}
	.cart_container_off{background-color:White;}
	*/
	
	.cart_overlay_ajout	{float:left; text-align:center; width:210px; color:#575757; height:25px;}
	.contenu_cart_overlay_fermer{text-decoration:underline; cursor:pointer; float:right;}
	.cart_overlay2_fermer{text-decoration:underline; cursor:pointer;}
	._item_overlay{	background-color:White; width:100%; text-align:left; height:95px; clear:both;}
	
	/* </CartOverlay> */
	
	
	
	
/*** </Shopping Cart> ***/
/*** </STYLES DU CATALOGUE SPÉCIFIQUES AU DESIGN DU SITE> ***/




/*Checkout*/
/*********************************************************************/
/*Style généraux du checkout*/
/*********************************************************************/
/*<checkout>*/
	
	/*<conteneur principaux>*/
	.checkout { margin-bottom:5px; font:normal 11px verdana, arial, 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:1px solid #ccc; margin:15px 0; }
	/*</conteneur principaux>*/
	
	/*<controles generiques>*/
	.checkout input, .checkout select { font:normal 11px verdana, arial, sans-serif; }
	.checkout .checkout_cart_optionszone select.ddl { font-size:9px; }
	.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 verdana, arial, sans-serif; width:112px; }
	.checkout .step_payment input.txt_cdv { font:normal 11px verdana, arial, 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 a.grey { color:#aaaaaa; 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_localisation
	{
		float:left;
		margin-left:15px;
		font-family:Verdana;
		font-size:10px;
		width:460px;
	}
	.checkout_localisation .localisation_background
	{
		background-color:#efefef;
		padding:10px;
	}
	.checkout_localisation .localisation_background span
	{
	}
	.checkout_localisation .localisation_background a
	{
		font-weight:bold;
		color:#e87f5d;
		font-family:Verdana;
		font-size:10px;
	}
	.checkout_totalzone {  margin-bottom:3px; float:right; width:370px; }
	.subtotal_item { clear:both; padding:5px 0; border-top:1px solid #ccc; height:15px; }
	.subtotal_item .lbl { float:left; margin-right:5px; }
	.subtotal_item .amount { width:75px; text-align:right; padding-right:5px; color:#000; font-weight:bold; }
	.checkout_btnzone { text-align:right; }
	/*</controle du cart>*/
	
	/*<controle frais de livraision>
	.checkout .step_shipmode .shipmode_table { border:0 none; margin-bottom:8px; width:100%; }
	.checkout .step_shipmode .shipmode_table tr td { padding:2px; }
	.checkout .step_shipmode .shipmode_table tr td.rbtn { width:10px; }
	.checkout .step_shipmode .shipmode_table tr td.item { width:350px; }
	.checkout .step_shipmode .shipmode_table tr td.price { width:60px; }
	.checkout .step_shipmode .shipmode_table .item_name { font-weight:normal; }
	.checkout .step_shipmode .shipmode_table .lbl { }
	/*</controle frais de livraision>*/
	
	/* SForcier */
	/* <controle frais de livraision>*/
	.item_provider { font-family:Arial; color:#575757; font-size:12px;}
	.item_provider_description{ font-family:Arial; color:#575757; font-size:12px; font-weight:normal; padding-left:20px; padding-top:0px; padding-bottom:5px; line-height:18px;}
	/*</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 { }
.checkout_btnzone input, .checkout_btnzone select, a.lnkContinueShopping
{
	background-repeat:no-repeat;
	background-image: url(../images/imagesClement/btn_beige.gif); /* image */
	background-repeat:no-repeat;
	background-color:Transparent;
	border:0 none;
	color:#595959;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	height:20px;
	*height:22px;
	width:150px;
	margin-top:10px;
}
.checkout_btnzone input.long, .checkout_btnzone select.long, a.lnkContinueShopping
{
	background-image: url(../images/imagesClement/btn_beige_long.gif); /* image */
	width:220px;
}
.checkout_btnzone .btn_back, .checkout_btnzone .btn_next
{
	background-repeat:no-repeat;
	background-image: url(../images/imagesClement/btn_blue.gif); /* image */
	background-color:Transparent;
	border:0 none;
	color:#595959;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	height:20px;
	*height:22px;
	width:150px;
}
a.lnkContinueShopping
{
	display:block;
	padding-top:4px;
	text-align:center;
}
a.lnkContinueShopping:hover
{
	text-decoration:none;
}
tr.cart_item td { 
	padding-top :4px!important;
	border-bottom:1px solid #ccc;	
}
/*</checkout_btnzone>*/

/* <Recherche de produits> */
.prod_recherche_infos {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:10px;
	background-color:#f7f7f7;
	margin-bottom:10px;
}

/*Shipping Configuration*/
.shipconfig {
	
}

.shipconfig_val {
	
}

.shipconfig_desc {
	font:normal 12px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.shipconfig_labeltextval {
	margin-bottom:1em;
	text-align:left;
	margin-right:5px;
}

span.shipconfig_label {
	font:bold 11px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	margin-top:3px;
	width:140px;
}

.shipconfig_text {
	font:normal 11px Arial, Helvetica, sans-serif;
}

.shipconfig_apply {
}

/*<checkout_steps>*/
.checkout_steps 
{
}
.checkout_steps a 
{	
	display:block;
	width:137px;
	height:29px;
	float:left;
	margin:10px;
	margin-left:5px;
}
.checkout_steps a:hover { }
.checkout_steps a.cart_off,
.checkout_steps a.cart_off_fr,
.checkout_steps a.cart_off_en { display:none }
.checkout_steps a.cart_on,
.checkout_steps a.cart_on_fr,
.checkout_steps a.cart_on_en { display:none }
.checkout_steps a.cart_cur, 
.checkout_steps a.cart_cur_fr,
.checkout_steps a.cart_cur_en { display:none }
.checkout_steps a.user_off,
.checkout_steps a.user_off_fr,
.checkout_steps a.user_off_en { display:none; }
.checkout_steps a.user_on,
.checkout_steps a.user_on_fr,
.checkout_steps a.user_on_en { display:none; }
.checkout_steps a.user_cur,
.checkout_steps a.user_cur_fr,
.checkout_steps a.user_cur_en { display:none; }

.checkout_steps a.address_off { background-image:url(../images/imagesClement/shopping_cart_step1_off.gif); cursor:default; }
.checkout_steps a.address_off_fr { background-image:url(../images/imagesClement/shopping_cart_step1_off_fr.gif); cursor:default; }
.checkout_steps a.address_off_en { background-image:url(../images/imagesClement/shopping_cart_step1_off_en.gif); cursor:default; }

.checkout_steps a.address_on { background-image:url(../images/imagesClement/shopping_cart_step1_on.gif); }
.checkout_steps a.address_on_fr { background-image:url(../images/imagesClement/shopping_cart_step1_on_fr.gif); }
.checkout_steps a.address_on_en { background-image:url(../images/imagesClement/shopping_cart_step1_on_en.gif); }


.checkout_steps a.address_cur { background-image:url(../images/imagesClement/shopping_cart_step1_on.gif); }
.checkout_steps a.address_cur_fr { background-image:url(../images/imagesClement/shopping_cart_step1_on_fr.gif); }
.checkout_steps a.address_cur_en { background-image:url(../images/imagesClement/shopping_cart_step1_on_en.gif); }


.checkout_steps a.shipping_off { background-image:url(../images/imagesClement/shopping_cart_step2_off.gif); cursor:default; }
.checkout_steps a.shipping_off_fr { background-image:url(../images/imagesClement/shopping_cart_step2_off_fr.gif); cursor:default; }
.checkout_steps a.shipping_off_en { background-image:url(../images/imagesClement/shopping_cart_step2_off_en.gif); cursor:default; }

.checkout_steps a.shipping_on { background-image:url(../images/imagesClement/shopping_cart_step2_on.gif); }
.checkout_steps a.shipping_on_fr { background-image:url(../images/imagesClement/shopping_cart_step2_on_fr.gif); }
.checkout_steps a.shipping_on_en { background-image:url(../images/imagesClement/shopping_cart_step2_on_en.gif); }

.checkout_steps a.shipping_cur { background-image:url(../images/imagesClement/shopping_cart_step2_on.gif); }
.checkout_steps a.shipping_cur_fr { background-image:url(../images/imagesClement/shopping_cart_step2_on_fr.gif); }
.checkout_steps a.shipping_cur_en { background-image:url(../images/imagesClement/shopping_cart_step2_on_en.gif); }

.checkout_steps a.payment_off { background-image:url(../images/imagesClement/shopping_cart_step3_off.gif); cursor:default; }
.checkout_steps a.payment_off_fr { background-image:url(../images/imagesClement/shopping_cart_step3_off_fr.gif); cursor:default; }
.checkout_steps a.payment_off_en { background-image:url(../images/imagesClement/shopping_cart_step3_off_en.gif); cursor:default; }

.checkout_steps a.payment_on { background-image:url(../images/imagesClement/shopping_cart_step3_on.gif); }
.checkout_steps a.payment_on_fr { background-image:url(../images/imagesClement/shopping_cart_step3_on_fr.gif); }
.checkout_steps a.payment_on_en { background-image:url(../images/imagesClement/shopping_cart_step3_on_en.gif); }

.checkout_steps a.payment_cur { background-image:url(../images/imagesClement/shopping_cart_step3_on.gif); }
.checkout_steps a.payment_cur_fr { background-image:url(../images/imagesClement/shopping_cart_step3_on_fr.gif); }
.checkout_steps a.payment_cur_en { background-image:url(../images/imagesClement/shopping_cart_step3_on_en.gif); }

.checkout_steps a.validation_off { background-image:url(../images/imagesClement/shopping_cart_step4_off.gif); cursor:default; }
.checkout_steps a.validation_off_fr { background-image:url(../images/imagesClement/shopping_cart_step4_off_fr.gif); cursor:default; }
.checkout_steps a.validation_off_en { background-image:url(../images/imagesClement/shopping_cart_step4_off_en.gif); cursor:default; }

.checkout_steps a.validation_on { background-image:url(../images/imagesClement/shopping_cart_step4_on.gif); }
.checkout_steps a.validation_on_fr { background-image:url(../images/imagesClement/shopping_cart_step4_on_fr.gif); }
.checkout_steps a.validation_on_en { background-image:url(../images/imagesClement/shopping_cart_step4_on_en.gif); }

.checkout_steps a.validation_cur { background-image:url(../images/imagesClement/shopping_cart_step4_on.gif); }
.checkout_steps a.validation_cur_fr { background-image:url(../images/imagesClement/shopping_cart_step4_on_fr.gif); }
.checkout_steps a.validation_cur_en { background-image:url(../images/imagesClement/shopping_cart_step4_on_en.gif); }

.checkout_steps a.confirmation_off { background-image:url(../images/imagesClement/shopping_cart_step5_off.gif); cursor:default; }
.checkout_steps a.confirmation_off_fr { background-image:url(../images/imagesClement/shopping_cart_step5_off_fr.gif); cursor:default; }
.checkout_steps a.confirmation_off_en { background-image:url(../images/imagesClement/shopping_cart_step5_off_en.gif); cursor:default; }

.checkout_steps a.confirmation_on { background-image:url(../images/imagesClement/shopping_cart_step5_on.gif); cursor:default; }
.checkout_steps a.confirmation_on_fr { background-image:url(../images/imagesClement/shopping_cart_step5_on_fr.gif); cursor:default; }
.checkout_steps a.confirmation_on_en { background-image:url(../images/imagesClement/shopping_cart_step5_on_en.gif); cursor:default; }

.checkout_steps a.confirmation_cur { background-image:url(../images/imagesClement/shopping_cart_step5_on.gif); }
.checkout_steps a.confirmation_cur_fr { background-image:url(../images/imagesClement/shopping_cart_step5_on_fr.gif); }
.checkout_steps a.confirmation_cur_en { background-image:url(../images/imagesClement/shopping_cart_step5_on_en.gif); }

/*</checkout_steps>*/


/*<CUSTOM>*/
.checkout_steps a.giftlist_off {  }
.checkout_steps a.giftlist_on {  }
.checkout_steps a.giftlist_cur {  }

a.btn_triple {
	background-image:url(../images/imagesClement/btn_triple2.gif);
	background-repeat:no-repeat;
	float:left;
	color:#36454F;
	font:normal 10px arial,verdana,sans-serif;
	padding-top:26px;
	padding-bottom:10px;
	text-decoration:none;
	text-align:center;
	/*text-transform:uppercase;*/
	display:block;
	line-height:11px;
	/*letter-spacing:80%;*/
}
a.btn_triple:hover { background-image:url(../images/imagesClement/btn_triple_rl2.gif); text-decoration:underline;}
a.cart_triple { background-position: 0 0; width:53px; padding-left:2px;}
a.gift_triple { background-position: -55px 0; width:60px; padding-left:1px;}
a.checkout_triple { background-position: -116px 0; width:55px; padding-left:2px; padding-bottom:20px; }
.box_model { color:#595959; font:normal 10px arial,verdana,sans-serif;  margin-bottom:10px;}	
.box_model .ddl { font:normal 9px arial,verdana,sans-serif; }	

/*<filtres>*/
.amx_prodfltr {  margin-bottom:1px; border:1px solid #ddd; padding:5px; background:#fafafa; }
.amx_prodfltr h2 { margin:0 0 5px 0; font-size:110% }
.amx_prodfltr h3 { margin:0; font-size:100% }
.amx_prodfltr .fltr_price { width:33%; float:left; }
.amx_prodfltr .fltr_manuf { width:33%; float:left; }
.amx_prodfltr .fltr_cat { width:33%; float:left; }
.amx_prodfltr .fltr_status { width:33%; float:left; }
.amx_prodfltr .fltr_feat { width:33%; float:left; }
.amx_prodfltr .lbl_featgrp { }
.amx_prodfltr .feat_grp { }
.amx_prodfltr .lbl_featgrp { }
.amx_prodfltr .lbl { }
.amx_prodfltr .val { display:block; }
.amx_prodfltr .val input{ margin-left:0; }
.amx_prodfltr .val a { }
.amx_prodfltr .btn_fltr { margin-top:10px; float:right; font-size:100% }
.amx_prodfltr .titre { float:left; font-weight:bold;}

a.filtered { font-weight:bold; }

/* Skin 1 
.dd_filter { font-family:Arial; color:#f3f3f3; font-size:10px; height:22px; background-color:#575757;; padding-top:5px; display:inline-block; width:100%; clear:both; position:relative}
.dd_filter .dd_titre { float:left; margin-left:5px; }
.dd_filter .dd_titre_label { float:left; margin-left:5px; margin-right:5px; visibility:hidden; position:absolute;}
.dd_filter .dd { float:left; border-bottom: #575757 1px solid; border-left: #575757 1px solid; background-color: #f7f7f7; font-family: Arial; color: #000000; font-size: 10px; border-top: #575757 1px solid; border-right: #575757 1px solid;}
 Avec Label : .dd_filter .dd_titre_label { float:left; margin-left:5px; margin-right:5px; visibility:hidden; position:absolute;} */ 

/* Skin 2 
.dd_filter { font-family:Arial; color:#ffffff; font-size:8px; height:22px; background-color:#f3f3f3; border:solid thin #575757;  top:-17px; padding-top:4px; display:inline-block; width:701px; clear:both; position:relative}
.dd_filter .dd_titre { float:left; margin-left:5px; }
.dd_filter .dd_titre_label { float:left; margin-left:5px; margin-right:5px; visibility:hidden; position:absolute;}
.dd_filter .dd { float:left; max-width:250px; border-bottom: #575757 1px solid; border-left: #575757 1px solid; background-color: #f7f7f7; font-family: Arial; color: #000000; font-size: 10px; border-top: #575757 1px solid; border-right: #575757 1px solid;} */
/* Avec Label : .dd_filter .dd_titre_label { float:left; margin-left:5px; margin-right:5px; visibility:hidden; position:absolute;}*/