/*** <STYLES DU CATALOGUE SPÉCIFIQUES AU DESIGN DU SITE> ***/

/*** <Product card> ***/
	.product_card_img img {
		border:4px solid #3d2531;
	}
	.product_card_title {
		font-size:18px;
		font-weight:normal;
		color:#ffffff;
	}
	.product_card_description {
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#ffffff;
		line-height:12px;
	}
	.product_card_long_description {
		font-size:11px;
		color:#555555;
	}
	.product_card_tabs_box {
		background-color:#dddddd;
		padding:3px;
		border-bottom:1px solid #aaaaaa; 
		border-right:1px solid #aaaaaa; 
		border-top:1px solid #dedede; 
		border-left:1px solid #dedede;
	}
	A.product_card_tabs {
		white-space:nowrap;
		line-height:20px;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		background-color:#dddddd;
		padding:3px 5px;
	}
	A.product_card_tabs:hover {
		font-size:11px;
		color:#ffffff;
		background-color:#555555;
		text-decoration:none;
		padding:3px 5px;
	}
	.product_card_price {
		font-size:14px;
		font-weight:bold;
		color:#a30000;
	}
	
	.product_card_price_strike {
		font-size:14px;
		font-weight:bold;
		color:#a30000;
		text-decoration:line-through;
	}
	
	.product_card_rebate {
		font-weight:bold;
		color:#a30000;	
	}
	.product_card_box_add_to_cart {
		background-color:#f3f3f3;
		padding:5px;
		border-bottom:1px solid #aaaaaa; 
		border-right:1px solid #aaaaaa; 
		border-top:1px solid #dedede; 
		border-left:1px solid #dedede;
	}
	.product_card_ddl {
		color:#000000;
		font-size:11px;	
	}
	.product_card_layers_box {
		padding:5px;
		border-bottom:1px solid #aaaaaa; 
		border-right:1px solid #aaaaaa; 
		border-top:1px solid #dedede; 
		border-left:1px solid #dedede;
	}

		/*** <Caracteristics / Features / Properties / Documents / Related Products / Product Parts / Images> ***/
		.prop_title, .feat_title, .carac_title, .docs_title, .related_title, .parts_title, .images_title, .dealers_title {
			font-weight:bold;
			font-size:14px;
			color:#a30000;
		}
		.prop_table, .feat_table, .carac_table, .docs_table, .related_table, .parts_table, .images_table, .model_table, .dealers_table {
		
		}
		.prop_group, .feat_group, .carac_group, .docs_group, .related_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, .related_tr, .parts_tr, .images_tr, .model_tr, .dealers_tr {
			background-color:#f8f8f8;
		}
		.prop_label, .feat_label, .carac_label, .docs_label, .related_label, .parts_label, .images_label, .model_label, .dealers_label {
			font-weight:bold;
			font-size:11px;
			color:#555555;
			padding:2px;
			display:block;
		}		
		.feat_label {
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#d9c391;
			line-height:12px;
			padding:0px;			
		}
		.feat_label_designer {
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			color:#ffffff;
			line-height:12px;
			display:block;
			padding-bottom:10px;
		}
		.prop_value, .feat_value, .carac_value, .docs_value, .related_value, .parts_value, .images_value {
			font-size:11px;
			color:#555555;
		}
		/*** </Caracteristics / Features / Properties / Documents / Related Products / 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 {
		border-bottom:1px solid #aaaaaa; 
		border-right:1px solid #aaaaaa; 
		border-top:1px solid #dedede; 
		border-left:1px solid #dedede;
	}
	.prod_list_table td {
		padding:10px;
		vertical-align:top;
	}
	.prod_list_row {
		/*background-color:#fafafa;*/
	}
	.prod_list_row_alt {
		/*background-color:#f3f3f3;*/
	}
	.prod_list_product_name, a.prod_list_product_name, a.prod_list_product_name:visited {
			font-size:11px;
			font-weight:bold;
			color:#a30000;
			text-decoration:none;
	}
	a.prod_list_product_name:hover {
		font-size:11px;
		color:#a30000;
		text-decoration:underline;
	}
	.prod_list_product_desc {
		font-size:11px;
		font-weight:normal;
		color:#555555;
	}
	.prod_list_price {
		font-size:11px;
		font-weight:bold;
		color:#000000;
		white-space:nowrap;
	}	
	.prod_list_price_strike {
		font-size:11px;
		font-weight:bold;
		color:#000000;
		white-space:nowrap;
		text-decoration:line-through;
	}
	.prod_list_img {
		background-image:url(../images/imagesFUR/productlist_img_background.gif);
		background-repeat:no-repeat;
		width:144px;
		height:199px;
		display:block;
		padding-top:12px;
		text-align:center;
	}	
	
	.prod_list_cat_title {
		/*background-image:url(../images/imagesFUR/productlist_cat_title_bckg.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;*/
		width:13px;
		height:13px;		
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#666666;
		/*padding-left:26px;*/
	}
