body {
    font-family: sans, Arial, Helvetica;
    font-size: 11pt;
}

#header {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 5px;
    background-color: lightgray;
    z-index: 10;
}

#header > #menu {
    float: right;
}

#header > #menu > a {
    display: inline-block;
    margin-left: 3px;
    padding: 2px 5px;
    background-color: blue;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

#header > #menu > a:hover {
    background-color: white;
    color: blue;
}

#header > #menu > a.fa:before {
    padding-right: 6px;
    font-weight: normal;
}

#footer {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5px;
    background-color: lightgray;
    text-align: center;
    z-index: 10;
}

#content {
    display: block;
    position: fixed;
    top: 35px;
    bottom: 35px;
    left: 0;
    right: 0;
    padding: 10px;
    overflow-y: auto;
}

#content .error {
    display: block;
    margin: 20px auto;
    padding: 10px;
    width: 500px;
    border-radius: 5px;
    border: 3px solid red;
    text-align: center;
}

#content .done {
    display: block;
    margin: 20px auto;
    padding: 10px;
    width: 500px;
    border-radius: 5px;
    border: 3px solid green;
    text-align: center;
}

#content .window {
    display: block;
    margin: 0 auto;
    width: 300px;
    border-radius: 5px;
    background-color: lightgray;
}

#content .window > .title {
    display: block;
    margin: 0 0 5px 0;
    padding: 3px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: deepskyblue;
    color: black;
    font-weight: bold;
}

/* Album */
#content > #datepicker {
    position: fixed;
    top: 75px;
    right: 15px;
    z-index: 1000;
    overflow-y: scroll;
    max-height: 80%;
    background-color: white;
    padding: 5px;
    border: 1px solid black;
    border-radius: 5px;
}

#content > #album > .day > .entries {
    display: block;
}

#content > #album > .day > .entries > .entry {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    margin: 3px;
}

#content > #album > .day > .entries > .entry > .new {
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url('data:image/gif;base64,\
                     iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFH0lEQVR4nMVUbWxTZRg9z23Xtdva\
                     4WAdle6LsQlDFAYbw5AhCuFDRL7BETVIlhgRJAYlajBiDAQixoQElWjYZjLDyMYYoAwhJCI/RCHL\
                     xj46tpnpRvno2Na7tvf29r6PP9qObYDyjyd585ycN/ecvOe5eYDHXcXrXqJtb7/uAIDSg1sWvfHa\
                     +hQA+ODdYsejfG942MWeT95KTnFkhKbm2PO2vJp9xmJzNm9emVJuNIjMVUumZc+fFbvXq2dWLHk+\
                     JzE9c4p2ralVPEiHHmZwuuKj3ZPSLMt7++TuOc8kLNNDii6RKgldYQkqhTRFP3nRX7Z4trbmzT2m\
                     oqOVVQ2PZFB+6L2VmqbZJzot8+bNsm0AqyChELPCECqIFWJWOcypDKFgf0XcjqczBuOPX0oq/76s\
                     pmu4nnG0QSCg2EvWOL8mVomFzBAKwCqGOiuAiPYwt3P9nQN3B4Rceja5crTe0Ax27diY/PG2BTtT\
                     kigvw8HTIHwg4SdiP0H4QTwc++7jvD4tMCbeZ1owN3UCxU9vdLW1CwCQogaN1wcGMhy0vCgvZgPr\
                     MkPIYCHzENZlZt07hEfcG6ywWz2JKwpcW3tl81NaCBzVlQBg47qF9Nz0Mc/23vV2Q5cBETnD8WgO\
                     OpBcEo4qqwwQGlTVoMfFhAIZDowfEdGcghmOd9bbzuSm6wUjo4hiH4hVorhpBEMcyLmb4D0PyvyG\
                     iEPEsVnAzTIyEqT8rNtFvbLFztaC0y6XSzcAwJX6lkFL4sTmedODxYR74gyNIcWD4vOIJ+xi6P0g\
                     +VfimHFMsZPCf5E5G4hNJb5xmCEYVzpSrpddnFJSXV3jGXpB6ZerFm1eppVbYvxWEn4iSxYh1gkK\
                     3SJy7iL0nwJZ5xIhRIjNAnr2EdL2AyJI+Gsn4cltQM9hQihIjsRAUlrSYG4woaiu4ZrLJwHA+T+p\
                     /pfL+hk9JAsWMrMUy0j7Amx7kZlMDH8D2ORg7tnH7D4EGMYzuj4DfK3Mg23Ml9LBqpdZSNztsfbV\
                     1mde8AeNytCQf6iouhXSAk0Sewm6DAzUAYFrgGkCYM4GbC8AfT8BE78DUvcAkh3sqQN3fAjWCQip\
                     gE6ATjASi17ZXFdVVeUdimhryRLHwpl9e5OtA8kG+AwkvATr86CezwmahyAAuL8luI8Qe2oAxU1g\
                     AoREYIkgJIDDWAkadVkxmQ1JM+taWyNDvny1fbBf5FcYJWX8ZKd7BoQKKB0ETWb0nQPkemJdZQgG\
                     hETMEkfEOSxOxEysBo36jurCTY09toM1NTX3IgKAZKvHvHhG2xroQUAA8NaDlRtgXQILCRASWJcA\
                     EY4CgsA6gQWFeV2CSWLDy1P/XhkMqup9q8LhnKKdvpp7qsP9RPvcHPcisBSJgCJxUBhH47jXCSyh\
                     447t9vbjhWsbboytVZWgp729nUcsuxMnz2oAGoq/yn3lrtciayGDbrcGElkQIiaMCGZBDAZBEDMT\
                     Oj22244EJRFAd+WxquYHLrtoWcYVdlX/MelIolkzTU4ZmK1qRt1IkCJG0ZcAQiJVM+oGkLT9RMHa\
                     Uy3OA0LQrabmFv9/GtQ3tA00N7f0zi/MmHChxdnW+M/YC/lpnqKrXfbrDqsytrsvoS+gxviVYIz+\
                     fm3+JgKJBndS7dHK6qbR4g80iJYWO7mx3W04F4TV1e+z2Et/zylJH+PP/fFKVsXPLamfyorJ3HTT\
                     dvA3l3QsoKiezs5OfpjW/9bSpUtNALBxwwr76tWrbcO5x17/AnAB428fY0uXAAAAAElFTkSuQmCC');
}

