body {
	BACKGROUND: black;
	BACKGROUND-IMAGE: url(../images/cassation.gif);
	BACKGROUND-repeat: no-repeat;
	background-attachment:fixed;
	BACKGROUND-position:25px 35px;
	PADDING-LEFT:175px;
	SCROLLBAR-base-color: #5E5E5E;
	SCROLLBAR-track-color: #B2B2B2;
	SCROLLBAR-ARROW-COLOR: #FE7E00;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE:11pt; LINE-HEIGHT: 175%;
	COLOR: white;}

BODY,TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 175%;}


#tilte2 /* Titre du tableau */
{
	BACKGROUND-IMAGE: url(../nav/canada-titre2.gif); HEIGHT: 95px; width: 650px; align:center; 
	BACKGROUND-repeat: no-repeat;
	margin-top: 1em;   /* Pour éviter que le titre ne soit trop collé en haut */
	margin-left: auto; margin-right: auto; /* Centre le titre du tableau */
  	margin-bottom: 2em; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}
.combo {
	BACKGROUND: #000000; 
	WIDTH:130px; HEIGHT:25px; ALIGN:center;	
	BORDER:1px solid COLOR:#000000;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 14px;  COLOR: FFFFFF; line-height:12px;
}
.combo2 {
	BACKGROUND: #000000; 
	ALIGN:center;	
	BORDER:1px solid COLOR:#000000;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 14px;  COLOR: FFFFFF; line-height:12px;
}
.cassation {	
	FONT-WEIGHT: bold; font-family: Verdana; Arial; Helvetica; text: #FFFFFF; font-size: 13pt;
}
caption /* Titre du tableau */
{
   margin: auto; /* Centre le titre du tableau */
   font-family: Arial, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.2em;
   color: #009900;
   margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}

