body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  background: #996633 url(/images/bg.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-attachment: fixed;
  color: #000000;
  margin: 0px 0px 210px 0px;
}

h1 {
    font-family: Candara, Verdana, Arial, Helvetica, sans-serif;
    font-size: 200%;
    text-align: center;
}

h2 {
    font-size: 180%;
    margin: auto auto 2px auto;
}

h3 {
    font-size: 140%;
}

h4 {
    margin-top: 40px;
    font-size: 120%;
}

h5 {
    margin-top: 40px;
    font-size: 100%;
}

h6 {
    margin: 0px auto 2px auto;
    font-size: 120%;
}

dl {
    margin-top: 30px;
}

dt {
    font-size: 140%;
    font-weight: bold;
    margin: 5px;
}

dd {
    font-size: 140%;
    font-family: "Times New Roman", Arial, Helvetica, sans-serif;
    margin-left: 20px;
}

hr {
    height: 1px;
}

td, th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
}

img {
    border: 0;
}

#bgTop {
    width: 100%;
    height: 65px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    background-color: #000000;
}

#mainTable {
    width: 700px;
    position: relative;
    padding: 20px 15px 20px 15px;
    margin: 0px auto 0px auto;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000;
    top: 10px;
    z-index: 2;
}

#mainTable .sb-inner { background-color: #FFFFFF; }
#rtitle { margin: auto auto 25px auto; }
#rtitle h1 { padding: 5px; }
#rtitle h3 { padding: 10px; }
#rtitle .sb-inner { background-color: #eeeeee; }

.navbar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    text-align: center;
    margin: 20px auto 20px auto;
    font-weight: bold;
}

.navbar_active {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
}

#mainContent {
    text-align: left;
    margin: 40px auto auto auto;
}

.centered {
    text-align: center;
}

.separator {
    margin: 50px;
}

/***** ARTICOLI *****/

.Hsection {
    text-decoration: underline;
    margin-top: 40px;
}

.bodyText {
    font-family: "Courier new", Arial, Helvetica, sans-serif;
    font-size: 100%;
    margin-bottom: 40px;
}

acronym {
    text-decoration: underline;
    cursor: help;
}

.elenco_descritto li {
    margin-bottom: 20px;
}

.elenco_numerato li {
    margin-bottom: 20px;
    margin-left: -5px;
}

div.artDescription {
    width: 565px;
    height: 70px;
    margin-bottom: 30px;
    font-family: "Courier new", Arial, Helvetica, sans-serif;
    font-size: 100%;
}

div.artDescription a {
    font-weight: bold;
}

.artImage {
    float: left;
    padding-right: 5px;
    border: 0;
}

/***** RANDOM IMAGE *****/

#RandomImage {
    border: 10px solid black;
}

/***** MBT *****/

.mbtImage {
    float: left;
    margin-right: 5px;
    border: 0;
    margin-bottom: 15px;
}

div.mbtDescription {
    font-family: "Courier new", Arial, Helvetica, sans-serif;
    font-size: 100%;
    clear: left;
}

/***** Videos *****/

.videorow {
    border: 0px;
}

.videorow tr, .itc h6 {
    text-align: center;
}

.videorow td {
    vertical-align: top;
}

.itc {
    width: 290px;
    position: relative;
    margin: 50px auto 50px auto;
}

.itc img {
    vertical-align: middle;
    margin: 10px 10px 10px auto;
}