#content > #album > .day > .entries > .entry > .download {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 16px;
    height: 16px;
    background: url('data:image/gif;base64,\
                     iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAClUlEQVR4nIWTzUtUYRTGf++9M3Nn\
                     dK4j+e0k1kYNtSJbCKYLJcqF9R8E5q5WLoRW/Q+tIq1dhLgwAkOEYJBwY+AXfiymHE1HHT/mqjN6\
                     P2bunRZzlVCpB57N4ZyH97z8DlwtQRu3eyd797q+dO1QwC2gAPBcbLxUOJPiVxRf2FfqD/odsrQA\
                     e0AGEEDuvwG2Y0sTpxNYlgXgB3yAdLHvUgFA1IlyIYsyXdKxPBbCL0oIUgrI7gvOJV81773rfd70\
                     uulDa2WrXBuoFdkH2Y6DyME2R8y4a+T+GeDEnFl9WT8Nd4Q70zvp7MyzmXf2tv0dSLk+DxBXBZD/\
                     m4DaqPZau1aluWdOA1FgE9CBLOBcDBCA6O/vV7q7H9+vqanpc2z70dLSsr++vi6Vte14MplcSSR2\
                     fyQSO7NTU1PR0dHPKQFIAwMD3ic9PXeqqir7ikLFT1VVrXAcB8uyME0TwzAwDQPdMDg8PCQUCqFp\
                     2s/Ozs42TyQSeVGkqq8KAoGwovg4PUmTTB4ie71IsgfTMNA0jXQqBTmH6upKNE0jGo1WAA89tm2/\
                     FJIvjBTAMCV03SCZ3EfX08iyhKIoKIrCjdrrHB8fs7CwwMbGRnZoaCgCeDyxWGwiGCxuKCryUlio\
                     oqrFqGoxR0caW4l1VhbmaG9rZ3FxkXg8zvT09NbIyMhHy7LmgTV5bGxsZnz86/b6+qoqCdRgsFAB\
                     IXRdZ/94m7dDb6i4Vs3q6mpmcHDw2+Tk5HvbtueBJeC3II+pH6gAbiqK0hAOh5vvtbQ0NzY31loZ\
                     I7S5Ft8dHh7+lMlk5oAYsA6cAJZwYZIBL3nefUAQKAHKhBDluVzOJn9Mv4B9l4UM4JxxIMjfheSG\
                     eVx7XcuA5Q6af4GU+wOc1xQ/GO7EVAAAAABJRU5ErkJggg==');
}

#content > #album > .day > .entries > .entry:hover > .download {
    display: block;
}

#content > #album > .day > .entries > .entry > .image, #content > #album > .day > .entries > .entry > .video {
    display: block;
    width: 100px;
    height: 100px;
    white-space: nowrap;
    transition: background-color 0.2s;
    text-align: center;
}

#content > #album > .day > .entries > .entry       > .image { background-color: lightblue; }
#content > #album > .day > .entries > .entry:hover > .image { background-color: steelblue; }
#content > #album > .day > .entries > .entry       > .video { background-color: lightgreen; }
#content > #album > .day > .entries > .entry:hover > .video { background-color: forestgreen; }

#content > #album > .day > .entries > .entry > * > .uppermargin {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#content > #album > .day > .entries > .entry > * > img {
    max-width: 100px;
    max-height: 100px;
    vertical-align: middle;
}

/* Login */
#content > #login form {
    display: block;
    padding: 5px;
}

#content > #login label {
    display: block;
    margin-top: 5px;
    margin-bottom: 2px;
}

#content > #login input {
    display: block;
    width: 100%;
}

#content > #login input[type="submit"] {
    display: block;
    width: 100px;
    margin: 5px auto;
}

#content > #login #reset {
    text-align: center;
    font-size: 10pt;
    margin: 5px 0;
}

#content > #login #reset > a {
    text-decoration: none;
    color: royalblue;
}

#content > #login #reset > a:hover {
    background-color: deepskyblue;
    color: black;
}

/* Reset password */
#content > #reset form {
    display: block;
    padding: 5px;
}

#content > #reset label {
    display: block;
    margin-top: 5px;
    margin-bottom: 2px;
}

#content > #reset input {
    display: block;
    width: 100%;
}

#content > #reset input[type="submit"] {
    display: block;
    width: 100px;
    margin: 5px auto;
}

/* Profilo */
#content > #profile {
    display: block;
    margin: 0 auto;
    width: 400px;
}

#content > #profile .inputgroup {
    display: table;
    border-collapse: separate;
    border-spacing: 5px;
    padding: 0;
}

#content > #profile .inputgroup > .input {
    display: table-row;
}

#content > #profile .inputgroup > .input > label,
#content > #profile .inputgroup > .input > input {
    display: table-cell;
}

#content > #profile .submit {
    display: block;
    text-align: right;
}

/* Gestione media */
#content > #media > #uploadDrop {
    display: none;
    position: fixed;
    top: 30px;
    bottom: 30px;
    left: 10px;
    right: 20px;
    z-index: 20;
}

#content > #media > #uploadDrop.drop {
    display: block;
}

#content > #media > #uploadDrop > div {
    display: table;
    width: 100%;
    height: 100%;
    border: 5px dotted gray;
    background-color: white;
    text-align: center;
}

#content > #media > #uploadDrop > div > span {
    display: table-cell;
    vertical-align: middle;
}

#content > #media > #uploaded, #content > #media > #published {
    display: block;
}

#content > #media > #showpublished {
    display: inline;
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}

