div#divDispoRess  { font-family:Segoe UI, Segoe, Tahoma, Helvetica, Arial, sans-serif!important; }
/* */
div#divDispoRess .entete { height:55px; width:100%; }
div#divDispoRess img { cursor:pointer; }
div#divDispoRess img.ok { display:none; width:28px; }
div#divDispoRess table.modif img.ok { display:initial; }
div#divDispoRess button.sem { display:none }
div#divDispoRess button {
    padding: 7px;
    border-radius:8px;
    background:transparent;
    background-image:none!important;
    color: black!important;
    border: solid 1px #cccccc;
}
div#divDispoRess button.selection {
    background-image: -webkit-linear-gradient(bottom, #636B68 15%, #404540 83%)!important; 
    color: #ffffff!important;
}
div#divDispoRess select[name="selPeriode"] { width:200px; }
/* */
div#divDispoRess table.planning_mainTable { height:calc(100% - 55px); }

div#divDispoRess  .planning_mainTable .inner div.mouse_operation {
    position: absolute;
    opacity: 0.7;
    background-color: #fbff8e;
    min-height: 5px;
    min-width: 5px;
    display: none;
    border-radius: 6px;
}

div#divDispoRess table.planning_mainTable th div.h_inner table td { text-align: center; }
div#divDispoRess table.planning_mainTable div.enrPlg {
	text-align: center; 
	background-image:url(../../../themes/imgs/dispo2.png) 
}
div#divDispoRess .planning_mainTable .inner div.mouse_operation { 
	background-color:#9cfcb7;
}
div#divDispoRess .planning_mainTable .inner div.mouse_operation.suppression { 
	background-color:#f06b6f;
}
div#divDispoRess table.planning_mainTable div.inner td { border-right: solid 1px #bbbbbb; }
div#divDispoRess div.entete div.popup {
    width:400px !important;
    border-radius: 4px !important;
    background-color: #fdfdfd !important;
    position: absolute !important;
    border: solid 1px #666666 !important;
    box-shadow: 0px 0px 10px #2b2b2b !important;
    z-index: 200 !important;
}
div#divDispoRess div.entete div.popup div#popAddPlage_Titre {
    background-color: black !important;
    color: white !important;
}
div#divDispoRess div.entete div.popup div#popAddPlage_Titre  { 
    background-color:#333333; 
    color:#eeeeee; 
    font-size:22px;  
    text-align: center;
    height:50px;
    padding:12px;

}/*titre popup*/
div#divDispoRess div.entete div.popup div#popAddPlage_Titre button{
    background-color: #8a8888;
    border-radius: 50%;
    opacity: 0.8;    
}
div#divDispoRess div.entete div.popup div#popAddPlage_Titre button img{
    width:20px;
    height:20px;
}

div#divDispoRess div.entete div.popup table {
    width:100%;
}
div#divDispoRess div.entete div.popup table tbody td { padding:10px; } 

div#divDispoRess table.planning_mainTable th.horaires, table.planning_mainTable th.H0 { width:70px; }



/*
table.BkOffPedago td a img { padding: 0px 3px 0px 3px ;}
table.BkOffPedago td, table.BkOffPedago th { vertical-align: middle; }
div.BkOffPedago.titre span { padding:5px 25px 5px 25px; }
table.BkOffPedago tr.selection, table.BkOffPedago tr.selection td {
	/* background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E69731), color-stop(1, #FFD399)); */
	/*background-image: linear-gradient(to bottom, #E69731 0%, #FFD399 100%);
}
