/* begin font*/
body, div, h1, h2, h3, table, p, li, td, th, ul, ol, textarea, input, select {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
/* end font */

.invisible { display:none;visibility:hidden;overflow:hidden } 

A			{font-weight : bold; color : #050077; text-decoration : none;} 
A:HOVER		{font-weight : bold; color : #00aa00; text-decoration : underline;}
A:ACTIVE	{font-weight : bold; color : #0000aa;}
A:VISITED	{font-weight : bold; color : #050077;}
A:LINK 		{}

.buttonlink	{color: #ffffff;}
.buttonlink	A			{font-weight : bold; color : #ffffff; text-decoration : none;} 
.buttonlink	A:HOVER		{font-weight : bold; color : #050077; text-decoration : underline;}
.buttonlink	A:ACTIVE	{font-weight : bold; color : #ffffff;}
.buttonlink	A:VISITED	{font-weight : bold; color : #ffffff;}
.buttonlink	A:LINK 		{}

.Hmenu 			{color : #ffffff; border-bottom: solid 1px #ffffff;}
.Hmenu A		{color : #ffffff; text-decoration : none; font-weight : bold;} 
.Hmenu A:HOVER	{color : #ffffff; text-decoration : underline;}
.Hmenu A:ACTIVE	{color : #ffffff;}
.Hmenu A:VISITED{color : #ffffff;}
.Hmenu A:LINK 	{color : #ffffff;}

.NewsBox		{border-right: 1px solid #cecece;}
.NewsHeader		{padding: 5px 10px 5px 10px; color: #666666; font-size:16px; font-weight: bold;}
.NewsContent	{padding: 5px 10px 5px 10px;}

.NewsTitle			{color : #000088; font-size:13px; font-weight: bold;}

.NewsBody		{color: #333333; font-size:12px; font-weight: normal;}

.TitreBig			{color: #666666; font-size:16px; font-weight: bold;}
.TitreBig A			{font-weight : bold; color : #666666; text-decoration : none;} 
.TitreBig A:HOVER	{font-weight : bold; color : #666666; text-decoration : underline;}
.TitreBig A:ACTIVE	{font-weight : bold; color : #666666;}
.TitreBig A:VISITED	{font-weight : bold; color : #666666;}
.TitreBig A:LINK 	{}

.TitreMoyen				{color: #333333; font-size:15px; font-weight: bold;}
.TitreMoyen A			{font-weight : bold; color : #666666; text-decoration : none;} 
.TitreMoyen A:HOVER		{font-weight : bold; color : #666666; text-decoration : underline;}
.TitreMoyen A:ACTIVE	{font-weight : bold; color : #666666;}
.TitreMoyen A:VISITED	{font-weight : bold; color : #666666;}
.TitreMoyen A:LINK 		{}

.MainContent	{padding: 5px 10px 5px 10px;}

.ProductTitleList 	{font-family: Arial; color: #000088; font-size: 13px; font-weight: bold;}
.ProductBodyList	{font-size: 11px;}
.ProductPriceList	{font-family: Arial; font-size: 16px; font-weight:bold; color: #008800; line-height:120%;}
.ProductPriceList .txt{font-family: Arial; font-size: 10px; font-weight:normal; color: #008800; line-height:120%;}
.ProductMarqueList	{font-size: 11px; font-weight: bold; color: #888888;}
.ProductBox			{}	
.ProductGroup			{padding: 3px 3px 3px 3px; border: 1px dashed #dfdfdf;}
.ProductGroup A			{font-weight : normal; color : #050077; text-decoration : none;} 
.ProductGroup A:HOVER	{font-weight : normal; color : #00aa00; text-decoration : underline;}
.ProductGroup A:ACTIVE	{font-weight : normal; color : #0000aa;}
.ProductGroup A:VISITED	{font-weight : normal; color : #050077;}
.ProductGroup A:LINK 	{}


.GridLineLight		{padding: 2px 5px 2px 5px; background: #efefef; border-bottom: 1px solid #dedede;}
.GridLineDark		{padding: 2px 5px 2px 5px; border-bottom: 1px solid #dedede;}
.GridHeader			{padding: 2px 5px 2px 5px; font-weight: bold; background: #ccccef; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede;}
.GridFooter			{padding: 2px 5px 2px 5px; font-weight: bold; background: #FEBF01; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede;}

.FormLabel			{padding: 2px 15px 2px 5px;}

.ShopBox			{
					border: 1px solid #FEBF01;
					padding: 3px 3px 3px 3px;
					}
.ShopBoxCell		{
					
					padding: 5px 3px 5px 3px;
					}			
.ImageBox			{
					/* border: 1px solid #cecece; */
					}
.PromoCell			{
					/*border-bottom: 1px solid #AA0000;*/
					}		
.PromoCellTitre		{
					font-size: 11px;
					font-weight: bold;
					color: #AA0000;
					}
.PromoCellPrix		{
					font-size: 14px;
					font-weight: bold;
					color: #AA0000;
					}
.ShopInputQ			{
					font-size: 11px;
					font-weight: bold;
					width: 30px;
					text-align: right;
					}									
					

.Signature 			{color : #666666; border-bottom: solid 1px #ffffff; font-size: 10px;}
.Signature A		{color : #666666; text-decoration : none; font-weight : normal;} 
.Signature A:HOVER	{color : #666666; text-decoration : underline;  font-weight : normal;}
.Signature A:ACTIVE	{color : #666666;  font-weight : normal;}
.Signature A:VISITED{color : #666666;  font-weight : normal;}
.Signature A:LINK 	{color : #666666;  font-weight : normal;}

.grpArticles		{
					border: 1px solid #cecece;
					}
.grpArticlesH		{
					font-weight: bold;
					border-bottom: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesHL		{
					font-weight: bold;
					border-bottom: 1px solid #cecece;
					border-left: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesHR		{
					font-weight: bold;
					border-bottom: 1px solid #cecece;
					border-right: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesHM		{
					font-weight: bold;
					border-bottom: 1px solid #cecece;
					border-right: 1px solid #cecece;
					border-left: 1px solid #cecece;					
					padding: 2px 5px 2px 5px;
					}




.grpArticlesL		{
					border-bottom: 1px solid #666666;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesL1		{
					border-bottom: 1px solid #666666;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesL0		{
					border-bottom: 1px solid #666666;
					background: #f0fdfd;	
					padding: 2px 5px 2px 5px;
					}										
.grpArticlesLH		{
					border-bottom: 1px solid #666666;
					background: #ffffcc;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesL1PP	{
					border-bottom: 1px solid #666666;
					padding: 0px 0px 0px 0px;
					}
.grpArticlesL0PP	{
					border-bottom: 1px solid #666666;
					background: #f0fdfd;	
					padding: 0px 0px 0px 0px;
					}										
.grpArticlesLHPP	{
					border-bottom: 1px solid #666666;
					background: #ffffcc;
					padding: 0px 0px 0px 0px;
					}
					
					
					
					
.grpArticlesLPrice	{
					border-bottom: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesLHPrice	{
					border-bottom: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}


.grpArticlesLPriceM	{
					border-bottom: 1px solid #cecece;
					border-left: 1px solid #cecece;
					border-right: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesLHPriceM{
					border-bottom: 1px solid #cecece;
					border-left: 1px solid #cecece;
					border-right: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}

.grpArticlesLPriceL	{
					border-bottom: 1px solid #cecece;
					border-left: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesLHPriceL{
					border-bottom: 1px solid #cecece;
					border-left: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesLPriceR	{
					border-bottom: 1px solid #cecece;
					border-right: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}
.grpArticlesLHPriceR{
					border-bottom: 1px solid #cecece;
					border-right: 1px solid #cecece;
					padding: 2px 5px 2px 5px;
					}
					
					