#content > #media > #published.hidden {
    display: none !important;
}

#content > #media .entry {
    display: inline-block;
    width: 100px;
    height: 120px;
    margin: 3px;
}

#content > #media .entry > .image, #content > #media .entry > .video {
    display: block;
    width: 100px;
    height: 100px;
    white-space: nowrap;
    transition: background-color 0.2s;
    text-align: center;
}

#content > #media .entry       > .image { background-color: lightblue; }
#content > #media .entry:hover > .image { background-color: steelblue; }
#content > #media .entry       > .video { background-color: lightgreen; }
#content > #media .entry:hover > .video { background-color: forestgreen; }

#content > #media .entry > * > .uppermargin {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#content > #media .entry > * > img {
    max-width: 100px;
    max-height: 100px;
    vertical-align: middle;
}

#content > #media .entry > .commands {
    position:absolute;
    display: block;
    font-size: 0;
    overflow: hidden;
    transition-property: height, background-color;
    transition-duration: 0.2s;
}

#content > #media .entry > .commands.closed {
    height: 22px;
    width: 100px;
    background-color: white;
}

#content > #media .entry > .commands.opened {
    width: 200px;
    background-color: lightgray;
}

#content > #media .entry > .commands > .command {
    display: block;
    height: 12px;
    border-radius: 8px;
    padding: 2px 2px 2px 6px;
    margin: 3px 1px;
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
    background-color: lightgray;
    transition-property: color, background-color;
    transition-duration: 0.2s;
}

#content > #media .entry > .commands > .command:before {
    display: inline-block;
    width: 12px;
    margin-right: 3px;
    text-align: center;
}

#content > #media .entry > .commands > .menu        { color: black; width: 90px; margin-bottom: 5px; }
#content > #media .entry > .commands > .publish     { color: darkgreen; }
#content > #media .entry > .commands > .unpublish   { color: darkorange; }
#content > #media .entry > .commands > .rotate      { color: darkgoldenrod; }
#content > #media .entry > .commands > .cleancache  { color: maroon; }
#content > #media .entry > .commands > .remove      { color: darkred; }
#content > #media .entry > .commands > .info        { color: blue; }
#content > #media .entry > .commands > .description { color: darkblue; }

#content > #media .entry > .commands > .menu:hover        { color: white; background-color: black; }
#content > #media .entry > .commands > .publish:hover     { color: white; background-color: darkgreen; }
#content > #media .entry > .commands > .unpublish:hover   { color: white; background-color: darkorange; }
#content > #media .entry > .commands > .rotate:hover      { color: white; background-color: darkgoldenrod; }
#content > #media .entry > .commands > .cleancache:hover  { color: white; background-color: maroon; }
#content > #media .entry > .commands > .remove:hover      { color: white; background-color: darkred; }
#content > #media .entry > .commands > .info:hover        { color: white; background-color: blue; }
#content > #media .entry > .commands > .description:hover { color: white; background-color: darkblue; }

#content > #media #video > .video > .info {
    font-size: smaller;
    color: dimgray;
}
.video > .info::before { content: ' - '; }

#content > #media > #description_window {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    text-align: center;
}

#content > #media > #description_window > .shadow {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 101;
    background-color: black;
    opacity: 0.7;
}

#content > #media > #description_window > .uppermargin {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#content > #media > #description_window > .window {
    display: inline-block;
    position: relative;
    width: 600px;
    min-height: 230px;
    vertical-align: middle;
    z-index: 102;
    box-shadow: 10px 10px 5px black;
    text-align: left;
}

#content > #media > #description_window > .window > img {
    position: absolute;
    right: 10px;
    max-width: 100px;
    max-height: 100px;
}

#content > #media > #description_window > .window > form {
    display: block;
    float: left;
    width: 580px;
    margin: 10px;
}

#content > #media > #description_window > .window > form > #description_metadata {
    margin-left: 10px;
}

#content > #media > #description_window > .window > form > textarea {
    width: 100%;
    height: 70px;
}

#content > #media > #description_window > .window > form > input {
    float: right;
    margin-left: 10px;
}

/* Admin */
#content > #admin > #users {
    margin: 0px auto;
}

#content > #admin > #users .user:nth-child(even) {
    background-color: aliceblue;
}

#content > #admin > #users .user:hover {
    background-color: lightblue;
}

#content > #admin > #users .user > .nome {
    padding-left: 20px;
    padding-right: 10px;
    background-position: left center;
    background-repeat: no-repeat;
}

#content > #admin > #users .user > .viewed {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACcUlEQVQ4jZVR30tTcRw99/u9P5x3\
                           6s1fA5d1lZWYpTdfCtRtiQmbmflWgTF78qnsL7D9BfPFBymSwEgjKE3QCKYPRmWml0TIDF1mc0Nz\
                           Vzc3NnW3hzBERul5/HDO+ZzP+TA4CrohE4Z08JSXBcr7eMrdY48glghDRq/JTtksFmB5y4+Pa1My\
                           OayeMrT9krlGtpmrYUwzwH68Bpl8uv1QCbgHrCJyYodTrsf32AIAQGeSAAgOlYAlrOdW6XXwHIuo\
                           HkFZdjk+rargCNf5X4P0RwZXaXaJvdKk4GdiCeXZlQhEg5j5NeujhLr/nNAFBQQKGKhog7onzugx\
                           SoQhHlfZTYSTGnINeRA5I57NvQBL2NbJJlUj6ILHIhVNO07W9eSkHZtGNzz7ivM0WZxSrpiDLYRR\
                           nHEK71cmEN2Jdk42qWMAwIJB++2yFhg4AZflWvTO9bfPPvwiiZzhcX56nuuqpQGBnWVYMkrgj6xg\
                           Kqj6KEPde0sIGMDIi1hLrGJzN4Q759tgL6xyUUJHW8+1YIckIPIiOMJj6NswKKHN7xontb8p0Qgp\
                           lNAu2s1WxPUY4noMtkIbiiUZFaaz2MA6ThiK4PWNYUHzud9emejbXzLFEF77awPy5vamYjNbEUcc\
                           a7tBVORUIIwN5KeZ4A8HMPR1WB1v+HDj4JcoAOiv9IFQvSZHtiNKdUEVCGWwmgwik8+CgYjo/fwU\
                           28mEw/fkRyClAQDEXyYGYo6YPB+aV6zmGmQJmcgTTPAujmFBW3R7HeN9B8Upceb56R7nmzp9cL1f\
                           717q1OtGrNP/4jOphhcGK+8LVLgrUF6jhDaP1HvVVDwA+A0rr9F+/wY4EQAAAABJRU5ErkJggg==');
}

