/*appli.css*/
@charset "UTF-8";

html {
    font-size: 1.1rem !important;
}

div.invisible{
    max-height: 0px;
}

div.entete{
    margin :0px;
    padding-left: 10px;
    background-color:lightgoldenrodyellow;
    /*height:100px;*/
}
div.affiche{
    margin: 10px;    
}

table tbody tr:hover{ 
   background-color: palegoldenrod;     
   opacity: 0.5;
}


table tbody td.lien:hover{ 
   cursor: pointer;
}
div.txtGauche{
    text-align: left;
}
div.txtDroite{
    text-align: right;
}
.rouge{
    color: red ;
}
.gris{
    color: lightgrey;
}
.bgOK{ 
    background-color: #bbf7d0; /*vert pale*/
}
.bgBeige{ 
   background-color: palegoldenrod;     
}
.bgLightcyan{ 
   background-color: lightcyan;    
   padding-top: 15px;
}
.bgLightgoldenrodyellow{ 
   background-color: lightgoldenrodyellow ;     
   padding-top: 15px;
}

#adherent_sections label{
    margin-right: 20px;
}
input[type="checkbox"]{
    margin-right: 0px;
    height: 20px;
    width: 20px;
}
/* operation ------------------------------------------------------------------ */
/* operation liste*/
div.listeOperations{
    /*margin-left: 5px;*/
    background-color: white;
}
div.listeRecettes{
    padding-left:  25px;
    background-color: #dff0d8;
    border-right: solid green;
}
div.listeDepenses{
    padding-left:  5px;
    background-color: #fef3c7;
}





/* cotisation ------------------------------------------------------------------ */
/* cotisation attentesaisie*/
#cotisationAttente {
    margin-left: 00px !important;
}

/* cotisation saisie*/
#cotisationSaisie {
    margin-left: 100px ;
}

div.afficheBill{
    font-weight:bold;
    background-color: lemonchiffon;
}
div.afficheCotise{
    font-weight:bold;
    background-color: lightyellow;
}

#adherentGene{
    margin:10px;
}

#adherentSaisie, transfertSaisie{
    margin:10px;
}
#adherentSaisie input[type="text"] {
    width:450px ;
}
#cotisationSaisie input[type="text"] {
    width:400px ;
}
#operationSaisie input[type="text"] {
    width:400px ;
}

#cotisationSaisie select {
    width:400px ;
}
#operationSaisie select {
    width:400px ;
}
#adherentSaisie select {
    width:400px ;
}
#cotiseGene{
    margin:10px;
}

#cotiseListe{
    margin-left: 10px;
    margin-right: 150px;
}

#cotiseSaisie{
    margin:10px;
}

#boutonEdit, #boutonCotise {
    height:35px;
    padding-top: 0px;
}
.margetopnul{
    margin-top: 0px;
}
.margebasnul{
    margin-bottom: 0px;
}

/*encaissedment cotisation*/
div.listeEncaisse{
    margin-left: 50px;
}

/* Adhérents*/
#adherent_nom.form-control{
    font-weight: bold;
    font-size: 1.3em;
}

/* liste Cotisations / Operations  / Adhérents*/
div.listeCotisations thead, div.listeOperations thead, div.listeAdherents thead, div.listeRubriques thead{
    display: block;
}
div.listeCotisations tbody, div.listeOperations tbody, div.listeAdherents tbody, div.listeRubriques tbody{
    display: block;
}
thead.Fifixe{
    /*background-color: #b5b6b7;*/
}
div.listeCotisations tbody.Fifascenseur{
      overflow-y: scroll !important; 
      max-height: 650px !important; 
      height:650px !important; 
}
div.listeOperations tbody.Fifascenseur{
      overflow-y: scroll !important; 
      max-height: 650px !important; 
      height: 650px !important; 
}
div.listeAdherents tbody.Fifascenseur{
      overflow-y: scroll !important; 
      max-height: 650px !important; 
      height: 650px !important; 
}
div.listeRubriques tbody.Fifascenseur{
      overflow-y: scroll !important; 
      max-height: 650px !important; 
      height: 650px !important; 
}

th.larg30, td.larg30{
    min-width: 30px;
    max-width: 30px;
    width: 30px;
}
th.larg50, td.larg50{
    min-width: 50px;
    max-width: 50px;
    width: 50px;
}
th.larg60, td.larg60{
    min-width: 60px;
    max-width: 60px;
    width: 60px;
}
th.larg80, td.larg80{
    min-width: 80px;
    max-width: 80px;
    width: 80px;
}
th.larg100, td.larg100{
    min-width: 100px;
    max-width: 100px;
    width: 100px;
}
th.larg120, td.larg120{
    min-width: 120px;
    max-width: 120px;
    width: 120px;
}
th.larg140, td.larg140{
    min-width: 140px;
    max-width: 140px;
    width: 140px;
}
th.larg200, td.larg200{
    min-width: 200px;
    max-width: 200px;
    width: 200px;
}
th.larg250, td.larg250{
    min-width: 250px;
    max-width: 250px;
    width: 250px;
}
th.larg300, td.larg300{
    min-width: 300px;
    max-width: 300px;
    width: 300px;
}
th.larg400, td.larg400{
    min-width: 400px;
    max-width: 400px;
    width: 400px;
}

/*compte*/
td.gras{
    font-weight: bold;
}

tr.borderTop {
    border-top:   solid  !important;
    /*border-top:#000 !important;*/
    /*border-top-width: 2px !important;*/
}

div.bordBasLight{
    border-bottom: thin solid  !important;
}

/*choix Exercice*/

#choixExoSaisie input[type="text"] {
    width:200px ;
}

#choixExoSaisie select {
    width:200px ;
}