IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto 
}

.under {
    text-decoration: underline;
}

.colorTable {
    color: mediumturquoise;
    text-shadow: none;
}


.formLogin {
    width: 50%;
    margin-left: 25%;
}


.tableApr {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-top: 10px;
}

    .tableApr caption {
        font-size: 1.5em;
        margin: .25em 0 .75em;
    }

    .tableApr tr {
        background: #f8f8f8;
        border: 1px solid #ddd;
        padding: .35em;
    }

    .tableApr th, .tableApr td {
        padding: .625em;
        text-align: center;
    }

    .tableApr th {
        font-size: .85em;
        letter-spacing: .1em;
        text-transform: uppercase;
    }

    .tableApr td img {
        text-align: center;
    }

@media screen and (max-width: 200px) {

    .tableApr {
        border: 0;
    }

        .tableApr caption {
            font-size: 1.3em;
        }

        .tableApr thead {
            display: none;
        }

        .tableApr tr {
            border-bottom: 3px solid #ddd;
            display: block;
            margin-bottom: .625em;
        }

        .tableApr td {
            border-bottom: 1px solid #ddd;
            display: block;
            font-size: .8em;
            text-align: right;
        }

            .tableApr td:before {
                content: attr(data-label);
                float: left;
                font-weight: bold;
                text-transform: uppercase;
            }

            .tableApr td:last-child {
                border-bottom: 0;
            }
}