#content > #admin > #users .user > .never {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ\
                           bWFnZVJlYWR5ccllPAAAAphJREFUeNp8U11LVFEUXfdr7jgf6thMjpYzJubkvBgoSA/10A+IDMIn\
                           wXdfeor+gT9BCAIhCXppHnsIAxMCDSxLDLUBU8dSZ27jfN977rm3fa4a+YEbFtx79trrrLPPPtKb\
                           Z/dAcY0wThgkpAhpnI9Vwg/CImGakBuZnIMqMq7rzkqSlMLlkT7GA+KPEf+WWFQLua0mRZFTHe1+\
                           OHIAHD44UOC40r9KRVGg6T4orgWwEnI7f1KcO02UqgsHlsMdyHYJ0VYTmj+ISKwNWiACXzCCQDQJ\
                           vTkG48BAcXMJO+u/4TiO0OWeA/HhAsm9or7xS0n7wg0bxtfvtLx5yn9boh9VRvSCxVwX6Zawap0I\
                           iNjy61LdejiTGexrGk20aecasG3YmF+vZXwzg/dNy2umF/L/JMtiU3OrZaxs11CuM9RMG4dVhsVs\
                           BbMrhxmRPyt8SoC/GJqrm2z443p5OrvXQN3kWP5Zw5fN6pTF7CeUf3epgAiHs+6BhH+8rzMATZUR\
                           b1UQ1t2oZVnxi+5WTg3cBTXE+zl89D4xkAy+Hr7ZAl2VqNsumgMKhnpCjxXJWRB5wTvhn3PgNopP\
                           +6+HYNO1VhscpRrDQdGkQXNwuzvk5S88QrznzogkK2HOzAnb5tg16tjNV5Er1LC9X0V2twxNcWHZ\
                           fELwBP9EQD06N38uxIKNLSxlk+SAgzEHDcZRobmgQhgVC8HGjrfpMT/jCawtz4c0TYne6GqFXpnH\
                           2icbe1ovza8GWT4aZ9ELk62i1/6MSEcM2bWFKGM8RKmKcFC3aScjf4A43qKLf4AvEIZ6pRdVqR3h\
                           q53wSyZ0Qn7jG7KFfQi+qPMc0C1wcqHmS/JovsTHgFKMQA8llz7zlEWBQXhFeCnqROKvAAMAgzEy\
                           qx9pc4oAAAAASUVORK5CYII=');
}

#content > #admin > #users .user > .ruolo,
#content > #admin > #users .user > .notify
{
    width: 20px;
    background-position: center center;
    background-repeat: no-repeat;
}

#content > #admin > #users .user > .ruolo0 {
    /* Nessuna autorizzazione */
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJ\
                           TUUH1wIUEjor8ONFuAAAAbdJREFUOI3Nkr1P21AUxX92bJLQWMCQBoLVtAxMjAGqQJwgsXRh7B/J\
                           liwMCCkhLSoDCwNTG5E6ECGWGJz44/nZXZrKqGnX9kzvHr17dM69F/41lHRxDAsSugloGux9hPBv\
                           /AuBY1iIoP3m8LCJovD99LSjwRFABG2z2WwqmQz22VlHg6OZiDYTEHBtWtZbc2MjG3seSb3eGPZ6\
                           JwBmrVYzK5Wsms+TSNkcdjoXQBVATVlxY89DOg5Oq8XqykqutL29/7pa3V8rFnNOq4Ucj5HTKQkU\
                           /hhhdWursV4q5SaXlxgHBwC43S6Lu7sM7+78h5ubbjrCvCGeLG9u1t+VSvr06gpUlVc7O3y7vQ2d\
                           fv9TBj6kh6gyB3IySRLfhySBOEY+PSGDQJn397cIy8WiZRYKeXF/T7ZSASAYDNDLZYau640fH8/T\
                           EX45EHBdMAxrTVHywrZRDYOvo1HQH4181TAQtk1ZVfPG0pIVwcWsT0tZceMgIJYSdB3bcaaeEF8A\
                           bN9/v67ri/L5GRlFL7agpR61aRi2B2FoAfjQmx2SK0R7IMSMP9d/8nO3EMFnBaIMNNKnPI//P/AD\
                           t6DITxD3YnQAAAAASUVORK5CYII=');
}

#content > #admin > #users .user > .ruolo1 {
    /* Visualizzazione */
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEX///////8oND8FnP8AZsxf\
                           Z3AAKpPm7fLw9Pfs8fX19/oZiev5+vx5hJBwe4drs/oWdtZyuP1Ctf8df+CVxvdirPVnsvoFEBoJ\
                           EBcAChf3//8CCxMAAAAAAAAAAAAAAAB17nhkAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJ\
                           cEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAgYWCyU1YG/QAAAAaUlEQVQY062PNxKAMBADLftw\
                           JOfw/38iM0BNwXbaQqdT6if0zR0rDTFEoKucazCP+9AmAWqlCjgnZlq3lMQ5FBQhiGmOpTcSwiW8\
                           Z0U3s8R7CpoYbS61MebMo0BpSQnoZwYu3iHPso9vnH3QAvHcNBTbAAAAAElFTkSuQmCC');
}

