/**********************************************
 * Product List > Order combo
 **********************************************/
/*
.product_list_order
{
	background-color: 	#FAFAFA;
	border: 			1px solid #CCC;
	padding: 			3px;
	margin: 			7px 0 0 7px;
	text-align: 		center;
}

.product_list_order,
.product_list_order table,
.product_list_order select
{
	font-size: 	9px;
	color: 		#2C2C2C;
}
*/


.product_zoom_promotion
{
	background-color: 		#C00;
	color: 					#FFF;
	font-weight: 			bold;
	padding: 				1px;
	text-align: 			center;
	font-size: 				12pt;
	border: 				2px solid #A00;
	border-left: 			0;
	border-right: 			0;
	margin: 				3px 0;
	/*text-decoration: 		blink;*/
}

.selection_bybrand table
{
	margin: 			20px 0;
	border-collapse: 	collapse;
}

.selection_bybrand td
{
	border: 		1px solid #EEE;
	height: 		80px;
}

.product_list_item_availability
{
	font-size: 		7pt;
	font-weight: 	bold;
	text-align: 	right;	
}
.product_availability_description1,
.product_availability_description2,
.product_availability_description3,
.product_availability_description4
{
	font-size: 		7pt;
}

.product_availability_description1 { color: #0C0; }
.product_availability_description2 { color: #060; }
.product_availability_description3 { color: #C60; }
.product_availability_description4 { color: #C00; }


/**********************************************
 * Product List > Pager
 **********************************************/
.product_list_pager
{
	background-color: 	#FAFAFA;
	border-top: 		1px solid #CCC;
	border-bottom:		1px solid #CCC;
	padding: 			2px;
	margin: 			7px 0 0 7px;
	text-align: 		center;
}

.product_list_pager a:link,
.product_list_pager a:hover,
.product_list_pager a:active,
.product_list_pager a:visited
{
	color: 				#2C2C2C;
	padding: 			3px 7px;
	font-size: 			9px;
	text-decoration: 	none;
}

.product_list_pager a:hover
{
	background-color: 	#CCC;
}
.product_list_pager table,
.product_list_pager select
{
	font-size: 			9px;
}


.product_list_pager a.selected:link,
.product_list_pager a.selected:hover,
.product_list_pager a.selected:active,
.product_list_pager a.selected:visited
{
	/*border: 			1px solid #CCC;
	border: 			1px solid #0070A8;*/
	background-color: 	#2C2C2C;
	/*background-color: 	#40A1D2;*/
	color: 				#FFF;
	text-decoration: 	none;
}



.product_zoom_temoignage
{
	padding: 14px;
	text-align: center;
	font-size: 9px;
}

.product_zoom_fianet
{
	padding: 14px;
	text-align: center;
	font-size: 9px;
}


/**********************************************
 * Product Zoom > Info
 **********************************************/
.product_zoom_brandmodel
{
	font-size: 21px;
	font-weight: bold;
	padding: 7px 0 0px 14px;
}
.product_zoom_brandmodel
{
	text-transform: uppercase;
}
.product_zoom_plus
{
	color: #FF2400;
	font-weight: bold;
	padding: 7px 14px;
}

.product_zoom_description
{
	padding: 7px 14px;
	font-size: 11px;
}


/**********************************************
 * Product Zoom > Sous-info
 **********************************************/
.product_zoom_table_ext
{
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 1px;
	margin: 0;
	margin-left: 7px;
}
.product_zoom_table_int
{
	background-color: #F2F2F2;
}
 
.table.product_zoom_table
{
	margin-top: 7px;
}

table.product_zoom_table td
{
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 1px;
}
table.product_zoom_table td td
{
	border: 0;
	padding: 0;
}
.product_zoom_thumbnail
{
	padding: 14px 7px;
}
.product_zoom_picture
{
	padding: 7px;
}
.product_zoom_price_bloc
{
	color: #C00;
	text-align: center;
	padding: 40px 10px 50px 10px;
	margin-top: 7px;
}
.product_zoom_price_bloc .product_zoom_price
{
	font-size: 30px;
	line-height: 35px;
	font-weight: bold;
	color: #C00;
}
.product_zoom_price_bloc .product_zoom_price_monthly
{
	font-size: 		11pt; 
	font-weight: 	bold;
	color: #FA6;
	color: #C00;
}
.product_zoom_price_bloc .product_zoom_ecotaxe
{
	font-size: 		9px; 
	color: #C00;
}
.product_zoom_economy
{
	padding: 0 5px;
	font-size: 8pt;
	font-weight: bold;
	color: #C00;
	/*
	background-color: 		#FF2400;
	background-image: 		url(../images/product/product_pack_economy.png);
	background-repeat: 		no-repeat;
	background-position: 	top;
	width: 					70px;
	margin: 				0 auto;
	padding-top: 			9px;
	text-align: 			center;
	font-weight: 			bold;	
	font-size: 				12pt;
	color: 					#FFF;*/
}
.product_zoom_price_public
{
	display: inline;
	font-size: 10pt;
	text-decoration: line-through;
}
.product_zoom_fulldescription
{
	font-size: 11px;
	padding: 14px;
}
.product_zoom_caracteristic_title
{
	margin: 14px 7px 0 14px ;
	font-weight: bold;
}
.product_zoom_caracteristic
{
	margin: 7px 14px;
}
.product_zoom_paymode
{
	margin: 7px 0;
}


table.product_zoom_table .title
{
	background-color: #383838;
	padding: 3px 12px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}


/**********************************************
 * Product Zoom > main info
 **********************************************/
.product_main_info
{
	padding: 7px 21px;
}

table.product_zoom_table .product_main_info td
{
	border-bottom: 1px solid #CCC;
	font-weight: bold;
	font-size: 11px;
	padding: 4px 3px;
}
table.product_zoom_table .product_main_info td td
{
	border: 0;
	padding: 0;
}

.product_main_info_free_delivery
{
	color: red;
	font-weight: bold;
	text-align: center;
	font-size: 9px;
	padding: 7px 21px;
}


/**********************************************
 * Product Zoom > Marque
 **********************************************/
.product_zoom_brandpicture_link:link,
.product_zoom_brandpicture_link:hover,
.product_zoom_brandpicture_link:active,
.product_zoom_brandpicture_link:visited
{
	display: block;
	text-align: center;
	margin: 7px;
}

.product_zoom_brandall_link:link,
.product_zoom_brandall_link:hover,
.product_zoom_brandall_link:active,
.product_zoom_brandall_link:visited
{
	display: block;
	display: block;
	text-align: center;
	font-size: 9px;
	color: #2C2C2C;
	padding: 7px;
}
 

/**********************************************
 * Product Zoom > caracteristiques
 **********************************************/
.product_zoom_caracteristic_bloc 
{
	padding: 7px;
}

table.product_zoom_table td.product_zoom_caracteristic_label, 
table.product_zoom_table td.product_zoom_caracteristic_value
{
	padding: 3px 5px;
	border-bottom: 1px solid #FFF;
	font-size: 11px;
}

table.product_zoom_table td.product_zoom_caracteristic_label
{
	background-color: #D9D9D9;
	font-weight: bold;
	padding-left: 28px;
}
table.product_zoom_table td.product_zoom_caracteristic_value
{
	background-color: #F2F2F2;
	padding-left: 14px;
}
 
 
 /**********************************************
 * Product List Title
 **********************************************/
/*
.product_title_category
{
	font-size: 21px;
	color: #0085C7;
	padding: 7px 0 0px 14px;
}
.product_title_subcategory
{
	font-size: 28px;
	font-weight: bold;
	color: #2C2C2C;
	padding: 0 14px;	
}
*/

.product_title_category
{
	font-size: 		21px;
	font-weight: 	bold;
	line-height: 	16pt;
	padding: 		7px 0 0px 14px;
	text-transform: uppercase;
}

.product_title_subcategory
{
	/*font-family: 'Arial Black';*/
	font-size: 		26px;
	font-weight: 	bold;
	line-height: 	21pt;
	padding: 		0 14px;	
}


.product_title_description
{
	color: #2C2C2C;
	padding: 14px 0 0 14px ;
	font-size: 9px;
	font-weight: bold;
}
.product_title_description span
{
	/*color: #0085C7;*/
}
 



/**********************************************
 * Liste de choix marque / usecase
 **********************************************/
.selection_choice ul,
.selection_choice li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}
.selection_choice ul
{
	padding: 7px;
}
a.logoselected:link,
a.logoselected:hover,
a.logoselected:active,
a.logoselected:visited
{
	display:			block;
	border: 			1px solid #CCC;
}
a.logonotselected:link,
a.logonotselected:hover,
a.logonotselected:active,
a.logonotselected:visited
{
	display:			block;
	border: 			1px solid #FFF;
}
a.logonotselected:hover
{
	display:			block;
	border: 			1px solid #EEE;
}
.selection_choice li a.selected:link,
.selection_choice li a.selected:hover,
.selection_choice li a.selected:active,
.selection_choice li a.selected:visited,
.selection_choice li a:link,
.selection_choice li a:hover,
.selection_choice li a:active,
.selection_choice li a:visited
{
	color: #2C2C2C;
	background-image: url(../images/commons/puce.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 7px;
	font-size: 9px;
	
}
.selection_choice a.selected:link,
.selection_choice a.selected:hover,
.selection_choice a.selected:active,
.selection_choice a.selected:visited,
.selection_choice a:link,
.selection_choice a:hover,
.selection_choice a:active,
.selection_choice a:visited
{
	color: 			#2C2C2C;
	font-size: 		9px;	
	padding-left: 	3px;
}
.selection_choice a.selected:link,
.selection_choice a.selected:hover,
.selection_choice a.selected:active,
.selection_choice a.selected:visited
{
	font-weight: bold;
	background-color: #EEE;
}
.selection_choice .nb
{
	display: inline;
	/*color: #1688C0;*/
	font-size: 9px;
	
}
.selection_bloc
{
	margin: 7px;
}
#selection_wait
{
	padding: 20px;
	text-align: center;
	color: #41A2D3;
	/*
	background-image: url(../images/product/loader.gif);
	background-position: 50px;
	background-repeat: no-repeat;
	padding-left: 90px;
	*/
}


/**********************************************
 * Produits associes
 **********************************************/
.product_zoom_productlink
{
	padding: 14px;
	text-align: center;
	font-size: 9px;
}
 
.product_samegamme_item_price_normal,
.product_samegamme_item_price_normal_bloc,
.product_samegamme_item_price
{
	display: block;
	padding: 0 7px;
	font-size: 12pt;
	color: #FF2400;
	font-weight: bold;
}

.product_samegamme_item_ecotaxe
{
	font-size: 9px;	
	color: #FF2400;
}

.product_samegamme_item_picture:link,
.product_samegamme_item_picture:hover,
.product_samegamme_item_picture:active,
.product_samegamme_item_picture:visited
{
	display: block;
	padding: 7px;
}


.product_samegamme_item_category:link,
.product_samegamme_item_category:hover,
.product_samegamme_item_category:active,
.product_samegamme_item_category:visited
{
	display: block;
	padding: 0 7px;
	color: #AAA;
	font-style: italic;
	font-size: 9px;
}

.product_samegamme_item_brand:link,
.product_samegamme_item_brand:hover,
.product_samegamme_item_brand:active,
.product_samegamme_item_brand:visited
{
	display: block;
	padding: 0 7px;
	color: #2C2C2C;
	font-weight: bold;
	text-transform: uppercase;
}



.product_samegamme_item_model:link,
.product_samegamme_item_model:hover,
.product_samegamme_item_model:active,
.product_samegamme_item_model:visited
{
	display: block;
	padding: 0 7px;
	color: #2C2C2C;
	font-weight: bold;
}

.product_sammegamme_itembloc
{
	padding: 7px 0;
}


/**********************************************
 * Product Zoom > Pack > Table et Titre
 **********************************************/
.product_pack_itembloc
{

}
.product_pack_itembloc .title_alt,
.product_pack_itembloc .title
{
	background-image: url(../images/box/box_title.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #121A24;
	padding: 3px 12px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
.product_pack_itembloc .title_alt
{
	background-image: url(../images/box/boxblue_title.png);
	background-repeat: repeat-x;
	background-position: top;
	margin-left: 1px;
}
.product_pack_tablepicture table
{
	border-spacing: 7px;
}
.product_pack_tablepicture td
{
	border: 1px solid #CCC;
	padding: 7px;
}


/**********************************************
 * Product Zoom > Pack > Photos et noms
 **********************************************/
.product_pack_product_comments
{
	font-size: 9px;
}

.product_pack_product_title
{
	background-color: #F2F2F2;
	padding: 4px 14px;
	font-size: 9px;
	color: #2C2C2C;
	font-weight: bold;
	margin: 7px 0;
}
.product_pack_product_list
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 7px;
	font-size: 9px;
}
.product_pack_product_list li
{
	background-image: url(../images/commons/puce.png);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px;
	padding-left: 7px;
}
.product_pack_product_list a:link,
.product_pack_product_list a:hover,
.product_pack_product_list a:active,
.product_pack_product_list a:visited
{
	color: #2C2C2C;
}


/**********************************************
 * Product Zoom > Pack > Prix
 **********************************************/
.product_pack_price_title
{
	font-weight: bold;
	font-size: 9px;
	margin: 7px 14px;
}
.product_pack_price_public
{
	text-decoration: line-through;
	font-size: 10pt;
}
.product_pack_price
{
	font-size: 16pt;
	font-weight: bold;
	color: #FF2400;
}
.product_pack_ecotaxe
{
	color: #FF2400;
	font-size: 9px;	
}
.product_pack_economy
{
	background-color: #FF2400;
	background-image: url(../images/product/product_pack_economy.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 70px;
	margin: 7px auto;
	padding-top: 9px;
	text-align: center;
	font-weight: bold;	
	font-size: 12pt;
	color: #FFF;
}



