/*
bluescuro #006
red #b11
e1edfc  cyan
215589  blue
*/
body {
    text-align: center;
    background-color: #ccc;
    margin: 0;
}
body, table {
    font-family: arial;
}
table { border-collapse: collapse; background-color: #e7e7e7; }
img { border: 0px; max-width: 100%; }

.bodybox {
    margin-left: auto; margin-right: auto;
    background: #215589 url(img/bgsx.gif) repeat-x;
    border-left: 1px solid #215589;
    border-right: 1px solid #215589;
    max-width: 940px;
    text-align: left;
    vertical-align: top;
    padding: 0;
}
/* custom */
body a, table a {
    color: #258;
}
.outlink {
    color: #006;
}

th {
    font-weight: normal;
}

.header {
    background: #edf7f2 url(img/bghead.gif) repeat-y top left;
    padding: 1em;
}
.top1 {
    margin: 0;
    text-align: left;
    color: #fff;
    letter-spacing: 8px;
    font-weight: bold;
    font-style: italic;
    font-size: 200%;
}
.header a {
   color: #fff;
   text-decoration: none;
}
.toolbar {
    text-align: left;
    border-top: 1px solid #e1edfc;
    border-bottom: 5px solid black; background: #def url(img/bgtop.gif) repeat-y top right;
    color: #b11; /* rosso */
    font-weight: bold;
    padding: 0.5em;
}
.toolbar table {
   background-color: transparent;
}
.toolbar td {
    vertical-align: bottom;
    padding: 4px 4px;
    white-space: nowrap;
}
.toolbar a {
    color: #258; /* blu */
    font-weight: bold;
}

.maincont {
    margin: 2em 2em;
    background-color: white;
    border: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
    padding: 1em;
}
@media (max-width: 768px) {
    .maincont {
        margin: 0.5em;
    }
}


/* trewiki widget */
.docbody a { font-weight: bold; }
h1, h2, h3 { color: #181; } /* green #181 red #b11 */
h1 { text-align: center; }
h2 { 
    border-bottom: 1px solid #181; 
    margin: 40px 0 20px 0;
}
.tretable td,.tretable th { border: 1px solid #cccccc;  padding: 1px 5px 1px 5px; }
.tretable th { background: #e7e7ff; font-weight: normal; }
.trerow0 { background: #e7e7e7; }
.trerow1 { background: #f7f7f7; }
.trenote th { cursor: pointer; border: 1px solid #cccccc;  background: #e7e7e7; }
.trecode {
    background: #ffffc0;
    border: 1px solid #cccccc;
    font-size: 90%;
    margin-left: 5px; margin-right: 5px; padding: 5px 5px 5px 5px;
    overflow: auto;
    max-width: 500px;
}