#content > #admin > #users .user > .ruolo2 {
    /* Caricamento */
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACUUlEQVQ4jY2Sz0tUURTHP/fe5+iY\
                           5ZvU/IWNmqVFyfQnWBtpU9CmNmEL97ayhSBY2yhauGoVbiOCNBDqQdDuQdI6yMnSnObND3+M87zv\
                           3ddinMFBiw5cOAfO93N+XcFfLP1q1CbwHYRcRTXcT97+UjguTxwrXhqzMfuOlKQAjGEFGRtL3nCO\
                           QI4A0u9v2pjAkUqmzgx1A5D5uoEJzQrSGktef1MHkXXi5XEbox0g1dqVINbUgNVg0dqVAEhhtJNe\
                           HrcPa6y68oHvICpt59MlTja3o0uafLpYzUgR4QBXj4zguu5TYAoAP0OHN8fZwRjlckRmXfPZPMT3\
                           /ep7Njk5+aAGcF23Xyn17fy5Syil2N9eI/fpLj29jfi+wctqEtc+oHVAqbTL28XX7OxsD0xPT69W\
                           dzDbdroDpRSWJVBKoMuKQkax7Sl0WRFrtIjHY1hWjL6+fkql0iyAcF3XVkrlq9XXN37R1uLzc3Gi\
                           /jq9T4g3SS4MDbC1vcXCwguKxWLCAqZaTpxCKQVAT3cXAIN3HKIoIooijDH0GoPWAfv7mlhDjM7O\
                           HrLZ7JRwXTcfhJEthUAIUdnKgcgYQxiGhCbEhAd+LQ7J5/MFS2ttX74yihACATXIsV8U2NSbaKVJ\
                           xpPMP5+3rVwuB8DSu49IJVFSVmDiAHbo2hdHkjz+MQft8Hj4EZ7nYXmeB0Dmd46R4SRKSaSUSFnp\
                           iAMYwN7eHjvlXdZ2vhOakFwuVwE0x5uYuHfrv0ZYGHpZcQxorREzMzP5IAjsIAgIgqC2KGNM7Qr/\
                           sMIfkR8a8weYdtgAAAAASUVORK5CYII=');
}

#content > #admin > #users .user > .ruolo3 {
    /* Pubblicazione */
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ\
                           bWFnZVJlYWR5ccllPAAAA1xJREFUeNpkU21oFGcQfnbf3du93SZ3F89L0l4ao/WSU2s11VIDJ1aa\
                           YqkJoUhKivQDUqj4lUYRFAqlAX+qiD/aolJQCIiQtCdoi9Baq+0Pe2pPUnNt0lZTkmjDmcvd3u7t\
                           V2fXFBSHfXb2nX2feWfemeFc18X/snr/tKfihF5CB2Hp/K/fCWnCccIEHhHh0YVj2wdl0dnV1sLJ\
                           qeYgi1ULmClUMDKht/46Yb4wNi3uNUz+6BvNWw884WDFnjuHkg3YMdAdEyOqAMNykC+a0CsC4jUi\
                           eDgsKpfVkWl+79cjX8qdy97r93i890r2jQ+sSgjbP9kSFcNErlIY5AAPgXFgPAd6CA+/F0i6GKnS\
                           dwxljw/4DhI7c42K7Pbt6VwYMG0XNhnndBs8Iwcig29zQHAh0HE2rTmjJArM+ujsjc8aBdsyeze+\
                           VCMJgneSSA44f7NNrHt5AyXdQoVI65eHMVfWoRlhHPnqLqRARdY0rpe3LLNj1XOqQOnC5HkULaBk\
                           cyhWAI1shuViZaOK3N0hXLrejcl/0+jfsgiLnlF9Lm+bZnx2VufuFyzMGkBed/GAUCCyHFawJhlB\
                           dnwQkzOn8ObGJqrKKRTK57G7K855XKaseH9fkDnK1FQJLmMQghIoamiExSEe2bEh3P7zC7S1hjFT\
                           mkTT0xFcy14Cx2JINSc5Ji975221Sq7zcr4/o1HODqTqIJZHGXJ3LuJqZgAb1tbhgTaFYrkE261g\
                           aUMMP2XO4Sl5icaklq11CEopWDZvujyeTdbC4njUKhbSF7uxOZVAqIrBchwqIw9VUhANV6M+GsLP\
                           t87KTEj0/FHWzQ85QQzEE7UQQwrm6AKXRESoahMyo6P4MZPB6F8FbHixGYMXcrh+e4ouc7HzWuu7\
                           F4S54U0TSse5w8UadR9bGA7c01y/cU5kTfS0tGNBrJ3CpkFItyCkVFOJTaxbfcWqV7hrm9bGfvFb\
                           WUtv/lh6fVi98g23LZlKUlgM3ogdu2H65A+eFykF0295T0dF5+aZyy+vO3N5vpU9Mc539f/z29+H\
                           fzj9XTGXGa/k82WnTJWoUGua1Ay2Y/n7PN3ZVv+9pz08No1vvbr9wOC3Rz8fu3qrl9BFpkbP3tO3\
                           xmiIttufnhyuXdn0yk1/cucd/ifAALf7dADiECOUAAAAAElFTkSuQmCC');
}

