/***************************************
  	The original Theme for Skinable e-Commerce (DRILLMEX)
  	Created by kCentric.NET
  	http://www.kcentric.net
****************************************/

/************************************************/
/**** DRILLMEX CUSTOMIZED STYLES **/

@import url(/kcentric_theme/css/Drillmex_Customized_Styles.css);

/***************************************************************************************************************************************/
/* 
	General page style. The scroll bar colours only visible in IE5.5+ 
	-----------------------------------------------------
*/
.pageBody {
	background-color:#ffffff; margin:0px; padding:0px; scrollbar-face-color: #CCCCCC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #FFFFFF;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1
}
/***************************************************************************************************************************************/
/* 
	General page alignement. 
	-----------------------------------------------------
	div#pageAlign	=	Page alignement container
*/
div#pageAlign {
	text-align:center; vertical-align:top; float:none; /*Float : FF alignement for left / right. Put it to "none" for center alignement*/
	margin:auto;
}

/***************************************************************************************************************************************/
/*  
	General Settings for container
	-----------------------------------------------------
	div#contentTopSectionFrame	=	Container of WelcomeMessage + Culture
	div#contentHeaderFrame		=	Container of Header + Search
	div#contentPageFrame		=	Container of Page Frame
	div#menuNavigation			=	Container of Menu Navigation	
	
	div#cartInformation			=	Container of Cart Information
	div#contentNavigation		=	Container of Page Navigation
	div#contentPageTitle		=	Container of Page Title
	div#contentPageContent		=	Container of Content of the page
	div#footer					=	Container of Footer
	
*/
div#contentTopSectionFrame, div#contentHeaderFrame, div#contentPageFrame, div#menuNavigation, div#contentPageBottomFrame, div#contentPageBottomFrameSEO{
	width:774px; margin:auto;
	text-align:left; vertical-align:top;
}

div#contentPageTitle,div#contentPageContent, div#footer, div#contentNavigationTop, div#contentNavigationBottom{
	width:560px; height:auto;
	text-align:left; vertical-align:top; 
}

/***************************************************************************************************************************************/
/* 
	Specific settings for container of WelcomeMessage and Culture 
	-----------------------------------------------------
	div#contentTopSectionFrame	=	Container of WelcomeMessage + Culture
*/
div#contentTopSectionFrame {
	overflow:auto;
	height:21px;
	padding-top:5px;
}

/***************************************************************************************************************************************/
/* 
	Specific settings for container of Header and Search 
	-----------------------------------------------------
	div#contentHeaderFrame		=	Container of Header + Search
*/
div#contentHeaderFrame {
	background-color:#FFFFFF;
	border-bottom:0px;
}

/***************************************************************************************************************************************/
/* 
	Welcome Message Section
	-----------------------------------------------------
	div#welcomeMessage		=	Container of Welcome Message
	.welcomeMessageText		=	Text style
	a.welcomeMessageLink	=	Link style
*/
div#welcomeMessage {
	display:none;
	text-indent:-5000px;
}

.welcomeMessageText {}

