body {
  font-family:arial;
  font-size:12;
  font-style:italic;
  color:#000000;
  background-color:#000000;
  width:960;
}

#banner {
  width:960px;
  height:156px;
  background: #000000 url("../_foto/menu/banner.jpg") center left no-repeat;
  position: absolute; 
  top: 0px; 
  left: 0px;
}

#banner a.home {
  position:absolute;
  left:0px;
  top:0px;
  width:961px;
  height:156px;
}

#lista {
  width:960px;
  height:38px;
  background: #000000 url("../_foto/menu/lista.jpg") center left repeat;
  position: absolute; 
  top: 156px; 
  left: 0px;

  font-weight:bold;  
  color:#A0A030;
}

#lista li {
  display: block;
  float: left;
  padding: 0;
  margin: 0px 0 0 15px;
  line-height: 15px;
}

#lista ul {
  position: absolute; 
  top: 4px; 
  left: 15px;
  margin: 0 0 0 0;
  padding: 0;
}

#lista a {
  color:#505030;
  text-decoration:none;
}

#lista a:hover {
  color:#000000;
  text-decoration:none;
}

#lista p {
  position: absolute; 
  top: 4px; 
  left: 840px;
  margin: 0 0 0 0;
  padding: 0;
}

#panel_left {
  position:absolute;
  top:194;
  left:0;
  width:174px;
  background-color:#000000;
  overflow:hidden;
}

#panel_right {
  position:absolute;
  top:194;
  left:776;
  width:185px;
  background-color:#000000;
  overflow:hidden;
}

#panel_left_top {
  display:block;
  position:static;
  height:28px;
  background: #000000 url("../_foto/menu/panel_left_top.jpg") center left no-repeat;
}

#panel_left_middle {  
  position:static;
  font-style:italic;
  font-height:bold;    

  background: #000000 url("../_foto/menu/panel_left_middle.jpg") center left repeat;

  color:#000000;
  padding-left:15px;
  padding-right:22px;
  line-height:26px;
}

#panel_left_middle a {
  color:#505030;
  text-decoration:none;
  font-style:italic;
  font-weight:bold;
  font-size:12;
  line-height:26px;    
}

#panel_left_middle a:hover {
  color:#000000;
  text-decoration:none;
}

#panel_left_bottom {
  position:static;
  height:143px;
  background: #000000 url("../_foto/menu/panel_left_bottom.jpg") top left no-repeat;
}

#panel_center {
  position:absolute;
  top:186;
  left:178;
  width:601px;
  background-color:#000000;
  overflow:hidden;
}

#panel_center_top {
  display:block;
  position:static;  
  height:46px;
  background: #000000 url("../_foto/menu/panel_center_top.jpg") bottom left no-repeat;

  font-weight:bold;
  font-style:italic;
  font-size:22;  
  color:#000000;
  text-align:center;  
  line-height:36px;  
}

#panel_center_middle {  
  position:static;  
  background: #000000 url("../_foto/menu/panel_center_middle.jpg") center left repeat;

  color:#000000;
  padding-left:25px;
  padding-right:25px;
  font-style:italic;
  overflow:hidden;  
}

#panel_center_bottom {
  position:static;
  height:52px;
  color:#303030;
  font-size:10;
  padding-left:40px;
  padding-right:40px;
  background: #000000 url("../_foto/menu/panel_center_bottom.jpg") top left no-repeat;
}

table {
  padding:3px;
  border-width:1px;
  border-color:#303030;
  border-style:solid;
  font-size:12;
  font-style:italic;
}

table.hidden {
  padding:0px;
  border-width:0px;
}

td {
  border-width:1px;
  border-color:#303030;
  border-style:solid;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
}

td.hidden {
  border-width:0px;
}

td.eqip {
  border-width:0px;
  width:182px;
  height:110px;
  text-align:center;
  background: #000000 url("../_foto/menu/equilibrie_ip.gif") top left no-repeat;
}

a {
  text-decoration:none;
  color:#505030;
  font-weight:bold;
}

a:hover {
  color:#000000;
}

h1 {
  spacing:0px;
  border:0px;
  padding:0px;
}

