/* ----------------- STYLES GENERIQUES  ---------------------- */	

BODY				{
   				background-color: #EFE8DC;
					background-image: url(../img/itf/fd.jpg);
					scrollbar-face-color: #496A70;
					scrollbar-arrow-color: White;
					scrollbar-track-color: #325050;
					scrollbar-3dlight-color: #FFFFFF;
					scrollbar-highlight-color : #648C94;
					scrollbar-shadow-color : #648C94;
					background-repeat: no-repeat;
					}

TD 				{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 11px; 
					color: #000000;
					}

.input 			{
					font-family: Arial, Helvetica, sans-serif;
					color: #910000;
					BACKGROUND-COLOR: #FFFFFF;
					BORDER-BOTTOM: #910000 1px solid;
					BORDER-LEFT: #910000 1px solid;
					BORDER-RIGHT:#910000 1px solid;
					BORDER-TOP: #910000 1px solid;
					font-size: 10px;
					}

SELECT.input 	{
					font-family: Arial, Helvetica, sans-serif;
					color: #910000;
					BACKGROUND-COLOR: #FFFFFF;
					BORDER-BOTTOM: #910000 1px solid;
					BORDER-LEFT: #910000 1px solid;
					BORDER-RIGHT:#910000 1px solid;
					BORDER-TOP: #910000 1px solid;
					font-size: 10px;
					}
	
TEXTAREA 		{
					font-family: Arial, Helvetica, sans-serif;
					color: #910000;
					BACKGROUND-COLOR: #FFFFFF;
					BORDER-BOTTOM: #910000 1px solid;
					BORDER-LEFT: #910000 1px solid;
					BORDER-RIGHT:#910000 1px solid;
					BORDER-TOP: #910000 1px solid;
					font-size: 10px;
					}
	
A 					{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					text-decoration: underline;
					font-weight: normal;
					color: #910000;
					}

A:HOVER			{
					text-decoration: none;
					font-weight: normal;
					color: #910000;
					}


		
					
					
