body
{
	/*background-color:#CCFFCC;*/
}

/*Général*/
header .content-wrapper 
{
    padding-top: 20px; 
}
 
.panneau-flottant
{
    position:fixed;
}

.boutonsCalendrier
{
    margin-top:10px;
    margin-bottom:10px;
}

.Calendrier
{

}

.caseCalendrier
{
    border: 1px solid gray;
    border-radius: 10px;
    margin: 10px;
}

.controleMenu
{
    margin-top:3px;
    margin-bottom:3px;
}

.jdcheckbox
{
    padding-left: 0px !important;
}

.controlVide
{
     background-color: red;
}

.controlOK
{
     background-color: green;
}

.ui-autocomplete 
{
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}

#conteneurRecherche
{
    margin-bottom: 10px;
}

#infoEleveEnCours
{
    height:50px;
}

.infoEleveEnCours
{

}

.messageNonValideCalendrier
{
    padding: 10px 10px 10px 10px;
    color:red;
    font-weight: bold;
}

.tagPlanification
{
    color:black;
    font-weight: bold;
    padding: 10px 10px 10px 10px;
}

.labelInfoCaseCalendrier
{
    min-height: 40px;
}

.totalCollations
{
    height: 50px;
    text-align: center;
    font-size:35;
    vertical-align: middle;
    border-radius: 20;
    background-color:gray;
    color:white;
}

.totalCollations.positif
{
    background-color:lightgreen;
    color:white;
}

.totalCollations.negatif
{
    background-color:lightpink;
    color:white;
}

.listeBoutons
{
    display: inline;
    vertical-align: middle;
    list-style-type: none;
    text-align:center;
}

.boutonListe
{
    margin:10px;
    min-width: 100px;
}

#boutonRemiseAZero
{
    margin-left: 16px;
}

.barreRechercheDate
{
    margin-top:3px;
}

.divSelectionRepasDernMin
{
    width: 100%;
    margin:10px;
}

.btnSelectionRepasDernMin
{
    width:100%;
}

.boutonRepasPris
{
    width:100%;
}

.boutonDernMin
{
    width:100%;
}

.checkChoix
{
    color: green;
    font-weight: bold;

}

.btnChoixTypePaiement
{
    width:150px;
}

.rangeeDonnee
{
    margin-top:10px;
    margin-bottom:10px;
}

.conteneurImpressionDineurs
{
    padding-bottom: 10px;
}

.caseImpression
{
    padding:3px;
}

.sautPage
{
    page-break-before:always;
    -webkit-region-break-inside: avoid;
    page-break-inside: avoid;
}

.btnHautRemplirMenu
{
    width:200px;
    margin-right:5px;
}

.btnEnregistrerAvecPaiement
{
    font-size:10px !important;
    width:300px;
}


.noteSousTitre
{
    font-style: italic;
    font-size:10px;
    padding-left:10px;
}

.dropdown-menu>li>a:hover
{
    color:black !important;
}

.inscriptionRepas
{
    font-size:smaller;
    padding-left:30px; 
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}

.caseMenu
{
    /*height:100%;*/
}

.caseMenuAdmin
{

}

.rangeeMenu
{
    /*height:200px;*/
}

.listeFroid
{
    
    
}