
#logolayoutVide
{
    /*height:50px;*/
    /*overflow:hidden;*/    
    position: fixed;

}
#logolayoutVide>img
{
    height:150px;
    margin-top:25px;
}

#logo>img
{
    height:100% !important;
    width:auto;
    margin-top:-3px;
}
.nopadding
{
   padding:0 !important;
}

/*#corpsDonnees>tr>td
{
    overflow:hidden;
}*/
.label-afficher
{
    background-color:#487182 !important;
}
.label-masquer
{
/*    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-bottom: 30px solid #32A1CE;*/
    background-color:#487182 !important;
    /*padding-bottom:100%;*/
    /*height:100% !important;*/
    /*height: 100%;*/
    /*overflow:hidden;*/
    margin-bottom:-8px;
    padding-bottom:25%;
    color:#FFF;    
    /*font-size: 16px;*/
    text-align:center;
    padding-top:15%;
    margin-top:20%;
    
   border-top-left-radius:5px;
   border-top-right-radius:5px;
}

option{
    /*z-index:9999999 !important;*/
}

.grandemodal
{
    width:100% !important;
}

/**
Sur listerGenerique, le TR lorsqu on fait un afficher masquer des ligne
*/
.traffichermasquer
{
   /*border: thick double #32a1ce;*/
   border: 0.5rem solid #487182;
}


/**
* Calendrier poussin
*/

 table.calendrierPfw
{
    box-shadow:0 0 5px 2px rgba(145,145,145,.35);
}



/* Couleurs TD */
.calendrierPfw td
{
   background-color: #FFF;
}

.calendrierPfw td.horsMois
{
   background-color: #EEE;
}

.calendrierPfw td.aujourdhui
{
   /*background-color: #9999e6;*/
   /*background-color: #D5E9E9;*/
   background-color: #bce2ff;
   
}
.calendrierPfw td.weekend
{
   /*background-color: #d6d6f5;*/
   background-color: #FFF;
}
/* Couleurs TD */





/* Numeros Jour */
.calendrierPfw .numeroJour
{
    color: #666;
    line-height: 20px;
    font-size: 16px;
}
.calendrierPfw .aujourdhui .numeroJour
{
    color: #666;
}
.calendrierPfw .weekend .numeroJour
{
    color: #ef4f69;
}
/* Numeros Jour */



.calendrierPfw .thJours th
{
   background-color: #EEE;
   /*color:#7070db;*/
   color:#3367D6;
   font-size: 14px;
}

.calendrierPfw th
{
   /*background-color: #7070db;*/
   background-color:#3367D6;
   color:#FFF;
}

.calendrierPfw .contenuJour
{
    min-height: 50px;
}

.calendrierPfw th a
{
/*   background-color: #7070db;*/
/*   background-color:#5AA4A3;*/
   background-color:#3367D6;
   color:#FFF;
}

/* evenement : fichettes sur calendrier*/
.calendrierPfw .evenement 
{
    /*color:#fff;*/
    height:20px;
    text-align: center;
    margin-top:5px;
   margin-right:-9px;
   margin-left:-9px;
}

.calendrierPfw .evenement.debut
{
   margin-left:-1px !important;
   border-top-left-radius:5px;
   border-bottom-left-radius:5px;
}
/*.calendrierPfw .evenement.milieu
{
   margin-right:-9px;
   margin-left:-9px;
}*/
.calendrierPfw .evenement.fin
{
   margin-right:-1px !important;
   border-top-right-radius:5px;
   border-bottom-right-radius:5px;
}

.calendrierPfw .evenement.invisible /* quand l evenement est fini, on laffiche encore sur les autres jours pour décaler les evenements du dessous  */
{
    background-color: transparent;
}
/* evenement : fichettes sur calendrier*/




/**
* FIN Calendrier poussin
*/