/* ----------------- NAVIGATION: RUBRIQUES ET SOUS ROUBRIQUES ---------------------- */	
/* navigation supérieur */
A.nav 			{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #FFFFFF;}
A:HOVER.nav		{
					text-decoration: underline;
					font-weight: bold;
					color: #FFFFFF;}

/* Rubrique promo */					
A.promo 			{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #FFE6C2;
					}
A:HOVER.promo	{
					text-decoration: underline;
					font-weight: bold;
					color: #FFE6C2;
					}

/* Rubrique Niveau 1 */	
A.cat1 			{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #FFFFFF;
					}
A:HOVER.cat1	{
					text-decoration: underline;
					font-weight: bold;
					color: #FFFFFF;
					}

/* Rubrique Niveau 2 */	
A.cat2 			{
					font-size: 11px;
					text-decoration: none;
					font-weight: normal;
					color: #FFFFFF;
					}
A:HOVER.cat2	{
					text-decoration: underline;
					font-weight: normal;
					color: #FFFFFF;
					}

/* Rubrique Niveau 3 */	
A.cat3 			{
					font-size: 10px;
					text-decoration: none;
					font-weight: normal;
					color: #FFE6C2;
					}
A:HOVER.cat3	{
					text-decoration: underline;
					font-weight: normal;
					color: #FFE6C2;
					}

					
					
					
/* -------------------- NAVIGATION: BARRE DE SITUATION ------------------------- */	
A.situ 			{
					font-size: 10px;
					text-decoration: none;
					font-weight: normal;
					color: #910000;
					}
A:HOVER.situ	{
					text-decoration: underline;
					font-weight: normal;
					color: #910000;
					}

.txt-situ		{  
					font-size: 10px; 
					color: #325050;
					}
	
	
	
	
/* ------------------------------- PANIER ----------------------------------- */		
A.pan 			{
					font-size: 9px;
					text-decoration: none;
					font-weight: normal;
					color: #000000;
					}
A:HOVER.pan		{
					text-decoration: underline;
					font-weight: normal;
					color: #000000;
					}

.txt_pan			{  
					font-size: 11px; 
					color: #910000;
					font-weight: bold;
					}
					




/* --------------------------- MODULE DE PAGINATION -------------------------------- */		
A.pag 			{
					font-size: 10px;
					text-decoration: underline;
					font-weight: bold;
					color: #C01200;
					}
A:HOVER.pag		{
					text-decoration: none;
					font-weight: bold;
					color: #C01200;
					}

.txt_pag			{  
					font-size: 11px; 
					color: #910000;
					font-weight: none;
					}
					
					
										
					
					
/* ------------------------------ Actualités -------------------------------- */		
A.news			{
					font-size: 11px;
					text-decoration: underline;
					font-weight: normal;
					color: #910000;
					}
A:HOVER.news	{
					text-decoration: none;
					font-weight: normal;
					color: #910000;
					}

.news-titr		{  
					font-size: 11px;
					font-weight: bold;
					color: #910000;
					}

.news-txt		{  
					font-size: 11px;
					font-weight: normal;
					color: #000000;
					}


	

/* ----------------------- PROMOS PAGE D'ACCUEIL ----------------------------- */	
/* Ancien prix */
.promo-prix1	{  
					font-size: 12px;
					text-decoration: line-through;
					color: #666666;
					}

/* Nouveau prix */
.promo-prix2	{  
					font-size: 12px;
					font-weight: bold;
					color: #C01200;
					}



	
/* ----------------------- PRODUITS: LISTINGS ----------------------------- */		
/* Désignation du produit */
A.prod-list 	{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #910000;
					}
A:HOVER.prod-list	{
					text-decoration: underline;
					font-weight: bold;
					color: #910000;
					}

/* PRIX - Normal */
.prod-list-prix01	{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #003399;
					}

/* PRIX - promo ancien prix */
.prod-list-prix02	{
					font-size: 12px;
					text-decoration: line-through;
					font-weight: bold;
					color: #666666;
					}

/* PRIX - promo nouveau prix */
.prod-list-prix03	{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #C01200;
					}

/* Texte accompagnant la promo */
.prod-list-promo	{  
					font-size: 11px; 
					color: #C01200;
					}

/* Marque */
.prod-list-marque	{  
					font-size: 11px; 
					color: #666699;
					}

/* Texte descritpion */
.prod-list-txt	{  
					font-size: 11px; 
					color: #000000;
					}


	
/* ------------------------- PRODUITS: FICHES ----------------------------- */	
/* Désignation du produit */	
.prod-titr		{
					font-size: 14px;
					text-decoration: none;
					font-weight: bold;
					color: #910000;
					}

/* PRIX - Normal */
.prod-fich-prix01	{
					font-size: 14px;
					text-decoration: none;
					font-weight: bold;
					color: #003399;
					}

/* PRIX - promo ancien prix */
.prod-fich-prix02	{
					font-size: 14px;
					text-decoration: line-through;
					font-weight: bold;
					color: #666666;
					}

/* PRIX - promo nouveau prix */
.prod-fich-prix03	{
					font-size: 14px;
					text-decoration: none;
					font-weight: bold;
					color: #C01200;
					}

/* Texte accompagnant la promo */
.prod-fich-promo	{  
					font-size: 11px; 
					color: #C01200;
					}

/* Texte descritpion */
.prod-fich-txt	{  
					font-size: 11px; 
					color: #000000;
					}
					
/* Marque */
.prod-fich-marque	{  
					font-size: 11px; 
					color: #666699;
					}

					


					
/* ----------------------------- FAMILLES  ----------------------------- */					
/* intitulé de la Famille */	
.famille-titr	{  
					font-size: 11px;
					font-weight: bold;
					color: #910000;
					}					

.famille-txt	{  
					font-size: 11px;
					font-weight: bold;
					color: #910000;
					}							
				
/* Liens produits mêmes Familles */	
A.famille 			{
					font-size: 11px;
					text-decoration: none;
					font-weight: normal;
					color: #910000;
					}
A:HOVER.famille	{
					text-decoration: underline;
					font-weight: normal;
					color: #910000;
					}
					
					
					
															
					
	
/* ---------------- TABLEAUX D'IDENTIFICATION: INTITULES  -------------------- */	
	
.ident-titr		{
					background: #496A70;
					font-size: 16px;
					text-decoration: none;
					font-weight: bold;
					color: #FFFFFF;
					}

.ident-txt		{
					background: #8DABB2;
					font-size: 11px;
					text-decoration: none;
					font-weight: none;
					color: #325050;
					}

A.ident-txt {
					font-size: 11px;
					text-decoration: underline;
					font-weight: none;
					color: #325050;
					}

A:HOVER.ident-txt	{
					text-decoration: none;
					font-weight: none;
					color: #325050;
					}
		
				
.ident-inscri {
					background: #8DABB2;
					}					

A.ident-inscri {
					font-size: 14px;
					text-decoration: underline;
					font-weight: bold;
					color: #325050;
					}

A:HOVER.ident-inscri	{
					text-decoration: none;
					font-weight: bold;
					color: #325050;
					}


					
					

/* ----------------- TABLEAUX DE COMMANDE: INTITULES  ------------------- */	
	
.command-titr	{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #FFFFFF;
					}

.comand-total	{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #910000;
					}

.comand-totalht	{
					font-size: 10px;
					text-decoration: none;
					font-weight: none;
					color: #999999;
					}

					
	
	
		
/* ----------------- TABLEAUX DE COMMANDE - TABLE  ---------------------- */	
.tr01-titr 		{
					background: #496A70;
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #FFFFFF;
					}

.tr01-lign1 	{
					background: #8DABB2;
					color: #000000;
					}

.tr01-lign2 	{
					background: #9AB4BA;
					color: #000000;
					}

.tr01-lign5 	{
					background: #648C94;
					font-size: 10px;
					text-decoration: none;
					font-weight: none;
					color: #325050;
					}

.tr01-lign3 	{
					background: #496A70;
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
					color: #FFFFFF;
					}

.tr01-lign4 	{
					background: #648C94;
					font-size: 9px;
					text-decoration: none;
					font-weight: none;
					color: #325050;
					}

A.command 		{
					font-size: 11px;
					text-decoration: underline;
					font-weight: none;
					color: #910000;
					}

A:HOVER.command	{
					text-decoration: none;
					font-weight: none;
					color: #910000;
					}



					
/* ----------------- MESSAGES D'ERREUR  ---------------------- */	
.error 			{
   				border: 1px solid #C01200;
					background: #FBECEC;
					width: 100%;
					height: 50px;
					}

.error-txt 		{
					font-size: 14px;
					text-decoration: none;
					font-weight: bold;
					color: #C01200;
					text-align: center;
					}


					
					
					
/* ----------------- PAGE BOUTIQUE  ---------------------- */	
.boutique		{
					font-size: 14px;
					text-decoration: none;
					font-weight: bold;
					color: #910000;
					}

.contact			{
					font-size: 12px;
					text-decoration: none;
					font-weight: none;
					color: #666699;
					}

					
					
					
					
/* ----------------- DECORATION DES BORDERS DES IMAGES ---------------------- */	
/* tour d'image bloc promo et listing produits */
.deco-prod1 	{
					BORDER-RIGHT: #FFFFFF 1px solid;
					BORDER-TOP: #FFFFFF 1px solid;
					BORDER-LEFT: #FFFFFF 1px solid; 
					BORDER-BOTTOM: 1px solid #FFFFFF;
					}

/* tour d'image Fiche produit */		
.deco-prod2 	{
				 	BORDER-RIGHT: #FFFFFF 1px solid;
					BORDER-TOP: #FFFFFF 1px solid;
					BORDER-LEFT: #FFFFFF 1px solid; 
					BORDER-BOTTOM: 1px solid #FFFFFF;
					}
						
						
						
						
/* --------------------------- DIVERS ------------------------------------- */	
/* copyright Footer */
.copyright		{  
					font-size: 9px; 
					color: #999999;
					}

/* Libélé champ de recherche */
.txt_recherche	{  
					font-size: 9px; 
					color: #FFFFFF;
					}

/* Intitulé Rubrique en Zone principale */						
A.rub				{
					font-size: 14px;
					text-decoration: none;
					font-weight: bold;
					color: #910000;
					}
A:HOVER.rub		{
					text-decoration: none;
					font-weight: bold;
					color: #C01200;
					}

/* Libélé listes de tris */
.txt-input	{  
					font-size: 9px; 
					color: #910000;
					}