        body {
            font-family: verdana, sans-serif;
            font-size: 7pt;
            color: #000000;
			margin: 0px
        }
		td, p {
            font-family: verdana, sans-serif;
            font-size: 7pt;
            color: #000000;
        }
		.corps {
		    font-family: verdana, sans-serif;
            font-size: 9pt;
            color: #000000;
		      }
        pre {
            font-family: verdana, sans-serif;
            font-size: 8pt;
            color: #ffffff;
            font-weight: bold;
            margin: 0px;
        }
       .titrepage {
	       font-size: 12pt;
	       font-family: Verdana, Arial, Helvetica, sans-serif;
	       color: #FFFFFF;
	       font-weight: bold;
	       text-align: right;
		   }
		table.tabletitre  {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	LEFT: 362px;
	POSITION: absolute;
	TOP: 0px;
	background-color: #999999;
	width:374px;
	height:28px;
	border:hidden;
	text-align:right;
	z-index:99;
	border-collapse:collapse;
		}   
        ul  {
            margin: 0px;
            padding: 0px;
            list-style-position: inside;
            list-style-type: disc;
            font-weight: bold;
        }
        a       {color: #000000;}
        a:hover {color: #888888;}
		
		a.LienVert {color: #339900; font-weight: bold;}
		
		a.en_vert         {font-size: 8pt;color: #339900; text-decoration: none; }
        a.en_vert:hover   {font-size: 9pt;color: #CC0000; text-decoration: underline;}
        a.en_vert:visited {font-size: 7pt;color: #FF66FF;text-decoration: none;}
		
        a.font9Bold_vert         {font-size: 9pt;font-weight: bold;color: #339900;text-decoration: none;}
        a.font9Bold_vert:hover   {font-size: 10pt;font-weight: bold;color: #CC0000;text-decoration: underline;}
        a.font9Bold_vert:visited {font-size: 8pt;font-weight: bold;color: #FF66FF;text-decoration: none;}
			
        a.font11Bold_vert          {font-size: 12pt;font-weight: bold;color: #339900;text-decoration: none;}
        a.font11Bold_vert:hover   {font-size: 13pt;font-weight: bold;color: #CC0000;text-decoration: underline;}	
        a.font11Bold_vert:visited {font-size: 11pt;font-weight: bold;color: #FF66FF;text-decoration: none;}
		
        a.font10_vert         {
	font-size: 10pt;
	color: #339900;
	text-decoration: none;
	font-weight: normal;
}
        a.font10_vert:hover   {font-size: 11pt; color: #cc0000;text-decoration: underline;}
        a.font10_vert:visited {font-size: 9pt; color: #FF66FF;text-decoration: none;}

        a.facebook {color: #3B5999}

        h1 {
            margin: 0px;
            font-family: verdana, sans-serif;
            font-size: 11pt;
            color: #000000;
        }
        h2 {
            margin: 0px;
            font-family: verdana, sans-serif;
            font-size: 10pt;
            color: #000000;
        }
h3 {
            margin: 0px;
            color: #339900;
            font-size: 8pt;
        }
		.en_orange {color: #FF6600}
        h4 {
            margin: 0px;
            font-family: verdana, sans-serif;
            font-size: 8pt;
            color: #000000;
            font-weight: normal;
        }
        .menu td {
            font-family: verdana, sans-serif;
            font-size: 8pt;
            color: #000000;
            font-weight: bold;
            margin: 0px;
        }
        .menu td a {
            font-family: verdana, sans-serif;
            font-size: 8pt;
            color: #000000;
            font-weight: bold;
            margin: 0px;
        }
.LettreTitre {font-size: 14pt;font-weight: bold;color: #000000;}
.foot {	color: #3333CC;	font-weight: bold;}
.LettreBleue {color: #3333CC; font-size: 14pt;font-weight: bold;}
.firstletter
{
	line-height: 0.9em;
	margin-top: 0.1em;
	float: left;
	font-size: 4em;
	margin-right: 0.1em;
}
.ASF_bleu {color: #00428C}		 
.GrasVert {
	color: #339900;
	font-weight: bold;
}
.vert16 {
	color: #339900;
	font-size: 16pt;
} 
     .Citation {
	       color: #339900;
	       font-style: italic;
		   font-weight: bold;
	       font-size: 8pt;
         }

    .style1 {border: 2px solid #800080;}
    .bordurede2 {border-width: 2px;}
    .style3 {
	         font-size: small;
	         font-weight: bold;
            }
    .style4 {border-width: 0px;}
    .Style5 {
	        color: #FF0000;
	        font-weight: bold;
            }
    .Style6 {
	       color: #CC3300;
	       font-style: italic;
            }
    .Style7 {
	       font-size: 18pt;
	       font-weight: bold;
            }
     .Style8 {
	       font-size: 10pt;
	       font-weight: bold;
           }
     .Style9 {font-size: 12}
     .Style10 {font-size: 12; font-weight: bold; }

.en_Rouge   {color: #FF0000}
.en_Bleu    {color: #0000FF}
.en_Gras_10 {
	font-size: 10pt;
	font-weight: bold;
            }
.vert3399 {color: #339900;
           font-size:8px;
		   font-style:inherit; 
		   font:small-caps; }
.nomargin {
	margin: 5 5 5;
}

.margin {
	margin: 0 0 5;
}
.lien {
	font-size: 7pt;
	font-weight: normal;
}
.Liengoogle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	text-decoration: underline;
}
.erred {color: #FF0000; font-size: 10pt}
.erredsmall {color: #FF0000; font-size: 7pt}
.LienBlanc {color: #FFFFFF}
.auteur {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
}
div.contenu {  /* Position, taille et dfilement du contenu de la fentre. */
	position: absolute;  /* Cest un lment positionn. */
	top: 55px;           /* Titre 18px + bordure 2px + espacement 3px + 2px. */
	/*height: 73px;       /* Total 200px - titre 25px - espacement 10px. */
	/*width: 144px;        /* Largeur 300px - espacement 10px. */
	padding: 5px;        /* Allouer de lespace sur les quatre cts. */
	overflow: auto;      /* Barres de dfilement en cas de besoin. */
	background-color: #67cd00;  /* Par dfaut, arrire-plan blanc. */
	/*left: 0px;*/
	border: 3px outset gray;     /* Bordure 3D avec effet "outset". */
	text-align:left;             /* aligner  gauche */
	visibility:hidden;          /*masquer  */
}

div.bulletin {position:absolute;
              left: 216px;
              top: 304px;
}

img {border:0}

div.translucide { /* Classe rendant une fentre partiellement transparente. */
    opacity: .75;               /* Style standard pour la transparence. */
    -moz-opacity: .75;          /* Transparence pour les anciens Mozilla. */
    filter: alpha(opacity=75);  /* Transparence pour IE. */
}

div.moteur {
          visibility:hidden;
		  font-size:xx-small
}		  

.en_jaune {
         color: #FFCC00;
		 font-weight:bold;
		 }

.Bulletin_jaune {
	color: #FFFFFF;
	background-color: #FFCC00;
}