#content > #admin > #users .user > .ruolo4 {
    /* Admin */
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0\
                           U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAP8SURBVHjaYvz//z/D8TxmBjBgZGD4++Uf\
                           GyuPRKeIiW8kr6K+MCvTT6Y3d89/27Ht0JlNJx4VvvjGcOHKKwYGqA4GgABiABlwLIcRjI9kMjBc\
                           7jI++vXxif9g8O/L//9fb/3///7Q//+PZv9f32D3WVuYwQ2kjwmKAQIIhBmY+YUYmHj5GbjEZRuV\
                           guqsuGR0GBh+f2Rg+P4OiIH0lw8MDP+4GAISw3nCvTQXALXwsQBdC8IAAQQ2gJGNneE/ExODoKpR\
                           NKeAMAPD2+tATQ+BmoFu/QXU/Ocrw59vnxj+/2JkcHfUllAWZojVkGZlAGGAAGIBGfDs83+GXz//\
                           Mwj8Y2Rn/PkCGBBAcxlZgbb+AbK/Mvz7/ZXh7/8/DD+/fmb49esrIysbswwLKyQUAAIIbMDTZ88Z\
                           fv9mYPh24thhBX3TSA5uSaCmPwz/Gf4x/P/3l+HP3z8M3358YfgFdNnhk5f+3H7x9wIn21+wAQAB\
                           BDbgIGMJAy8/I8O1+79KWfbd8w+2+cbFwMrL8AcY1r9//2L4+eUtw9cX1xiuPPjKMHXrl2N//zOs\
                           /PKLHehKZgaAAGIExQJ/LAPQAAZxZ0OG1fJ/b9gEKO9n/PPyJAPbnw/AmP3B8Or1F4YPAvoM577H\
                           MTx98+PD1lWzE989uriB4ftdBoAAAkejcORXrtQZv65cuv3p/5U7v/5fevP//6r9d/8fcDT8f1yO\
                           9f/8mev/z7j6//+Ba///33j0/3/vylu/mAVtQkGuBwggsAH6ed87Nl34+f/cvc//P/789//9j///\
                           33wHGhSf/P+wuu7/O1du/X/3+///P3/+/7/z4sf/M8/+//dMmwVKTuIAAQSORjXZ/7H/2RgYPv7n\
                           YLj/gZHhLTDw3334AI5seUkhhi8vXjG8B8b5keevGe58YmR4/Y2BwdTZW5SVRzkVIIDAgcjOzSj2\
                           +icLw4//TAyfgZo5gJjp+RcGxXfvGNg+fWR4cesJwytjBoYrrz8wfHrPw6AoBgw/HgEGdh4RY4AA\
                           Ahvw+jMrw7s/TAyffjIwcAJFmIG28d+8y6B59wYD693bDB+uXWf48R5o0T9Vhu+/gK4DRvmLL4zA\
                           GPrPBhBAYAOuHD1yT9HYXk2QC5g8gc5j+g9MiKzSDM+FVBief2FiuC2jz/D/LQPDf6AFHPxAzUAX\
                           njl6m+Hnh/v3AAIIHI2MvO5uss4la3S8nHiFJZkZuDiABnEDDQKmrj+//jKw8HMw/PsKTNk/gOEE\
                           zB63jlxkuL6i9NbfD7t9AQIIYgCPPQPD18carMIa9TxyFhZcosK8bFwczIzsLExMzEwM/3/8ZvgN\
                           jJVv7z78+vL0yvsfz/btZfj3vB3o+McAAQYAN1i/XKmb8j4AAAAASUVORK5CYII=');
}

#content > #admin > #users .user > .last_access,
#content > #admin > #users .user > .last_item
{
    padding-left: 20px;
    background-position: left center;
    background-repeat: no-repeat;
}

#content > #admin > #users .user > .last_access
{
    width: 280px;
}

#content > #admin > #users .user > .last_item
{
    width: 320px;
}

#content > #admin > #users .user > .today {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABM0lEQVQ4y6XTsUpkQRAF0DPDYCh+\
                           gBgYixht4DPo9QM0MhGMRAw2ELEXTERk2WifgYGBiWBiYqgggsgLbH/AXxAVA9mVxUjQ5AnN6Awz\
                           eJOm6ta9TVV1kyGmMBVTuNYBMYXrmMJUnmvEFL5hE0PYwzZW8KNNv4sdrGEZf7HVwhFGsqL/GMVk\
                           m8Fpzb1k3FgzE8MsfmPpkw6Wam42y400YgqvvoBWfR7ipk/tMObfDXbLorrqVh1TGCyL6imLJzHf\
                           7OWqmMI47mIKM+1cswfxAA7qtV32ZBBTyMMNTGC5LKrHTkPMxRM4jinM1Ttfx35ZVCfdtpDjHs84\
                           wwNusdqpxQ8tlEV1j++10SgW8+n3NIOyqG5rk4WyqM67DbkRU/iHP7jo8yFN42er/nk7+NWnwRNW\
                           3gBSBVNVgVPz4AAAAABJRU5ErkJggg==');
}

#content > #admin > #users .user > .yesterday {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABR0lEQVQ4jY3QMWsVQRTF8d977DYp\
                           rSWFRQhBLCzEQnSdxhTmE6SUoGIRsBRE8hEsLGIaIZVgIwSCIOvUit9CoqikCJGIIw+LDDKMu74c\
                           GHbmnvs/l7sUCjFdCTF9NKIQ04cQ09WyNgkxXcITnMMOnmED9yt+O58H2T/EVoOXWM5NOzjCEkIV\
                           8C570OXvyhSLRdMatvKEWhvZWytqi5MQ0w8sDO18Bv1s8uUVPhXGrLhPR+DzuC3EdBJiujZvVIhp\
                           oXpfDzGdjKXX8Ao+h5hWa29uQIipwS6O8b6wZqMBIaby+RiXcbfv2sO6t6kLIaaLeB1iWscvPMKL\
                           vmv3hob9E4Dv+I03+IoDbA7B5Qp/V+m79gtuZvAC7vRdezTADgfkkAPcwHrftW//x05CTN/wHPtO\
                           /+xsBCjBKW7hXuN0v6d4OAesdYzNP4BVXkAxZHkYAAAAAElFTkSuQmCC');
}

