a:link { color: var(--color-a-visited-light) }        /* Liens non visités */
a:visited { color: var(--color-a-visited-light) }     /* Liens visités */
a:hover { background: var(--color-a-hover-light) }  /* Liens survolés */
a:active { background: var(--color-a-hover-light) } /* Liens actifs */

#header {
    background-color: var(--color-bpu-light);
}

#header a.bpu {
    color: #222;
    margin-left: 3px;
    text-shadow: 0.5px 0.5px 0.5px #636363; 
}

body {
    background-color: #dc3545a8;
}

#messages {
    background-color:#ccc;
    color: #444;
    border-color: #444;
}

.winContent {
    background-color: #e2e2e2;
    color: #555;
}

.winSizer {
    background-color: #e2e2e2;
}

input[type=password], input[type=text], checkbox, textarea, select, option {
    background-color: #e2e2e2;
    border: 0.5px solid #a9a9a9;
}

input {
    background-color: #e2e2e2; 
}

input[type=submit]:hover {
    background-color: #aedaff;
    border-color: #01549b;
}

ul.pager li span {
    background-image: url(/images/patterns/grey/dark/pattern-90.png);
}

ul.pager li a:hover {
    background-color: var(--color-a-hover-light);
}

div.preview {
    background-color: #e2e2e2;
}

[class^=frame] a.create:before {
    display: block;
    content: '\3b';
    width: 12px;
    height: 12px;
    color: var(--color-bpu-dark);
    font-family: 'elements';
    font-size: 16px;
}

#menu span.text {
    display: inline;
}

#menu a span:before {
    font-size: 1em !important;
}

.winTitle .buttons a, .winTitle .buttons a:hover {
    width: 12px;
    height: 12px;
}

.edc {
    width: auto;
    height: 19px;
}

h3 {
    line-height: 20px;
    font-size: 1em;
}

a.fullscreen:before,
.winTitle .buttons a.close:before {
    font-size: 1em !important
}

.username-text {
    font-size: 1em
}

a.parent {
    margin-left: 0px;
}