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

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

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

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

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

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

h5 {
	background: transparent;
	color:firebrick;
 text-align:left;
	}


h6 {
	background: transparent;
	color:black;
	text-align: center;
	}


td {
     font-family:"verdana";
     margin:5px;
   }

ul{ line-height:12pt; }

li { font-size:11pt;

   }


 /* commentaire  section spécifique */


#author{	color:saddlebrown;
         text-align:right;
         font-size:14pt;}

.bold { font-weight:bold;
        margin:5%}
        
.tCaption {
            width:20%;
            text-align:right;
            margin: 10px 1px 20px 1px;
            float:left;
            background:none;
        }
        
.cite { margin:0px 15%;
        color:darkgreen;
      }
        
        
.cTitle {padding-left:0px;}

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

.idSel{ border:solid 1px darkslateblue;border-right:none;
        padding:2px;margin:0px 0px 0px -4px; background:linen;}


.tMenu { line-height:12pt;
         color:darkRed;
      }

.sTitle {
         float:left;
         background:none;
         }
         
.navBtn {
          float:right;
        }
         

.sText {
         padding-left:20px;
         font-size:11pt;
         line-height:15pt;
        }


.note { font-size: 11px;
        color:darkgreen;
        margin-left:10%;
        margin-right:10%;
      }
      
.tableDef {
        background:antiqueWhite;
        border:solid;
        padding:2px;
        }
          
.colorRow{ background: cornsilk;
           border:1px; }
           

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



.noBullet {
     list-style-type:none;
     }
     
     
.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;

       }