/* CSS Document */
/********************************************************* 

Styles generaux
	background-image : 	<uri> | none;
	background-position: ;	[ [ <percentage> | <length> | left | center | right ] [ <percentage> | <length> | top | center | bottom ]? ] | [ [ left | center | right ] || [ top | center | bottom ] ]
	background-repeat: repeat | repeat-x | repeat-y | no-repeat;
********************************************************/

body {
	margin:				0px;
	padding:			0px;
	color: 				#666;
	font-family: 		Tahoma, Verdana, Arial, sans-serif; 
	font-size: 			11px;
	border:				0px;
	background-color:	#c33830;
}


/* Pour IE qui ne supporte pas l'heritage (identique a body) */
TD {  
	font-family: 	Tahoma, Verdana, Arial, sans-serif; 
	font-size: 		11px; 
	color :			#666;
}

P {
	font-family: 	Tahoma, Verdana, Arial, sans-serif; 
	font-size: 		11px; 
	text-indent: 	0px;
	white-space: 	normal;
	margin:			0px;
}
/********************************************************* 

	DIVERS 
font-family : toujours finir par une famille generique.
	Arial, sans-serif
	Courier, Monospace
	Helvetica, sans-serif
	Palatino, serif
	Times, serif
	Verdana, sans-serif
	ZapfChancery, Cursive
font-style: normal | italic | oblique
font-variant: normal | small-caps
font-weight : normal (400)| bold (700)| bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
content : 	normal | none | [ <string> | <uri> | <counter> | attr(<identifier>) | open-quote | close-quote | no-open-quote | no-close-quote
********************************************************/

.big 		{ font-size: 14px; } /* Gros Texte */
.small 		{ font-size: 10px;  } /* Petit Texte */


/*********************************************************
	Raccourcis
	Stylse specifiques
	Classifier par ordre d'importance les couleurs de la charte
	Ces styles permettront de les utiliser
********************************************************/

