/* ARBRE  Fenetre de Base */
#FB{
   overflow:hidden;
}
/*Titre Fenetre - Rangee info*/
#TF{
   width:100%;
   text-align:center;
   background:rgb(255, 154, 52);
   padding-top:0.5rem;
   font-weight:900;
   font-size:2vw;
   padding-bottom:0.5rem;
   border-bottom:1px solid #000;
   border-top-right-radius:20px;
  /* padding-left:8rem;
   position:relative;
   z-index:1;*/
}
/* Titre Lignee - Info Lignee */
#CFL{
   overflow-X:hidden;
   overflow-Y:auto;
   width:100%;
   max-height: 60rem;
}
#CFL>div{
  width:100%;
}
#CFL .rangees{
  width:100%;
  border-bottom: 1px solid #000;
}
#CFL .rangees:last-child{
  border-bottom: 0;
}
#CFL .CIR{
  width: 10%;
  padding: 0.7rem;
  text-align:center;
  min-width:8rem;
  vertical-align:top;
  display:inline-block;
}

/* conteneur fenetre lignee */
#CFL .FL{
   overflow-X:auto;
   overflow-Y:hidden;
   width:86%;
   display:inline-block;
 }
 #CFL .rangees{

 }


#RI{
  background-color: rgb(255, 154, 52);
  border-bottom-left-radius:15px;
  border-bottom-right-radius:15px;
  border-top:1px solid #000;
  padding-bottom:0.5rem;
  overflow: hidden;
  position: relative;
  width:100%;
}
#RI>div{
  display:table-cell;
}
/* Titre Lignee - Info Lignee */
#TL{
    padding: 0.7rem;
    text-align: left;
    width:20%;
}
#TL>div{
    display:none;
    padding-top:0.3rem;
}
#IL{
   padding-left:1rem;
   text-align:left;
}

/* rangees Parent,Base,Enfant */
/*#CFL .FL .rangees{
   /*display:table;
   position:relative;
}
#CFL .FL .rangees>div{
   display:table-row;
}
#CFL .FL .rangees>div>div{
   display:table-cell;
}*/
#CFL .FL .RP{

}
#CFL .FL  .RB{

 }
#CFL .FL  .RE{

}
/* Titre Rangee, Nom Rangee */
#CFL .FL .TR,#CFL .FL .NR{
   margin:auto;
}
/* Fenetre Rangee */
#CFL .FL .FR{
 /*  overflow:hidden;*/

}
/* Rangee Auteur */
#CFL .FL .RA{
   overflow:hidden;
   overflow-x:auto;
   padding-bottom:0.5rem;
   width:fit-content;
}
#CFL .FL .RA>div{
   display:table-row;
}
#CFL .FL .RA>div>div{
   display:table-cell;
}
/* Fenetre Auteur */
#CFL .FL .FA{
   padding-left:0.7rem;
   padding-right:0.7rem;
   width:10rem;
   min-width:10rem;
}
#CFL .FL .FA>div:nth-child(2){
   display:table;
}
#CFL .FL .FA>div:nth-child(2)>div{
   display:table-row;
}
#CFL .FL .FA>div:nth-child(2)>div>div{
   display:table-cell;
}
/* Titre Auteur */
#CFL .FL .TA{
  margin:auto;
  height:3.2rem;
  vertical-align:bottom;
  padding-bottom:0.3rem;
  display:table-cell;
}
/* Info Auteur */
#CFL .FL .IA{
  margin:auto;
  font-size:1vw;
}
#CFL .FL .IA span{
   color:#ff0000;
   font-weight:900;
}
/* Logo Auteur */
#CFL .FL .LA{
    width:90%;
}
#CFL .FL .LA img{
   width:100%;
}
/* Auteur Lignee */
#CFL .FL .AL{
    /*display:inline-block;*/
    vertical-align:top;
    padding-top:2rem;
}
/* fleche Lignee Parent, Base Enfant */
#CFL .FL .fleche{
    margin:auto;
}
#CFL .FL .LP{

}
#CFL .FL .LB{

}
#CFL .FL .LE{

}
.LGN_1{
   border:4px solid rgba(1,46,250,0.3); /*#012efa;*/
   border-radius:5px;
}
.LGN_2{
   border:4px solid rgba(209,12,255,0.3); /*#d10cff;*/
   border-radius:5px;
}
.LGN_3{
   border:4px solid rgba(255,20,0,0.3); /*#ff1400;*/
   border-radius:5px;
}
.LGN_4{
   border:4px solid rgba(222,255,0,0.3); /*#deff00;*/
   border-radius:5px;
}
.LGN_5{
   border:4px solid rgba(0,255,146,0.3); /*#00ff92;*/
   border-radius:5px;
}
.CLK_1{
   background-color: rgba(1,46,250,0.3);
}
.CLK_2{
   background-color: rgba(209,12,255,0.3);
}
.CLK_3{
   background-color: rgba(255,20,0,0.3);
}
.CLK_4{
   background-color: rgba(222,255,0,0.3);
}
.CLK_5{
   background-color: rgba(0,255,146,0.3);
}
.SELCLK{
   border:1px dotted #000;
}
.selclicright{
   border: thick double;
}
.selcouple{
   border:2px dashed #f00;
}
@media only screen and (max-width: 850px) {


}
@media only screen and (max-width: 500px) {



}
