@media  (min-width: 2000px) {
    #APP_ANDROID {
        background-color: lightcoral;
    }

    #APP_ANDROID a {
        background-color: white;
        margin: 0;
        border: 0px;
        padding: 0px;

    }

    #DIV_MAIN {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        background-color: lightblue;
        font-weight: bold;
        padding: 4px;
        border-radius: 25px;
    }

    #DIV_TITLE {
        font-size: 1em;
        color: white;
        text-align: center;
        border-bottom: 6px solid white;
        padding-bottom: 10px;
    }

    #DIV-FORMS {
        padding: 5px;
    }

    #DIV-FORMS form {
        padding-bottom: 10px;
        border-bottom: 10px solid white;
    }

    #DIV-FORMS input[type=text], select {
        border: 1px solid #ccc;
        border-radius: 4px;
        font-size: 1em;
        width: 50%;

    }

    #DIV-FORMS input[type=submit], a {
        font-size: 1em;
        background-color: #4caf50;

        color: white;
        padding: 5px 5px;

        border: none;
        border-radius: 4px;
        cursor: pointer;
    }

    #BUTTONS {
        text-align: center;
    }


    #BUTTONS button {
        font-size: 1em;
        background-color: #4caf50;

        color: white;
        padding: 5px 5px;

        border: none;
        border-radius: 5px;
        cursor: pointer;
        width: 20%;

        padding-top: 10px;
        padding-bottom: 10px;
        margin: 5px;
    }

    #BUTTONS button#BTN-OGGI {
        background-color: #ffa600;
        border-radius: 10px;
        width: 20%;
    }

    /*    #BUTTONS  button#BTN-SETTIMANALE {
            border-radius: 10px;
            background-color: #ffa600;
            width: 20%;
        }

     */
    button#BTN-SETTIMANALE {
        border-radius: 10px;
        background-color: #ffa600;
        visibility: collapse;
        display: none;
        width: 40%;
    }


    input#BTN-MENU {
        border-radius: 10px;
        font-size: 1em;
        background-color: #ac97f8;
        width: 40%;
    }

    #TOOLBAR {
        background-color: lightblue;
    }

    /*ORARIO*/
    #ORARIO_INCLUDED {
        background-color: white;
    }

    table#TABLE-ORARIO {
        margin-left: auto;
        margin-right: auto;
        width: 90%;
        border: 1px solid black;
        table-layout: fixed;
    }

    #TR-GIORNI TD {
        border: 2px solid blue;
        font-size: 1.2em;
        text-align: center;
        background-color: #ffa600;
    }

    TD.ORARIO {
        border: 2px solid blue;
        font-size: 1.2em;
        text-align: center;
        background-color: #4caf50;
    }

    TD.ORARIO .PROGRESSIVO-ORA {
        font-size: 1.1em;
        display: block;
    }

    TD.ORARIO .INIZIO-FINE-PRESENZA {
        display: block;
        color: black;
        font-size: 0.8em;
    }

    TD.ORARIO .INIZIO-FINE-DAD {
        display: block;
        color: white;
        font-size: 0.8em;
        visibility: hidden;
    }

    #COL-ORARIO {
        width: 150px;
    }

    #COL-LUNEDI {
        width: 11%;
    }

    #COL-MARTEDI {
        width: 11%;
    }

    #COL-MERCOLEDI {
        width: 11%;
    }

    #COL-GIOVEDI {
        width: 11%;
    }

    #COL-VENERDI {
        width: 11%;
    }

    #COL-SABATO {
        width: 11%;
    }

    #COL-DOMENICA {
        width: 11%;
    }

    td.TD-LEZIONE {
        border: 1px solid black;
    }

    td.TD-LEZIONE-VUOTA {
        background-color: #cccccc;
        color: #cccccc;
    }

    td.TD-LEZIONE-PRESENZA,
    td.TD-LEZIONE-IN-DAD {
        background-color: white;
        text-align: center;
    }

    td.TD-LEZIONE .SPAN-CLASSE,
    td.TD-LEZIONE-IN-DAD .SPAN-CLASSE {
        font-size: 1.2em;
        color: red;
        display: block;
    }

    td.TD-LEZIONE .SPAN-MATERIA,
    td.TD-LEZIONE-IN-DAD .SPAN-MATERIA {
        font-size: 1em;
        color: dodgerblue;
        display: block;
    }

    td.TD-LEZIONE .SPAN-COMPRESENZA,
    td.TD-LEZIONE-IN-DAD .SPAN-COMPRESENZA {
        font-size: 1em;
        color: black;
        display: block;
    }


    td.TD-LEZIONE .SPAN-AULA,
    td.TD-LEZIONE-IN-DAD .SPAN-AULA {
        font-size: 1.2em;
        color: black;
        display: inline-block;
        margin: 5px;
        margin-left: auto;
        margin-right: auto;


        padding: 5px;


    }

    span.SPAN-AULA.AREA_C {
        background-color: green;
    }

    span.SPAN-AULA.AREA_A {
        background-color: cornflowerblue;
    }

    span.SPAN-AULA.AREA_B {
        background-color: orange;
    }

    span.SPAN-AULA.AREA_E {
        background-color: yellow;
    }

    span.SPAN-AULA.AREA_F {
        background-color: gray;
    }

    span.SPAN-AULA.AREA_D {
        background-color: red;
    }

    span.SPAN-AULA.AREA_IPIA {
        background-color: #ac97f8;

    }

    span.SPAN-AULA.AREA_DDI {
        background-color: black;
        color: white;

    }

    span#SPAN-NOMEDOCENTE {
        font-size: 1.5em;
        color: red;
        display: block;
        text-align: center;
    }


    span#SPAN-TITOLO {
        font-size: 1em;
        color: blue;
        display: block;
        text-align: center;
    }


    #DIV_HEADER {
        color: white;
        text-align: center;
    }

    .TD-DISPOSIZIONE {
        text-align: center;
        font-size: 1.2em;
        background-color: yellow;
    }
}