.color1     { color: #fff;} /* blanc( */
.color2     { color: #666; } /* gris */
.color3     { color: #c33830; } /* red */
.color4     { color: #ea862a; } /* orange */
.color5     { color: #febd2b; } /* jaune */
.color6     { color: #106d99 ;} /* bleu */

.bgcolor1     { background-color: #fff; }
.bgcolor2     { background-color: #666;}
.bgcolor3     { background-color: #c33830; }
.bgcolor4     { background-color: #ea862a;}
.bgcolor5     { background-color: #febd2b; }
.bgcolor6     { background-color: #106d99; }

.border 	{ border-bottom: 1px solid #666; }
.noborder 	{ border: 0px; }

/* Attention, Erreurs, mises en gardes 
border-style : none,hidden,dotted,dashed,solid,double,groove,ridge,inset,outset 
border-top-style, border-right-style, border-bottom-style, border-left-style
overflow : scroll | hidden | visible | auto
*/
.warning	{
	color: 				#FF0000;
	background-color: 	#FFF7DF;
	font-weight: 		bold;
	font-size: 			12px;
}


/* Citations */
Q 			{ font-style: italic;}
 
/* Definition des caracteres de quotes (FF seulement) */
Q:lang(fr)	{quotes: '« ' ' »'; }
Q:lang(en)	{quotes: '" ' ' "'; }

Q:before 	{content : open-quote}
Q:after 	{content : close-quote}

/* A utiliser pour les acronymes en utilisant l'attribut title dans la balise pour la signification de l'acronyme (synthese vocale) */
ACRONYM {
   text-transform: uppercase
}

/* A utiliser pour les abbreviations en utilisant l'attribut title dans la balise pour la signification de l'abbreviation (synthese vocale) */
ABBR {
   text-transform: uppercase
}


/********************************************************* 
	LINKS - LIENS 
a:focus:hover { outline: thick solid black }
vertical-align : baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length>
text-decoration : none | [ underline || overline || line-through || blink ]
white-space : normal | pre | nowrap | pre-wrap | pre-line
********************************************************/


A:link 		{text-decoration: none; color: #000}
A:visited 	{text-decoration: none; color: #000}
A:hover 	{text-decoration: none; color: #c33830}

A.shopLink:link 		{text-decoration: none; color: #c33830; font-weight:bold}
A.shopLink:visited 	{text-decoration: none; color: #c33830; font-weight:bold}
A.shopLink:hover 	{text-decoration: none; color: #fff; font-weight:bold}

/********************************************************* 
	PARAGRAPHES
	(le style par defaut des paragraphes est defini au debut du doc)
********************************************************/
/* Style pour la premiere lettre */
P.lettrine:first-letter {
	font-size:			16pt; 
	vertical-align: 	text-top; 
	text-indent: 		15px;
	text-transform: 	uppercase
}

/* style specifique pour la premiere ligne d'un paragraphe */
p.lettrine:first-line { 
	font-weight: 	bold;
}



/********************************************************* 

	TABLES 
	dont on se sert comme veritables tableau pour y fair apparaiter des données.
	Ceci ne concerne pas les tableaux qui structurent la page.

********************************************************/

/* Tableau de structure */

TABLE.struct {
	border: 0px;
}

TABLE.struct TR TD {
	font-family: 	Tahoma, Verdana, Arial, sans-serif; 
	font-size: 		11px; 
	border: 		0px;
	font-weight: 	normal;
	}

/* Tableau de donnees */

/* Titre du tableau */
CAPTION {
	color: 			#000;
	font-family: 	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		11px;
	font-weight: 	bold;
	caption-side: 	top;
}

/* Cellules de corps */
TBODY TR TD {
	color: 			#666;
	font-family: 	 Tahoma, Verdana, Arial, sans-serif;
	font-size: 		11px;
	font-weight: 	normal;
}

/* Cellules d'entete */
THEAD TR TD, TH {
	color: 			#666;
	font-family: 	 Tahoma, Verdana, Arial, sans-serif;
	font-size: 		11px;
	font-weight: 	bold;
}

/* Cellules de pied TFOOT doit se trouver entre thead et tbody dans le .html */
TFOOT TR TD {
	color: 			#666;
	font-family: 	 Tahoma, Verdana, Arial, sans-serif;
	font-size: 		11px;
	font-weight: 	bold;
}


/********************************************************* 
	 Titres
	dipaly: block,inline
********************************************************/	

/* Titre de page */
H1 {
	display: 			block;
	color: 				#106d99;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size: 			18px;
	font-weight: 		bold;
	font-style:			italic;
	text-align: 		left;
	margin-bottom:		8px;
	background-image:	url('/skins/fgm/images/h1_ligne.gif');
	width:				100%;
	height:				20px;
}
H1 SPAN{
	background-color:	#FFFFFF;
	padding-right:	 	5px;
}
/* Baseline, slogan : utilisé pour le référencement genralement dans le header */
H1.baseline {
	display:		block;
	color: 			#fff;
	font-family: 	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		10px;
	font-weight: 	normal;
	font-style: 	normal;
	text-align: 	left;
	background: 	transparent;
	padding-left:	10px;
	width: 90%;
}

/* Titre de niveau 1 : I.,II.,III. */
H2 {
	display: 		block;
	color: 			#c33830;
	font-family:  	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		12px;
	font-weight: 	bold;
	font-style: 	normal;
	text-align: 	left;
}

/* Titre de niveau 2 : A),B),C) */
H3 {
	display: 		block;
	color: 			#106d99;
	font-family:  	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		12px;
	font-weight: 	bold;
	font-style: 	normal;
	text-align: 	left;
}

/* Titre de niveau 3 : 1/,2/,3/ */
H4 {
	display: 		inline;
	color: 			#666;
	font-family:  	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		11px;
	font-weight: 	bold;
	font-style: 	normal;
	text-align: 	left;
	padding-left:	25px;
	text-transform:	uppercase;
}


/********************************************************* 
	LISTE
	
********************************************************/
/* Liste a puce de contenu NIV 1 */
UL {
	list-style-image:		url('/skins/fgm/images/p_menu3.gif');
	list-style-position: 	outside; /* outside, inside */
	font-size:				11px;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	line-height: 			15px;
	padding-left:       	20px;
	font-weight: 			normal;
	color:					#666;
	margin:					0px;
}

/* Liste a puce de contenu NIV 2 */
UL UL {
	list-style-image:		url('/skins/fgm/images/p_menu4.gif');
	list-style-position: 	outside; /* outside, inside */
	font-size:				11px;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	line-height: 			15px;
	padding-left:       	20px;
	font-weight: 			normal;
	color:					#666;
	margin:					0px;
}

/* Liste a puce de contenu NIV 3 */
UL UL UL {
	list-style-image:		url('/skins/fgm/images/p_menu5.gif');
	list-style-position: 	outside; /* outside, inside */
	font-size:				11px;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	line-height: 			15px;
	padding-left:       	20px;
	font-weight: 			normal;
	color:					#666;
	margin:					0px;
}

/* Liste numerotee de contenu NIV 1 */
OL {
	list-style-type: upper-roman; 
}
/* Liste numerotee de contenu NIV 2 */
OL OL {
	list-style-type: upper-alpha; 
}

/* Liste numerotee de contenu NIV 3 */
OL OL OL {
	list-style-type: decimal; 
}

/*********************************************************
  FORMS - FORMULAIRES
********************************************************/

FORM {
	margin : 	0px;
	padding : 	0px;
}

/* Le titre des champs doivent se trouver dans une balise LABEL (accessibilite) */ 
LABEL {
	font-family: 	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		11px;
}


/* Text Box*/
INPUT.fieldtextbox{
	border-top: 		1px solid #DFDFDF;
	border-right: 		1px solid #DFDFDF;
	border-bottom: 		1px solid #DFDFDF;
	border-left: 		1px solid #DFDFDF;
	background-color: 	#FFF;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-size: 			11px;
	padding-left: 		2px;
	padding-right: 		2px;
}

/* Check Box*/
INPUT.fieldcheckbox {
	border: 0px;
}

/* Radio Box*/
INPUT.fieldradiobox {
	border: 0px;
}

INPUT.file{
	background-color: 	#FFF;
	padding-left:		2px;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-size:			9px;
}


INPUT.button, INPUT.fieldbutton {
	color: 				#c33830;
	font-family:     	Tahoma, Verdana, Arial, sans-serif;
	font-style:    		normal;
	font-weight: 		bold;
	font-size:    		10px;
	background-color:   #fff;
	border-bottom: 		#666 solid 1px;
	border-right: 		#666 solid 1px;
	border-left: 		#666 solid 1px;
	border-top: 		#666 solid 1px;
	cursor: 			pointer;
}


INPUT.button:hover, INPUT.fieldbutton:hover {
	background-color:   #FFF;
	color: 				#febd2b;
}

INPUT.search{
	border-top: 		1px solid #DFDFDF;
	border-right: 		1px solid #DFDFDF;
	border-bottom: 		1px solid #DFDFDF;
	border-left: 		1px solid #DFDFDF;
	color:				#999999;
	background-color: 	#FFF;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-size: 			11px;
	background-image:	url('/skins/fgm/images/p_loupe.gif');
	background-repeat:	no-repeat;
	padding-left:		20px;
	padding-right:		5px;
	background-position:2px 2px;
	}

SELECT.fieldlistbox {
	background-color:   #FFFFFF;
	color: 				#000000;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-style:    		normal;
	font-size:    		10px;
	width: 				150px;
	border-top: 		1px solid #DFDFDF;
	border-right: 		1px solid #DFDFDF;
	border-bottom: 		1px solid #DFDFDF;
	border-left: 		1px solid #DFDFDF;
}

SELECT.fieldlistbox OPTION {
	color: 				#000000;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-style:    		normal;
	font-size:        	11px;
	background-color:   #FFFFFF;
	width: 				150px;
}

TEXTAREA.fieldtextbox {
	border-top: 		1px solid #DFDFDF;
	border-right: 		1px solid #DFDFDF;
	border-bottom: 		1px solid #DFDFDF;
	border-left: 		1px solid #DFDFDF;
	background-color: 	#FFF;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-size: 			11px;
	padding-left: 		2px;
}

/* Champs de formulaire inactif */
.disabled {
	visibility : 		hidden;
	color: 				#FFF;
	font-size: 			0px;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	background-color:   transparent;
	border: 			#FFF solid 0px;
}

/* Champs de formulaire actif */
.enabled {
	visibility : 		visible;
	border-top: 		1px solid #DFDFDF;
	border-right: 		1px solid #DFDFDF;
	border-bottom: 		1px solid #DFDFDF;
	border-left: 		1px solid #DFDFDF;
	background-color: 	#FFF;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-size: 			11px;
	padding-left: 		2px;
}

/* Impression */
.unprintable {
	display:	block;
}

@media print {
.unprintable { 
	display: 	none;
	visibility: hidden;
	}
}



/********************************************************* 
	STRUCTURES
	(style des tableaux de structure (header, menu, colonne)
********************************************************/
/* fond du header */
DIV.home_bg_header { height: auto; position:relative; }
.link_home { position: absolute; top: 0; right: 5px; border: none; }
.link_home img { border: none; }
.home_bg_header .struct { background: url(/skins/fgm/images/header_bg_flammes.jpg) left top no-repeat transparent; }
.home_bg_header .baseline { display: block; }
/* fond des barres laterale (gauche et droite) */
TD.lustucru {
	background-image:	url('/skins/fgm/images/lustucru.gif');
	background-repeat:	repeat-y;
	width:				20px;
}
/* fond de la barre drapeaux */
DIV.home_bg_drapo{
	background-image:	url('/skins/fgm/images/home_bg_drapo.jpg');
	background-repeat:	no-repeat;
	height:				25px;
	padding-top:		5px;
}
/* image de la barre drapeaux */
IMG.drapo{
	padding-left:	5px;
}

			/********************************************************* 
			MENU PRINCIPAL
			********************************************************/
			/* fond de la barre de menu */
			DIV.menu_bg{
				padding-top:	5px;
				padding-bottom:	5px;
				padding-left: 5px;
				color:			#FFFFFF;
				font-family: 	Tahoma, Verdana, Arial, sans-serif; 
				font-size: 		10pt;
				font-weight: 	bold;
				background: url(/skins/fgm/images/header_gradient_menu.jpg) left top repeat-x #851D14;
				padding-right: 115px;
				
			}
			/* menu */			
			DIV.menu_bg A:link {
				color: 				#fff;
				font-size: 			11px;
				text-decoration:	none;
			}
			DIV.menu_bg A:visited {
				color: 				#fff;
				font-size: 			11px;
				text-decoration:	none;
			}
			DIV.menu_bg A:hover {
				color: 				#febd2b;
				font-size: 			11px;
				text-decoration:	none;
			}

			/********************************************************* 
			BARRE DE RECHERCHE
			********************************************************/
			/* fond de la barre de recherche */
			DIV.home_bg_search {
				background-image:		url('/skins/fgm/images/home_bg_search.jpg');
				background-repeat:		repeat-x;
				height:					22px;
				padding-left:			5px;
				padding-top:			5px;
			}

			/* lien recherche avancee */
			.recherche:link {
				color: 				#fff;
				font-size: 			10px;
				text-decoration:	none;
				}
			.recherche:visited {
				color: 				#fff;
				font-size: 			10px;
				text-decoration:	none;
				}
			.recherche:hover {
				color: 				#febd2b;
				font-size: 			10px;
				text-decoration:	none;
				}
			/* lien du panier */
			.panier:link {
				color: 				#ea862a;
				font-size: 			10px;
				text-decoration:	none;
				font-weight: 		bold; 	
				}
			.panier:visited {
				color: 				#fff;
				font-size: 			10px;
				text-decoration:	none;
				font-weight: 		bold; 
				}
			.panier:hover {
				color: 				#febd2b;
				font-size: 			10px;
				text-decoration:	none;
				font-weight: 		bold; 
				}

			/********************************************************* 
			COLONNE GAUCHE (menu + box oscommerce)
			********************************************************/
			/* fond de la colonne de gauche*/
			TD.col_left {
				background-color:	#ea862a ;
				padding-top:		15px;
				padding-bottom:		20px;
				padding-left:		5px;
				padding-right:		5px;
			}
			/* fond des boxs jaunes (menu) de la colonne de gauche*/
			DIV.box_menu {
				background-color:	#febd2b ;
				border-top: 		0px solid #666;
				border-right: 		1px solid #666;
				border-bottom: 		1px solid #666;
				border-left: 		1px solid #666;
				margin-bottom:		5px;
			}
			/* fond des boxs blanche de la colonne de gauche*/
			DIV.box_commerce {
				background-color:	#fff ;
				border-top: 		0px solid #666;
				border-right: 		1px solid #666;
				border-bottom: 		1px solid #666;
				border-left: 		1px solid #666;
				margin-bottom:		5px;
			}
			/* Liste a puce de contenu NIV 1 pour le menu des engagements de la colonne de gauche*/
			UL.col_engagement  {
				list-style-image:		url('/skins/fgm/images/p_menu3.gif');
				list-style-position: 	outside; /* outside, inside */
				font-size:				10px;
				font-family:			Tahoma, Verdana, Arial, sans-serif;
				line-height: 			12px;
				padding-left:       	20px;
				font-weight: 			bold;
				color:					#000;
				margin:					0px;
			}
			/* titre du menu des produits de la colonne de gauche*/
			DIV.box_title {
				background-image:		url('/skins/fgm/images/col_box_bg_title.jpg');
				background-repeat:		repeat-x;
				padding-left:			0px;
				height:					17px;			
				padding-top:			5px;
				margin:					0px;
				padding-bottom:			0px; 
			}
			DIV.box_title UL{
				list-style-image:		url('/skins/fgm/images/p_title.gif');
				list-style-position: 	outside; /* outside, inside */
				font-family:			Tahoma, Verdana, Arial, sans-serif;
				line-height: 			10px;
				padding-left:       	20px;
				font-weight: 			bold;
				color:					#fff;
				margin:					0px;
			}
			/* Liste a puce de contenu NIV 1 pour le menu des produits de la colonne de gauche*/			
			UL.col_menu {
				list-style-image:		url('/skins/fgm/images/p_menu1.gif');
				list-style-position: 	outside; /* outside, inside */
				font-size:				10px;
				font-family:			Tahoma, Verdana, Arial, sans-serif;
				line-height: 			20px;
				padding-left:       	20px;
				font-weight: 			bold;
				color:					#000;
				margin:					0px;
			}
		
			/* Liste a puce de contenu NIV 2 pour le menu des produits de la colonne de gauche*/
			UL.col_menu UL {
				list-style-image:		url('/skins/fgm/images/p_menu2.gif');
				list-style-position: 	outside; /* outside, inside */
				font-family:			Tahoma, Verdana, Arial, sans-serif;
				font-size:				10px;
				line-height: 			15px;
				padding-left:       	10px;
				font-weight: 			normal;
				color:					#000;
				margin:					0px;
			}			
			
			
			/********************************************************* 
			CONTENU 
			********************************************************/
			TD.contenu {
				background-color:	#fff ;
				padding-top:		10px;
				padding-bottom:		10px;
				padding-left:		5px;
				padding-right:		10px;
			}
			/* fond de la barre de sous header */
			DIV.home_bg_barre {
				background-image:		url('/skins/fgm/images/home_bg_search.jpg');
				background-repeat:		repeat-x;
				padding:				3px;
			}
			/* fond de titre de la box rouge */
			TABLE.struct TR TD.boxred{
				font-size:				14px;
				font-weight:			bold;
				background-image:		url('/skins/fgm/images/box_titlered_middle.gif');
				background-repeat:		repeat-x;
				height:					32px;
				color:					#fff;			
			}
			
			/* liens titre box rouge */
			TD.boxred A:link 		{text-decoration: none; color: #fff}
			TD.boxred A:visited		{text-decoration: none; color: #fff}
			TD.boxred A:hover 		{text-decoration: underline; color: #fff}
			
			/* fond de titre de la box orange */
			TABLE.struct TR TD.boxorange{
				background-image:		url('/skins/fgm/images/box_titleorange_middle.gif');
				background-repeat:		repeat-x;
				height:					32px;
				font-size:				14px;
				font-weight:			bold;
				color:					#fff;			
			}
			
			/* liens titre box orange*/
			TD.boxorange A:link 		{text-decoration: none; color: #fff}
			TD.boxorange A:visited		{text-decoration: none; color: #fff}
			TD.boxorange A:hover 		{text-decoration: underline; color: #fff}
			
			/* fond de titre de la box jaune */
			TABLE.struct TR TD.boxyellow{
				background-image:		url('/skins/fgm/images/box_titleyellow_middle.gif');
				background-repeat:		repeat-x;
				height:					32px;
				font-size:				14px;
				font-weight:			bold;
				color:					#fff;			
			}
			/* liens titre box jaune */
			TD.boxyellow A:link 		{text-decoration: none; color: #fff}
			TD.boxyellow A:visited		{text-decoration: none; color: #fff}
			TD.boxyellow A:hover 		{text-decoration: underline; color: #fff}
			
			/* fond des boxs blanche des produits*/
			DIV.box_prod {
				background-color:	#fff ;
				border-top: 		0px solid #666;
				border-right: 		1px solid #666;
				border-bottom: 		1px solid #666;
				border-left: 		1px solid #666;
				text-align:			center;
				color:				#444;
				padding-left:		2px;
				padding-right:		2px;
				height:				250px;
			}
			DIV.box_prod P {
				font-size:			11px;
			}
			
			/* prix barre de la box principale produits*/
			.prixbarre {
				font-size:				12px;
				font-weight:			bold;
				color:					#febd2b;
				text-decoration:		line-through;
			}
			/* prix de la box principale produits*/
			.prixprod {
				font-size:				18px;
				font-weight:			bold;
				color:					#c33830;
			}
			/* liens titre produits*/
			.produit:link 		{text-decoration: none; color: #c33830}
			.produit:visited 	{text-decoration: none; color: #c33830}
			.produit:hover 		{text-decoration: none; color: #999}

			/* titre de la box secondaire produits*/
			.title_second {
				font-size:				16px;
				font-weight:			bold;
				color:					#fff;
				background-color:		#c33830;
				padding-left:			10px;
			}
			/* fond box produits secondaire*/
			DIV.box_prod_second {
				background-color:	#fff ;
				border-top: 		1px solid #666;
				border-right: 		1px solid #666;
				border-bottom: 		1px solid #666;
				border-left: 		1px solid #666;
				text-align:			center;
				color:				#999999;
				padding-left:		10px;
				padding-right:		5px;
				/*height:			240px;	*/
			}
			/* titre produits secondaire*/
			.title_prod_second {
				font-size:				18px;
				font-weight:			bold;
				color:					#106d99;
			}
			DIV.boutique_navigation {
				border:				1px solid #666;
				background-color:	#febd2b;
				padding-left:		5px;
				padding-right:		5px;
			}

			/* Lignes de tableau paire (odd) et impaire (even) */
			TBODY TR.odd TD {
				background-color:	#fedc90;
				background-repeat:	no-repeat;
				padding-left:		0px;
				height:				27px;
				border-bottom: 		1px solid #c33830;
				border-top: 		1px solid #fff;
				padding-left:		10px;
			}
			
			TBODY TR.even TD {
				background-color:	#feedc7;
				background-repeat:	no-repeat;
				padding-left:		0px;
				height:				27px;
				border-top: 		1px solid #fff;
				border-bottom: 		1px solid #c33830;
				padding-left:		10px;
			}

			/* liens bouton info*/
			.info:link 		{text-decoration: underline; font-weight:bold; color: #c33830}
			.info:visited 	{text-decoration: underline; font-weight:bold; color: #ea862a}
			.info:hover 	{text-decoration: underline; font-weight:bold; color: #ea862a}

			/* menu catalogue*/			
			DIV.menu_cat {
				height:				18px;				
				border-top: 		1px solid #666;
				border-bottom: 		1px solid #666;
				font-size:			12px;
				font-weight:		normal;
				color:				#666;
				vertical-align:		middle;
			}

			/* separation double ligne bleu*/
			DIV.lignebleu {
				background-image:	url('/skins/fgm/images/h1_ligne.gif');
				width:				100%;
				height:				18px;
			}	
			/* separation ligne pointille rouge horizontale*/
			DIV.lignered {
				background-image:	url('/skins/fgm/images/point_red.gif');
				width:				100%;
				height:				1px;
			}	
			/* sloggan orange*/
			.sloggan_orange {
			font-family:	Georgia, "Times New Roman", Times, serif;
			font-size:		18px;
			font-style:		italic;
			font-weight:	bold;
			color:			#ea862a;
			}
			/* sloggan bleu*/
			.sloggan_bleu {
			font-family:	Georgia, "Times New Roman", Times, serif;
			font-size:		18px;
			font-style:		italic;
			font-weight:	bold;
			color:			#106d99;
			}
			
			/* liens bleu*/
			.link_bleu:link 	{text-decoration: none;  color: #106d99;}
			.link_bleu:visited 	{text-decoration: none;  color: #666;}
			.link_bleu:hover 	{text-decoration: none;  color: #666;}					

			/********************************************************* 
			BAS DE PAGE
			********************************************************/
			DIV.bas_page_bg {
				background-color:	#fff ;
				padding-top:		10px;
				padding-bottom:		20px;
				padding-left:		5px;
			}
			TD.bas_ligne {
				background-image:	url('/skins/fgm/images/bas_ligne.gif');
				height:				35px;
				
			}