#content > #admin > #users .user > .thisweek {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABMElEQVQ4y6XTsUpkQRAF0DPDYCh+\
                           wDKBsTyMNhCTNX5oZCJsJGJgIItPMBERMbINDAxMBBOTDW0QQYzED2h/YXHFQFTESNDkCc3oDDN4\
                           k6bq1r1NVXWTIcUwmWK41gUphusUw2Sea6QYfmIDIzjALpax1KHfxx5WsIgHbLbwF+2s6BmjmOgw\
                           OK2514wba2ZimME2Fr7oYKHmZrJcu5FiePMNtOrzGP8G1P7A3IfBflFWV72qUwzDRVk9ZfEE5pr9\
                           XJViKPA/xTDdyTX7EA/hqF7bZV8GKYY8XMc4Fouyuu82xFw8jpMUw2y98zUcFmUVe20hxy1ecIY7\
                           3OBPtxY/tVCU1S1+1UajmM+n39cMirK6qU1+F2V13mvIjRTDI3ZwMeBDmsJqq/55e9ga0OAJy+/K\
                           uFeEv+8AUwAAAABJRU5ErkJggg==');
}

#content > #admin > #users .user > .lastweek {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4y6XSIUsEURQF4G+WxShG\
                           gxg2i5gMi0V/gCbLDoIgYjCIzSJiMBgNBotgeBajgghG/4F/wCCrGEQWMQnXMsLs6OqIpzzePe+c\
                           x73nUkIkM5HcGoBIbiOZKdeakUxjByM4wmgkHaxX9IcYRSuSfbxgt4kzjJcevaKFdsXgsuDeS9xE\
                           oySGBexh9ZsOVgtuoVQbzyIJ/0CzOE9x/0ftGDoiiUhf+v0ugeHKvR1JNOp8FckkHiKZr3KNGuIh\
                           nBSx3dQyiNR33cYU1rLc86AhlsVTOI9ksch8C8dZ7uKnFMp4xBuu8IQuNge1+KWFLPeI2cKohZUs\
                           16ttUJh0C5OlLHf92yL1MFcZ3CfuftiROfSySJZxQP+i1EAPGx/n41WxHVIBpwAAAABJRU5ErkJg\
                           gg==');
}

#content > #admin > #users .user > .older {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABDklEQVQ4y6XSsS5EURAG4O9uNkq1\
                           iCjUIgoR2SgQLQ+wlcILeACPoVRoJKIWkSjtE6h0hCAKQUSD/JqLde21xCSTk/ln/jkz5/x0WZgN\
                           x2osHIfZbqwRpsNe6GAMQ6EdOhVvYwhjZbwXppvYxWjZcAOPZaNWZYD9MvfSlRsX0uU7YTWcVfCU\
                           2GpZ84EXIf5hzfLcxsUfuSNov6/Q6lcdBitxK6Txm6vCBK7CcjXX+AV5AFu4w1HdG1RJis9wHZNY\
                           KrjtVfzlDcJkOA8zYSo8h80evFZIrwmu8YQD3OASaz/t+O0XwnA4Ca9hsYZXO4GCyzCPuYLDfkJ6\
                           wEKNHE9/0MgCHoSVcN9D+/38Pqy8AfZFmoNFUhFWAAAAAElFTkSuQmCC');
}

#content > #admin > #users .user > .notify_N {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJ\
                           TUUH1wIUEjor8ONFuAAAAbdJREFUOI3Nkr1P21AUxX92bJLQWMCQBoLVtAxMjAGqQJwgsXRh7B/J\
                           liwMCCkhLSoDCwNTG5E6ECGWGJz44/nZXZrKqGnX9kzvHr17dM69F/41lHRxDAsSugloGux9hPBv\
                           /AuBY1iIoP3m8LCJovD99LSjwRFABG2z2WwqmQz22VlHg6OZiDYTEHBtWtZbc2MjG3seSb3eGPZ6\
                           JwBmrVYzK5Wsms+TSNkcdjoXQBVATVlxY89DOg5Oq8XqykqutL29/7pa3V8rFnNOq4Ucj5HTKQkU\
                           /hhhdWursV4q5SaXlxgHBwC43S6Lu7sM7+78h5ubbjrCvCGeLG9u1t+VSvr06gpUlVc7O3y7vQ2d\
                           fv9TBj6kh6gyB3IySRLfhySBOEY+PSGDQJn397cIy8WiZRYKeXF/T7ZSASAYDNDLZYau640fH8/T\
                           EX45EHBdMAxrTVHywrZRDYOvo1HQH4181TAQtk1ZVfPG0pIVwcWsT0tZceMgIJYSdB3bcaaeEF8A\
                           bN9/v67ri/L5GRlFL7agpR61aRi2B2FoAfjQmx2SK0R7IMSMP9d/8nO3EMFnBaIMNNKnPI//P/AD\
                           t6DITxD3YnQAAAAASUVORK5CYII=');
}

#content > #admin > #users .user > .notify_D {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK\
                           T2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AU\
                           kSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXX\
                           Pues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgAB\
                           eNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAt\
                           AGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3\
                           AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dX\
                           Lh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+\
                           5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk\
                           5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd\
                           0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA\
                           4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzA\
                           BhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/ph\
                           CJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5\
                           h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+\
                           Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhM\
                           WE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQ\
                           AkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+Io\
                           UspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdp\
                           r+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZ\
                           D5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61Mb\
                           U2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY\
                           /R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllir\
                           SKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79u\
                           p+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6Vh\
                           lWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1\
                           mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lO\
                           k06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7Ry\
                           FDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3I\
                           veRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+B\
                           Z7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/\
                           0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5p\
                           DoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5q\
                           PNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIs\
                           OpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5\
                           hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQ\
                           rAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9\
                           rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1d\
                           T1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aX\
                           Dm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7\
                           vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3S\
                           PVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKa\
                           RptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO\
                           32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21\
                           e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfV\
                           P1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i\
                           /suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8\
                           IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACA\
                           gwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAIESURBVHjapJFNSFRRFMd/5777HFSixI/C\
                           Fm0tiMhmghYtCqpFLQNXtjRqFS2KPtbZtp2rqIQIwU21EGFmAq2spETKviitzNKmjJh845v77mkx\
                           fiwiGPLHPdxzD5w/59y/UVXWEnLzbm4iZcM2QDyKAqCVU7kQKhgjiEjlLYLX5I1ddL5ld/t2AVh0\
                           Du8VRHBlRQU8YAAxYMQQBhAKBIHh4bPxTTbB+MKvIgBJ4kGVxJUJwhD1ijUG58pIYDGBIV6MsdaC\
                           QNmLtyrS+HlqEoDbuTKH99uqV1CR9VwfeJDoEh2n7umxs/dVVTX35OVy+Z95X27Um6VfA2Dh0yzj\
                           F9IcvzhCVajHTkUp6b4xxsT7ErUNKRY+hjzqamf+yqrI3ulLuOmlHMhzflkB6zbWYDLbyDaVQCDO\
                           z5KIUDiYIdU/Rm/3Htw02AP14Htw2U72pdsA6Ms/xiZfHc0zk+wY+sI7k+JbmCKOHTufv+bkuczq\
                           uL7nrw3EBNit60ravKFOulqbuHpthvnMFtIv3nK0o5XS3Afyc5WxXbZzpTE/+gqgYmfvwPCKC0dO\
                           ZPXQ6RGdLSZVudA/9NSbAJEoioiiiLraGi6fydBSb6p0QZFbg8NxS0NjyH/wc+G3sz++F+7UJPEu\
                           lM1x4tR78N6jgKpiJMCYgEAEBMSgIYEovlwoFgdFVVkLfwYAbZ5oBxfXoGgAAAAASUVORK5CYII=');
}

