body { 
	background:white;
	color:black;
	font-family:"Verdana", "Arial";
 font-size:10pt;
 margin: 5%;
 text-align:justify;
	}

a { text-decoration:none; background: transparent;}

a:link { color:lightslategray; }
a:visited { color:peru;	}
a:active { color:red;}
a:hOver {color:crimson; text-decoration:underline; background:none; }

h1 {
	background:transparent;
	color:midnightblue;
	text-align:center;
	font-size:24pt;
	margin:1px auto 0px;
	}

h2 {
	background:transparent;
	color:steelblue;
	text-align:center;
	font-size:16pt;
	margin:-5px auto;
	}

h3 {
	background: transparent;
	color:forestgreen;
	text-align:center;
	font-size:14pt;
 margin:10px;
	}

h4 {
	background: transparent;
	color:saddlebrown;
 text-align:left;
 font-size:12pt;
 margin:5px;
	}
 
h5 {
	background: transparent;
	color:firebrick;
 text-align:left;
	} 


h6 {
	background: transparent;
	color:black;
	text-align: center;
	}
 
 
blockquote {
	background: transparent;
	color:black;
	font-size: 12px;
	text-align:justify;
	}



th {
     background:silver;
     font-size:12px;
     color: crimson;
     font-family:"arial";
     font-weight:bold;
     margin: 10pt;
   }
 
td { font-size:11pt;
     color: black;
     font-family:"arial";
     margin:5px;
   }

ul{ line-height:12pt; }
ol{ line-height:12pt; }
li { font-size:9pt;
      margin-top:7px;
   }
   


.center {text-align:center;}
.right  {text-align:right;}
.justify {text-align:justify;}

 
 /* commentaire  section spécifique */
 
.bold { font-weight:bold;
        margin:5%}
 .i { font-style:italic; }
        
        
.tCaption {
            width:20%;
            text-align:right;
            margin: 10px 1px 20px 1px;
            float:left;
            background:none;
        }
.title {padding-left:0px;}
.cTitle {padding-left:0px;}

.id { color:forestgreen;
      margin:6px 2px;
      font: bold 11pt arial;
      width:40px;
      display:block;
      float:left;
      text-align:right;
      background:none;
     }

.sTitle {color:saddlebrown;
         float:left;
         background:none;
         }
         

.sText {
         padding-left:50px;

        }


.note { font-size: 11px;
        color:darkgreen;
        margin-left:10%;
        margin-right:10%;
      }

.tNote { font-size:10pt;
         color:navy;
         font-variant:small-caps;
         /*padding:10px 120px; */
         width:80%;
         margin:10px auto;
       }

.noBullet {
     list-style-type:none;
     width:80%;
     }

.special { font-weight:bold;
           width:77%;
           color:navy;
         }

.border {
       padding:50px;
       border:solid;
       background:oldlace;
       font-size:10pt;
       width:80%;
       margin:auto;

     }
     
.tableDef {
        background:antiqueWhite;
        border:solid;
        padding:2px;
        }

.colorRow{ background: cornsilk;
           border:1px; }



/* my own... */
.smallCap:first-letter {
	font-weight: normal;
 font-size: 30px;
 float: left;
 margin: -8px 4px 0px 0px;
 color: darkolivegreen;
 font-family: georgia, times, serif;
}
       
     

.indent {
          margin:30px;
          width:70%;
         }
     
.lev {
      font-size:8pt;
      padding-right:1px;
     }
     
     
.tLev0 {
         font-size:11pt;
         padding-left:20px;
       }
     
     
.tLev1 {
         font-size:10pt;
         padding-left:30px;
       }
       
.tLev2 {
         font-size:9pt;
         padding-left:40px;

       }