BODY	{	
	FONT-FAMILY:"MS Sans Serif", sans-serif; 
	FONT-SIZE:10pt; 
	COLOR:navy; 
	background: url(balance.jpg) repeat #B9CECE scroll;
	BACKGROUND-COLOR : rgb(185,174,146);
	margin-top:   0.5em;
}

A        { COLOR:navy; TEXT-DECORATION:underline; }
A:hover  { COLOR:navy; TEXT-DECORATION:none; }

H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE:18pt;
	FONT-FAMILY: Verdana, sans-serif;
	COLOR: black; 
	text-align: center;
	letter-spacing: 0.1em;
	border-width: medium; 
	border-style: double;
	border-color: navy;
	background: rgb(185,174,106);
	margin-top:   0.1em;
	margin-left:  5em;
	margin-right: 5em;
	margin-bottom: 0.3em;
	padding: 0.2em;
}

H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE:12pt;
	FONT-FAMILY: Verdana, sans-serif;
	/* TEXT-DECORATION:underline; */
	COLOR: black; 
	text-align: center;
	letter-spacing: 0.1em;
	border-width: medium; 
	border-style: double;
	border-color: navy;
	background: #FFFFE0;
	margin-top:2em;		/* espace de separation au dessus du titre encadre*/
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0.3em;	/* espace de separation dessous le titre encadre, avant le tableau */
	padding: 0.5em;		/* espace entre titre et bordure */
}
.H2nb {	FONT-WEIGHT: normal;  FONT-SIZE:12pt; FONT-FAMILY: monospace ;}

H3.FAB	{FONT-SIZE:12pt; letter-spacing: 0.1em; line-height:150%; FONT-WEIGHT: bold; margin-left:1em;  margin-right:0em; margin-top:2em; margin-bottom:0.5em; COLOR:black; BACKGROUND-COLOR:yellow; padding-left:1em; padding-top:2pt;padding-bottom:2pt;}

H4
{
    FONT-FAMILY: Verdana,sans-serif;
    FONT-SIZE:   16pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN:  center;
    COLOR:       black;
}

cite	{FONT-WEIGHT:normal; TEXT-DECORATION:none; letter-spacing: 0em;}

