
/**** MONTAGE **********************************************/
SPAN.FAB     {color: navy; letter-spacing: 0.05em;}
SPAN.MODELE  {color: navy;}
SPAN.REF     {color: navy; FONT-FAMILY: monospace;}
SPAN.AVIS    {color: #336699;}
SPAN.MASSE   {color: rgb(0,0,255);}	/* masse : bleu */
SPAN.NOMASSE {color: gray}               /* masse inconnue : gris */
SPAN.EVOL    {color: brown}              /* évolution prévue */
SPAN.AVANT   {color: #666666}            /* poids avant customisation */
SPAN.GAIN    {color: rgb(0,80,0);}
SPAN.REGLAGE {color: black;}
SPAN.ESPACEMENT{color: rgb(250,0,88);}
SPAN.SERRAGE {color: rgb(250,0,20);}


/**** Descriptif - CHOIX ***********************************/
TD.DESC1  {
	COLOR:#FFFFCC;
	FONT-SIZE:10pt;
	FONT-WEIGHT:bold;
	TEXT-ALIGN:justify;
	FONT-FAMILY:Tahoma, Arial, Helvetica, Geneva,sans-serif;
	padding-left:1em; padding-right:1em; padding-top:1em;
}

/**** Descriptif - IMPRESSIONS *****************************/
DL.IMPRESS
{
	TEXT-ALIGN:   left;
	margin-top:   2em;
	margin-left:  30pt;
	margin-right: 0;
	padding:      0;
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva,sans-serif;
}

/* la date en gras */
.IMPRESS DT
{
	FONT-SIZE:   10pt;
	FONT-WEIGHT: bold;
	COLOR:       white;
	position: relative;
	margin-left: 1.5em;
	margin-top:  1.5em;
}

/* le texte associé à la date (margin : top right bottom left) */
.IMPRESS DD
{
	TEXT-ALIGN:  justify;
	FONT-SIZE:   10pt;
	FONT-WEIGHT: bold;
	COLOR:       #FFFFCC;
	border-left: 1px solid yellow;
	margin:  0 0 0 7.5em;
	padding: 0 0 0.3em 0.6em;
	width:   90%;
}

A:link.JP		{color:	#FFFFCC}
A:visited.JP	{color:	#FFFFCC}
A:hover.JP		{color:	#00FF00}
A:link    {COLOR:#000080;TEXT-DECORATION:underline}
A:visited {COLOR:#000080;TEXT-DECORATION:underline}
A:hover   {COLOR:#000080;TEXT-DECORATION:underline}

/**** Technique *****************************************/
p.SAG		{FONT-SIZE:10pt; COLOR:white; FONT-WEIGHT:bold; TEXT-ALIGN:center; FONT-FAMILY:Tahoma, sans-serif;}
P.PARAM1	{FONT-SIZE:10pt; COLOR:#FFFFCC; TEXT-ALIGN:justify; FONT-FAMILY:Tahoma, Arial, Helvetica, Geneva,sans-serif; margin-left:5em; margin-right:3em;}
DIV.LINK1	{FONT-SIZE:10pt; COLOR:white; FONT-WEIGHT:bold; TEXT-ALIGN:left; FONT-FAMILY:Tahoma, sans-serif; margin-left:3em;}
.LINK1 LI	{margin-left:3em; margin-top:0.4em; padding-left:0em;}
.LINK1 UL	{margin-left:1.5em; padding-left:0em; padding-top:0em; margin-top:0em; margin-bottom:1em; padding-bottom:0.2em;}
.LINK1 H4	{
	margin: 0.5em; 
	FONT-FAMILY: Tahoma, cursive;
	font-style: normal;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	TEXT-DECORATION:underline;
	COLOR: #FFFF99;
}
.LINK1 A:link    {COLOR:#FFFF99;TEXT-DECORATION:underline;}
.LINK1 A:visited {COLOR:#FFFF99;TEXT-DECORATION:underline;}
.LINK1 A:hover   {COLOR:yellow;TEXT-DECORATION:none;}

/********************************************************************/

table.pasutiliser	{cell-padding:0;cell-spacing:0;BACKGROUND-COLOR:#DEBEDC;TEXT-ALIGN:center;  border: solid 1px black;}

th        {TEXT-ALIGN:center;COLOR:#000000;BACKGROUND-COLOR:#C0C0C0;FONT-WEIGHT:bold}
td        {TEXT-ALIGN:center; vertical-align:middle}

table.DETAILS {FONT-FAMILY:Tahoma,Arial,Helvetica,Geneva,sans-serif;FONT-SIZE:8pt; COLOR:black; BACKGROUND-COLOR:#FFFFFF; margin-left:1em; margin-right:1em; margin-bottom:1em;}
table.DETAILS strike {COLOR:gray;}
table.DETAILS A:hover {BACKGROUND-COLOR:yellow; COLOR:black; TEXT-DECORATION:none;}
table.DETAILS img {border: solid 1px white;}
table.DETAILS A:hover img {border: solid 1px black;}
table.DETAILS td.REM {TEXT-ALIGN:left}
table.DETAILS td.RP		{TEXT-ALIGN:right;COLOR:#0000FF}	/* MASSE */
table.DETAILS td.RPA	{TEXT-ALIGN:right;COLOR:gray}

td.R      {TEXT-ALIGN:right}
td.L      {TEXT-ALIGN:left}
td.T      {vertical-align:top}
td.C      {vertical-align:middle}
td.PRIX   {white-space: nowrap; TEXT-ALIGN:right;}

table.PRESSIONS {FONT-FAMILY:Tahoma,Arial,Helvetica,Geneva,sans-serif; COLOR: black; FONT-SIZE:8pt; BACKGROUND-COLOR:#FFFFFF; margin-left:1em; margin-right:1em;}
table.PRESSIONS td.R {TEXT-ALIGN:right;}
table.PRESSIONS td.L {TEXT-ALIGN:left;}
table.PRESSIONS td.C {TEXT-ALIGN:center;}
table.PRESSIONS tr.MYREG  {BACKGROUND-COLOR:#E0E0F0;}

/*------------ Tableau Galerie de photos -------------------------------*/
table.TOFGALLERY     {FONT-FAMILY:Tahoma,sans-serif; FONT-SIZE:8pt;  border:none; padding:4pt; }
table.TOFGALLERY td  {TEXT-ALIGN:center; COLOR:#FFFF99;}
table.TOFGALLERY img {border: solid 1px white;}
table.TOFGALLERY A:hover {BACKGROUND-COLOR:yellow;}
table.TOFGALLERY A:hover img {border: solid 1px black;}
/*- idem, page EVOLUTIONS ---*/
table.TOFTABEVO     {FONT-FAMILY:Tahoma,sans-serif; FONT-SIZE:8pt;  border:none; padding:4pt; }
table.TOFTABEVO td  {TEXT-ALIGN:center; COLOR:navy;}
table.TOFTABEVO img {border: solid 1px white;}
table.TOFTABEVO A:hover {BACKGROUND-COLOR:gray;}
table.TOFTABEVO A:hover img {border: solid 1px black;}

/*------------ Titre sous une photo ------------------------------------*/
.IMGP {FONT-FAMILY:Tahoma,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold;  COLOR:#FFFF99; vertical-align: top;} 
TD.IMGP  img {margin-top:0.5em; margin-bottom:0.5em;}

.IMGPm       {FONT-FAMILY:Tahoma,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold;  COLOR:#FFFF99;}
TD.IMGPm img {margin-top:0.5em; margin-bottom:0.5em; vertical-align: middle; FONT-FAMILY:Tahoma,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold;  COLOR:#FFFF99;}

/*------------ Haut de page : onglets retour et titre ------------------*/
table.SOM   { border-width:0px; cell-spacing:0px; width:100%; FONT-SIZE:8pt; FONT-WEIGHT:bold; color:#FFFFCC; FONT-FAMILY:'MS Sans Serif',Arial,Helvetica,Geneva;}
A:hover.SOM {color:	#00FF00}
td.SOML     {vertical-align:top; TEXT-ALIGN:left;}
td.SOMC     {vertical-align:top; TEXT-ALIGN:center; padding-top:0em;}
td.SOMR     {vertical-align:top; TEXT-ALIGN:right;}

/*------------ Titre de rubrique ---------------------------------------*/

p.bord   {border: solid red}
p.10BCJ  {FONT-SIZE:10pt;COLOR:#FFFF00; FONT-WEIGHT:bold; TEXT-ALIGN:center}
p.10BC2  {FONT-SIZE:9pt; COLOR:#333300; FONT-WEIGHT:bold; TEXT-ALIGN:center}

/*--- REELEMENT UTILISES ---------------------------------------------------*/ 
VAR          {FONT-STYLE:normal; COLOR:blue;}
DIV.CUSTO    {margin-left:0.5em; text-indent:0em;}
DIV.CUSTO LI {margin-left:0.5em; margin-top:0.25em; padding-left:0em;}
DIV.CUSTO UL {margin-left:1.5em; padding-left:0em; padding-top:0em; margin-top:0em; margin-bottom:0em; padding-bottom:0.2em;}
SPAN.CUSTO   {color: black;TEXT-DECORATION:underline;}

DIV.DESC1		  { FONT-SIZE:10pt; COLOR:#FFFFCC; FONT-WEIGHT:bold; TEXT-ALIGN:justify; FONT-FAMILY:Tahoma, Arial, Helvetica, Geneva,sans-serif; margin-left:1.5em; margin-right:1.5em;}
DIV.DESC1 P { BACKGROUND-COLOR:rgb(137,137,137);} 

TD.IMGP img         {border: solid 1px white;}
TD.IMGP A:hover     {BACKGROUND-COLOR:yellow;}
TD.IMGP A:hover img {border: solid 1px black;}

SPAN.INFOS   {color: brown;}
SPAN.noir    {color: #000000}
SPAN.Jaune   {color: #FFFF00}
SPAN.DATE    {COLOR: #FFFF99;}
SPAN.T8      {FONT-SIZE:8pt;FONT-WEIGHT:lighter}
SPAN.RED     {COLOR: #FF0000;}