/*** <STYLES DU CATALOGUE SPÉCIFIQUES AU DESIGN DU SITE> ***/

/*** <Product card> ***/
	.product_card_img_container
	{
		width:180px;
		float:left;
		margin-right:25px;
	}
	.product_card_details_container
	{
		float:left;
		width:490px;
	}
	.product_card_title {
		font-family: Arial;
		font-size: 14px;
		color: #6C6E70;
		font-weight:bold;
	}
	.product_card_description 
	{
	}
	.product_card_long_description {
		font-family: Arial;
		font-size: 11px;
		color: #6C6E70;
	}
	.product_card_long_description p {
		margin:0px; padding:0px;
	}
	.product_card_tabs_box { }
	.product_card_zoom_image
	{
		position:absolute;
		z-index:100;
		margin-left:0px;
	}
	.product_card_image_header
	{
		background-image:url(../images/imagesVenmar/newSite/prod_img_header.gif);
		width:182px;
		height:21px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#fff;
		line-height:19px;
		text-indent:6px;
	}
	.product_card_textfield1
	{
		color:#6F8490!important;
		font-family:Arial!important;
		font-size:10px!important;
		padding:15px;
		border-left:1px solid #9cd0e7;
		border-right:1px solid #9cd0e7;
		width:150px;
	}
	.product_card_textfield1 ul
	{
		padding:0px;
		margin:0px;
		margin-left:15px;
	}
	.product_card_textfield1_bottom
	{
		background-image:url(../images/imagesVenmar/newSite/prod_img_bottom.gif);
		background-repeat:no-repeat;
		width:182px;
		height:7px;
	}
	A.product_card_tabs 
	{
		font-family:Arial!important;
		font-size:12px!important;
		font-weight:bold;
		color:#6F8490!important;
		text-decoration:none;
		vertical-align:middle;
		white-space:nowrap;		
		display:block;		
		background-color:#e7e7e8;
		float:left;
		padding:7px;
		margin-right:6px;
	}
	A.product_card_tabs:hover {
		color:#fff!important;
		text-decoration:none;
		background-color:#39a2d0;
	}
	.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 {
		clear:both;
		padding-top:5px;
		width:454px;
		margin-top:10px;
	}

		/*** <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;
			font-family:Arial,Verdana,Tahoma,sans-serif;
			color:#175A8E;
		}
		.prop_table, .feat_table, .carac_table,  .parts_table, .images_table, .model_table, .dealers_table  { }
		.related_table, .docs_table { }
		.prop_group, .feat_group, .docs_group, .related_group, .parts_group, .images_group, .dealers_group {
			font-weight:bold;
			font-size:13px;
			color:#175A8E;
			padding:4px 4px 0 0;
			border-bottom-color:#175A8E;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			clear:both;
			/*background-color:#999999;*/
			display:block;
		}
		.carac_group
		{
			font-weight:bold;
			font-size:11px;
			font-family:Arial,Verdana,Tahoma,sans-serif;
			color:#175A8E;
		}
		.feat_tr, .carac_tr, .parts_tr, .images_tr, .model_tr, .dealers_tr {
			/*background-color:#f8f8f8;*/
			font-size:11px;
			padding:4px 4px 4px 0;
			display:block;
			/*border-bottom-color:#ced0cb;
			border-bottom-style: solid;
			border-bottom-width: 1px;*/
			height:auto;
			}

		.related_tr, .prop_tr, .docs_tr {
			background-color:#E3EEF9;
			width:250px;
		}
		.related_alttr, .prop_alttr, .docs_alttr {
			background-color:#ffffff;
			width:250px;
		}
			
		.feat_label, .parts_label, .images_label, .model_label, .dealers_label {
			font-family:Arial;
			font-size:10px;
			color:#6C6E70;
			display:block;
		}
		.carac_label 
		{
			font-weight:normal;
			font-size:10px;
			color:#000000;
			padding:4px 4px 4px 0;			
		}
		.prop_label, .related_label,.docs_label
		{
			font-weight:normal;
			font-size:10px;
			color:#016699;
			display:block;
			padding:2px 0px 2px 5px;
		}

		.feat_value, .carac_value, .parts_value, .images_value {
			font-weight:normal;
			font-size:10px;
			color:#016699;
		}
		.related_value,.docs_value 
		{
			font-family:Arial!important;
			font-weight:bold;
			font-size:12px;
			color:#016699!important;
			padding:5px 0px 5px 8px;
			display:block;
		}
		.prop_label, .prop_value, a.related_value, a.docs_value {
			font-family:Arial!important;
			font-weight:bold;
			font-size:12px;
			color:#6F8490!important;
			padding:5px 0px 5px 8px;
			display:block;
			text-decoration:none!important;
		}
		a.related_value:hover, a.docs_value:hover {
			text-decoration:underline!important;
		}
		/*** </Caracteristics / Features / Properties / Documents / Related Products / Product Parts / Images> ***/
