/* main */

/*
    basic blue #00529b
    alt 0066AA
    basic red #C21A1A
*/

body {
    background-color: #CBD1D4; text-align: center;
    font-family: Arial, Verdana, Helvetica;
    font-size: 10pt;
    color: black;
}
img { border: 0px; }

a, table a {
    color: #C21A1A;
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
}

a:hover {
    color: #00529b;
}

/* prima parte (superiore) */
.THeader {
    width: 800px; height: 255px;
    color: white;
    background-image: url(img/header10.jpg);
}

/* ultime notizie,.... */
.Topline {
    background-color: white;
}

/* tabella contenuti */
.TContainer {
    background-image: url(/artico/themes/oltre2003/img/banda.gif);
    width: 800px;
}

.SxBar, #Today {
    width: 207px;
    color: white;
}

/* sottotabella abstract */

.AbstractList {
    width: 90%;
}

.AbstractListImg {
    border: 2px solid #FFFFFF;
}

.AbstractListText, .ViewArticle, .Comment, .ViewArticle table {
    background-color: #FFFFFF;
    text-align: left;
    font-size: 9pt;
    color: black;
}
.ViewArticle, .Comment {
    padding: 4px 4px 4px 4px;
    width: 90%;
}
.ViewArticle {
    text-align: justify;
}
.AbstractListText {
    padding: 4px 4px 4px 4px;
}


/* plugin today */
#cerca {
    background-image: url(/artico/themes/oltre2003/img/bg5.gif);
}

#PreToday {
    height: 266px; width: 207px; overflow: auto;
    background-image: url(/artico/themes/oltre2003/img/calendario.jpg);
    vertical-align:  text-bottom;
}

#Today {
    padding-left: 50px;
    font-weight: bold;
    vertical-align: bottom;
}

#Today .PlugH1 {
    text-transform: uppercase;
}

#Today p {
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 9pt;
}
#Today a {
    color: white;
}
.TodayBlock {
    margin-top: 10px;
}

.PlugAddcomment {
    width: 90%; text-align: center;
    background-color: #ffffff;
    padding: 20 20 20 20;
    margin: 15 15 15 15;
}

.Plug form { margin: 0px; }
.Plug input { font-size: 8px; background-color: #CCCCCC; }


/* trewiki */
.TreSsv td { border: 1px solid #cccccc;  padding: 1px 5px 1px 5px; }
.TreSsv0 { background: #e4e4e4; }
.TreSsv1 { background: #efefef; }

/* input form */
table.InputForm { background-color: #66CCFF; }
table.InputForm td { text-align: left; }