.table1 /* Le tableau en lui-même */
{
   WIDTH: 740px;
   margin: auto; /* Centre le tableau */
   border: 1px outset silver; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

.th1 /* Les cellules d'en-tête */
{
   background-color: grey;
   border-bottom: 1px solid black;
   color: #000000;
   font-size: 10pt;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}
.th2 /* Les cellules normales */
{  
   background-color:#E4DFDF;  
   font-family: "Trebuchet MS", Times, "Times New Roman", "Comic Sans MS", serif;
   font-size: 8pt; color: #000000; line-height:100%;
   text-align:  /* Tous les textes des cellules seront centrés*/
   padding: 3px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}
.th3 /* Les cellules normales COULEUR GRIS FONCE */
{  background-color:#353333; }

.table { 
	align:center; border:1; 
	style:border-width:8; border-color:gray; 
	border-style:inset; bordercolordark:black 					
	bordercolorlight:black;
}
.table25 { 
	ALIGN:center; width: 740px;
	BORDER-STYLE: inset; BORDER-WIDTH: 25px;
        BORDER-top-style:inset; 
	BORDER-right-style:inset; 
	BORDER-bottom-style:inset; 	  	  
	BORDER-left-style:inset;
        BORDER-COLOR:gray;
	bordercolordark:silver; bordercolorlight:gray; }

.textegris 		/* texte gris 11pt souligne*/
	{ FONT-FAMILY: Arial, Verdana, Helvetica; font-size: 11pt; color: gray; LINE-HEIGHT: 200%; BORDER-BOTTOM: gray 1px solid; }

.textegrisBlack10  /* texte gris 10pt Arial Black souligne rose */ 
	{ FONT-FAMILY: Arial, Verdana; font-size: 10pt; font-weight: bold; color: gray; LINE-HEIGHT: 200%; BORDER-BOTTOM: #9D5050 1px solid;
}	
.textegrisBlack11  /* texte gris 11pt Arial Black souligne rose */ 
	{ FONT-FAMILY: Arial, Verdana; font-size: 11pt; font-weight: bold; color: gray; LINE-HEIGHT: 200%; BORDER-BOTTOM: #9D5050 1px solid;
}	
.textegrisBlack12  /* texte gris 12pt Arial Black souligne rose */ 
	{ FONT-FAMILY: Arial, Verdana; font-size: 12pt; font-weight: bold; color: gray; LINE-HEIGHT: 200%; BORDER-BOTTOM: #9D5050 1px solid;
}
.textegrisBlack13  /* texte gris 13pt Arial Black souligne rose */ 
	{ FONT-FAMILY: Arial, Verdana; font-size: 13pt; font-weight: bold; color: gray; LINE-HEIGHT: 200%; BORDER-BOTTOM: #9D5050 1px solid;
}
.textegrisBlack14  /* texte gris 14pt Arial Black souligne rose */ 
	{ FONT-FAMILY: Arial, Verdana; font-size: 14pt; font-weight: bold; color: gray; LINE-HEIGHT: 200%; BORDER-BOTTOM: #9D5050 1px solid;
}
rose{   font-family:Arial, font-color: #9D5050; 
	style: <i>, 
}
A {COLOR:#FFFFFF; text-decoration: underline;} 
a:link {text-decoration: underline; color:#FFFFFF;}
a:visited {text-decoration:underline; color:#D993366;}
a:hover {background-color:#CCCCCC; TEXT-DECORATION: none; color:#000000; } 

a.type2:link {text-decoration: none; color: #000000;}
a.type2:visited {text-decoration: none; color: #000000;}
a.type2:active {text-decoration: none; color: #F60D0D;}
a.type2:hover {background-color: #000000; text-decoration: none; color: #FFFFFF;
}
a.t2:link {text-decoration: underline; color: #000000; font-size: 8pt;}
a.t2:visited {text-decoration: underline; color: #000000; font-size: 8pt;}
a.t2:active {text-decoration: none; color: #F60D0D; font-size: 8pt;}
a.t2:hover {background-color: #000000; text-decoration: none; color: #FFFFFF; font-size: 8pt;}


/* t9n = texte 9pt noir - actif rose=#9D505 - bg fond noir texte blanc souligné */
a:hover, a:active, a:visited, {FONT-SIZE: 9pt;} 
a.t9n:link {text-decoration: underline; color: #000000; FONT-SIZE: 9pt; }
a.t9n:visited {text-decoration: underline; color: #000000; FONT-SIZE: 9pt; }
a.t9n:active {text-decoration: underline; color: #9D5050; FONT-SIZE: 9pt; } 
a.t9n:hover {background-color: #000000; text-decoration: underline; color: #FFFFFF; FONT-SIZE: 9pt; 
}
/* t9b = liens 9pt blanc actif roSE=#9D5050 bg fond noir texte blanc souligné */
a.t9b: a:link, a:visited, a:active, a:hover, {FONT-SIZE: 9pt;}
a.t9b:link {text-decoration: underline; color: #FFFFFF; FONT-SIZE: 9pt;}
a.t9b:visited {text-decoration: underline; color: #CC0000; FONT-SIZE: 9pt;}
a.t9b:active {text-decoration: none; color: #9D5050; FONT-SIZE: 9pt;}
a.t9b:hover {background-color: #CCCCCC; text-decoration: underline; color: #000000; FONT-SIZE: 9pt; 
}
/* t11 = texte 11pt noir - actif rose=#9D50 - bg fond gris texte noir */
a.t11: a:link, a:visited, a:active, a:hover, {FONT-SIZE: 11pt;}
a.t11:link {text-decoration: underline; color: #FFFFFF; FONT-SIZE: 11pt;}
a.t11:visited {text-decoration: underline; color: #CCCCCC; FONT-SIZE: 11pt;}
a.t11:active {text-decoration: none; color: #9D5050; FONT-SIZE: 11pt;}
a.t11:hover {text-decoration: none; background-color: #CCCCCC; FONT-SIZE: 11pt; color: #000000;
}
.layer10fn { 
	border:1px solid #000000;
	BACKGROUND:#000000;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	FONT-SIZE: 10pt; COLOR: #FFFFFF;}

.scrolb8pt { 
	scrollbar-face-color: black;
	border:1px solid #6F6F6F;
	BACKGROUND:#000000;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	FONT-SIZE: 8pt; COLOR: #FFFFFF;
}
.scrolb10pt { 
	scrollbar-face-color: black;
	border:1px solid #6F6F6F;
	BACKGROUND:#000000;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	FONT-SIZE: 10pt; COLOR: #FFFFFF;
}
.scrolfn { 
	BACKGROUND:#000000;
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	FONT-SIZE:10pt; COLOR:#FFFFFF;
}

.scrolRose { 
	border:1px solid #9D5050;
	BACKGROUND:#9D5050;
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	FONT-SIZE:9pt; COLOR:#000000; }

.DASHED4 { 
	BORDER-STYLE: dashed; BORDER-WIDTH: 1px;
          BORDER-top-style:dashed; 
	BORDER-right-style:dashed; 
	BORDER-bottom-style:dashed; 	  	  
	BORDER-left-style:dashed;
          BORDER-BOTTOM-COLOR:rgb(204,204,204);
          PADDING: 5px;}

.DASHED3 {
          BORDER-STYLE: dashed; BORDER-WIDTH: 1px;
          BORDER-top-style:none; 
	BORDER-right-style:dashed; 
	BORDER-bottom-style:dashed; 	  	  
	BORDER-left-style:dashed;
          BORDER-BOTTOM-COLOR:rgb(204,204,204);
          PADDING: 5px;}

.DASHED3H {
          BORDER-STYLE: dashed; BORDER-WIDTH: 1px;
          BORDER-top-style:dashed; 
	BORDER-right-style:dashed; 
	BORDER-bottom-style:none; 	  	  
	BORDER-left-style:dashed;
          BORDER-BOTTOM-COLOR:rgb(204,204,204);
          PADDING: 5px;}

.DASHED2 {
          BORDER-STYLE: dashed; BORDER-WIDTH: 1px;
          BORDER-top-style:none; 
	BORDER-right-style:dashed; 
	BORDER-bottom-style:none;   	  
	BORDER-left-style:dashed;
          BORDER-BOTTOM-COLOR:rgb(204,204,204);PADDING: 5px;}

.BG10 {
	BACKGROUND-COLOR: #CCCCCC;
	FONT-FAMILY: verdana,arial; COLOR: #000000;
	FONT-SIZE: 10pt;}

.BGCOLOR-2 {
	BACKGROUND-color: #E4DFDF;
	MARGIN-LEFT: 14em; MARGIN-RIGHT: 14em;
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 10px; COLOR:#26333E;
	margin-left: 25px; margin-top: 25px;
	line-height:100% }

.TB740 { width:740px; MARGIN-LEFT: 9em; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF; }

.TB740D { width:740px; MARGIN-LEFT: 8em; 
	BORDER-STYLE: dashed; BORDER-WIDTH: 1px;
        BORDER-top-style:dashed; 
	BORDER-right-style:dashed; 
	BORDER-bottom-style:dashed; 	  	  
	BORDER-left-style:dashed;
        BORDER-BOTTOM-COLOR:rgb(204,204,204);
        PADDING: 5px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF; }


.Arial { font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	LINE-HEIGHT: 175%; }

.Verda { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 200%; }

.Verda2 { COLOR: #FFFFFF;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 9pt;	LINE-HEIGHT: 175%; }

.line-simple { line-height=100%; margin-top=0; margin-bottom=0;}
.line-height-15px { width:1px; height:15px; align:center;}
.line-height-25px { width:1px; height:25px; align:center;}
.line-height-35px { width:1px; height:35px; align:center;}
.line-height-55px { align:center; width:1px; height:55px;}
.line-height-75px { align:center; width:1px; height:75px;}
.line-height-100px { align:center; width:1px; height:100px;}
.line-height-150px { align:center; width:1px; height:150px;}
.line-height-150px { align:center; width:1px; height:175px;}
.line-height-200px { align:center; width:1px; height:200px;}
.line-height-350px { align:center; width:1px; height:350px;}


.souligne-yellow { BORDER-BOTTOM: #FFFF00 1px solid; LINE-HEIGHT: 175%;}
.souligne-rouge { BORDER-BOTTOM: #F60D0D solid 1px; LINE-HEIGHT: 175%;}
.souligne-rose { BORDER-BOTTOM: #A46565 solid 1px; LINE-HEIGHT: 175%;}
.souligne-orange { BORDER-BOTTOM: #FFBC00 solid 1px; LINE-HEIGHT: 175%;}
.souligne-green { BORDER-BOTTOM: green solid 1px; LINE-HEIGHT: 175%;}	
.souligne-vert-1px { BORDER-BOTTOM: #84B539 1px solid; LINE-HEIGHT: 175%;}
.souligne-blanc { BORDER-BOTTOM: #FFFFFF 1px solid; LINE-HEIGHT: 175%;}
.souli-marine { cursor: move; BORDER-BOTTOM: 2px solid #75828D; MARGIN-left: 2px; MARGIN-top: 2px;}

