body {
  margin: 0px;
  padding: 0px;
  background: black url(bg-bottom-rouge.jpg) no-repeat center;
  color: #100;
  font-family: Georgia, Palatino, Times New Roman, Helvetica;
  font-size: 11px;
}
h1, h2, h3, h4, h5 {
  color: #5a141f;
  font-weight: bold;
  margin: 8px 0px;
}

h1 { font-size: 22px; margin-bottom: 3em; }
h2 { font-size: 17px; }
h3 { font-size: 16px; }
h4 { font-size: 15px; }
h5 { font-size: 14px; }
#wrap {
  margin: 0px auto;
  padding: 0px;
  background: url(bg-bottom-rouge.jpg);
  width: 750px;
  border-top: 1px solid black;
  position: relative;
}
#content-area {
  background: url(bg-rouge.jpg) no-repeat top center;
  min-height: 400px;
  padding-bottom: 6px;
}

#logo {
  position: absolute;
  bottom: 8px;
  left: 0px;
  background: url(marchio-glow.jpg) no-repeat bottom left;
  height: 85px;
  width: 750px;
  margin: 0px auto;
  display: none;
}

#header {
 
  margin: 0px;
  padding: 4px;
 
  width: 246px;
  height: 170px;
  text-align: right;
  
}

#header h4, #header h3 {
  font-weight: normal;
  margin: 4px 0px 8px 0px;
  font-size: 14px;
  color: #fff7d2;
}
#header h3 span.nome-dottorato  {
  display: block;
  font-size: 18px;
  color: white;
}
h4.russo a {
  color: #612;
  text-decoration: none;
  font-size: 14px;
  padding: 2px;
  
}
h4.russo a:hover {
  
  color: white;
}



#title {
  text-align: right;
  padding-right: 16px;
}
#content {
  margin-left: 216px;
  padding: 0px 32px 65px 32px;
  font-size: 12px;
  text-align: justify;
}


#footer {
   background: #5a1311 url(bg-footer.jpg) repeat-y top left;;
   color: #a88;
   font-size: 10px;
   text-align: center;
   position: absolute;
   bottom: -1px;
   width: 100%;
   padding: 4px 0px;
   margin: 0px;
 
}
#footer a, #footer a:visited, #footer a:active {
  color: #a88;
  text-decoration: none;
}
#footer span {
  display: none;
}
#footer a:hover {
  color: white;
  text-decoration: underline;
}
#menu {
  position: absolute;
  top: 150px;
  left: 32px;
  width: 120px;
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  border-left: 1px solid #311;
}

#menu a, #menu a:visited, #menu a:active {
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #a88;
  text-align: left;
  padding: 2px 8px;
}

#menu a:hover {
  color: #fff;
  border-bottom: 1px solid #311;
  padding-bottom: 1px;
}

#menu hr {
  visibility: hidden;
  border: 0px;
  margin: 0px;
  padding: 0px;
  height: 32px;
}

ul li {
  list-style-type: square;
  padding-bottom: 8px; 
}

td, th {
  font-size: 10px;
}
th {
  font-weight: bold;
  text-align: center;
}
td {
  background: #dcc;
  text-align: left;
}


ul.dottorandi li {
  list-style: none;
}

ul.dottorandi h5 {
  margin: 8px 0px;
  color: #100;
  font-size: 12px;
  font-weight: normal;
}
ul.dottorandi h4 {
  margin: 4px 0px 0px 8px;
  font-size: 13px;
}
ul.dottorandi p {
  margin: 4px 0px 16px 8px;
  font-size: 12px;
}

#content a, #content a:active, #content a:visited {
  color: #612;
  text-decoration: none;
}
#content a:hover {
  text-decoration: underline;
}


img.foto {
 float: left; 
 display: block;
 position: relative;
 border: 1px solid #311;
 margin: 8px 8px 8px 0px;
}

body.copertina {
  background: black;
}
body.copertina h1 { display: none }
body.copertina #wrap { 
  background: url("copertina.jpg") no-repeat scroll bottom;
}
body.copertina #content-area { 
  width: 150px; 
  height: 350px; 
  background-position: 0% 0%;
};
#content.copertina { display: none }
body.copertina #footer { display: none; }