/*** </Product card> ***/



/*** <Category list> ***/
	.cat_list_container {
		width:100%; /* Largeur de la liste de catégorie/produits*/
	}
	.cat_list_selected_cat {
		font-size:18px;
		font-weight:bold;
		color:#175A8E;	
	}
	.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 
	{
		color:#175A8E;
		margin:5px 0px 10px 0px;
	}
	.fil_ariane, a.fil_ariane, a.fil_ariane:visited {
		font-size:10px;
		font-weight:normal;
		color:#175A8E;
		text-decoration:none;	
	}
	a.fil_ariane:hover {
		font-size:10px;
		font-weight:normal;
		color:#a30000;
		text-decoration:none;
	}
	.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:10px;
		font-weight:bold;
		color:#175A8E;
		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;*/
	}
	.axm_prodlist .prod h3.title a {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #175A8E !important;
	text-decoration: none;
	}
	.axm_prodlist .prod h3.title a:hover {
	text-decoration: underline;
	color: #0088CD;
	}
	/*<Liste de produit>*/
	.axm_prodlist fieldset{display:none;}
	.axm_prodlist .prod{margin-bottom:20px;}
	.axm_prodlist .prod .img a{display:block;}
	.axm_prodlist .prod .img{margin-right:15px;}
	.axm_prodlist .prod h3.title{margin-top:0;}
	.axm_prodlist .prod .img ,.axm_prodlist .prod .info{float:left;}
	.axm_prodlist .prod .info{margin-top:35px; width:280px;}
	/*</Liste de produit>*/

	.prod_list_product_desc {
		font-size:11px;
		font-weight:normal;
		color:#000;
	}
	.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;
	}
/*** </Product list> ***/

