#table {
    border-collapse: collapse;
    border-right : 1px solid #ddd;
    border-left : 1px solid #ddd;
}

#table .results_summary > * {
    display: table-cell;
    vertical-align : middle;
    width:100%;
    padding : 0.5em;
}

#table .results_summary > .label {
    display: table-cell;
    vertical-align : top;
    width : auto;
}

#table .label {
    padding-right: 0.5em;
    border-radius: 0px;
    font-weight: bold;
    text-align: left;
    vertical-align : baseline;
    background-color : #EEEEEE;
}

#table .empty {
    display : none;
}

#table > span {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

#table > .results_summary {
    display: table-row;
    color: black;
}

/* 
 * override les changements faits par bz27613 
 */
.resource_list li{
    display: block;
}
.resource_list li::after{
    content: "";
}

/* override Koha formatting */
.contentblock {
    font-size: inherit !important;
    margin-left: 0 !important;
}

/* prêt numérique */

.pn_submit {
    display: block;
    margin-top: 10px;
    padding: 10px 20px;
    text-shadow: 0 1px rgba(0,0,0,0.25);
}

.pn_disponible + form .pn_submit {
    background-color: #009bd0;
    background-image: linear-gradient(#00aeea, #009bd0);
}

.pn_disponible + form .pn_submit:hover, .pn_disponible + form .pn_submit:focus,
.pn_disponible + form .pn_submit:active, .pn_disponible + form .pn_submit.active,
.pn_disponible + form .pn_submit[disabled], .pn_disponible + form .pn_submit.disabled {
    background-color: #33aed8;
    background-image: linear-gradient(#33bded, #33aed8);
}

.pn_nondisponible + form .pn_submit {
    background-color: #faa732;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
}

.pn_nondisponible + form .pn_submit:hover, .pn_nondisponible + form .pn_submit:focus,
.pn_nondisponible + form .pn_submit:active, .pn_nondisponible + form .pn_submit.active,
.pn_nondisponible + form .pn_submit[disabled], .pn_nondisponible + form .pn_submit.disabled {
    background-color: #f89406;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
}

.pn_invalide + form .pn_submit {
    background-color: #d9534f;
    background-image: linear-gradient(to bottom, #d9534f, #c9302c);
}

.pn_invalide + form .pn_submit:hover, .pn_invalide + form .pn_submit:focus,
.pn_invalide + form .pn_submit:active, .pn_invalide + form .pn_submit.active,
.pn_invalide + form .pn_submit[disabled], .pn_invalide + form .pn_submit.disabled {
    background-color: #d9534f;
    background-image: linear-gradient(to bottom, #d9534f, #c9302c);
}

.pn_reservation + form .pn_submit:hover, .pn_nondisponible + form .pn_submit:focus,
.pn_reservation + form .pn_submit:active, .pn_nondisponible + form .pn_submit.active,
.pn_reservation + form .pn_submit[disabled], .pn_nondisponible + form .pn_submit.disabled {
    background-color: #f89406;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
}
.pn_reservation + form .pn_submit {
    background-color: #faa732;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
}

/*
 * Mettre titre et auteur dans le tableau
 */
h2.title {
    color: black;
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: bold;
}

h2.title .title_resp_stmt {
    color: black;
    font-size: .8em;
    display: block;
}

h2.title .title_medium {
    color: black;
    font-size: .6em;
    display: block;
}


