@font-face {
    font-family: fluxisch;
    src: url(FluxischElse-Light.otf);
}
@font-face {
    font-family: fluxischb;
    src: url(FluxischElse-Bold.otf);
}


@page {
    size: A4;
    
        
    }
    @page :left{
        margin: 15mm 2mm 6mm 8mm; 
        @bottom-left {
            content:  counter(page);
            font-family: sans-serif;
            font-size: 10pt;
            margin-bottom: 1cm;
        }
      }
      @page :right{
        margin: 15mm 4mm 6mm 8mm;
        @bottom-right {
            content:  counter(page);
            font-family: sans-serif;
            font-size: 10pt;
            margin-bottom: 1cm;
        }
      }

.titre1 { color: black;
    font-size: 20pt;
    font-family: fluxischb;
    text-align: center;
    text-decoration: underline;

}

.source1 { color: black;
    font-size: 10pt;
    font-family: fluxisch;
    

}
.texte1 { color: black;
    
    font-size: 11pt;
    font-family: fluxisch;
    

}
p {
    text-indent: 3em;
    margin-top: 0cm;
    margin-bottom: 0.1cm;
}

h1 { color: black;
    font-size: 20pt;
    font-family: fluxischb;
    
    text-align: center;
}

h2 { color: black;
    font-size: 14pt;
    font-family: fluxisch;
    text-decoration: underline;
}

h3 { color: black;
    font-size: 9pt;
    font-family: fluxisch;
    
}

.saut-de-page {
    break-after: page;
}

.texte2 { color: black;
    
    font-size: 11pt;
    font-family: fluxisch;}



    @page macouverture {
     margin: 0.8cm;   
      
        @top-left { content: none; }
        @top-center { content: none; }
        @top-right { content: none; }
      
        @bottom-left { content: none; }
        @bottom-center { content: none; }
        @bottom-right { content: none; }
        
      }
      .couverture { 
        page: macouverture;
        
        
      }
      .couvtitre {
        font-family: fluxischb;
        font-size: 80pt;
      }
      .couvstitre {
        font-family: fluxisch;
        font-size: 18pt;
        text-align: right;
        margin-top: 2cm;
      }

      @page ma4couverture {
        
        background: rgb(255, 255, 255);
        @top-left { content: none; }
        @top-center { content: none; }
        @top-right { content: none; }
      
        @bottom-left { content: none; }
        @bottom-center { content: none; }
        @bottom-right { content: none; }
      }
      .couverture4 { 
        page: ma4couverture;
         }
    
    
     @page mescredits {
      margin-top: 2.5cm;
      margin-left: 1.5cm;
      @top-left { content: none; }
      @top-center { content: none; }
      @top-right { content: none; }
    
      @bottom-left { content: none; }
      @bottom-center { content: none; }
      @bottom-right { content: none; }
      
    
     }
          .credits { 
            page: mescredits;
            
          }
          @page monsommaire {
            margin-top: 3cm;
           
            @top-left { content: none; }
            @top-center { content: none; }
            @top-right { content: none; }
          
            @bottom-left { content: none; }
            @bottom-center { content: none; }
            @bottom-right { content: none; }
          
           }
                .sommaire { 
                  page: monsommaire;
                  
                  
                }
                .textsommaire { 
                    margin-left: 2cm;
                    margin-top: 3cm;
                    margin-right: 1.5cm;
                    font-family: fluxischb;
                    font-size: 18pt;
                    
                  }




                  @page monqr {
                    
                    @top-left { content: none; }
                    @top-center { content: none; }
                    @top-right { content: none; }
                  
                    @bottom-left { content: none; }
                    @bottom-center { content: none; }
                    @bottom-right { content: none; }
                    
                  
                   }
                        .qr { 
                          page: monqr;
                          
                        }








.srcs {
    font-family: fluxisch;
    font-size: 11pt;
}


.textcredit {
font-size: 11pt;
    font-family:fluxisch ;
    
}


      img {
        width: 6cm;
        height: 6cm ;
        margin-top:21cm ;
        
        margin-left: 0.3cm;
      }