a.welcomeMessageLink{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.welcomeMessageLink:link, a.welcomeMessageLink:active, a.welcomeMessageLink:visited {color:#1b5945; text-decoration:underline;} 
a.welcomeMessageLink:hover{color:#478d76; text-decoration:none;}

/***************************************************************************************************************************************/
/* 
	Culture Section 
	-----------------------------------------------------
	div#culture		=	Culture container
	.cultureText	=	Text style
	a.cultureLink	=	Link style
*/
div#culture {
	width:360px; margin:auto; float:right;
	text-align:right; vertical-align: top; font-size:10px;
	padding-right:13px;
}

.cultureText {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1b5945;
}

a.cultureLink{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a.cultureLink:link, a.cultureLink:active, a.cultureLink:visited {color:#1b5945; text-decoration:underline;} 
a.cultureLink:hover{color:#478d76; text-decoration:underline;}

/***************************************************************************************************************************************/
/* 
	Content Page Section 
	-----------------------------------------------------
	div#contentPageFrame				=	Page Frame Container
	div#contentLogo						=	Logo image
	div#contentHeader					=	Header (image or flash)
	div#contentSearchAvailable			=	Search box visible in B2B
	div#contentSearchUnavailable		= 	Search box not visible in B2B
	div#searchText						=	Container of Search text
	div#searchInput						=	Container of QuickSearch inputbox
	div#searchAdvancedLink				=	Container of Advanced Search link
	div.contentSearchAlign				=	Search alignement
	.contentSearchText					=	Text style
	a.contentSearchLink					=	Link style
*/
div#contentPageFrame {
	height:auto;
	background-image:url(/kcentric_theme/img/phonenumber.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

div#contentLogo{
	float:left;
	width:255px; height:90px;
	background-image:url(/kcentric_theme/img/logo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	
}

div#contentHeader {
	display:block;
	float:left; margin:auto;
	background-image:url(/kcentric_theme/img/header.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:519px; height:90px;
	text-align:right;
	line-height:0px;
	font-size:0px;	
	overflow:hidden;
}

div#contentHeader #oFlashHeader
{
	margin-right:30px;
	margin-top:1px;
}

div#contentSearchAvailable 
{
	display:table;
	text-align:left;
	font-size:11px;
	width:186px; height:94px;
	position:relative;
	margin-bottom:-94px;
	float:left;
	top:95px;
	left:6px;
	/* 
		VOIR CULTURE BACKGROUND-IMAGE
	*/
	background-position:left;
	background-repeat:no-repeat;
}

div#contentSearchUnavailable{display:none;}
div#searchText{display:none;}
div#searchInput{}
div#searchAdvancedLink{margin-top:6px;}

div.contentSearchAlign
{
	padding-left:15px; padding-top:40px;
}

.contentSearchText {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;
}

a.contentSearchLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#1B5945;}
a.contentSearchLink:link, a.contentSearchLink:active, a.contentSearchLink:visited {text-decoration:underline;} 
a.contentSearchLink:hover{color:#48947B; text-decoration:underline;}

/***************************************************************************************************************************************/
/* 
	Menu Navigation Section  (Home / New products / Promotions)
	-----------------------------------------------------
	div#menuNavigation			=	Container of Menu Navigation
	div.menuNavigationAlign		=	Menu Navigation alignement
	.menuNavigationSeparation	=	Style of separation between button
	
*/
div#menuNavigation{
	background-image:url(/kcentric_theme/img/navigationMenu_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:33px; 
	line-height:0;
	font-size:0;
	clear:left;
	margin-bottom:16px;
}

div.menuNavigationAlign{
	padding-left:14px; padding-right:10px;
}

div#menuNavigationContent {
	background-image:url(/kcentric_theme/img/navigationMenu_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:33px; 
	line-height:0;
	font-size:0;
	clear:left;
	margin-bottom:16px;
}

div.menuNavigationContentAlign{
	padding-left:16px; padding-right:10px;
}

.menuNavigationSeparation
{
	margin-left:3px;margin-right:3px;
}

/***************************************************************************************************************************************/
/* 
	Left Menu Section 
	-----------------------------------------------------
	div#leftMenu						=	Container of Left Menu
	div.leftMenuAlign					=	Left Menu Alignement
	div#leftMenuCategoryDescription = Container of Category Description content
	div#currencySelector				=	Container of the Currency
	div.currencySelectorAlign			=	Currency Alignement
	.currencyText						=	Currency Text style
	table.leftMenuListing				=	Left Menu Table (General)
	table.leftMenuListingCategories		=	Left Menu Table Categories (General)
	table.leftMenuListingBrands			=	Left Menu Table Brands (General)
	table.leftMenuLisdtingSeeAllLink	=	Left Menu Table for See All Category link 
	td.leftMenuListing					=	Style of each row of the listing menu link
	div.LeftMenuBullet					=	Bullet in the menu
	div.LeftMenuNoBullet				=	No bullet in the menu
	
	My Account Menu Section 
	-----------------------------------------------------
	div.DahsboardIcon					=	Menu My Account - Dashboard Icon settings
	div.MyCartIcon						=	Menu My Account - My Cart Icon settings
	div.PlaceOrderIcon					=	Menu My Account - Place order Icon settings
	div.OrderExpressIcon				=	Menu My Account - Order Express Icon settings
	div.PreferredListIcon				=	Menu My Account - My preferred list Icon settings
	div.ProfileIcon						=	Menu My Account - Modify my profile Icon settings
	div.OrderHistoryIcon				=	Menu My Account - Order history Icon settings
	div.FrequentlyOrderedProductIcon	=	Menu My Account - Frequently Ordered Product Icon settings
	div.PriceListIcon					=	Menu My Account - Price List Icon settings
	div.ReturnIcon						=	Menu My Account - Return Icon settings
	div.LogoffIcon						=	Menu My Account - Logoff Icon settings
	
	Link
	-----------------------------------------------------
	a.leftMenuLink						=	Menu link style
	a.leftMenuSeeAllLink				=	See all menu link style
	a.leftMenuSpecialLink				=	Special color of menu link style	
*/
div#leftMenu {
	text-align:left; vertical-align:top;
	width:195px;
	float:left; clear:right;
	line-height:0;
	font-size:0;
	/*margin-top:48px;*/
	margin-top:150px;
}

div.leftMenuAlign {
	text-align:left; vertical-align:top;
	padding-left:6px;
}

div#leftMenuCategoryDescription 
{
	display:block;
	font-size:12px;
	line-height:normal;
	width:186px;
	text-align:center;
	margin-top:3px;
	margin-bottom:5px;
}

div#currencySelectorUnavailable {
}

div#currencySelector {
	border:1px solid #FF0000;
	height:25px;
	margin-top:50px;
	margin-bottom:10px;
}

div.currencySelectorAlign {
	text-align:center; vertical-align:top;
	font-size:12px;
}

.currencyText {
	text-indent:-5000px;
	display:none;
}

table.leftMenuListing{
	width:186px;
	margin:0px; padding:0px;
	margin-bottom:15px;
	background-image:url(/kcentric_theme/img/leftmenuBg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

table.leftMenuListingCategories{
	width:186px;
	margin:0px; padding:0px;
	margin-bottom:15px;
	background-image:url(/kcentric_theme/img/leftmenuBg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

table.leftMenuListingBrands{
	width:186px;
	margin:0px; padding:0px;
	margin-bottom:15px;
	background-image:url(/kcentric_theme/img/leftmenuBg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

table.leftMenuListingSeeAllLink{
	width:186px;
	margin:0px; padding:0px;
	margin-bottom:5px;
	margin-top:-15px;
}

td.leftMenuListing{
	border:0px;
	text-align:left; vertical-align:top;
	padding-top:1px;padding-bottom:4px;
	padding-right:8px;
}

div.LeftMenuBullet{
	background-image:url(/kcentric_theme/img/left_menu_bullet.gif);
	background-position:left middle;
	background-repeat:no-repeat;
	padding-left:30px;
	margin:0px;
}

div.LeftMenuNoBullet
{
	padding-top:3px;
	padding-left:19px;
	margin:0px;
}

div.DashboardIcon,div.MyCartIcon,div.PlaceOrderIcon,div.OrderExpressIcon,div.PreferredListIcon,div.ProfileIcon,div.OrderHistoryIcon,div.FrequentlyOrderedProductIcon,div.PriceListIcon,div.ReturnIcon,div.LogoffIcon{
	background-position:left middle;
	background-repeat:no-repeat;
	padding-left:35px;
	margin:0px;
	min-height:16px!important;
	height:auto!important;
	height:16px;
}

div.DashboardIcon{background-image:url(/kcentric_theme/img/icon_home.gif);}
div.MyCartIcon{background-image:url(/kcentric_theme/img/icon_cart.gif);}
div.PlaceOrderIcon{background-image:url(/kcentric_theme/img/icon_placeorder.gif);}
div.OrderExpressIcon{background-image:url(/kcentric_theme/img/icon_orderexpress.gif);}
div.PreferredListIcon{background-image:url(/kcentric_theme/img/icon_preferredlist.gif);}
div.ProfileIcon{background-image:url(/kcentric_theme/img/icon_profile.gif);}
div.OrderHistoryIcon{background-image:url(/kcentric_theme/img/icon_ordertracking.gif);}
div.FrequentlyOrderedProductIcon{background-image:url(/kcentric_theme/img/icon_frequentlyordered.gif);}
div.PriceListIcon{background-image:url(/kcentric_theme/img/icon_pricelist.gif);}
div.ReturnIcon{background-image:url(/kcentric_theme/img/icon_return.gif);}
div.LogoffIcon{background-image:url(/kcentric_theme/img/icon_logoff.gif);}

td.leftMenuListing div.LeftMenuBullet a.leftMenuLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
td.leftMenuListing div.LeftMenuBullet a.leftMenuLink:link, td.leftMenuListing div.LeftMenuBullet a.leftMenuLink:active, td.leftMenuListing div.LeftMenuBullet a.leftMenuLink:visited {color:#797979; text-decoration:none;} 
td.leftMenuListing div.LeftMenuBullet a.leftMenuLink:hover{color:#999999; text-decoration:underline;}

td.leftMenuListing div.LeftMenuNoBullet a.leftMenuSpecialLink{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
td.leftMenuListing div.LeftMenuNoBullet a.leftMenuSpecialLink:link, td.leftMenuListing div.LeftMenuNoBullet a.leftMenuSpecialLink:active, td.leftMenuListing div.LeftMenuNoBullet a.leftMenuSpecialLink:visited {color:#797979; text-decoration:none;} 
td.leftMenuListing div.LeftMenuNoBullet a.leftMenuSpecialLink:hover{color:#999999; text-decoration:underline;}

a.leftMenuLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
a.leftMenuLink:link, a.leftMenuLink:active, a.leftMenuLink:visited {color:#1b5945; text-decoration:underline;} 
a.leftMenuLink:hover{color:#48947b; text-decoration:underline;}

a.leftMenuSeeAllLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
a.leftMenuSeeAllLink:link, a.leftMenuSeeAllLink:active, a.leftMenuSeeAllLink:visited {color:#797979; text-decoration:none;} 
a.leftMenuSeeAllLink:hover{color:#999999; text-decoration:underline;}

a.leftMenuSpecialLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
a.leftMenuSpecialLink:link, a.leftMenuSpecialLink:active, a.leftMenuSpecialLink:visited{color:#1b5945; text-decoration:underline;} 
a.leftMenuSpecialLink:hover{color:#48947b; text-decoration:underline;}

span#oucLeftMenu_oucMenuMyAccount_lblNbrItemInCart, span#Ucleftmenu1_oucMenuMyAccount_lblNbrItemInCart
{
	color:#CE690F;font-weight:bold;text-decoration:none;
}

/***************************************************************************************************************************************/
/* 
	Customer Support Section 
	-----------------------------------------------------
	div#customerSupport			=	Container of Customer support
	div.customerSupportAlign	=	Customer support alignement
	.customerSupportText		=	Text style
	a.customerSupportLink		=	Link style
*/
div#customerSupport {
	width:186px;
	line-height:normal;
	font-size:11px;
	margin-top:5px;
	margin-bottom:10px;
}

div.customerSupportAlign {
	text-align:center; vertical-align:top;
}

.customerSupportText {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666;
}

a.customerSupportLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
a.customerSupportLink:link, a.customerSupportLink:active, a.customerSupportLink:visited {color:#0c5fa3; text-decoration:underline;} 
a.customerSupportLink:hover{color:#92b7d5; text-decoration:underline;}

/***************************************************************************************************************************************/
/* 
	Page Section 
	-----------------------------------------------------
	div#contentPage			=	Container of all element in the content section
	div.contentPageAlign	=	Alignement of the element in the content section
*/
div#contentPage 
{
	text-align:left; vertical-align:top;
	float:left; 
	clear:both; /* IE */
	clear:right; /* FF */
	background-image:url(/kcentric_theme/img/bg-page.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:560px;
	margin-left:7px;
}

div.contentPageAlign {
	text-align:left; vertical-align:top;
	background-image:url(/kcentric_theme/img/bot-page.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
}

/***************************************************************************************************************************************/
/* 
	Cart Information Section 
	-----------------------------------------------------
	div#cartInformation			=	Container of Cart Information
	div.cartInformationAlign	=	Alignement of Cart Information
	.cartInformationHighlight	=	Color of highlight element (Number of product and total)
	a.cartInformationLink		=	Link style
*/
div#cartInformation 
{
	width:560px;
	height:28px;
	line-height:12px;
	font-size:10px;
	position:relative;
	margin-top:-51px;
	margin-bottom:19px;
}

div.cartInformationAlign {
	text-align:right;
	padding-top:7px;
}

div#cartInformation div img{float:right;margin-top:-1px;}

span#oucCartInformation_lblCartInformations{position:relative;top:2px;}

.cartInformationHighlight{
	color:#aa2929;
	font-weight:bold;
}

a.cartInformationLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
a.cartInformationLink:link, a.cartInformationLink:active, a.cartInformationLink:visited {color:#666666; text-decoration:none;} 
a.cartInformationLink:hover{color:#999999; text-decoration:underline;}

/***************************************************************************************************************************************/
/*
	Specific settings for Content Page Navigation
	-----------------------------------------------------
	div#contentNavigationTop		=	Container of top page navigation
	div#contentNavigationBottom		=	Container of bottom page navigation
	div.contentNavigationAlign	=	General alignement
	.contentNavigationText		=	Text style
	a.contentNavigationLink		=	Link style

*/
div#contentNavigationTop
{
	background-color:#FFFFFF;
}

div#contentNavigationBottom
{

}

div.contentNavigationAlign{
	text-align:left; vertical-align:top;
	padding-right:7px;
	padding-left:12px;
	font-size:11px;
	padding-bottom:10px;
}

.contentNavigationText{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;
}

a.contentNavigationLink{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
a.contentNavigationLink:link, a.contentNavigationLink:active, a.contentNavigationLink:visited {color:#999999; text-decoration:underline;} 
a.contentNavigationLink:hover{color:#666666; text-decoration:underline;}


/***************************************************************************************************************************************/
/* 
	
	Specific settings for Content Page Title 
	-----------------------------------------------------
	div#contentPageTitle	=	Container of the page title image
*/
div#contentPageTitle
{
	margin-bottom:5px;
	padding-bottom:10px;
	background-image:url(/kcentric_theme/img/top-page.gif);
	background-repeat:no-repeat;
	background-position:left top;
} 

div#contentPageTitle h1
{
	margin:0;padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#1b5945;
	font-size:22px;
	font-weight:bold;
	padding-left:14px;
	padding-top:7px;
}

/***************************************************************************************************************************************/
/* 
	Specific settings for Content Page Content Section 
	-----------------------------------------------------
	div#contentPageContent			=	Container of the page content
	div#logoSSL						=	Container of logo SSL
	div.contentPageContentAlign		=	Page content alignement
	.contentText					=	General text style
	.contentTextBold 				=	General text bold style
	.contentTextHighlight			=	General text highligh style
	.contentConfirmationText		=	Confirmation text style showed in Order Confirm page.
	.contentTextLighter				= 	General text lighter style
	.smallContentText				=	General small text style
	a.contentLink					=	General link style
	a.contentHighlightLink			=	General highlight link style
	a.contentSeeAllLink				=	General see all link style
	a.viewMoreDetailsLink			=	Vew More Detail link style
*/
div#contentPageContent{
	font-size:12px;	line-height:16px;	
	width:534px;
	display:table;
}

div#logoSSL
{
	width:186px;
}

div.contentPageContentAlign {
	text-align:left; vertical-align:top;
	padding-left:12px;
	padding-right:12px;
}

p {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#333333;
}

.contentText, .contentTextBold, .contentTextHighlight, .contentConfirmationText, .contentTextLighter {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.contentText,.contentTextBold{color:#333333;}
.contentTextBold{font-weight:bold;}
.contentTextHighlight{font-weight:bold; color:#CE690F;}
.contentConfirmationText{font-weight:bold; color:#990000;}
.contentTextLighter{color:#777777;}

.smallContentText{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
}

a.contentLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
a.contentLink:link, a.contentLink:active, a.contentLink:visited {color:#1B5945; text-decoration:underline;} 
a.contentLink:hover{color:#48947B; text-decoration:underline;}

a.contentHighlightLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
a.contentHighlightLink:link, a.contentHighlightLink:active, a.contentHighlightLink:visited {color:#CE690F; text-decoration:underline;} 
a.contentHighlightLink:hover{color:#e68a39; text-decoration:none;}

a.contentSeeAllLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
a.contentSeeAllLink:link, a.contentSeeAllLink:active, a.contentSeeAllLink:visited {color:#999999; text-decoration:underline;} 
a.contentSeeAllLink:hover{color:#b0b0b0; text-decoration:underline;}

a.viewMoreDetailsLink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
a.viewMoreDetailsLink:link, a.viewMoreDetailsLink:active, a.viewMoreDetailsLink:visited {color:#CE690F; text-decoration:underline;} 
a.viewMoreDetailsLink:hover{color:#e68a39; text-decoration:underline;}

/***************************************************************************************************************************************/
/* 
	Specific settings for Footer Section 
	-----------------------------------------------------
	div#footer			=	Container of footer
	div.footerAlign		=	Alignement of footer
	.footerText			=	Text style
	a.footerLink		=	Link style
*/
div#footer	{
	font-size:10px;	line-height: 16px;
	margin:auto;
	margin-top:15px;
	width:774px;
}

div.footerAlign {
	text-align:center; vertical-align:top;
	padding-top:5px; padding-bottom:5px;
	padding-left:10px;
}

.footerText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666;}

a.footerLink{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
a.footerLink:link, a.footerLink:active, a.footerLink:visited {color:#999999; text-decoration:none;} 
a.footerLink:hover{color:#bababa; text-decoration:underline;}


/***************************************************************************************************************************************/
/* 
	Specific settings for Bottom Page Frame Section 
	-----------------------------------------------------
	div#contentPageBottomFrame	=	Container of Bottom Page Frame
	div#contentPageBottomFrameSEO	=	Container of Bottom Page Frame with SEO optimisation (product/categorie title)
*/
div#contentPageBottomFrame
{
	text-align:center; vertical-align:top;
}

div#contentPageBottomFrameSEO{
	text-align:center; vertical-align:top;
	color:#818181;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	padding-top:3px;
}

div#contentPageBottomFrameSEO div#footer
{
	margin:auto;
}

/***************************************************************************************************************************************/
/* 
	Forms Section 
	-----------------------------------------------------
	.inputBox				=	Standard input box settings
	.inputBoxError			=	Standard input box error settings (using by the validation textbox)
	.inputSearchBox			=	QuickSearch textbox settings
	.qtyBox					=	Input box for quantity
	.qtyBoxError			=	Input box for quantity error settings (using by the validation textbox)
	.SearchGood				=	Style of the QuickSearch textbox when the enterred string is valid
	.SearchNotGood			=	Style of the QuickSearch textbox when the enterred string is invalid
	.selectDropDownAuto		=	Style of DropDown with Width:Auto
	.selectDropDownFix		=	Style of DropDown with the same width of the standard input box
*/
.inputBox, .inputBoxError {
	padding:3px;
	margin:0px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align:middle;
	text-align:left;
	width:auto;
	height:21px;
	width:200px;
}

.qtyBox, .qtyBoxError {
	width:33px; height:21px;
	padding:3px;
	margin:0px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align:middle;
	text-align:left;
}

.inputBox, .qtyBox {background-color:#ffffff;}
.inputBoxError, .qtyBoxError {background-color:#fffad0;}

.inputSearchBox, .SearchGood {
	padding:3px;
	margin:0px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align:middle;
	text-align:left;
	width:120px;
	height:21px;
}


.SearchNotGood {
	padding:3px;
	margin:0px;
	border:1px solid red;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align:middle;
	text-align:left;
	width:120px;
	height:21px;
}

.selectDropDownAuto{
	margin:0px;
	padding:0px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	vertical-align:middle;
	width:auto;
}

.selectDropDownFix{
	margin:0px;
	padding:0px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	vertical-align:middle;
	width:200px;
}

/***************************************************************************************************************************************/
/*
	Custom Product Settings
	-----------------------------------------------------
	.productCodeText			=	Product code text style
	.productTitleText			=	Product title text style
	
	.smallPriceText				=	Small price text style
	.smallPriceHighlight		=	Small price highlight text style
	.smallPriceLineThrought		=	Small price with a line throught it
	
	.bigPriceText				=	Big price text style
	.bigPriceHighlight			=	Big price highlight text style
	.bigPriceLineThrought		=	Big price with a line throught it
	
	.couponApplicableText		=	Applicable coupon text in cart
	.couponNotApplicableText	=	Not Applicable coupon text in cart
	
	table.pricePerQtyTable		=	Settings of price per quantity table
	.pricePerQtyAlternateRow1	=	Alternate background in price per quantity table
	.pricePerQtyAlternateRow2	=	Alternate background in price per quantity table
	
	.smallImageSettings			=	Dimension of the small product image (Default 85 x 85)
	.bigImageSettings			=	Dimension of the big product image in Product Info. (Default 225 x 225)
	.smallCartImageSettings		=	Dimension of the small product image in the Shopping Cart (Default 55 x 55)
	.smallCartCouponImageSettings	=	Dimension of the small coupon image in the Shopping Cart (Default 55 x 39)

	td.categoryImageAlign		=	Image alignement in the product catalog page
	td.categoryAlign			=	Category link alignement under the small product image
	.categoryTitle				=	Text style for the Category title
	
	a.categoryLink				=	Category title link style (CategoryList)
	a.productTitleLink			=	Product title link style in the mainTitle box
	a.productCodeLink			=	Product code link style in the mainTitle box
	a.productListTitleLink		=	Product title link in product list page
	a.productListCodeLink		=	Product code link in product list page
*/
.productTitleText,.productCodeText{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#c66e34;	
}
	
}

.smallPriceText, .smallPriceHighlight, .smallPriceLineThrought {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

.bigPriceText, .bigPriceHighlight, .bigPriceLineThrought {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
}

.productCodeText {font-weight:bold; color:#1a5844; text-decoration:none;}
.productTitleText {font-weight:bold; color:#c66e34;}

.smallPriceText {font-weight:bold; color:#333333;}
.smallPriceHighlight {font-weight:bold; color:#aa2929;}
.smallPriceLineThrought {font-weight:bold; color:#333333; background-image:url(/kcentric_theme/img/lineThrought.gif);background-repeat:repeat-x;background-position:left 3px;}

.bigPriceText {font-weight:bold; color:#333333;}
.bigPriceHighlight {font-weight:bold; color:#aa2929;}
.bigPriceLineThrought {font-weight:bold; color:#333333; background-image:url(/kcentric_theme/img/lineThrought.gif);background-repeat:repeat-x;background-position:left 3px;}

.couponApplicableText {color:#009900;font-weight:bold; }
.couponNotApplicableText {color:#990000;font-weight:bold; }

table.pricePerQtyTable{width:130px;}
table.pricePerQtyTable td{padding:5px 5px 5px 5px;}
.pricePerQtyAlternateRow1{background-color:#f0f0f0;}
.pricePerQtyAlternateRow2{background-color:#e4e4e4;}

.smallImageSettings, .bigImageSettings, .smallCartImageSettings{border:1px solid #dadedf;}
.smallImageSettings{width:85px; height:85px;}
.bigImageSettings{width:225px; height:225px;}
.smallCartImageSettings{width:55px; height:55px}
.smallCartCouponImageSettings{width:55px; height:39px; border:1px solid #FFFFFF;}

td.categoryImageAlign{text-align:center; vertical-align:top;}
td.categoryAlign{text-align:center; vertical-align:top;padding-bottom:10px;}
.categoryTitle{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
	font-weight:bold;
	background-image:url(/kcentric_theme/img/titre_under.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
	padding-bottom: 6px;
	width: 100%;
}

a.categoryLink{font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
a.categoryLink:link, a.categoryLink:active, a.categoryLink:visited {color:#1b5945; text-decoration:underline;}
a.categoryLink:hover{color:#48947B; text-decoration:underline;}

a.productTitleLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
a.productTitleLink:link, a.productTitleLink:active, a.productTitleLink:visited {color:#c66e34; text-decoration:none;} 
a.productTitleLink:hover{color:#f8a46d; text-decoration:underline;}

a.productCodeLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
a.productCodeLink:link, a.productCodeLink:active, a.productCodeLink:visited {color:#1a5844; text-decoration:none;} 
a.productCodeLink:hover{color:#68a893; text-decoration:none;}

a.productListTitleLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
a.productListTitleLink:link, a.productListTitleLink:active, a.productListTitleLink:visited {color:#c66e34; text-decoration:none;} 
a.productListTitleLink:hover{color:#f8a46d; text-decoration:underline;}

a.productListCodeLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
a.productListCodeLink:link, a.productListCodeLink:active, a.productListCodeLink:visited {color:#1a5844; text-decoration:none;} 
a.productListCodeLink:hover{color:#68a893; text-decoration:none;}


/***************************************************************************************************************************************/
/*
	Custom web interface
	-----------------------------------------------------
	table.mainTable								=	Main table of that contain Product Image + the table with Description/Price
	table.pnlNewProductPromotion				= 	Main table that contain New Product / Promotion table
	td.pnlNewProductPromotionMainTitleImage 	= Cell of the main title (New product / Promotion)
	td.mainTitle								=	Cell of a title on a box with text
	td.mainTitleImage
  td.mainTitleDropdown                                    =       Cell of a title on a box with an image and a drodown							=	Cell of a title on a box with an image
	td.mainTitleImageOpened						=	Cell of an active title of a category search box
	td.mainTitleImageClosed						=	Cell of an inactive title of a category search box
	td.mainContent								=	Cell of the content on a box
	td.mainContentGrid							=	Cell of the content on a box
	td.mainContentPackingSlip					=	Cell of the packing slip information in the order history page	
	td.mainContentHighlight						=	Cell of the content on a box for tracking order
	
	div#productInfoImageFrame					=	Frame for the big image (Product Info)
	div#productInfoContentFrame					=	Frame for the content (Product Info)

	tr.normalRowBackground						=	Normal row background when the mouse is not over the row
	tr.normalAlternateRowBackground				=	Alternate row background when the mouse is not over the row
	tr.rolloverRowBackground					=	Row when the mouse is over the rows
	
	.button										=	Button settings
	
*/

table.mainTable {
	text-align:left; vertical-align:top;
	width:534px; height:auto;
}

table.pnlNewProductPromotion {
	width:210px;
	margin-left:8px;
}

td.pnlNewProductPromotionMainTitleImage {
	text-align:left;
	line-height:0px;
	font-size:0px;
	height:1px;
	background-image:url(/kcentric_theme/img/maintitlebg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#012c62;
	vertical-align:top;
}

td.mainTitle {
	text-align:left; vertical-align:top;
	width:100%;
	padding-bottom:3px;
}

td.mainTitle span#oucCartShippingCharges_lblShippingMethodTitle
{
	background-image:url(/kcentric_theme/img/title-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#999999;
	display:block;
	height:30px;
	margin-left:-5px;
	margin-top:-5px;
	padding-left:16px;
	padding-top:9px;
	margin-bottom:-10px!important;
}

* > td.mainTitle {
	padding-top:6px;
}

td.mainTitleImage {
	text-align:left; vertical-align:top;
	width:100%; height:1px;
	background-image:url(/kcentric_theme/img/maintitlebg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:0px;
	font-size:0px;
}

td.mainTitleDropdown{
	text-align:left; vertical-align:top;
	width:100%; height:1px;
	background-image:url(/kcentric_theme/img/maintitlebg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:0px;
	font-size:0px;
	padding-right:10px;
}

td.mainTitleDropdown select{
	margin-top:4px;
}

td.mainTitleImageOpened {
	text-align:left; vertical-align:top;
	width:100%; height:1px;
	background-image:url(/kcentric_theme/img/maintitlebg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:0px;
	font-size:0px;
	cursor:pointer;
}

td.mainTitleImageClosed {
	text-align:left; vertical-align:top;
	width:100%; height:1px;
	background-image:url(/kcentric_theme/img/maintitlebg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:0px;
	font-size:0px;
	cursor:pointer;
	border-bottom:1px solid #c6c6c6;
}

td.mainContent, div#oucHotProducts_divCarrouselFlash{
	text-align:left; vertical-align:top;
	height:auto;
	border:1px solid #c6c6c6;
	padding: 5px 5px 5px 12px;
	background-image:url(/kcentric_theme/img/bg_box.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#ffffff;
}

td.mainContentGrid{
	text-align:left; vertical-align:top;
	height:auto;
	border:1px solid #eaeaea;
	padding: 5px 5px 5px 12px;
}

td.mainContentPackingSlip{
	text-align:left; vertical-align:top;
	height:auto;
	border:1px solid #eaeaea;
	border-top:1px solid #ffffff;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	padding: 5px 5px 5px 12px;
	background-image:url(/kcentric_theme/img/packingslipbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#f5f5f5;
}


td.mainContentHighlight{
	text-align:left; vertical-align:top;
	height:auto;
	border:1px solid #eaeaea;
	padding: 5px 5px 5px 12px;
	background-color:#ffffd0;
}

div#productInfoImageFrame{
	width:240px;
	float:left;
	text-align:center; 
	vertical-align:top;
	margin-left:-6px!important;
	margin-left:-2px;
}

div.productPriceContentFrame
{
	position:relative;
	float:left;
	width:250px;
	text-align:left; vertical-align:top;
	margin-left:15px;
	padding-bottom:15px;
}

div#productInfoContentFrame{
	width:100%;
	float:left;
	text-align:left; vertical-align:top;
	padding-top:5px;
}

div#productInfoButtonAlign{
	text-align:left; vertical-align:top;
}


tr.normalRowBackground{background-color:#ffffff; cursor:pointer;}
tr.normalAlternateRowBackground{background-color:#f5f5f5; cursor:pointer;}
tr.shippingRow{background-color:#ffffff;}
tr.rolloverRowBackground{background-color:#ffffd0; cursor:pointer;}

.button{margin-top:3px;}


/***************************************************************************************************************************************/
/*
	Shipping Method Carrier
	-----------------------------------------------------
	
	table.tableShippingMethodCarrier			=	Table with each carrier method
	table.tableShippingMethodCarrier td		=	Listing of carrier method in the table

*/

table.tableShippingMethodCarrier{
	margin-top:10px;
	border:1px solid #eaeaea;
	background-color:#ffffff;
}

table.tableShippingMethodCarrier td{
	padding-top:2px;
	padding-bottom:2px;
}

/***************************************************************************************************************************************/
/*** Carrousel ***/

table.mainCarrouselTable{
	border:1px solid #eaeaea;
	padding: 5px 5px 5px 5px;
	background-image:url(/kcentric_theme/img/mainboxbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#f2f2f2;
}

td.carrouselTitleBar{
	height:20;
	padding:3px;
	background-color:#d3d2dd;
}

.carrouselProductAdddedText{
	color:#009900;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/***************************************************************************************************************************************/
/*
	Custom web utility
	-----------------------------------------------------
	div#clear							=	Clear both side of a DIV for alignement on the page *Important
	
	Status Bar
	-----------------------------------------------------
	.ErrorMessageTable					=	Table settings for validation textbox errors
	.ErrorMessageTd						=	Row settings for validation textbox errors
	.MessageTable						=	Status bar general style
	.MessageTable .SuccessMessage		=	Text style when Success Message appears
	.MessageTable .SuccessMessage A		=	Link style when Success Message appears
	.MessageTable .ErrorMessage			=	Text style when Error Message appears
	.MessageTable .ErrorMessage A		=	Link style when Error Message appears
	.MessageTable .WarningMessage		=	Text style when Warning Message appears
	.MessageTable .WarningMessage A		=	Link style when Warning Message appears
	
	Repeater
	-----------------------------------------------------
	.repeaterTopLeft					= Top-Left cell settings of the repeater table 
	.repeaterTopRight					= Top-Right cell settings of the repeater table
	.repeaterBottomLeft					= Bottom-Left cell settings of the repeater table
	.repeaterBottomRight				= Bottom-Left cell settings of the repeater table
	.repeaterTitle						= Title text style
	.repeaterTableInside				= Main content of the repeater
	.repeaterTopProduct					= Top cell settings of the repeater table
	.repeaterBottomProduct				= Bottom cell settings of the repeater table
	
*/
div#clear{ 
	clear:both;
}

/*********** Validation Box Error *************/
.ErrorMessageTable{
	background-color:#226651;
	padding:3px 3px 3px 3px;
	margin-left:5px;
	margin-top:5px;
	width:183px;
	border:1px dashed #666666;
	filter:Progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity:0.60;
}


.ErrorMessageTd
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;
	padding:2px 2px 2px 2px;
}

/*********** Status Bar *************/
.MessageTable {
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#b0b0b0', Positive='true'); 
	FONT-FAMILY:Arial, Helvetica, sans-serif; 
	FONT-WEIGHT:bold; 
	BORDER:1px solid #d5d5d5; 
	WIDTH: 520px; 
	BACKGROUND-COLOR:#ffffff; 
	BACKGROUND-IMAGE:url(/kcentric_theme/img/bg_box.gif);
	BACKGROUND-POSITION:bottom left; 
	BACKGROUND-REPEAT:repeat-x;
}
.MessageTable .SuccessMessage {
	FONT-WEIGHT:bold; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 42px; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(/kcentric_theme/img/SuccessMessageIcon.gif); 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #05580C; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 42px;
}
.MessageTable .SuccessMessage A {
	FONT-WEIGHT:bold; 
	COLOR: #05580C; 
	TEXT-DECORATION: underline;
}
.MessageTable .ErrorMessage {
	FONT-WEIGHT:bold; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 42px; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(/kcentric_theme/img/ErrorMessageIcon.gif); 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #dc0000; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 42px;
}
.MessageTable .ErrorMessage A {
	FONT-WEIGHT:bold; 
	COLOR: #dc0000; 
	TEXT-DECORATION: underline;
}
.MessageTable .WarningMessage {
	FONT-WEIGHT:bold; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 42px; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(/kcentric_theme/img/WarningMessageIcon.gif); 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #993300; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 42px;
}
.MessageTable .WarningMessage A {
	FONT-WEIGHT:bold; 
	COLOR: #993300; 
	TEXT-DECORATION: underline;
}


/*********** REPEATER *************/
.repeaterMainTable{
	width:534px
}

.repeaterTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}

.repeaterTopLeft{
	background-image:url(/kcentric_theme/img/box_repeater_topLeft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-top: 2px;
	height: 36px;
	width:50%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
.repeaterTopRight{
	background-image:url(/kcentric_theme/img/box_repeater_topRight.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right: 15px;
	padding-top: 2px;
	height: 36px;
	width:50%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
.repeaterBottomLeft{	
	background-image:url(/kcentric_theme/img/box_repeater_bottomLeft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height: 23px;
	padding-left: 15px;
	padding-bottom: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
.repeaterBottomRight{
	background-image:url(/kcentric_theme/img/box_repeater_bottomRight.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height: 23px;
	padding-right: 15px;
	padding-bottom: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
.repeaterTableInside{
	background-image:url(/kcentric_theme/img/box_repeater_bgrpt.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width: 100%;
}
.repeaterTopProduct{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	border:0px;
	border-bottom:1px solid #d5d5d6;
	padding-bottom:4px;
}
.repeaterBottomProduct{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	border:0px;
	border-top:1px solid #d5d5d6;
	padding-top:4px;
}

/**************************************/
div#oDivAjax{}

div#oucProductDescription_oTabs{margin-bottom:0px!important;margin-bottom:-4px;}
span#oucCartShippingCharges_lblShippingMethodTitle{color:#FFFFFF;}
span#lblFormInformations{color:#333333;}

/*******************************************/
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1B5945;
	font-weight:lighter;
	padding:0px;
	margin:0px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1B5945;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.or{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad9a6a;
}

.rouge{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#aa2929;
}

.gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.vertForet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
}

.texteContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}

.menuLienVert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
	font-weight:normal;
}

.menuLienGris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
}

.petitTitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
	font-weight:bold;
	background-image:url(../img/titre_under.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
	padding-bottom: 6px;
	margin-bottom:10px;
	width: 100%;
}

.titreGris{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}


.titreCatalog{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c66e34;
	font-weight:bold;
}
.titreCode{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1a5844;
	font-weight:bold;
}

.titreProduct{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c66e34;
	font-weight:bold;
}

.barNavigation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}

/*******************************************/
.menuLienVert a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
	font-weight:normal;
	text-decoration:underline;
}
.menuLienVert a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
	font-weight:normal;
	text-decoration:underline;
}
.menuLienVert a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
	font-weight:normal;
	text-decoration:underline;
}
.menuLienVert a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#48947B;
	font-weight:normal;
	text-decoration:underline;
}
/*******************************************/
a.menuLienVert:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
	font-weight:normal;
	text-decoration:underline;
}
a.menuLienVert:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
	font-weight:normal;
	text-decoration:underline;
}
a.menuLienVert:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B5945;
	font-weight:normal;
	text-decoration:underline;
}
a.menuLienVert:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#48947B;
	font-weight:normal;
	text-decoration:underline;
}
/*******************************************/
.menuLienGris a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.menuLienGris a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.menuLienGris a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.menuLienGris a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:underline;
}
/*******************************************/
a.menuLienGris:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
a.menuLienGris:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
a.menuLienGris:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
a.menuLienGris:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:underline;
}

/*******************************************/
.copyright a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.copyright a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.copyright a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.copyright a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
}

TD.contentTitle{
	background-image:url(/kcentric_theme/img/content_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:13px;
	padding-right:13px;
	height:36px;
}

TD.boxTitleCenter{
	background-image:url(/kcentric_theme/img/box_title_bgrpt.gif);
	background-position: left top;
	background-repeat:repeat-x;
	padding-top:3px;
}


TD.boxCategoryBg{
	background-image:url(/kcentric_theme/img/category_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 69px;
	/*padding-top:10px;	*/
	padding-left:15px;
}

.categoryImageCustomClass{
	margin-right:10px;
	vertical-align:middle;
}

.brandImageCustomClass{
	margin:2px;
}

.tableCenterFull{
	background-image:url(/kcentric_theme/img/bg_box.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#ffffff;
	border:1px solid #c6c6c6;
	margin-left: 3px;
	margin-right: 5px;
	width:526px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:10px;
}