#content > #admin > #users .user > .notify_H {
    background-image: url('data:image/gif;base64,\
                           iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ\
                           bWFnZVJlYWR5ccllPAAAAqRJREFUeNqkU81PE1EQn90WkLbbLYUq3RRbPYlIoJASvhpK00SijUVj\
                           QmgoeIELB/8Gz0bxZgwc1GAauNiDesUEQpAPAyExNQQCidKE1sq2fBS62zqzsqXGeHKS2fd23vx+\
                           b37z3mPy+Tz8j2npEwgEgGVZ0Gg0wDAMh34dwzZ0/ixPRP+Gm31BT8uyDLlc7pygyK4ZjMbuFre7\
                           u6W11WW1WKwUjMXjscWFhaXF2dmZtCjOYCj6RwUq2Gyx9AZHRkZtVqvNpNPB+uoq1Dc2gl0QHHxP\
                           j6O2oaEtPD7O78ViEZWEpQ+WZdRznC84PDxaYTbbjOXlCuPnpaUCO8VobQA3wCp9hCEZCgFquuFy\
                           uz2cyWTTlZYCyzAKKJPJFAgoRmsGzGnv6vIQhggUCZIkOeqdThfNU8fHipNFo1HYSST+6rzT5XJF\
                           pqYcOJ1XCSp4k+mSmmCvqlLGdDpdmCt5uOP3ZBIolzCFJuIPS8eYKwLf8vnA6/VCqK8POI5T3GAw\
                           QFNHB7R1diqYYgLxQBT3dDxfo+4Wnp6Ggf5+mAyHCxXQlZtYBzj6erRPmAJBNpvdWZ6fX/P6/TVU\
                           phar4c1mBUxjsYTtlAhru/IFqXnoipSK/ybAjq69j0TmOj2eZpnjrERARuCnH3/ARvwUzo4bTiU5\
                           G7hTxz9PZnrz1bDJUNDpdJKMhst2e/Dx2FjIiiafXdUHLzfg5r1miKawqdL5SVwsA4i8mltRCBg6\
                           Y7x5er2+SRCEQGhwsP22319XLQiVj95uapc3E7KYPswkU0cHMlu27xi6W7v95sMKw7LPVAKSUole\
                           pdVqK0pKSq7iwxKKHxPK3MVebZXfn3gBrEZiWM0TnZF/rb4FqveQZKKUn+hb/3q+J8eZT3n5ZDb7\
                           7uEkqoJfAgwAtn4iksGzYnkAAAAASUVORK5CYII=');
}

#content > #admin > #users .user > .commands {
    width: 75px;
    white-space: nowrap;
    vertical-align: middle;
}

#content > #admin > #users .user > .commands > .command {
    display: inline-block;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    background-color: lightgray;
    transition-property: color, background-color;
    transition-duration: 0.2s;
}

#content > #admin > #users .user > .commands > .info      { color: white; background-color: blue; cursor: help; }
#content > #admin > #users .user > .commands > .edit      { color: darkblue; }
#content > #admin > #users .user > .commands > .remove    { color: darkred; }

#content > #admin > #users .user > .commands > .info:hover      { color: blue; background-color: white; }
#content > #admin > #users .user > .commands > .edit:hover      { color: white; background-color: darkblue; }
#content > #admin > #users .user > .commands > .remove:hover    { color: white; background-color: darkred; }

#content > #admin #addedituser {
    display: block;
    margin: 0 auto;
    width: 400px;
}

#content > #admin .inputgroup {
    display: table;
    border-collapse: separate;
    border-spacing: 5px;
    padding: 0;
}

#content > #admin .inputgroup > .input {
    display: table-row;
}

#content > #admin .inputgroup > .input > label,
#content > #admin .inputgroup > .input > input {
    display: table-cell;
}

#content > #admin .submit {
    display: block;
    text-align: right;
}

/* Lazy loader */
#content > #album > .day > .entries > .hidden > *,
#content > #media > #published > .hidden > * {
    background-image: url('data:image/gif;base64,\
                           R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh\
                           /hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklr\
                           E2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAA\
                           EAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUk\
                           KhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9\
                           HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYum\
                           CYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzII\
                           unInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAA\
                           ACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJ\
                           ibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFG\
                           xTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdce\
                           CAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==');
    background-position: center;
    background-repeat: no-repeat;
}

#content > #album > .day > .entries > .hidden > * > img,
#content > #media > #published > .hidden > * > img,
#content > #album > .day > .entries > .hidden > .download {
    display: none !important;
}
