body {
  background-color: #000000;
  margin: 0px;
  width: 100%;
  height: 100%;
  text-align:center; /* for IE */ 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
}

table, td, th {
  border-collapse: collapse;
  margin: 0px;
  spacing: 0px;
  padding: 0px;
}

.td_top_spacer {
  background-image: url('images/topspacer.jpg');
  background-repeat: repeat;
}

.td_main {
  background-color: #2c2b2b;
  background-image: url('images/bgmain.jpg');
  background-repeat: repeat-y;  
}

.td_menu{
  background-image: url('images/bgmenu.jpg');
  background-repeat: repeat-y;  
}

.td_bottom_spacer {
  background-image: url('images/bottomspacer.jpg');
  background-repeat: repeat;
}

#div_supercontainer {
  width: 535px;
  height: 340px;
  padding: 5px;
  overflow: auto;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  scrollbar-face-color: #3b3a3a; 
  scrollbar-shadow-color: #2c2b2b;
  scrollbar-highlight-color: #3b3a3a;
  scrollbar-3dlight-color: #2c2b2b; 
  scrollbar-darkshadow-color: #2c2b2b; 
  scrollbar-track-color: #e26800; 
  scrollbar-arrow-color: #e26800;
}

.linkmenu {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.div_nome_gatto {
  font-size: 13px; 
  color: #cccccc; 
  font-weight: bold;
  padding-bottom: 15px;
}

.div_contenitore_foto_old {
  width: 260px; 
  height: 260px; 
  float: left; 
  background-image: url('images/sfondo-foto.jpg');
}

.div_contenitore_foto {
  width: 260px; 
  height: 260px; 
  float: left; 
}

.div_cornice_foto {
  border: 1px solid #ffffff;
  background-color: #e26800;  
  padding: 5px;
}