/*** <Shopping Cart> ***/

	.cart_page_container {
		width:620px;
		margin-top:10px;
	}
	.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:#175A8E;
		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;
		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 */
	}
	a.btn_comp {
		background-image:url(../images/imagesVenmar/btn_action_up.gif);
		background-repeat:no-repeat;
		clear:both;
		color:#000000;
		display:block;
		font-family:Verdana,Arial,Sans-Serif;
		font-size:9px;
		font-weight:bold;
		height:20px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		text-indent:10px;
		vertical-align:middle;
		width:100px;
		margin:10px 0;
	}
	 a.btn_comp:hover {
		background-image:url(../images/imagesVenmar/btn_action_rl.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		color:#000000;
	}
	/*** </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> ***/




/*Checkout*/
/*********************************************************************/
/*Style généraux du checkout*/
/*********************************************************************/
/*<checkout>*/
	
	/*<conteneur principaux>*/
	.checkout { margin-bottom:15px; font:normal 11px arial, verdana, sans-serif; }
	.checkout .step_cart { }
	.checkout .step_ident { }
	.checkout .step_addresses { }
	.checkout .step_addresses .address_ctrl { margin-top:5px; }
	.checkout .step_shipmode { }
	.checkout .step_payment { padding-bottom:10px; }
	.checkout .step_validation { }
	.checkout .step_conf { }
	
	.checkout .step_cart, 
	.checkout .step_ident, 
	.checkout .step_addresses,
	.checkout .step_shipmode,
	.checkout .step_payment,
	.checkout .step_conf { border-bottom:1px solid #ccc; margin:10px 0; }
	/*</conteneur principaux>*/
	
	/*<controles generiques>*/
	.checkout input, .checkout select { font:normal 11px arial, verdana, sans-serif; }
	.checkout span.title { font-size:13px; font-weight:bold; display:block; margin-bottom:5px; padding:5px 0; }
	.checkout span.lbl { color:#555555; font-weight:bold; }
	.checkout span.lblRO { }
	.checkout input.txt { width:170px; }
	.checkout input.txtQte { width:25px; }
	.checkout select.ddl { }
	.checkout select.ddlregion { width:174px; }
	/*</controles generiques>*/
	
	/*<controle d'adresse>*/
	.checkout .step_addresses .address_ctrl table td.left_col{ text-align:left; width:140px; padding:1px; }
	.checkout .step_addresses .address_ctrl table td.right_col{ text-align:left; padding:1px; }
	.checkout .step_addresses .address_info { margin-bottom:20px; }
	/*</controle d'adresse>*/
	
	/*<controle de paiement>*/
	.checkout .step_payment .payment_comp { margin-bottom:3px; clear:both; }
	.checkout .step_payment .payment_comp .payment_lblzone { margin-top:3px; width:140px; float:left; }
	.checkout .step_payment .payment_comp .payment_txtzone { }
	.checkout .step_payment input.txt_cc { font:normal 11px arial, verdana, sans-serif; width:112px; }
	.checkout .step_payment input.txt_cdv { font:normal 11px arial, verdana, sans-serif; width:20px; }
	/*</controle de paiement>*/
	
	/*<controle du cart>*/
	.checkout .step_cart .checkout_cart { }
	.checkout .step_cart .checkout_cart .checkout_cart_table { border:1px solid #ccc; width:100%; border:0 none; }
	.checkout .step_cart .checkout_cart .checkout_cart_table tr td {padding:2px;}
	.checkout .step_cart .checkout_cart .checkout_cart_table tr.head { background-color:#aaaaaa; }
	.checkout .step_cart .checkout_cart .checkout_cart_table tr.head td { white-space:nowrap; color:#ffffff; font-weight:bold; padding:5px 0; }
	.checkout .step_cart .checkout_cart .checkout_cart_table td.left { text-align:left; }
	.checkout .step_cart .checkout_cart .checkout_cart_table td.center { text-align:center; }
	.checkout .step_cart .checkout_cart .checkout_cart_table td.btn_del_item { vertical-align:top; }
	.checkout .step_cart .checkout_cart .checkout_cart_table td.right { text-align:right; padding-right:5px!important; }
	.checkout .step_cart .checkout_cart .checkout_cart_table a.item_name { color:#000; font-weight:bold; display:block; }
	.checkout .step_cart .checkout_cart .checkout_cart_table .amount { color:#000; font-weight:bold; }
	.checkout .step_cart .checkout_cart .checkout_cart_table .checkout_cart_optionszone { }
	.checkout .step_cart .checkout_cart .checkout_cart_table .item_separator { border-top:1px solid #ccc; }
	
	.checkout .step_cart .checkout_localisation { float:left; /*width:300px;*/}
	.checkout .step_cart .checkout_totalzone {  margin-bottom:3px; width:205px; float:right; }
	.checkout .step_cart .subtotal_item { float:right; clear:both; padding:5px 0; border-top:1px solid #ccc; width:100%; }
	.checkout .step_cart .subtotal_item .lbl { float:left; margin-right:5px; }
	.checkout .step_cart .subtotal_item .amount { float:right; width:75px; text-align:right; padding-right:5px; color:#000; font-weight:bold; }
	.checkout .step_cart .checkout_btnzone { text-align:right; }
	/*</controle du cart>*/
	
	/*<controle frais de livraision>*/
	.checkout .step_shipmode .shipmode_table { border:0 none; margin-bottom:20px; }
	.checkout .step_shipmode .shipmode_table tr td { padding:2px; }
	.checkout .step_shipmode .shipmode_table tr td.rbtn { width:20px; }
	.checkout .step_shipmode .shipmode_table tr td.item { width:300px; }
	.checkout .step_shipmode .shipmode_table tr td.price { width:60px; }
	.checkout .step_shipmode .shipmode_table .item_name { font-weight:bold; }
	.checkout .step_shipmode .shipmode_table .lbl { }
	/*</controle frais de livraision>*/
	
	/*<controle confirmation>*/
	.checkout .step_conf .conf_feedback { }
	.checkout .step_conf .conf_order { margin-bottom:20px; }
	/*</controle confirmation>*/
	
/*</checkout>*/

/*<checkout_btnzone>*/
.checkout_btnzone { font:normal 11px arial, verdana, sans-serif; text-align:right; }
.checkout_btnzone input, .checkout_btnzone select { font:normal 11px arial, verdana, sans-serif; }
.checkout_btnzone .btn_back { }
.checkout_btnzone .btn_next { }
/*</checkout_btnzone>*/

.breadcrumbs
{
	border:1px solid #dfe0e1;
	padding:2px;
	font-family:Arial;
	font-size:9px;
	color:#808183;
	font-style:italic;
	text-decoration:none;
	margin-bottom:23px;
}
.breadcrumbs a
{
	font-size:9px;
	color:#808183!important;
	font-style:italic;
	text-decoration:none;	
}
.breadcrumbs a:hover
{
	font-size:9px;
	color:#0078AE!important;
	font-style:italic;
	text-decoration:underline;	
}
