/* 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: 13px;
	color: #333333;
}
/* end font */

/* begin links*/

/* end links*/

.invisible { display:none;visibility:hidden;overflow:hidden } 

.Separator	{border: 1px thin solid #ffec00;}
.MenuLeft	{background: #D9D9DA;}
.MenuRow	{
			background: #6C6E6F;
			}
.MenuRowOver{
			background: #38383A;
			}

.MenuItem	{
			font-size: 16px;
			font-weight: bold;
			color: #ffffff;
			padding: 5px 5px 5px 23px;
			border-bottom: 1px solid #ffffff;
			backgroundColor: #6C6E6F;
			}
.MenuItem	A			{color : #ffffff; text-decoration : none; font-weight : bold;} 
.MenuItem	A:HOVER		{color : #ffec00; text-decoration : none; background : #38383A;	}
.MenuItem	A:ACTIVE	{color : #ffec00;}
.MenuItem	A:VISITED	{}
.MenuItem	A:LINK 		{}			


.MenuItemOver	
			{
			font-size: 16px;
			font-weight: bold;			
			color: #ffffff;
			padding: 5px 5px 5px 23px;
			border-bottom: 1px solid #ffffff;
			backgroundColor: #38383A;
			background: url( "../images/puce-blanche-et-fond.gif" ) center left no-repeat;	
			}
.MenuItemOver	A			{color : #ffffff; text-decoration : none; font-weight : bold;} 
.MenuItemOver	A:HOVER		{color : #ffec00; text-decoration : none; background : #38383A;}
.MenuItemOver	A:ACTIVE	{color : #ffec00;}
.MenuItemOver	A:VISITED	{}
.MenuItemOver	A:LINK 		{}			

.MenuItemActive	
			{
			font-size: 16px;
			font-weight: bold;			
			color: #ffffff;
			padding: 5px 5px 5px 23px;
			border-bottom: 1px solid #ffffff;
			backgroundColor: #5A5A5C;
			background: url( "../images/on-et-fond.gif" ) center left no-repeat;	
			
			}
.MenuItemActive	A			{color : #ffffff; text-decoration : none; font-weight : bold;} 
.MenuItemActive	A:HOVER		{color : #ffec00; text-decoration : none; background : #38383A;}
.MenuItemActive	A:ACTIVE	{color : #ffec00;}
.MenuItemActive	A:VISITED	{}
.MenuItemActive	A:LINK 		{}			


.MenuItemOverGrpStart	
			{
			font-size: 16px;
			font-weight: bold;			
			color: #ffffff;
			padding: 5px 5px 5px 23px;
			backgroundColor: #38383A;
			background: url( "../images/puce-blanche-et-fond.gif" ) center left no-repeat;	
			}
.MenuItemOverGrpStart	A			{color : #ffffff; text-decoration : none; font-weight : bold;} 
.MenuItemOverGrpStart	A:HOVER		{color : #ffec00; text-decoration : none; background : #38383A;}
.MenuItemOverGrpStart	A:ACTIVE	{color : #ffec00;}
.MenuItemOverGrpStart	A:VISITED	{}
.MenuItemOverGrpStart	A:LINK 		{}			

.MenuItemOverGrpEnd	
			{
			font-size: 13px;
			font-weight: normal;		
			font-color: #ffffff;	
			color: #ffffff;
			padding: 5px 10px 5px 0px;
			border-bottom: 1px solid #ffffff;
			backgroundColor: #38383A;
			}
.MenuItemOverGrpEnd	A			{color : #ffffff; text-decoration : none; font-weight : normal;} 
.MenuItemOverGrpEnd	A:HOVER		{color : #ffec00; text-decoration : underline; }
.MenuItemOverGrpEnd	A:ACTIVE	{color : #ffec00;}
.MenuItemOverGrpEnd	A:VISITED	{}
.MenuItemOverGrpEnd	A:LINK 		{}		

.ChoixLangue{
			padding: 3px 3px 3px 3px;
			font-size: 13px;
			font-weight: bold;
			color: #000000;
			padding: 5px 5px 5px 30px;
			}
.ChoixLangue	A			{color : #000000; text-decoration : none; font-weight : bold;} 
.ChoixLangue	A:HOVER		{color : #1f1e21; text-decoration : none; background : #ffec00;
							}
.ChoixLangue	A:ACTIVE	{color : #1f1e21;}

.ChoixLangue	A:VISITED	{color : #000000;}


.Main		{
			background: #ECEDED;
			
			}
.MainContent{
			padding: 2px 15px 15px 15px;
			}
.HomeSlogan	{
			
			padding: 0px 10px 0px 15px;
			font-size: 13px;
			font-weight: bold;			
			color: #ffffff;
			height: 30px;
			}

.PageTitle	{
			
			padding: 6px 10px 6px 10px;
			backgroundColor: #ffffff;
			background: #ffffff;
			font-size: 16px;
			font-weight: bold;			
			color: #1F1E21;
			height: 22px;
			}
.PageTitle	A			{color : #1F1E21; text-decoration : none; } 
.PageTitle	A:HOVER		{color : #1F1E21; text-decoration : underline;}
.PageTitle	A:ACTIVE	{color : #1F1E21;}
.PageTitle	A:VISITED	{color : #1F1E21;}
.PageTitle	A:LINK 		{color : #1F1E21;}			
			
			
			
.PageSubTitle	{
			
			padding: 0px 0px 5px 0px;
			border-bottom: 1px solid #ffec00;
			font-size: 15px;
			font-weight: bold;			
			color: #1F1E21;
			width: 100%;
			height: 22px;
			}

.PageContentMain{
			padding: 10px 10px 10px 10px;
			backgroundColor: #ffffff;
			background: #ffffff;
			width: 480px;
			}
.PageContentMain	A			{color : #336699; text-decoration : none; font-weight : normal;} 
.PageContentMain	A:HOVER		{color : #336699; text-decoration : underline; }
.PageContentMain	A:ACTIVE	{color : #336699;}
.PageContentMain	A:VISITED	{color : #336699;}
.PageContentMain	A:LINK 		{color : #336699;}							

.PageContentMainFull{
			padding: 10px 10px 10px 10px;
			backgroundColor: #ffffff;
			background: #ffffff;
			}
.PageContentMainFull	A			{color : #336699; text-decoration : none; font-weight : normal;} 
.PageContentMainFull	A:HOVER		{color : #336699; text-decoration : underline; }
.PageContentMainFull	A:ACTIVE	{color : #336699;}
.PageContentMainFull	A:VISITED	{color : #336699;}
.PageContentMainFull	A:LINK 		{color : #336699;}							
			
.PageContentRight{
			padding: 10px 10px 10px 10px;
			backgroundColor: #ffffff;
			background: #ffffff;
			width: 170px;
			}
.PageContentRight	A			{color : #336699; text-decoration : none; font-weight : normal;} 
.PageContentRight	A:HOVER		{color : #336699; text-decoration : underline; }
.PageContentRight	A:ACTIVE	{color : #336699;}
.PageContentRight	A:VISITED	{color : #336699;}
.PageContentRight	A:LINK 		{color : #336699;}							

.PageFooter	{
			padding: 10px 10px 10px 30px;
			backgroundColor: #808183;
			background: #808183;
			color: #ffffff;
			}
.PageFooter	A			{color : #ffffff; text-decoration : none; font-weight : normal;} 
.PageFooter	A:HOVER		{color : #ffffff; text-decoration : underline;}
.PageFooter	A:ACTIVE	{color : #ffffff;}
.PageFooter	A:VISITED	{color : #ffffff;}
.PageFooter	A:LINK 		{color : #ffffff;}			
			
.GlobalLeft	{border-right: 1px solid #333333; background: #858688;}
.GlobalRight{border-left: 1px solid #333333; background: #858688;}

.ContactArea{
			width: 615px;
			}
.intro		{
			font-weight : bold;
			}	
.ListTitre	{
			font-size: 15px;
			color: #666666;
			font-weight: bold;
			}
.ListIntro	{
			font-size: 13px;
			color: #000000;
			font-weight: bold;
			}			
.ListBody	{
			color: #333333;
			}
.GroupTitre	{
			font-size: 13px;
			color: #666666;
			font-weight: bold;
			}
.more		{
			font-size: 9px;
			font-weight: bold;
			color: #000000;
			background: #FFEC00;
			padding: 2px 5px 2px 5px;
			}		
.more	A			{color: #000000; text-decoration : none; } 
.more	A:HOVER		{color: #000000; text-decoration : underline;}
.more	A:ACTIVE	{color: #000000; }
.more	A:VISITED	{color: #000000; }
.more	A:LINK 		{color: #000000; }		

.GridCell	{
			padding: 10px 10px 10px 10px;
			backgroundColor: #cecece;
			background: #cecece;
			color: #000000;
			}
	
.ProductGroup	
			{
			padding: 5px 5px 5px 5px;
			font-size: 16px;
			font-weight: bold;			
			color: #333333;
			border: 5px solid #eceded;
			}
.ProductGroup	A			{color : #336699; text-decoration : none; font-weight : normal;} 
.ProductGroup	A:HOVER		{color : #336699; text-decoration : underline; }
.ProductGroup	A:ACTIVE	{color : #336699;}
.ProductGroup	A:VISITED	{color : #336699;}
.ProductGroup	A:LINK 		{color : #336699;}							

.GridLineLight				{padding: 2px 5px 2px 5px; background: #efefef; border-bottom: 1px solid #dedede;}
.GridLineLight	A			{color : #336699; text-decoration : none; font-weight : normal;} 
.GridLineLight	A:HOVER		{color : #336699; text-decoration : underline; }
.GridLineLight	A:ACTIVE	{color : #336699;}
.GridLineLight	A:VISITED	{color : #336699;}
.GridLineLight	A:LINK 		{color : #336699;}							

.GridLineDark		{padding: 2px 5px 2px 5px; border-bottom: 1px solid #dedede;}
.GridLineDark	A			{color : #336699; text-decoration : none; font-weight : normal;} 
.GridLineDark	A:HOVER		{color : #336699; text-decoration : underline; }
.GridLineDark	A:ACTIVE	{color : #336699;}
.GridLineDark	A:VISITED	{color : #336699;}
.GridLineDark	A:LINK 		{color : #336699;}							

.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: #ffec00; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede;}
.GridFooter2			{padding: 2px 5px 2px 5px; font-weight: bold; background: #FF9900; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede;}

.ShopBox			{
					border: 1px solid #ffffff;
					padding: 0px 0px 0px 0px;
					}
.ShopBoxCell		{
					
					padding: 0px 0px 0px 0px;
					background: #ffffff;
					}			
.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: 15px;
					font-weight: bold;
					width: 50px;
					text-align: right;
					}	
.MiniProductBox		{
					background: #ffffff;
					padding: 3px 3px 3px 3px;
					}		
.MiniProductBox		A			{color : #1f1E21; text-decoration : none; font-weight : normal;} 
.MiniProductBox		A:HOVER		{color : #1f1E21; text-decoration : underline; }
.MiniProductBox		A:ACTIVE	{color : #1f1E21;}
.MiniProductBox		A:VISITED	{color : #1f1E21;}
.MiniProductBox		A:LINK 		{color : #1f1E21;}						
					
					
					
.MiniProductBoxPhoto{
					background: #ffffff;
					padding: 3px 3px 3px 3px;
					
					}		
.MiniProductBoxDescription
					{
					
					background: #eceded;
					padding: 3px 3px 3px 3px;
					height: 40px;
					}		
.MiniProductBoxTitle{
					color: #1f1E21;
					font-size: 11px;
					}	
.MiniProductBoxTitle	A			{color : #1f1E21; text-decoration : none; font-weight : normal;} 
.MiniProductBoxTitle	A:HOVER		{color : #1f1E21; text-decoration : underline; }
.MiniProductBoxTitle	A:ACTIVE	{color : #1f1E21;}
.MiniProductBoxTitle	A:VISITED	{color : #1f1E21;}
.MiniProductBoxTitle	A:LINK 		{color : #1f1E21;}						

.MiniProductBoxBuy
					{
					
					background: #eceded;
					padding: 3px 3px 3px 3px;
					
					}
.ProductDescription	{
					padding: 0px 0px 0px 0px;
					font-size: 10px;
					color: #000000;
					text-align: justify;
					}	
.ProductPhotoBox	{
					}						
.ProductPhotoBox	A			{color : #1f1E21; text-decoration : none; font-weight : normal;} 
.ProductPhotoBox	A:HOVER		{color : #1f1E21; text-decoration : underline; }
.ProductPhotoBox	A:ACTIVE	{color : #1f1E21;}
.ProductPhotoBox	A:VISITED	{color : #1f1E21;}
.ProductPhotoBox	A:LINK 		{color : #1f1E21;}						

.TitreMoyen			{
					font-weight: bold;
					}
.loading {
            background: url("../images/spinner.gif") no-repeat center center;
}					