/* main */

/*
basic blue #00007f
alt 0066AA
basic red #C21A1A
cyan b0c0ff
*/

body {
    text-align: center;
    background-image: url(/artico/themes/pg2006/img/bgblue.gif);
    background-repeat: repeat-x;
    background-color: #b0c0ff;
}
body,table {
    font-family: Arial, Verdana, Helvetica;
    font-size: 10pt;
}

img { border: 0px; }

a {
    color: #C21A1A;
    text-decoration: none;
}
a:hover {
    color: #b0c0ff;
}
img { border: 0px; }

.TopMenu td {
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    background-color: white;
    font-size: 8pt;
    color: black;
    font-weight: bold;
}

/* ultime notizie,.... */
.SxBar {
    background-color: black;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 8pt;
    width: 120px;
}
.SxBar div {
    overflow: auto;
}
.SxBar a {
    font-size: 8pt;
}

/* tabella contenuti */
.TContainer {
    background-color: #a8aaab;
    width: 800px;
    border: 1px solid #000000;
    margin-right: auto;
    margin-left: auto;
}

.DataBox {
    border: 2px solid #000000;
    width: 90%;
}

.DataBoxHeader {
    background-color: black;
    color: white;
}

.DataBoxBody {
    background-color: white;
    color: black;
}


/* sottotabella abstract */

.AbstractList {
    width: 90%;
}

.AbstractListText {
    border: 2px solid #000;
    background-color: #fff;
    text-align: left;
    font-size: 9pt;
    vertical-align: top;
}

.AbstractListTitle {
    background-color: black;
    color: white;
    font-weight: bold;
}
.AbstractListTitle a {
    color: white;
    display: block;
}
.AbstractListTitle a:hover {
    background-color: #b0c0ff;
    color: black;
}

.AbstractListTitle7gg {
    width: 88%;
    border: 1px solid #000000;
}

.AbstractListTitle7gg td {
    background-color: white;
    color: black;
    font-weight: bold;
    font-size: 10pt;
    border-bottom: 1px solid #000000;
    vertical-align: top;
}


.ViewArticle, .Comment {
    border: 2px solid #000000;
    background-color: #FFFFFF;
    text-align: left;
    font-size: 9pt;
    color: black;
    padding: 4px 4px 4px 4px;
    width: 90%;
}

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


.ViewArticle {
    text-align: justify;
}
.AbstractListText {
    padding: 4px 4px 4px 4px;
}

.c1 {
    width: 90%;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    text-align: left;
    font-size: 9pt;
}

.Plug { padding-left: 14px; }
.Plug p, .Plug a { text-indent: -14px; margin: 0px 0px 0px 0px; font-size: 10px; }
.PlugH1, .PlugH3 { padding: 10px 0px 10px 0px; text-align: center; }
.PlugH3 a { color: white; text-decoration: underline; }
.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: #e4b4b4; }
table.InputForm td { text-align: left; }

h2.TreChap {
    background: #ffffff url('/artico/themes/pg2003/img/bullet.gif') no-repeat scroll center left;
    padding-left: 20px;
}