td,th	{ padding: 2px; }		/* remplace cell-padding:0; du HTML */
table.PDS	{
	BACKGROUND-COLOR:#DEBEDC; 
	margin-top: 1em;
	margin-left: 2em; margin-right:2em;
	FONT-FAMILY:"MS Sans Serif",sans-serif; 
	FONT-SIZE: 8pt;
	letter-spacing: 0em;
	line-height: 110%;
	width: 97%;
}
th    {TEXT-ALIGN:center; COLOR:black; BACKGROUND-COLOR:#C0C0C0; FONT-WEIGHT:bold}
td    {TEXT-ALIGN:center}
td.R  {TEXT-ALIGN:right}
td.L  {TEXT-ALIGN:left}
td.RP	{TEXT-ALIGN:right; COLOR:blue;  white-space: nowrap;}	/* bleu:  Poids verifie par pedalator     */
td.RB	{TEXT-ALIGN:right; COLOR:white; white-space: nowrap;}	/* blanc: Poids non verifie par pedalator */
td.FAB	{TEXT-ALIGN:center; COLOR:black; white-space: nowrap;}
td.REF	{TEXT-ALIGN:center; white-space: nowrap;}
table.PDS A:hover {BACKGROUND-COLOR:yellow; COLOR:black; TEXT-DECORATION:none;}
table.PDS img {border: solid 2px #DEBEDC;}
table.PDS A:hover img {border: solid 2px black;}
table.PDS SPAN.HIDE    {visibility: hidden;}

SPAN.NoBold {FONT-WEIGHT: normal;}
SPAN.EXPL1 {COLOR:navy; }
SPAN.CATE  {COLOR:brown; }
SPAN.NoVisi {visibility: hidden;}
.bleun	{COLOR:navy;}
.blanc	{COLOR:white; }
.bleu	{COLOR:blue; }
.noir	{COLOR:black; }
.PB		{COLOR:red;}
.rouge	{COLOR:red;}
.jaune	{COLOR:#FFFF00; }
.EQUIV  {COLOR:#808000; }
.INFOS  {COLOR:brown; }
.REFER	{COLOR:black; FONT-FAMILY:sans-serif;}

p.MES	{TEXT-ALIGN:center; FONT-SIZE:8pt;  COLOR:black}
p.INF1	{margin-left:2em; FONT-FAMILY:Verdana,sans-serif; FONT-SIZE:10pt;  COLOR:black}
p.RIEN	{TEXT-ALIGN:center; FONT-SIZE:22pt;  COLOR:navy; FONT-WEIGHT:bold; FONT-FAMILY:sans-serif; margin-top:5em;}

P.RENV		{margin-left:2em; FONT-FAMILY:Verdana,sans-serif; FONT-SIZE:10pt; COLOR:yellow; FONT-WEIGHT: bold;}

A.RV:link		{TEXT-DECORATION:underline; COLOR:yellow;}
A.RV:visited	{TEXT-DECORATION:underline; COLOR:yellow;}
A.RV:hover  	{TEXT-DECORATION:none; COLOR:white }

/*UL		{FONT-SIZE:11pt; letter-spacing: 0.1em; line-height:150%}
LI		{COLOR:black; }*/

P.FirstLetterMAJ	{TEXT-DECORATION: capitalize;}


/*--- LISTE - Les diamètres de cintres, de potences ---*/
UL.ENU	{FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE:10pt; letter-spacing: 0.1em; line-height:150%; margin-top:0.2em;}
LI.ENU	{margin-top:0em; margin-bottom:0.5em; COLOR:yellow; }

/*======================================================================================================================*/
/*= page index.html                                                                                                    =*/
/*======================================================================================================================*/

/*--- tableau du titre principal -----------------------*/
table.TITRIM1	{
	margin:  0em;
	padding: 0em;
}
table.CONT1	{
	margin:  0em;
	padding: 0em;
}
/*------------------------------------------------------*/

/*--- tableau des balances -----------------------------*/
table.BALANCES	{
	margin:  0em;
	padding: 0em;
	FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE:10pt;
	BACKGROUND-COLOR:rgb(185,174,146); 
}
table.BALANCES td {	padding: 2px; }
td.BAL0 {TEXT-ALIGN:center;}
td.BAL1	{TEXT-ALIGN:left;   COLOR:black; BACKGROUND-COLOR:rgb(166,158,138);}
td.BAL2	{TEXT-ALIGN:center; COLOR:navy;  BACKGROUND-COLOR:rgb(222,212,186);}
table.BALANCES A:link    {COLOR:black;  TEXT-DECORATION:underline;}
table.BALANCES A:visited {COLOR:black;  TEXT-DECORATION:underline;}
table.BALANCES	A:hover   {COLOR:yellow; TEXT-DECORATION:none; }
/*------------------------------------------------------*/

/*--- Texte descriptif page index.htm des poids VTT  ---*/
DIV.DESC1    { FONT-SIZE:10pt; COLOR:navy; FONT-WEIGHT:bold; TEXT-ALIGN:center; FONT-FAMILY:Tahoma, Arial, Helvetica, Geneva,sans-serif; margin-left:1.5em; margin-right:1.5em; }
/* DIV.DESC1 P  { BACKGROUND-COLOR:rgb(185,174,146);} */
A.DESC1:link, A.DESC1:visited {COLOR:#FFFFCC;TEXT-DECORATION:underline}
A.DESC1:hover  {COLOR:yellow; TEXT-DECORATION:none}
/*------------------------------------------------------*/

td.LINF1  {TEXT-ALIGN:left; margin-left:1em; FONT-FAMILY:Verdana,sans-serif; FONT-SIZE:10pt;  COLOR:black}

table.LINKH2 {padding-top:0em; padding-bottom:0em;}
td.LINKH2    {TEXT-ALIGN:left;}
UL.LINKH2    {FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE:11pt; line-height:150%; FONT-WEIGHT:bold; COLOR:black; margin-top:0.2em; padding-bottom:0em; margin-bottom:0em;}
LI.LINKH2    {margin-top:0em; margin-bottom:0em; COLOR:navy;}
LI.LINKH2 A  {COLOR:black;  TEXT-DECORATION:underline}
LI.LINKH2	A:hover, 
LI.LINKH2	A:hover	{COLOR:yellow; TEXT-DECORATION:none; }

SPAN.minMAJ	{font-variant: small-caps;}
span.INFE	{color:#008080};
SPAN.AVIS	   {color: #336699;}

TABLE.idxP {
	BACKGROUND-COLOR: none; 
	margin-top:    0em;
	margin-left:   0em;
	margin-right:  0em;
	margin-bottom: 0.5em;
	width: 100%;
}

/*--- tableau des roulements TH Industries ---*/
table.INFO1	{
	BACKGROUND-COLOR:#33CCCC; 
	margin-top: 0em;
	padding-top: 0em;
	margin-left: 2em; margin-right:2em;
	FONT-FAMILY:Verdana,sans-serif; 
	FONT-SIZE: 10pt;
	letter-spacing: 0em;
}
table.INFO1 td.ANG	{TEXT-ALIGN:left; COLOR:black; FONT-WEIGHT: bold; BACKGROUND-COLOR:gray; margin-left: 2em;}
table.INFO1 td.C	{TEXT-ALIGN:center;}
table.INFO1 td.CB	{TEXT-ALIGN:center; COLOR:black; FONT-WEIGHT: bold;}
table.INFO1 td.L	{TEXT-ALIGN:left; COLOR:black; white-space: nowrap;}

/*============================================= LISTE - Page index.html =============================================*/
SPAN.LSTidx_EN	{
	FONT-WEIGHT: normal;		/* NO BOLD */
	FONT-STYLE:  italic;		/* Italic  */
	font-variant: small-caps;	/* Petites majuscules */
	COLOR: black;
	letter-spacing: 0em;
}

/*--- 1er niveau (TRANSMISSION, FREINAGE, ROUE, SUSPENSION...) ---*/
UL.LSTidxP1	{
	LIST-STYLE-TYPE: none;						/* none=pas de puce */
	FONT-FAMILY:     Verdana, sans-serif;
	FONT-SIZE:       11pt;
	FONT-WEIGHT:     bold;
	letter-spacing:  0.1em;
	line-height:     120%;
	white-space:     nowrap;
	TEXT-DECORATION: none;					/* none, underline, overline, line-through, blink */
	TEXT-ALIGN:      left;
	margin-top:      0.5em;
	margin-bottom:   0.5em;
	margin-left:     0em;
	padding-top:     0em;
	padding-bottom:  0em;
	padding-left:    0em;							/* 1em si puce utilisée */
	BACKGROUND-COLOR: none;
}

LI.LSTidxP1	{
	COLOR: navy;
	 background: rgb(175,164,96);
	/* margin-top:     0em; */
	/* padding-bottom: 0em; */
	/* margin-left:    0em; */
}

/*--- 2ème niveau (Pédaliers...) ---*/
UL.LSTidxP2	{
	LIST-STYLE-TYPE : square;						/* none=pas de puce */
	FONT-FAMILY:      Verdana, sans-serif;
	FONT-SIZE:        9pt;
	FONT-WEIGHT:      bold;
	letter-spacing:   0.1em;
	line-height:      100%;
	white-space:      nowrap;
	TEXT-DECORATION:  none;						/* none, underline, overline, line-through, blink */
	TEXT-ALIGN:       left;
	margin-top:       0.2em;
	margin-bottom:    0.2em;
	margin-left:      1.5em;
	padding-top:      0em;
	padding-bottom:   0em;
	padding-left:     1em;						/* 1em si puce utilisée */
	BACKGROUND-COLOR: none;
}

LI.LSTidxP2	{
	COLOR:  black;
	margin-bottom:    0.1em;
	/* margin-top:     0em; */
	/* padding-bottom: 0em; */
	/* margin-left:    0em; */
}

LI.LSTidxP2 A, LI.LSTidxP3 A					{COLOR:black; TEXT-DECORATION:underline}
LI.LSTidxP2	A:hover, LI.LSTidxP3	A:hover		{COLOR:yellow; TEXT-DECORATION:none; }

/*--- 3ème niveau (axe carré...) ---*/
UL.LSTidxP3	{
	LIST-STYLE-TYPE : disc;						/* none=pas de puce */
	FONT-FAMILY:      Verdana, sans-serif;
	FONT-SIZE:        9pt;
	FONT-WEIGHT:      bold;
	letter-spacing:   0.1em;
	line-height:      100%;
	white-space:      nowrap;
	TEXT-DECORATION:  none;						/* none, underline, overline, line-through, blink */
	TEXT-ALIGN:       left;
	margin-top:       0.2em;
	margin-bottom:    0.5em;
	margin-left:      1.5em;
	padding-top:      0em;
	padding-bottom:   0em;
	padding-left:     2.5em;
	BACKGROUND-COLOR: none;
}

LI.LSTidxP3	{
	COLOR: #003300;
	margin-top:     0em;
	margin-bottom:  0.1em;
	padding-bottom: 0em;
	margin-left:    0em;
}
/*--- Liste de Liens Internet ---*/
table.WLnk	{
	margin:  0em;
	padding: 0em;
	FONT-FAMILY: Tahoma, sans-serif;
	FONT-SIZE:10pt;
	COLOR:  black;
	BACKGROUND-COLOR:rgb(185,174,146); 
}
table.WLnk td {	padding: 2px; }
td.WL0 {TEXT-ALIGN:center; FONT-WEIGHT: bold; white-space: nowrap; COLOR:navy; BACKGROUND-COLOR:rgb(222,212,186);}
td.WL1 {TEXT-ALIGN:left;   COLOR:black; BACKGROUND-COLOR:rgb(222,212,186);}
table.WLnk A:link    {COLOR:navy; TEXT-DECORATION:underline;}
table.WLnk A:visited {COLOR:navy; TEXT-DECORATION:underline;}
table.WLnk A:hover   {COLOR:blue; TEXT-DECORATION:none; }
/*------------------------------------------------------*/
