
/* ADTEC */
.table_planning{
    width:100%;

}

.table_planning td{
    padding:2px;
    border-bottom:solid 2px #000000;
    border-right:solid 2px #CCCCCC;
    height:100px;
}

.table_planning th{
    background-color:#708597;
    color:white;
    height:20px;
    text-align:center;
    vertical-align:middle;
    padding:2px;
}

.int_planif{
    background-color:#FFFFFF;
    border-radius:5px;
    border:solid 1px #CCC;
    z-index:4;
    margin-left:5px;
    margin-right:5px;
    margin-top:1px;
    padding:2px;
    cursor:pointer;
    min-height:30px;
    color:black;

}

.contenu_planning{
    overflow-y:auto;
    overflow-x:hidden;
    /*position: fixed; */
    height:1024px;
    width:100%;
}

.div_planning{
    border:solid 1px #CCC;
    /*height:30px;*/
    border-radius:5px;
    z-index:2;
    cursor:pointer;
    font-size:12px;
    line-height:20px;
    font-size:11px;
}
.div_contrat{
    border:solid 1px #CCC;
    /*height:30px;*/
    border-radius:5px;
    z-index:2;

    font-size:12px;
    line-height:20px;

}


.div_new_inter{

    /*height:30px;*/
    border-radius:5px;
    z-index:2;
    cursor:pointer;
    font-size:12px;
    line-height:20px;
}

/*-- SCAVI */
.planning{
    border:solid 1px #CCC;
    width:100%;
    border-collapse:collapse;
}
.planning th{
    background-color:#CCC;
    color:white;
    height:20px;
    border:solid 1px #CCC;
    border-left:inset 3px #CCC;
    text-align:center;
}
.planning td{
    border:inset 3px #CCC;
    border-bottom:inset 5px #CCC;
    z-index:1;
}

.verticaltext {
    writing-mode:tb-rl;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform: rotate(270deg);
    transform: rotate(180deg);
    white-space:nowrap;
    display:block;
    width:30px;
    text-shadow: 0px 0px 1px #333;
    font-size:14px;
    font-weight:bold;
    margin-bottom:-20px;
    color:#3C8DBC;
}
/*
.contenu_planning{
    overflow-y:auto;
    overflow-x:hidden;
    height:1024px;
}
*/

#div_a_planifier{
    width:300px;
    /*height:750px;*/
    background-color:#f6f6f6;
    display:none;
    position:absolute;
    z-index:3;
    border-radius:5px;
    -webkit-box-shadow: 3px 3px 4px #878088;
    border:solid 1px #878088;

}

#div_d_planifier{
    width:300px;
    /*height:750px;*/
    background-color:#f6f6f6;
    display:none;
    position:absolute;
    z-index:3;
    border-radius:5px;
    -webkit-box-shadow: 3px 3px 4px #878088;
    border:solid 1px #878088;

}

#div_contrats_a_planifier{
    width:300px;
    /*height:750px;*/
    background-color:#f6f6f6;
    display:none;
    position:absolute;
    z-index:3;
    border-radius:5px;
    -webkit-box-shadow: 3px 3px 4px #878088;
    border:solid 1px #878088;

}

.table_stat{
    width:100%;

}

.table_stat td{
    /*background-color:#FFFFFF;*/
    padding:2px;
    border-top:solid 2px #CCCCCC;
    border-left:solid 2px #CCCCCC;
    border-bottom:solid 2px #CCCCCC;
    border-right:solid 2px #CCCCCC;
    height:20px;
    /*color:black;*/
}

.table_stat th{
    background-color:#003D8E;
    color:white;
    height:20px;
    text-align:center;
    vertical-align:middle;
    padding:2px;
    border-top:solid 2px #CCCCCC;
    border-left:solid 2px #CCCCCC;
    border-bottom:solid 2px #CCCCCC;
    border-right:solid 2px #CCCCCC;
}


.button_onglet {
    display: inline-block;
    height: 45px;
    width: 45px;
    text-align: center;
    line-height: 45px;
    vertical-align: middle;
    cursor: pointer;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-family: 'FontAwesome';
    font-weight:bold;

}

.button_onglet:before {

    font-size: 20px;
    margin-top: 12px;
    content:"\f096";
}

.button_onglet:hover {
    color:black !important;
    background-color: #f7f7f7;
}



