/*** <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:rgb(208,22,22);
	}
	.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;
	}
	.idRabais{display: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:rgb(208,22,22);
		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 color:rgb(208,22,22);
		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:rgb(208,22,22);
		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:12px;
		font-family:Arial;
		font-weight:bold;
		text-transform:uppercase;
		color:rgb(208,22,22);
		display:block;
		width:100%;
	}
	.prod_list_price_strike 
	{
			
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		color:black;
		width:100%;
		text-decoration: line-through;
		
	}
	.prod_list_price_lbl{font-size:11px; font-weight:bold;}
	.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, .checkout_cart_table
	{
		/*background-image:url(../images/imagesClement/shopping_cart_header_bckg.gif);*/
		
		background-repeat:no-repeat;
		border:solid 1px #cccccc ;
		height:33px;
	}
	.btn_del_item a{width:60px !important; height:25px !important;}
	.checkout_cart_table .head { background-color:Transparent !important; }
	.checkout_cart_table .head td { padding:5px !important; color:Black !important;}

	/*.cart_header td 
	{
		
		font-family:Verdana;
		font-size:11px;
		font-weight:normal;
		padding-top:2px!important;
		color:#000000;
		text-align:center;
	}*/
	.head{text-align:center;}
	.cart_header td#colImgCart{vertical-align:middle; width:120px;}
	.cart_header td#colImgCart a{width:100px; display:block; height:100px; }
	.cart_header td#colImgCart img{border:solid 1px #cccccc !important; width:100px;}
	.cart_header a.item_name{ color:Black;  font-variant:small-caps; text-decoration:none; font-weight:normal; font-size:13px; width:100%;}
	.cart_header .lblRO
	{
		font-weight:normal;
		
		
		}
	#ma_commande
	{
		display:block;
		background-color:#b5b5b7;
		text-align:left;	
		margin-bottom:0px;
		font-size:12px;
		color:White;
		font-weight:bold;
		padding-top:5px;
		padding-left:5px;
		color: white;
		display: block;
		font-size: 13px;
		font-weight: bold;
		height: 15px;
		}
		
		.cart_header input[type=submit]
		{
			display:none;
		}
	.cart_table hr {
	}
	.cart_product_name
	{
		font-family:Verdana !important;
		font-size:10px !important;
		font-weight:bold !important;
		color:#000000 !important;
	}
	.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 {
font-family:Verdana;
font-size:11px;
height:110px;
width:393px;
}

