body{background:#000000;}
a {color: black;}
.adiforsat
{
position:relative;
margin:auto;  
background:black;
width:fit-content;
height:600px;  
padding:50px;
overflow:hidden;  
border-radius: 12px  12px 12px 12px ;
border-color:#ffffff;
border-style:solid;
border-width:1px;  
background: url(https://f5aib.net/Sat2ADI/images/espace.jpg) no-repeat center ;	
background-size: cover;
}

.titre
  {
  position:relative;
  top:-30px;
  width:900px;  
  height:38px;  
  background:#0086f1;
  font-family:Commissioner;
  font-style:italic;  
  font-size:28px;  
  color:white;
  border-radius: 38px  10px 38px 10px ; 
  }
.tg{padding-right:230px;}
.aib
{
  position:relative;
  top:-24px;
  left:380px;
  font-size:14px;
  color:#d7dad9;
  z-index:100;
  background:#f0f8ff00;
  width:100px;
}
.aib:hover{font-weight:bold;font-size:14px;}
.help
  {
  position:relative;
    top:-514px;
    left:315px;
    width:500px;
    height:500px;
    transform:scale(0.06);
  }
.sat
{
  transform:scale(0.15);
  position:relative;
  top:-157px;
  left:340px;
  width:590px;
  overflow:hidden;
  animation-name: example;
animation-duration: 39s ;
  animation-iteration-count: infinite;
}
@keyframes example 
  {
  from {left:200px;transform:scale(0.52) rotate(-20deg);top:-150px;opacity:0.12 }
  to {left:-200px;transform:scale(1) rotate(-45deg);top:-120px;opacity:1 }

  }
.sat:hover{transform:scale(0.95)rotate(-20deg);left:200px;transition:5000ms}
.logo
{
  position:relative;
  top:-144px;
  left:250px;
  width:210px;
  height:230px;
  cursor:pointer;
  transform:scale(0.35);
  background:aliceblue;
  
}
  .dd
{
  position:relative;
  top:-290px;
  left:00px;
  width:585px;
  height:110px;
  margin:auto;
  background:#a1a1a1;
  border-radius:10px;
  border-style:solid;
  border-width:2px;
  border-style:solid;
  border-color:#a4a3a3;
  padding-bottom:20px;
  font-family:Commissioner;
  font-style:italic; 
  box-shadow:15px 15px 20px #6c6c6c;
}

.xxx
{
  position:relative;
  top:-280px;
  left:-00px;
  width:560px;
  height:114px;
  margin:auto;
  background:#ffffff;
  border-radius:5px;
  border-style:solid;
  border-width:2px;
  border-style:solid;
  border-color:#a4a3a3;
  border-width:15px;
  padding-bottom:20px;
  line-height:40px;
  font-family:Commissioner;
  font-size:22px;
  font-style:italic; 
  box-shadow:15px 15px 20px #6c6c6c;
  visibility:hidden;
  color:blue;
  z-index:2;
}
div#depose {
  position:relative;
  top:0px;
  left:0px;  
  background:white;
  height: 80px;
  width:540px;
  padding: 10px;
  font-size: 18px;
  line-height:28px;
  color: #0234ff;
  text-align: center;
  margin: 10px;
  border: 4px dashed #999;
  border-radius:5px;
  overflow: hidden;
  cursor: pointer;
  }
.L1{color:#0008ff;}
.L2{color:#3E2723;}
/* Ne sert plus */
div#depose.onDropZone {
    color: #000;
    border: 5px solid rgb(251, 74, 183);
    padding: 7px;
  }

.bloc, .crendu
{
   position:relative;
   left:-0px; 
   top:-20px;
   height:130px;
   width:560px;
   box-shadow:15px 15px 20px #6c6c6c;
   border-radius:8px;  
   border-style:solid;
   border-color:#a4a3a3; 
   border-width:14px;  
   background:#ffffff; 
}

div.bloc {top:-185px;}

.crendu
  {
  font-size:20px;
  font-weight:bold;
  font-style:italic;  
  visibility:hidden;  
  }

div#preview 
  {
  display: none;
  max-height:520px;
  overflow:auto;  
  }


div.fichier
{
    position:relative;
    top:10px;
    left:0px;
    padding: 5px;
    background: #e5393500;
    width:450px;
  }

  div.fichier img
    {
    position:relative;  
    max-height: 280px;
    max-width: 80px;
    vertical-align: top;
    }

.rename
{font-size:17px;background:#0086f1;color:#ffffff;
 font-weight:100;
border-radius:10px 10px 0px 0px ;
}
.nom
{
  background:#0086f1; 
  height:30px;
  font-size:22px;
  font-weight:100;
  color:#ffff00;
  border-radius:0px 0px 10px 10px ;
}
.bp
  {
  position:relative;
  top:83px;
  left:208px;  
  height:30px;  
  width:100px;
  font-size:17px;
  font-weight:bold;
  font-style:italic;  
  border-style:solid;
  border-radius:5px;
  border-width:1px;
  cursor:pointer;
  visibility:hidden; 
  z-index:2;  
}

.bpna
  {
  position:relative;
  top:83px;
  left:85px;  
  height:30px;  
  width:180px;
  font-size:16px;
  font-weight:bold;
  font-style:italic;  
  border-style:solid;
  border-radius:5px;
  border-width:1px;
  background:red;  
  color:white;  
  visibility:hidden; 
  z-index:2;  
}


.voir, .upl
{
  position:relative;
  top:5px;
  left:00px;
  width:200px;
  background:#f0f0f0;
  border-style:solid;
  border-width:1px;
  font-family:Commissioner;
  font-size:20px;
  font-weight:bold;
  font-style:italic;   
  height:28px;
  border-radius:6px;
}
.voir{left:0px}
.v-err
{
  position:relative;
  top:-55px;
  left:110px;
  width:200px;
  background:#f0f0f0;
  border-style:solid;
  border-width:1px;
  font-family:Commissioner;
  font-size:20px;
  font-weight:bold;
  font-style:italic;   
  height:28px;
  border-radius:6px;
  visibility:hidden;
}
.upl {top:10px;}
.faux
{
  position:relative;
  top:500px;
  height:0px;
  margin:auto;
  padding:5px;
  border-radius:5px;
  width:500px;
  font-family:Commissioner;
  font-size:45px;
  background:#ff000000;
  color:#dfda1a;
  font-style:italic;
  text-shadow:3px 3px 5px #E53935;
  z-index:8;
}
.ou{font-size:30px;padding-right:5px;}
.errs{color:#f9f7f7;font-size:20px;background:red;padding-left:10px;padding-right:10px;border-radius:50px;}
.rec
{
  position:relative;
  top:20px;
  margin:auto;
  padding:2px;
  width:95%;
  background:#000000;
  font-family:Commissioner;
  font-size:17px;
  border-radius:10px 10px 0px 0px ;
}

.rec1
{
  position:relative;
  top:00px;
  padding:0px;
  background:#248eeb;
  color:aliceblue;
  font-family:Commissioner;
  font-size:24px;
  font-style:italic;
  text-align:center;  
  border-radius:10px 10px 0px 0px ;
}
.rec0
{
  position:relative;
  top:00px;
   background:#248eeb;
  color:aliceblue;
  font-family:Commissioner;
  font-size:20px;

}

.rec2
{
  position:relative;
  top:00px;
  display:block;
  background:#e3e3e3;
  color:black;
  font-family:IBM Plex Mono;
  font-size:20px;
  font-weight:100;
  padding-left:0px; 
   text-align:left;
  max-height:700px;
  overflow:auto;
}
.numqso{color:#ffffff;background:#248eeb;padding-left:10px;padding-right:10px}
.lib_numqso:hover{color:#ffffff;background:#248eeb;}