/*** </Product list> ***/

/*** <Shopping Cart> ***/
	.cart_page_container {
		width:620px;
	}
	.cart_option_container {
		bottom:0px;
		background-color:#f3f3f3;
		padding:10px;
	}
	.cart_table {
		border-bottom:1px solid #aaaaaa; 
		border-right:1px solid #aaaaaa; 
		border-top:1px solid #dedede; 
		border-left:1px solid #dedede;	
	}
	.cart_header {
		background-color:#aaaaaa;
		
	}
	.cart_header td {
		color:#ffffff;
		font-weight:bold;
		padding:5px;
	}
	.cart_table hr {
		/*margin:10px 0px;*/
		border:1px solid #dedede; 
	}
	.cart_product_name {
		font-size:12px;
		font-weight:bold;
		color:#a30000;
	}
	.cart_product_number {
		font-size:11px;
		font-weight:bold;
		color:#555555;
	}
	.cart_unit_price, .cart_total_price {
		font-size:12px;
		font-weight:bold;
		color:#555555;
		white-space:nowrap;
	}
	.cart_label_options {
		font-size:11px;
		font-weight:bold;
		color:#555555;
	}
	.cart_ddl_option {
		color:#000000;
		font-size:11px;	
	}
	.cart_total_transaction_label {
		font-size:12px;
		font-weight:bold;
		color:#555555;
	}
	.cart_sub_total {
		font-size:12px;
		font-weight:bold;
		color:#000000;
	}
	.cart_taxes {
		font-size:12px;
		font-weight:normal;
		color:#000000;
	}
	.cart_final_total {
		font-size:12px;
		font-weight:bold;
		color:#a30000;
	}
	
	/*** <Buttons> ***/
	.btn_shopping_cart, a.btn_shopping_cart, a.btn_shopping_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_cart.gif); /* image */
	}
	.btn_shopping_cart:hover, a.btn_shopping_cart:hover {
		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: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;
	}
	
/*** </Shopping Cart> ***/
/*** </STYLES DU CATALOGUE SPÉCIFIQUES AU DESIGN DU SITE> ***/
.features_ddl {
	width:220px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.features_ddl_label {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	color:#d9d0d3;
	padding-left:15px;
}
.prod_search_white_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	line-height:10px;
}
.prod_search_yellow_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d9c391;
	line-height:12px;
}
a.lnkZoomPhoto, a.lnkZoomPhoto:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	height:16px;
	padding-left:20px;
	padding-bottom:5px;
	background-image: url(../images/imagesFur/lnkZoom.gif);
}
a.lnkOrder, a.lnkOrder:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	height:16px;
	padding-left:20px;
	padding-bottom:5px;
	background-image: url(../images/imagesFur/lnkOrder.gif);
}
.order_form
{
	background-color:#6d3b41;
	padding:12px;
}
.order_form span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	color:#d9d0d3;
}
.order_form_input
{
	border:1px solid #a5acb2;
	font-size:11px;
	font-weight:bold;
	color:#555555;
	height:18px;
	line-height:18px;
}
.order_form .text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;	
	padding:5px 5px 5px 0px;	
}