.cart_gift_comments {
font-family:Verdana;
font-size:11px;
height:110px;
width:393px;
}
	/*** <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:arial;
		font-size:12px;
		
		color:#575757;	
		text-decoration:none;
	}
	A.btn_shopping_cart_items 
	{
		font-family:arial;
		font-size:12px;
		color:#575757;	
		text-decoration:none;
	
	}
	
	.btn_overlay2_passer_caisse A.btn_shopping_cart_items 
	{color:White; font-weight:bold;}
	
	#cart_container A.btn_shopping_cart_items, 
	#giftList_tdGiftList A.btn_shopping_cart_items
	{
        font-family:arial;
		font-size:12px;
	    color:#575757;
	    font-size:12px;
		font-weight:normal;		
		text-decoration:none; 
		text-transform:lowercase;
	}
		
    #cart_container span
    {
        font-family:arial;
		font-size:12px;
		font-weight:normal;
		color:#575757;
		text-transform:lowercase;
		text-decoration:none;
	}
	
	A.btn_shopping_cart_items:hover
	{
		font-family:arial;
		font-size:12px;
		font-weight:normal;
		color:#575757;
		text-transform:lowercase;
		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:25px;	
		background-image: url(../images/catalogue/btn_delete_cart.gif); /* image */
	}
	.btn_delete_cart:hover, a.btn_delete_cart:hover {
		background-image: url(../images/catalogue/btn_delete_cart_rl.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:65px;	
		left: 70%;
		visibility:hidden;
		text-align:center;		
		
		background-color:#ffffff;
		border-width:1px;
		border-color:#000000;
		border-style:solid;
		z-index:99;
		color:#666666;
		font-size: 11px;
		padding:8px;
		
	}
	
	/* 2ieme bloc (voir le panier) */ 
	.shopping_cart_overlay2
	{
		
		width:250px;
		bottom:0;
		position:relative;
	    padding-right:8px;		
		padding-top:10px;	
		height:25px;
		z-index:98;
		color:#ff7443;
		font-size: 11px;
		font-family: verdana, Helvetica, sans-serif;
		
		visibility:hidden;
		
		

	}
	.overlay_fermer_image
	{
		padding: 0px 5px 0px 0px;
		
	}
	
	.btn_overlay2_passer_caisse
	{

		cursor:pointer; 
		background-image:url(../images/fleches_cart.gif);
		background-position:115px 8px;
		text-align:left;
		vertical-align:text-bottom;
		background-repeat:no-repeat;
		width:150px;
		background-color: #E20613;
		height:20px;
		padding-top:6px;
		padding-right:5px;
		float:right;
		padding-left:5px;
		
	}
	
	/* 
	.cart_container_on{background-color:Blue;}
	.cart_container_off{background-color:White;}
	*/
	.contenu_cart_overlay_title{width:210px; float:left; padding:0 0 5px 5px; text-align:left; font-size:13px; text-decoration:underline; font-weight:bold;}
	.cart_overlay_ajout	{clear:both; width:250px; text-align:center; color:#ffffff; font-size:12px; font-weight:bold; background-color:#000000; padding-top:5px; height:20px;}
	.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:70px; clear:both; border-bottom:1px solid #666666; margin:5px 0;}
	.item_container{text-align:left; width:150px; float:right; margin-bottom:5px; font-size:12px; color:#666666;}
	/* </CartOverlay> */
	
	.description_produit_overlay img{float:left}
	.description_produit_overlay .lbl_Nom_produit, .description_produit_overlay .lbl_Style_produit, .description_produit_overlay .qty{float:right; width:150px;}
	
	
	
	
/*** </Shopping Cart> ***/
/*** </STYLES DU CATALOGUE SPÉCIFIQUES AU DESIGN DU SITE> ***/




/*Checkout*/
/*********************************************************************/
/*Style généraux du checkout*/
/*********************************************************************/
/*<checkout>*/
	
	/*<conteneur principaux>*/
	.checkout { text-align:left; 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_fidelity { }
	.checkout .step_validation { }
	.checkout .step_conf { }
	
	 
	.checkout .step_ident, 
	.checkout .step_addresses,
	.checkout .step_shipmode,
	.checkout .step_payment,
	.checkout .step_fidelity,
	.checkout .step_conf { border-bottom:1px solid #ccc; margin:10px 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.lblDisabled { color:#B5B5B7; 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>*/
	
	.checkout .step_validation .lbPhoneExemple{ display:none; }

	
	/*<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; }
	
	.checkout .step_addresses .address_ctrl table td.right_col2{ text-align:left; padding:1px; width:90px; }
	.checkout .step_addresses .address_ctrl table td.right_col2 .txtApp {display:inline-block; width:35px;}
	.checkout .step_addresses .address_ctrl table td.right_col2 .lblApp {color:#555555; font-weight:bold; display:inline-block;}
	/*</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:114px; }
	.checkout .step_payment input.txt_cdv { font:normal 11px verdana, arial, sans-serif; width:22px; }
	/*</controle de paiement>*/
	
	/*<controle du cart>*/
	.checkout .step_cart .checkout_cart {border:1px solid #ccc; }
	.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
	{
		
		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:rgb(208,22,22);
		font-family:Verdana;
		font-size:10px;
	}
	.checkout_totalzone {   width:883px; text-align:right;  margin:11px 0; /*background-color:#e9e9e9;*/}
	.subtotal_item { clear:both; padding:2px 0; border-top:0px solid #ccc; height:15px; }
	.subtotal_item .lbl {  margin-right:5px; }
	.subtotal_item .amount { width:75px; text-align:right; padding-right:5px; color:#000; font-weight:bold; }
	.checkout_btnzone { text-align:right; }
	 div.mytotal, div.mytotal .lbl, div.mytotal .amount{ background-color:Black; color:White; padding-top:4px;padding-bottom:4px;}
	/*</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>*/
	

	/* <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>*/
	
	/*<controle de fidélisation>*/
	.checkout .step_fidelity .fidelity_ctrl table td.left_col{ text-align:left; width:240px; padding:1px; }
	.checkout .step_fidelity .fidelity_ctrl table td.right_col{ text-align:left; padding:1px; }
	.checkout .step_fidelity .fidelity_Error { font:normal 11px arial, verdana,sans-serif; font-weight:bold; color:Red; }
	.checkout .step_fidelity .fidelity_info { margin-bottom:20px; }
	/*</controle de fidélisation>*/
	
/*</checkout>*/

/*<checkout_btnzone>*/
.checkout_btnzone { }
.checkout_btnzone input, .checkout_btnzone select
{
	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;
}

.btnSaveComment, a.btnSaveComment
{
		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 !important;
	font-family:Verdana;
	font-size:9px !important;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold !important;
	height:20px;
	*height:22px;
	width:150px;
	margin-top:10px;
	 margin-left:500px;
	 cursor:pointer;
	}
	
	
.btnViderPanier
{
	background-repeat:no-repeat;
	background-color:Transparent;
	border:0 none;
	color:#595959 !important;
	font-family:Verdana;
	font-size:9px !important;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold !important;
	height:20px;
	*height:22px;
	cursor:pointer;
	text-decoration:none;
}
.btnViderPanier:hover{color:#D91F26 !important; text-decoration:none;}
input.UpdateBtn:hover,input.btnViderPanier:hover{color:#D91F26 !important;}	
	 
	 
	 .UpdateBtn
	 {
	background-repeat:no-repeat;
	background-color:Transparent;
	border:0 none;
	color:#595959 !important;
	font-family:Verdana;
	font-size:9px !important;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold !important;
	height:20px;
	*height:22px;
	width:210px;
	cursor:pointer;
	/*text-decoration:underline;*/
	
	}
	
 .btnSaveComment, a.btnSaveComment{ margin-left:10px; width:220px;	background-image: url(../images/imagesClement/btn_beige_long.gif); /* image */}
.btnSaveComment, a.btnSaveComment, a.btnSaveComment:Hover{ display:block; padding-left:20px; padding-top:5px; text-decoration:none;}

.checkout_btnzone input.long, .checkout_btnzone select.long
{
	background-image: url(../images/imagesClement/btn_beige_long.gif); /* image */
	width:220px;
}
.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 a.fidelity_off { color:#cecece; text-decoration:none; cursor:default; }
.checkout_steps a.fidelity_on { color:#000; }
.checkout_steps a.fidelity_cur { color:#000; font-weight:bold; }
/*</checkout_steps>*/
.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:white;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	height:20px;
	*height:22px;
	width:205px;
	cursor:pointer;

}
a.lnkContinueShopping
{
	background-color: #575757;
    color: #FFFFFF;
    display: inline-block;
    float:right;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin-right: 177px;
    margin-bottom:10px;
    padding-top: 6px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 202px;
}

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 {margin-top:15px;}
.checkout_steps a 
{	
	display:block;
	width:115px;
	height:19px;
	float:left;
	margin-right:10px;
}
.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{height:23px; cursor:default; background-color:#fff; display:block; width:169px;}
/*EN STEPS*/
.checkout_steps a.address_off_en{background:#fff url(../images/imagesClement/step-my-cart.gif) no-repeat left -23px;  }
.checkout_steps a.address_cur_en,.checkout_steps a.address_on_en{background:#fff url(../images/imagesClement/step-my-cart.gif) no-repeat left top; }

.checkout_steps a.shipping_off_en{background:#fff url(../images/imagesClement/step-billing.gif) no-repeat left -23px; }
.checkout_steps a.shipping_cur_en,.checkout_steps a.shipping_on_en{background:#fff url(../images/imagesClement/step-billing.gif) no-repeat left top;}

.checkout_steps a.payment_off_en{background:#fff url(../images/imagesClement/step-payment.gif) no-repeat left -23px; }
.checkout_steps a.payment_cur_en,.checkout_steps a.payment_on_en{background:#fff url(../images/imagesClement/step-payment.gif) no-repeat left top;}

.checkout_steps a.validation_off_en{background:#fff url(../images/imagesClement/step-review.gif) no-repeat left -23px; }
.checkout_steps a.validation_cur_en,.checkout_steps a.validation_on_en{background:#fff url(../images/imagesClement/step-review.gif) no-repeat left top;}

.checkout_steps a.confirmation_off_en{background:#fff url(../images/imagesClement/step-confirmation-en.gif) no-repeat left -23px; }
.checkout_steps a.confirmation_cur_en,.checkout_steps a.confirmation_on_en{background:#fff url(../images/imagesClement/step-confirmation-en.gif) no-repeat left top; margin-right: 0;}

/*FR STEPS*/
.checkout_steps a.address_off_fr{background:#fff url(../images/imagesClement/step-panier.gif) no-repeat left -23px;  }
.checkout_steps a.address_cur_fr,.checkout_steps a.address_on_fr{background:#fff url(../images/imagesClement/step-panier.gif) no-repeat left top; }

.checkout_steps a.shipping_off_fr{background:#fff url(../images/imagesClement/step-coordonnees.gif) no-repeat left -23px; }
.checkout_steps a.shipping_cur_fr,.checkout_steps a.shipping_on_fr{background:#fff url(../images/imagesClement/step-coordonnees.gif) no-repeat left top;}

.checkout_steps a.payment_off_fr{background:#fff url(../images/imagesClement/step-paiement.gif) no-repeat left -23px; }
.checkout_steps a.payment_cur_fr,.checkout_steps a.payment_on_fr{background:#fff url(../images/imagesClement/step-paiement.gif) no-repeat left top;}

.checkout_steps a.validation_off_fr{background:#fff url(../images/imagesClement/step-validation.gif) no-repeat left -23px; }
.checkout_steps a.validation_cur_fr,.checkout_steps a.validation_on_fr{background:#fff url(../images/imagesClement/step-validation.gif) no-repeat left top;}

.checkout_steps a.confirmation_off{background:#fff url(../images/imagesClement/step-confirmation.gif) no-repeat left -23px; margin-right:0; }
.checkout_steps a.confirmation_cur_fr,.checkout_steps a.confirmation_on_fr{background:#fff url(../images/imagesClement/step-confirmation.gif) no-repeat left top;margin-right:0; }

#stepContainer a{cursor:pointer!important;}


/*</checkout_steps>*/

.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;}*/

input table {border-spacing: 0px; padding:0px; margin:0px;}

.item_provider_description_longue{}


/*<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;}
.lbValidationStepMessage{ display:block; width:90%; height:250px; }

.item_provider_description select{ width:250px; float:left;}
.item_provider_description{ float:left;}

/* <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  */
/***** </cart overlay> *****/
.descCartShipping{ cursor:pointer; text-decoration:underline; }


/* <mProductList> */

/*module*/
.axm_prodlist {}
.axm_prodlist_mobile {}
.axm_prodlist .prodlist {}

/*prodlist ctrl*/
.prodlist h2.cattitle {display:none;}
.prodlist .pager {  padding:5px; }
.prodlist .pager_top {}
.prodlist .pager_btm {}
.prodlist .comp_top { margin-bottom:10px; }
.prodlist .comp_btm {}
.prodlist .btn_comp { float:right; }
.prodlist a.lnk_rss { float:right; }
.prodlist a.sort_asc {}
.prodlist a.sort_desc {}
.axm_prodlist .btn_zone{display:block;margin-top:15px;}

/*liste de produit*/
.prodlist .list {}
.prodlist .list_mobile {}

/*item produit*/
.prodlist .list_related .prod{height:100%;}
.prodlist .prod { float:left;  min-height:315px; padding-bottom:5px; margin: 0 3px; position:relative; width:220px; }
.prodlist .prod .img { text-align:center; width:220px;height:220px; border:1px solid #ddd;}
.prodlist .prod .img img{ }
.prodlist .prod .edit_prod { float:right; position:absolute; top:3px; left:3px; }
.prodlist .prod .info {text-align:center; width:220px; line-height:10px;}
.prodlist .prod h3 { margin:5px 0; }
.prodlist .list_recent .prod .noprod { height:15px; }
.prodlist .prod .ppd { text-align:center; margin:5px 0; }
.prodlist .prod .ppd .lbl_price { display:none; }
.prodlist .prod .ppd .price { text-decoration:line-through; }
.prodlist .prod .ppd .cur_price { font-weight:bold; text-transform:uppercase; font-size:13px;color:#d01616; margin-top:5px; display:block;}
.prodlist .prod .ppd .price_strike { text-decoration:line-through; }


/*item produit relatifs */
.prodlist .list_related .prod .info {text-align:center; width:150px; line-height:10px;}
.prodlist .list_related .prod .img { text-align:center; width:150px;  height:100px; }


/*override produits relatifs*/
.prodlist .list_related .prod 
{
	float:none; 
	width:150px;
	border-bottom: 1px solid #D1D1D1;    
	border-left: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    width: 150px;
}
.prodlist .list_related .prod .ppd .price,
.prodlist .list_related .prod .ppd .cur_price { font-weight:bold; font-size:100%; color:#d01616; }

/*override produits mobiles*/
.prodlist .list_mobile .prod { float:none; border:3px solid #ccc; width:auto; }
.prodlist .list_mobile .prod .img { float:left; width:120px; padding:0; border:0; margin:5px 0 0 0; }
.prodlist .list_mobile .prod .img img { max-width:120px; }
.prodlist .list_mobile .prod .info { float:left; margin-left:5px; padding:0 5px;}
.prodlist .list_mobile .prod .info h3 { margin-top:5px;}

.prodlist .list_mobile .prod .ppd .price,
.prodlist .list_mobile .prod .ppd .cur_price { font-weight:bold; font-size:100%; color:#d01616; }
/*clearfix*/
.axm_prodlist .prodlist .list_mobile .prod:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html .axm_prodlist .prodlist .list_mobile .prod { zoom:1; } /* IE6 */
*:first-child+html .axm_prodlist .prodlist .list_mobile .prod { zoom:1; } /* IE7 */

/*override produits recement consultés*/
.prodlist .list_recent .prod { border:3px solid #ccc; width:auto; min-width:150px; max-width:200px; height:200px; }
.prodlist .list_recent .prod .ppd .price,
.prodlist .list_recent .prod .ppd .cur_price { font-weight:bold; font-size:100%; color:#d01616;}
.prodlist .img .promoFlag{background:transparent url(../images/FLAG_PROMO.png) no-repeat left top; position:absolute; top:2px; left:2px; height:90px; width:90px; }
.prodlist .img .soldeFlag{background:transparent url(../images/FLAG_SALE.png) no-repeat left top; position:absolute; top:2px; left:2px; height:90px; width:90px; }
.l_fr .prodlist .img .soldeFlag{background:transparent url(../images/FLAG_SOLDE.png) no-repeat left top; position:absolute; top:2px; left:2px; height:90px; width:90px; }
.promo2pourdollar {font-size:11px; font-weight:bold;}
/*fiche produit*/
.axm_prodlist .titre_section{margin:14px 0; display:block;}
.proddetail {border: 1px solid #D1D1D1; padding: 15px 20px 15px; width: 491px; float:left;}
.proddetail .detail h1{color:#7F7F7F;font-size: 16px;text-align: left;text-transform: uppercase; margin-top:0;}
.proddetail .prevnext { margin-bottom:10px; }
.proddetail .ldesc{color: #595959;font-family: Arial;font-size: 14px; margin-top:15px;}
.proddetail .lnkPrintFiche{margin-top:10px;}
.proddetail .detail .img { text-align:center;  float:left; }
.proddetail .detail .main_img{margin-bottom:15px; position:relative;}
.proddetail .detail .main_img .promoFlag{background:transparent url(../images/FLAG_PROMO.png) no-repeat left top; position:absolute; top:2px; left:3px; height:90px; width:90px; }
.proddetail .detail .main_img .soldeFlag{background:transparent url(../images/FLAG_SALE.png) no-repeat left top; position:absolute; top:2px; left:3px; height:90px; width:90px; }
.l_fr .proddetail .detail .main_img .soldeFlag{background:transparent url(../images/FLAG_SOLDE.png) no-repeat left top; position:absolute; top:2px; left:3px; height:90px; width:90px; }
.proddetail .detail .main_img a{display:block;}
.proddetail .detail .sub_img { margin:0; float:left; width:268px;}
.proddetail .detail .sub_img  td{float:left;}
.proddetail .detail .sub_img a{border:1px solid #ddd !important; padding:6px; display:block;}
.proddetail .detail .sub_img img{ width:71px;}

.proddetail .detail .img img{border:1px solid #ddd !important;}
.proddetail .detail .edit_prod { position:absolute; margin-top:-15px;}
.proddetail .detail .info { float:left; margin:0 0 15px 10px; width:210px; }
.proddetail .detail .noprod,.proddetail .detail .nosku{color:#575757; font-size:11px; text-transform:uppercase; line-height:14px;}
.proddetail .detail .info .sdesc { margin:10px 0; }
.proddetail .detail .info .ppd {}
.proddetail .detail .info .ppd .lbl_price { display:none; }
.proddetail .detail .info .ppd .price,
.proddetail .detail .info .ppd .cur_price { font-weight:bold; font-size:140%; color:#d01616;}
.proddetail .detail .info .ppd .price { text-decoration:line-through; }
.proddetail .detail .info .ppd .btn{margin-top:15px;}
.proddetail .detail .info .rating { margin:10px 0; padding:10px; border:1px solid #ddd; }
.proddetail .review { margin:10px 0; }
.proddetail .detail .prod_list_price{margin-bottom:15px; font-weight:bold; font-size:18px;}
.proddetail .detail .divA2C{float:left;margin-right:10px;}
.proddetail .detail select{width:225px; font-size:10px;}
.proddetail .detail .product_card_unit_dispo{font-size:11px; margin-bottom:15px; display:block;}
.proddetail .detail .noprod{margin-bottom:5px; margin-top:5px;}
/*override fiche produit mobile*/
.proddetail_mobile .prevnext .pagenum { display:none; }
.proddetail_mobile .detail .img { padding:10px; width:auto; }
.proddetail_mobile .detail .info .rating { padding:0; border:0 none; }
.proddetail_mobile .detail .info .rating .lnk_readReviews { display:none; }
.proddetail_mobile .detail .info .rating .ctrls_genEval { display:none; }

/* </mProductList> */
.item_provider_description_longue{ text-align:left; line-height:16px; position:fixed; left:40%; top:40%; display:block; background-color:White; width:250px; padding:15px; cursor:pointer; border:solid 1px black}
body { height: 100%;}
.containerDesc{ position:fixed; width:100%; height:100%;  top:0px; left:0px; cursor:pointer;  }

.white{ color:White !important;}

/*Produits relatifs*/
.prodlist .list_related {}
.prodlist_related { width:150px; float:left; }
.prodlist_recent { margin-top:10px; }
.prodlist_related h2{margin:0;}
.prodlist_related h2 span{ background:transparent url(../images/imagesClement/related_products_title-fr.jpg) no-repeat top left; display:block; width:143px; text-indent:-9999px; margin:0 0 0 5px; height:21px;}
.l_en .prodlist_related h2 span{background-image:url(../images/imagesClement/related_products_title-en.jpg);}
.prodlist_recent h2 { margin:5px; }
.prodlist_related .prod{margin:0 0 0 5px; height:inherit;}
.prodlist_related .prod .img{border:0 none;}
.prodlist_related .prod img{width:85px; }
.prodlist_related .prod .info,.prodlist_related .prod .info a{color:#575757; font-size:11px; text-decoration:none;}
.prodlist_related .prod .info a:hover{color:#D01616;}

/*Boutons (Ajouter au panier...) */

.divA2C a,.divA2GL a{
    background-image: url("../images/imagesClement/btn_triple2.gif");
    background-repeat: no-repeat;
    color: #36454F;
    display: block;
    float: left;
    font: 10px/11px arial,verdana,sans-serif;
    text-align: center;
    text-decoration: none;
    padding:26px 2px 10px 2px;
    width: 51px;
	height:28px;
}
.divA2GL a{background-position: -55px 0; padding-left: 1px; width: 60px;}
.divA2C a:hover,.divA2GL a:hover{background-image: url("../images/imagesClement/btn_triple_rl2.gif");text-decoration: underline;}

.divRbMnt {display:none;}

/*Resultats de recherche*/

.results{}
.results .title_count{}
a.lnkAutreTypes{color:#4e4e4e; font-size:12px; text-decoration:underline !important; font-weight:normal;}
a.lnkAutreTypes:hover{text-decoration:none !important; color:#D01616;}

.results .doc,.results .event,.results .blog{display:none;}
.u_001002 .results .doc{display:block;}


/*<RECHERCHE RESULTATS>*/
.search_notes{margin:10px 0; clear:both;}
.search_notes a{color:#B1780B; text-decoration:underline; display:block;}
.search_notes a:hover{text-decoration:none;}
.axc_advsearch{background-color:#fff;}
.axc_advsearch .txt_search{ background-color:#fff; border:1px solid #4e4e4e; color:#000;}
.axc_advsearch .item{ margin-bottom:13px;}
.axc_advsearch .item a{ margin-bottom:10px; color:#B1780B; font-weight:bold;}
.axc_advsearch .pagingAllItems{margin-top:3px;}
.axc_advsearch .pagingAllItems a:hover{color:#D01616; text-decoration:none;}
.axc_advsearch_page{margin:15px 0;}
.axc_advsearch a:hover{text-decoration:none;}
.results .title_count{margin-top:25px;}
.results .title_count h3{color:#D01616; font-weight:bold;}
/*.results .page,.results .prod,.results .doc,.results .event,.results .blog{clear:both;}*/
.product.item .imgProduct {
	border:1px solid #CCCCCC;
	float:left;
	margin-right:20px;
}
.tbl_opt td{padding:15px;}
.td_opt_right div{padding:0 0 15px 0;}
.lblRank{display:none;}
.results .pagingControl a{color:#808080;}
.results .pagingControl a:hover{color:#D01616;}
/*</RECHERCHE RESULTATS>*/


.divCreditCard,.giftCard{font-weight:normal; font-family:Arial;padding-left:10px;}
.enteteCommande{font-weight:bold; color:#4e4e4e;}
.divCreditCard{border:1px solid #ccc; border-bottom:0 none; text-align:left;}

#detailGiftCard{position:absolute; border:1px #000 solid; top:50%; left:50%; margin-left:-275px; padding:20px; background-color:white; width:550px; z-index:1;}
.widescreenovl{display:none; position:fixed; width:100%; height:100%; top:0; left:0; }
.trShippingModes td{padding-bottom:5px;}



.u_001 #bandeau-promo{margin-left:-5px; overflow:hidden; width:895px}
.u_001001 #bandeau-promo,.u_001001 #widescreenPlaceHoder{display:none;}

.checkout_val {font-size: 12px;}

.lnkCharteGrandeur a{font-size:11px; margin-top:5px; color:#595959;}

.prevnext .pagingControl .nextPage{float:right; color:#595959;}
.prevnext .pagingControl .prevPage{float:left; color:#595959;}
.prevnext .pagingControl .pagenum{display:none; visibility:hidden}
.prevnext{height:20px;}
