/*
bluescuro #006
red #b11
e1edfc  cyan
215589  blue
*/
body {
    text-align: center;
    background-color: #ccc;
}
body, table {
    font-family: arial, sans-serif;
    font-size: 10pt;
}
table { border-collapse: collapse; background-color: #e7e7e7; }
img { border: 0px; }

.bodybox {
    margin-left: auto; margin-right: auto;
    background: #215589 url(img/bgsx.gif) repeat-x;
    border: 1px solid #215589;
    width: 768px;
    text-align: left;
    vertical-align: top;
    padding: 0;
}

/* custom */
body a, table a {
    color: #258;
}
.outlink {
    color: #006;
}

th {
    font-weight: normal;
}

.header {
    background: transparent url(img/bghead.gif) repeat-y top right;
    height: 100px; overflow: none;
    padding: 10px 10px 0px 10px;
}
.top1 {
    margin: 0;
    text-align: left;
    color: #fff;
    letter-spacing: 8px;
    font-weight: bold;
    font-style: italic;
    font-size: 28pt;
}
.header a {
   color: #fff;
   text-decoration: none;
}
.toolbar {
    width: 100%;
    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-size: 12pt; font-weight: bold;
}
.toolbar td {
    vertical-align: bottom;
    white-space: nowrap;
    padding: 10px 10px 10px 10px;
}
.toolbar a {
    color: #258; /* blu */
    font-weight: bold;
}

.maincont {
    margin: 30px 70px 10px 70px;
    background-color: white;
    border: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
    padding: 15px 15px 15px 15px;
}


/* 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: 9pt;
    margin-left: 5px; margin-right: 5px; padding: 5px 5px 5px 5px;
    overflow: auto;
    width: 500px;
}


