body{font-family:"verdana"; font-size:11pt;text-align: justify}

  h1 { color:midnightblue;	text-align:center;	font-size:24pt;	margin:1px auto 20px;	}
 	h2 {font-size:18pt;text-align:center;margin:-20px 0px 60px;color:steelblue;}
 	h3 {font-size:16pt;text-align:center;margin:-10px 0px 5px;color:darkgreen;}
 	h3.small {font-size:12pt; margin:0px 0px;color:darkgreen;}
 	h4 {font-size:18pt;color:darkgreen;text-align:left;margin:100px 0px 10px 40px;}
  h5 {	background: transparent; 	color:firebrick; text-align:left;	}
  h6 {	background: transparent;	color:black;	text-align: center;	}
 	
		p { margin:20px 0px 10px 0px; padding-top:5px;  }
		
 	ol {margin:-5px 10px;}
  ul{ line-height:12pt; }
  li { font-size:11pt; }
  
  td { font-family:"verdana"; margin:5px; }
  
  a {cursor:pointer;}
  a:link {	color:darkred;text-decoration:none;background: transparent; }
  a:visited {color:peru;text-decoration:none;}
  a:active {color:gold;text-decoration:none;background:mintcream;}
  a:hOver {text-decoration:underline; color:crimson; background:none; }



  @media print{
             .printPage {page-break-after:always}
             }

 /* commentaire  section spécifique */

#coverBox {width:100%; margin: 10% auto 20%;}
		
#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:right; 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;}


.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;
     margin-left:-16px;
     }
     
     
.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;

       }