/* #######  COLORS  #######
	official purple = #3B1851
	yellow = #FAAB20
	grey = #888888
	light grey = #F5F5F5
*/

/* ####################### */
/* ####### GENERAL ####### */
/* ####################### */

/* BODY -------------------------------------- */

	BODY
	{
		scrollbar-base-color: #AAAAAA;
		scrollbar-face-color: #C1C3C1;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-track-color: #EEEEEE;
		scrollbar-3dlight-color: #888888;
		scrollbar-darkshadow-color: #888888;
		scrollbar-shadow-color: #888888;
		background: #FFFFFF;
		margin-left: 1;
	    margin-right: 0;
	    margin-top: -2;
	    margin-width: 0;
	    margin-height: 0;
		font-family :  Arial, Verdana, sans-serif ;
		background-color: #888888;
		background-position:top;
		background-repeat:repeat-y;
		background-image: url(../images/bg_page.jpg);
	}
	
/* TABLES --------------------------------------- */

	TABLE {
		
	}
	
	TABLE.contentTable {
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		text-align:left;
	}
	
	TABLE.table_content {
		height: 400px;
		width: 100%;
		background-color: #FFFFFF;
		border: 0px;
		border-left: 1pt solid #888888;
		vertical-align: top;
		text-align: left;
	}
	
	TABLE.table_overall {
		background:transparent;
		width: 100%;
		height: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.table_mainframe {
		background:#transparent;
		width: 1000px;
		height: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	
	TABLE.table_main_window {
		background:transparent;
		width: 95%;
		height: 50%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.table_ct_window {
		background:transparent;
		width: 100%;
		height: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.table_main_window_admin {
		background:transparent;
		width: 100%;
		height: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.top_picture {
		background: transparent;
		width: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.no_gaps {
		background: transparent;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
		border-collapse : collapse;
	}
	
	TABLE.index_3_ads {
		width : 230px;
		background: transparent;
		border : 1px solid #3B1851;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
		border-collapse : collapse;
	}
	
	TABLE.title {
		background: #FFFFFF;
		width: 650px;
	}
	
	TABLE.table_copyrights {
		height:100%;
		background: #F2F2F2;
	}

	
/* TD ------------------------------------------- */

	TD {
		font-family :  Arial, Verdana, sans-serif ;
		color : #888888;
		padding: 0;
		font-size : 9pt;
		border: 0 none;
	}

	TD.copyright{
		vertical-align: middle;
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 10px;
		color: #FFFFFF;
		background: #c0c0c0;
		height: 30px;
		text-align: left;
	}	
	
	TD.menu{
		align:right;
	}	
	
	TD.search
		{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 12;
		color: #888888;	
		}
		
	TD.white
		{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FFFFFF;
		vertical-align:middle;
		}
		
	TD.grey
		{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		vertical-align:middle;
		}
		
	TD.contentTitle
		{
		font-family :  Arial, Verdana, sans-serif ;
		font-weight: bold;
		font-size: 12 pt;
		color: #F2A700;
		text-align: left;
		}
		
	TD.homepageTable
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		text-align:left;
	}
	
	TD.link_copyright
	{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 10;
		color: #000000;
		vertical-align:middle;
		text-align:left;
	}	
	

	TD.td_copyrights {
		vertical-align: middle;
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 10px;
		color: #888888;
		background: #F2F2F2;
		height: 22px;
		text-align: center;
	}
	
	TD.td_top_nav {
		vertical-align: top;
		height: 25px;
	}
	
	TD.td_w100 {
		width: 100%;
		vertical-align: middle;
	}
	
	TD.td_w130_0011 {
		width: 157px;
		border-right: 0pt solid #888888;
		border-bottom: 1pt solid #888888;
	}
	
	TD.td_right_strip {
		background-color: #50300D;
		border-left: 1pt solid #888888;
		border-right: 1pt solid #888888;
		border-bottom: 0pt solid #888888;
	}
	
	
/* TR ----------------------------------------- */


	TR.tr_top_nav {
		background-color: #888888; 
	}
	
	TR.window_bg {
	background-position:top;
	background-repeat:repeat-y;
	background-image: url(../images/window_bg.gif);
	}
	
	
	

/* DEFAULT LINKS --------------------------------------- */
	
	a:link {color: #3B1851;text-decoration: none;}
	a:visited {color: #3B1851;text-decoration: none;}
	a:hover {color: #FAAB20;text-decoration: none;}
	a:active {color: #3B1851;text-decoration: none;}
	
	
	
	
/* PRINT ----------------------------------------- */
	
	.NODISPLAY {
		display:none;
	}
	
	.NOPRINT {
		display:block;
	}
	
	
/* IMAGES --------------------------------------- */

	IMG
		{
			border:0;
		}
	
	.iframe_style
	{
		background: #FFFFFF;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
		border-collapse : collapse;
	}
	
	.previewlink{
	  position:relative;
	}
	
	.previewspan{
	  left:15px;
	  top:-90px;
	  border:none;
	  position:absolute;
	}
	
	.previewimage
	{
		border: 1px solid #888888;
	}
	
	.previewimagetext{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FFFFFF;
		font-size : 10px;
		background-color: #888888;
		white-space: nowrap;

	}

/* DYNAMIC ENOV V MENU --------------------------------------- */	

	#enov_menu {
	width: 100%;
	display:none;
	} 
	
	#enov_menu ul { /* remove bullets and list indents */
	list-style: none;
	margin: 0;
	padding : 0;
	font-family :  Arial, Verdana;
	font-size : 12px;
	color: #888888;
	}
	
	#enov_menu a {
	font-family :  Arial, Verdana;
	font-size : 12px;
	display: block;
	margin: 0;
	padding: 2px 3px;
	color: #888888;
	}
		
	#enov_menu a:hover {
	font-family :  Arial, Verdana;
	font-size : 12px;
	color: #3B1851;
	}

/*--------------------------------------- */	


/* SPECIAL TABLES --------------------------------------- */

	/***** PANEL = LEFT NAV  *****/
	.panel_shell {width: 178px;}
	.panel_top {background: url(../images/window_top_v2.gif) 0 100% repeat-y;padding:4px 0px 0px 0px;}
	.panel_bg {background: url(../images/window_bg.gif) 0 100% repeat-y; width:178px;}
	.panel_bottom {background: url(../images/window_bottom.gif) 0 100% no-repeat; padding:1px 0px 15px 0px;}
	
	.panel_highlight_shell {width: 690px;}
	.panel_highlight_top {background: url(../images/window_highlight_top.gif) 0 100% repeat-y;padding:4px 0px 0px 0px;}
	.panel_highlight_bg {background: url(../images/window_highlight_bg.gif) 0 100% repeat-y; width:690px;}
	.panel_highlight_bottom {background: url(../images/window_highlight_bottom.gif) 0 100% no-repeat; padding:1px 0px 5px 0px;} 
	
	.panel_title {background: url(../images/window_top_v2.gif) 0 100% repeat-y; padding:5px 0px 5px 0px;text-align:left;}
	.search_panel_top {background: url(../images/window_top_highlight.gif) 0 0 no-repeat;} 
		
	.panel_title_txt{font-family :  Arial, Verdana ;color: #3B1851; font-size:13px; text-align:left;font-weight: bold;}
	.panel_seperator{font-size: 1px; height:10px;}
	.panel_menu_txt{font-family :  Arial, Verdana ;color: #888888; font-size:12px; text-align:left;}
	.clear {font-size: 1px; height: 1px}
	
	/***** PANEL CONTENT TITLE  *****/
	.panel_content_title_shell {width: 690px;}
	.panel_content_title_top {background: url(../images/window_content_title_top.gif) 0 0 no-repeat;}
	.panel_content_title_bg {background: url(../images/window_content_title_bg.gif) 0 100% repeat-y; width:690px;}
	.panel_content_title_bottom {background: url(../images/window_content_title_bottom.gif) 0 100% no-repeat; padding:1px 0px 5px 0px;}
	
	/***** PANEL CONTENT *****/
	.panel_content_shell {width: 690px;}
	.panel_content_top {background: url(../images/window_content_top.gif) 0 0 no-repeat;}
	.panel_content_bg {background: url(../images/window_content_bg.gif) 0 100% repeat-y; width:690px;}
	.panel_content_bottom {background: url(../images/window_content_bottom.gif) 0 100% no-repeat; padding:1px 0px 5px 0px;}
		
	/***** PRODUCT PREVIEW WINDOW height: 190px; *****/
	.prod_prv_shell {width: 154px; height:190px;}
	.prod_prv_top {background: url(../images/window_product_top.gif) 0 0 no-repeat; }
	.prod_prv_bottom {background: url(../images/window_product_bottom.gif) 0 100% no-repeat; padding:20px 0px 20px 0px;}
	.prod_prv_bg {background: url(../images/window_product_bg.gif) 0 100% repeat-y; width:154px;height:190px;}
	.prod_prv_not_available  {Arial, Verdana ;color: #3B1851; font-size:10px; text-align:center; vertical-align: top;}
	
	/***** PRODUCT PREVIEW WINDOW GREY BACKGROUND height: 190px; *****/
	.prod_prv_bottom_grey {background: url(../images/window_product_bottom_grey.gif) 0 100% no-repeat; padding:20px 0px 20px 0px;}
		
	/***** PRODUCT PREVIEW WINDOW PROMO height: 190px; *****/
	.prod_prv_top_promo {background: url(../images/window_product_promo_top.gif) 0 0 no-repeat; }
	.prod_prv_bottom_promo {background: url(../images/window_product_promo_bottom.gif) 0 100% no-repeat; padding:20px 0px 20px 0px;}
	.prod_prv_bg_promo {background: url(../images/window_product_promo_bg.gif) 0 100% repeat-y; width:154px;height:190px;} 
	
	
	/***** SHOPPER DASH MENU WINDOW   *****/
	.shop_dash_shell {width: 154px;height: 100px;}
	.shop_dash_top {background: url(../images/window_product_top.gif) 0 0 no-repeat; }
	.shop_dash_bottom {background: url(../images/window_product_bottom.gif) 0 100% no-repeat; padding:20px 0px 20px 0px;}
	.shop_dash_bg {background: url(../images/window_product_bg.gif) 0 100% repeat-y; width:154px;height: 100px;} 
		
		
	/***** PRODUCT DETAILS WINDOW height: 210px;  *****/
	.prod_details_shell {width: 690px;}
	.prod_details_top {background: url(../images/window_content_top.gif) 0 0 no-repeat;}
	.prod_details_bg {background: url(../images/window_content_bg.gif) 0 100% repeat-y; width:690px;}
	.prod_details_bottom {background: url(../images/window_content_bottom.gif) 0 100% no-repeat; padding:1px 0px 5px 0px;}
	
	.prod_details_top_promo {background: url(../images/window_content_top.gif) 0 0 no-repeat;}
	.prod_details_bg_promo {background: url(../images/window_content_bg.gif) 0 100% repeat-y; width:690px;}
	.prod_details_bottom_promo {background: url(../images/window_content_bottom.gif) 0 100% no-repeat; padding:1px 0px 5px 0px;}
		
	.prod_details_name_text{font-family :  Arial, Verdana ;color: #3B1851; font-size:14px; text-align:right; vertical-align: top;}
	.prod_details_name_text_promo{font-family :  Arial, Verdana ;color: #FAAB20; font-size:14px; text-align:right; vertical-align: top;}
	.prod_details_details_text{font-family :  Arial, Verdana ;color: #888888; font-size:11px; text-align:right; vertical-align: bottom;}
	.prod_details_not_available{font-family :  Arial, Verdana ;color: #3B1851; font-size:11px; text-align:right; vertical-align: bottom;}
	.prod_details_seperator{background: url(../images/window_product_details_separator.gif) 0 100% repeat-y; width:10px;}
	.prod_details_seperator_promo{background: url(../images/window_product_details_separator_promo.gif) 0 100% repeat-y; width:10px;}
	.prod_details_price_text{font-family :  Arial, Verdana ;color: #3B1851; font-size:20px; text-align:right; vertical-align: top; font-weight: bold;}
	.prod_details_price_text_promo{font-family :  Arial, Verdana ;color: #FAAB20; font-size:20px; text-align:right; vertical-align: top; font-weight: bold;}
	.prod_details_price_text_sale{font-family :  Arial, Verdana ;color: #FAAB20; font-size:20px; text-align:right; vertical-align: top; font-weight: bold;}
	.prod_details_slashed_price_text{font-family :  Arial, Verdana ;color: #3B1851; font-size:14px; text-align:right; vertical-align: top; text-decoration: line-through;}
	.prod_details_discount_price_text{font-family :  Arial, Verdana ;color: #3B1851; font-size:14px; text-align:right; vertical-align: top;}
	
	.prod_details_category{font-family :  Arial, Verdana ;color: #3B1851; font-size:12px; text-align:left;font-weight: bold;}
	a.prod_details_category:link {color: #3B1851;text-decoration: none;}
	a.prod_details_category:visited {color: #3B1851;text-decoration: none;}
	a.prod_details_category:hover {color: #3B1851;text-decoration: none;}
	a.prod_details_category:active {color: #3B1851;text-decoration: none;}
	
	.prod_details_category_previous{font-family :  Arial, Verdana ;color: #3B1851; font-size:12px; text-align:left;}
	a.prod_details_category_previous:link {color: #3B1851;text-decoration: none;}
	a.prod_details_category_previous:visited {color: #3B1851;text-decoration: none;}
	a.prod_details_category_previous:hover {color: #FAAB20;text-decoration: none;}
	a.prod_details_category_previous:active {color: #FAAB20;text-decoration: none;}
	
	.prod_details_category_promo{font-family :  Arial, Verdana ;color: #FAAB20; font-size:12px; text-align:left;}
	a.prod_details_category_promo:link {color: #FAAB20;text-decoration: none;}
	a.prod_details_category_promo:visited {color: #FAAB20;text-decoration: none;}
	a.prod_details_category_promo:hover {color: #3B1851;text-decoration: none;}
	a.prod_details_category_promo:active {color: #FAAB20;text-decoration: none;}
	
	.prod_details_category_promo_previous{font-family :  Arial, Verdana ;color: #FAAB20; font-size:12px; text-align:left;}
	a.prod_details_category_promo_previous:link {color: #FAAB20;text-decoration: none;}
	a.prod_details_category_promo_previous:visited {color: #FAAB20;text-decoration: none;}
	a.prod_details_category_promo_previous:hover {color: #3B1851;text-decoration: none;}
	a.prod_details_category_promo_previous:active {color: #3B1851;text-decoration: none;}
	
	/***** PRODUCT INFO WINDOW  height: 80px; *****/
	.prod_info_shell {width: 690px;}
	.prod_info_top {background: url(../images/window_content_top.gif) 0 0 no-repeat;}
	.prod_info_bg {background: url(../images/window_content_bg.gif) 0 100% repeat-y; width:690px;}
	.prod_info_bottom {background: url(../images/window_content_bottom.gif) 0 100% no-repeat; padding:1px 0px 5px 0px;}
	
	.prod_info_top_promo {background: url(../images/window_content_top.gif) 0 0 no-repeat;}
	.prod_info_bg_promo {background: url(../images/window_content_bg.gif) 0 100% repeat-y; width:690px;}
	.prod_info_bottom_promo {background: url(../images/window_content_bottom.gif) 0 100% no-repeat; padding:1px 0px 5px 0px;}
		
	.prod_info_title{font-family :  Arial, Verdana ;color: #888888; font-size:12px; text-align:left; vertical-align: top;font-weight: bold;}
	.prod_info_text{font-family :  Arial, Verdana ;color: #888888; font-size:12px; vertical-align: top; text-align:left;}

	/***** GENERIC WINDOW height: none;  *****/
	.generic_shell {width: 578px;}
	.generic_top {background: url(../images/window_product_details_top.gif) 0 0 no-repeat; }
	.generic_bottom {background: url(../images/window_product_details_bottom.gif) 0 100% no-repeat; padding:15px 0px 15px 0px;}
	.generic_bg {background: url(../images/window_product_details_bg.gif) 0 100% repeat-y; width:578px;}

	/********** POP IMAGE ZOOM *********/
	.prod_zoom_image_separator {background: url(../images/product_image_zoom_separator.gif) repeat-x;}
	
	
	/***** SHOP PAGE CONTENT WINDOW  height: 300px; *****/
	.shop_page_content_shell {width: 578px;}
	.shop_page_content_top {background: url(../images/window_product_details_top.gif) 0 0 no-repeat; }
	.shop_page_content_bottom {background: url(../images/window_product_details_bottom.gif) 0 100% no-repeat; padding:15px 0px 15px 0px;}
	.shop_page_content_bg {background: url(../images/window_product_details_bg.gif) 0 100% repeat-y; width:578px;vertical-align: top;} 
	.shop_page_title{font-family: Arial, Verdana;color: #3B1851; font-size : 22px; text-align: right;}
	.shop_page_description{font-family: Arial, Verdana;color: #888888;font-size : 10px; text-align: right;}
	.shop_page_content_title_2{font-family :  Arial, Verdana ;color: #3B1851; font-size:14px; text-align:left;}
	.shop_page_content{font-family :  Arial, Verdana ;color: #888888; font-size:12px; text-align:left; vertical-align: top;}
	.shop_page_content_small{font-family :  Arial, Verdana ;color: #888888; font-size:10px; text-align:left; vertical-align: top;}
	
	/******* SHOP DISCOUNT TAG *********/
	.shop_discount_tag{background-color: #FAAB20; font-family :  Arial, Verdana ;color: #FFFFFF; font-size:10px; font-weight: bold;}
	
/* FONTS ------------------------------------------- */

	.shop_top_my_account{font-family: Arial, Verdana;color: #3B1851;font-size : 11px;}
	a.shop_top_my_account:link {color: #3B1851;text-decoration: none;}
	a.shop_top_my_account:visited {color: #3B1851;text-decoration: none;}
	a.shop_top_my_account:hover {color: #3B1851;text-decoration: underline;}
	a.shop_top_my_account:active {color: #3B1851;text-decoration: none;}
	
	.shop_top_my_cart{font-family: Arial, Verdana;color: #3B1851;font-size : 11px;}
	a.shop_top_my_cart:link {color: #3B1851;text-decoration: none;}
	a.shop_top_my_cart:visited {color: #3B1851;text-decoration: none;}
	a.shop_top_my_cart:hover {color: #1D032E;text-decoration: none;}
	a.shop_top_my_cart:active {color: #3B1851;text-decoration: none;}
	
	.panel_promotion{font-family: Arial, Verdana;color: #FAAB20;font-size : 12px;}
	a.panel_promotion:link {color: #FAAB20;text-decoration: none;}
	a.panel_promotion:visited {color: #FAAB20;text-decoration: none;}
	a.panel_promotion:hover {color: #3B1851;text-decoration: none;}
	a.panel_promotion:active {color: #FAAB20;text-decoration: none;}
	
	.panel_our_pick{font-family: Arial, Verdana;color: #3B1851;font-size : 12px;}
	a.panel_our_pick:link {color: #3B1851;text-decoration: none;}
	a.panel_our_pick:visited {color: #3B1851;text-decoration: none;}
	a.panel_our_pick:hover {color: #3B1851;text-decoration: none;}
	a.panel_our_pick:active {color: #3B1851;text-decoration: none;}
	
	.panel_title{font-family: Arial, Verdana;color: #3B1851;font-weight: bold;font-size : 13px;}
	
	.shop_shipping_address{font-family: Arial, Verdana;color: #888888;font-size : 12px;}
	
	.shop_shipping_paiement_field{font-family: Arial, Verdana;color: #888888;font-weight: bold;font-size : 12px;}
	.shop_shipping_paiement_value{font-family: Arial, Verdana;color: #888888;font-size : 12px;}
		
	.panel_products{font-family :  Arial, Verdana;color: #888888;font-size : 12px;}
	a.panel_products:link {color: #888888;text-decoration: none;}
	a.panel_products:visited {color: #888888;text-decoration: none;}
	a.panel_products:hover {color: #3B1851;text-decoration: none;}
	a.panel_products:active {color: #888888;text-decoration: none;}
	
	.search_panel{font-family: Arial, Verdana;color: #3B1851;font-size : 12px;}
	
	.product_import{font-family: Arial, Verdana;color: #3B1851; font-size : 10px; font-weight: bold;}
	.product_boxset{font-family: Arial, Verdana;color: #FAAB20; font-size : 10px; font-weight: bold;}
	.product_release_date{font-family: Arial, Verdana;color: #0C96B4; font-size : 10px; font-weight: bold;}
	.product_staff_pick_comments{font-family: Arial, Verdana;color: #888888; font-size : 14px;}
	.product_staff_pick_comments_quote{font-family: Arial, Verdana;color: #3B1851; font-size : 25px; font-weight: bold;}
	
	.pages_list_current{font-family: Arial, Verdana;color: #3B1851;font-weight: bold; font-size : 14px;}
	.pages_list{font-family: Arial, Verdana;color: #888888; font-size : 12px;}
	a.pages_list:link {color: #888888;text-decoration: none;}
	a.pages_list:visited {color: #888888;text-decoration: none;}
	a.pages_list:hover {color: #3B1851;text-decoration: none;}
	a.pages_list:active {color: #3B1851;text-decoration: none;}
	
	.order_list_current{font-family: Arial, Verdana;color: #50300D;font-weight: bold; font-size : 14px;}
	.order_list{font-family: Arial, Verdana;color: #888888; font-size : 12px;}
	a.order_list:link {color: #888888;text-decoration: none;}
	a.order_list:visited {color: #888888;text-decoration: none;}
	a.order_list:hover {color: #50300D;text-decoration: none;}
	a.order_list:active {color: #50300D;text-decoration: none;}
	
	.pages_dropdown{font-family: Arial, Verdana;color: #888888; font-size : 10px;}
	
	.search_result_category_name_promo{font-family: Arial, Verdana;color: #FAAB20; font-size : 22px; text-align: right;}
	.search_result_category_name{font-family: Arial, Verdana;color: #3B1851; font-size : 22px; text-align: right;}
	.search_result_category_description{font-family: Arial, Verdana;color: #888888;font-size : 10px; text-align: right;}
	.search_result_amount{font-family: Arial, Verdana;color: #3B1851;font-size : 10px; text-align: left;}
	.search_result_rpp{font-family: Arial, Verdana;color: #3B1851;font-size : 10px; text-align: right;}
	
	.search_product_name{font-family: Arial, Verdana;color: #686868; font-size : 12px; text-align: center;}
	a.search_product_name:link {color: #686868;text-decoration: none;}
	a.search_product_name:visited {color: #686868;text-decoration: none;}
	a.search_product_name:hover {color: #3B1851;text-decoration: none;}
	a.search_product_name:active {color: #3B1851;text-decoration: none;}
	
	.search_product_price{font-family: Arial, Verdana;color: #3B1851;font-size : 14px; font-weight: bold; text-align: center;}
	.search_product_price_promo{font-family: Arial, Verdana;color: #FAAB20;font-size : 14px; font-weight: bold; text-align: center;}
	.search_product_slashed_price_text{font-family :  Arial, Verdana ;color: #3B1851; font-size:12px; text-align:right; vertical-align: top; text-decoration: line-through;}
	
	.discount_category_name{font-family: Arial, Verdana;color: #3B1851; font-size : 14px; text-align: left;}
	
	.panel_standard_link{font-family :  Arial, Verdana;color: #888888;font-size : 12px;}
	a.panel_standard_link:link {color: #888888;text-decoration: none;}
	a.panel_standard_link:visited {color: #888888;text-decoration: none;}
	a.panel_standard_link:hover {color: #3B1851;text-decoration: none;}
	a.panel_standard_link:active {color: #888888;text-decoration: none;}
	
	.shop_error_message{font-family :  Arial, Verdana;color: #971818;font-size : 12px;font-weight: bold;}
	.shop_important_message{font-family :  Arial, Verdana;color: #971818;font-size : 12px;}
	
	.shop_order_status_shipped{font-family :  Arial, Verdana;color: #347F00;font-size : 12px;font-weight: bold;}
	.shop_order_status_notshipped{font-family :  Arial, Verdana;color: #971818;font-size : 12px;font-weight: bold;}
	
	.cart_order_step_disabled{font-family: Arial, Verdana;color: #888888; font-size : 12px; text-align: left;}
	.cart_order_step_current{font-family: Arial, Verdana;color: #3B1851; font-size : 12px; text-align: left;font-weight: bold;}
	.cart_product_reference{font-family: Arial, Verdana;color: #888888; font-size : 10px; text-align: left;}
	.cart_product_cost{font-family: Arial, Verdana;color: #888888; font-size : 12px; text-align: right;}
	.cart_product_total_cost{font-family: Arial, Verdana;color: #3B1851; font-size : 12px; text-align: right; font-weight: bold;}
	.cart_product_totals_tax{font-family: Arial, Verdana;color: #3B1851; font-size : 12px; text-align: right;}
	.cart_product_totals{font-family: Arial, Verdana;color: #3B1851; font-size : 12px;}
	.cart_product_quantity{font-family: Arial, Verdana;color: #888888; font-size : 11px; text-align: right;}
	.cart_table_titles_left{font-family: Arial, Verdana;color: #3B1851; font-size : 13px; text-align: left;font-weight: bold;}
	.cart_table_titles_right{font-family: Arial, Verdana;color: #3B1851; font-size : 13px; text-align: right;font-weight: bold;}
	.cart_product_freight_france_only{font-family: Arial, Verdana;color: #3B1851;font-size : 10px; font-weight: bold;}
	.cart_quantity_error{font-family: Arial, Verdana;color: #3B1851;font-size : 10px; font-weight: bold;}
	
	.cart_order_step_previous{font-family: Arial, Verdana;color: #3B1851; font-size : 12px; text-align: left;}
	a.cart_order_step_previous:link {color: #3B1851;text-decoration: none;}
	a.cart_order_step_previous:visited {color: #3B1851;text-decoration: none;}
	a.cart_order_step_previous:hover {color: #FAAB20;text-decoration: none;}
	a.cart_order_step_previous:active {color: #FAAB20;text-decoration: none;}
	
	.cart_product_name{font-family: Arial, Verdana;color: #888888; font-size : 12px; text-align: left; font-weight: bold;}
	a.cart_product_name:link {color: #888888;text-decoration: none;}
	a.cart_product_name:visited {color: #888888;text-decoration: none;}
	a.cart_product_name:hover {color: #3B1851;text-decoration: none;}
	a.cart_product_name:active {color: #3B1851;text-decoration: none;}

	.shop_underline_link{font-family: Arial, Verdana;color: #3B1851; font-size : 12px; text-align: left; font-weight: bold;}
	a.shop_underline_link:link {color: #3B1851;text-decoration: none;}
	a.shop_underline_link:visited {color: #3B1851;text-decoration: none;}
	a.shop_underline_link:hover {color: #3B1851;text-decoration: none; text-decoration: underline;}
	a.shop_underline_link:active {color: #3B1851;text-decoration: none;}

	.index_category_text{font-family :  Arial, Verdana ;color: #50300D; font-size:14px;}
	.index_category_text_small{font-family :  Arial, Verdana ;color: #50300D; font-size:10px;}

/* FONTS - COLORS ------------------------------------ */

	.font_standard{font-family: Arial, Verdana; color: #888888; font-size: 12px;}
	a.font_standard:link {color: #3B1851;text-decoration: none;}
	a.font_standard:visited {color: #888888;text-decoration: none;}
	a.font_standard:hover {color: #3B1851;text-decoration: none;}
	a.font_standard:active {color: #3B1851;text-decoration: none;}
	
	.font_title_standard{font-family: Arial, Verdana;color: #3B1851;font-size : 12px;}
	a.font_title_standard:link {color: #3B1851;text-decoration: none;}
	a.font_title_standard:visited {color: #3B1851;text-decoration: none;}
	a.font_title_standard:hover {color: #3B1851;text-decoration: none;}
	a.font_title_standard:active {color: #3B1851;text-decoration: none;}
	
	.font_title_bold{font-family: Arial, Verdana;color: #3B1851;font-size : 12px;font-weight: bold;}
	a.font_title_bold:link {color: #3B1851;text-decoration: none;font-weight: bold;}
	a.font_title_bold:visited {color: #3B1851;text-decoration: none;font-weight: bold;}
	a.font_title_bold:hover {color: #3B1851;text-decoration: none;font-weight: bold;}
	a.font_title_bold:active {color: #3B1851;text-decoration: none;font-weight: bold;}
	
	.font_small{font-family: Arial, Verdana;color: #3B1851;font-size : 10px;}
	a.font_small:link {color: #3B1851;text-decoration: none;}
	a.font_small:visited {color: #3B1851;text-decoration: none;}
	a.font_small:hover {color: #3B1851;text-decoration: none;}
	a.font_small:active {color: #3B1851;text-decoration: none;}
	
	.standard_grey_right{font-family: Arial, Verdana;color: #888888;font-size : 12px; text-align: right;}
	.standard_grey{font-family: Arial, Verdana;color: #888888;font-size : 12px;}
	.standard_grey_bold{font-family: Arial, Verdana;color: #888888;font-size : 12px;font-weight: bold;}
	.standard_red{font-family: Arial, Verdana;color: #3B1851;font-size : 10px;}
	.small_grey_right{font-family: Arial, Verdana;color: #888888;font-size : 10px; text-align: right;}
	.small_grey{font-family: Arial, Verdana;color: #888888;font-size : 10px;}
	.medium_red{font-family: Arial, Verdana;color: #3B1851;font-size : 12px;}

/* FORMS ------------------------------------------- */

	.shop_page_content_input_field
	{
		font-family :  Arial, Verdana;
		font-size: 11px;
		color: #888888;
 		background-color: #F5F5F5; 
 		border: 1px solid #BBBBBB;
 		scrollbar-base-color: #AAAAAA;
		scrollbar-face-color: #C1C3C1; 
		scrollbar-arrow-color: #FFFFFF; 
		scrollbar-track-color: #EEEEEE; 
		scrollbar-3dlight-color: #888888; 
		scrollbar-darkshadow-color: #888888;
		scrollbar-shadow-color: #888888;
	}
	
	.search_box
	{
		position: relative;
		top : 10px;
		left : 5px;
		z-index:11;
	}
		
	.search
	{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 10;
		color: #888888;
		background-color: #ffffff;
		border: 0pt;
	}
	
		
	.star
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #50300D;
		font-size : 12px;
	}
	
	.sGrey
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 10px;	
	}
	
	.sWhite
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FFFFFF;
		font-size : 10px;	
	}
	
	.ssGrey
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 9px;	
	}
	
	.sGreyItalic
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 10px;
		font-weight: italic;
	}
	
	.sGreyBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		vertical-align: bottom;
		font-size : 10px;
		font-weight: bold;	
	}
	
	.Grey
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 12px;	
	}
	
	.BlackBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #000000;
		font-size : 12px;
		font-weight: bold;
	}
	
	.Black
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #000000;
		font-size : 12px;
	}
	
	.Grey30Bold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 30px;	
		font-weight: bold;	
	}
	
	.Grey30
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 30px;	
	}
	
	.Orange
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #50300D;
		font-size : 12px;	
	}
	
	
	
	.OrangeBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #50300D;
		font-size : 12px;
		font-weight: bold;
	}
	
	.bigOrangeBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #50300D;
		font-size : 16px;
		font-weight: bold;
	}
	
	.content
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 12px;
		vertical-align: top;
	}
	
	.GreyBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		vertical-align: bottom;
		font-size : 12px;
		font-weight: bold;
	}
	
	.error
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #971818;
		vertical-align: bottom;
		font-size : 12px;
		font-weight: bold;
	}
	
	.success
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #047109;
		vertical-align: bottom;
		font-size : 12px;
		font-weight: bold;
	}
	
	.Phone
	{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 12;
		color: #888888;
		vertical-align: middle;
		align:left;
		font-weight: bold;	
	}
		
	.illustration_br_sponsor
	{
		position: relative;
		top : 50px;
		left : 50px;
		z-index:10;
	}
	
	
	
	.white
	{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 10;
		color: #FFFFFF;
		vertical-align:middle;
	}
	
	.WhiteBoldBig
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FFFFFF;
		font-size : 20px;
		font-weight: bold;
	}
	
	.WhiteContentTitle
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FFFFFF;
		font-size : 16px;
	}
	
	
	.orange_title
	{
		font-size: 14;
		color: #50300D;
		font-weight: bold;
	}
	

	.UrgentAppealTitle {
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 16pt;
		color : #50300D;
		font-weight: normal;
	}
	
	.OrangeTitleAdmin {
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 14pt;
		color : #50300D;
		font-weight: normal;
	}
	
	.BtnText {
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 10pt;
		color : #50300D;
		font-weight: bold;
	}

	.textbox{
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 8pt;
		background-color : transparent;
		color : #888888;
		text-align : left;
	}


/* OTHERS ----------------------------------------- */

	B.Orange {
		color : #F2A700;
		font-weight : bold;
	}


	INPUT.button{
		color : #000000;
		background-color : #F2A700;
		font-size : 8pt;
	}
