body { 
	 /* background: white; */ /* Prima dichiarazione: notate il punto e virgola finale!*/
	 /* background-image: url(pattern_11.gif); */
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	 font-size: 11px; /* Terza dichiarazione */
	 color: white;
}

/* Titolo di primo livello */
h1 {
	color: black;
}

/* Tag a */

A:link {
	  text-decoration: none; /* ad. es. bold, underline, blink, italic */
	  color: white;
}

A:visited {
	  text-decoration: none; 
	  color: white;
}

A:hover   {
	  color: yellow;
}

.headerbar {
	  background-color: #000000;
	  background-image: url("bg_header.gif");
	  color: #FFFFFF;
}

.border {
	  border:1px solid black;
}

.dbmenu_platform {
	  background-image: url("platform.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_license {
	  background-image: url("dollar.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_game {
	  background-image: url("game.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_music {
	  background-image: url("bgmusic.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_musicgenre {
	  background-image: url("instruments.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_book {
	  background-image: url("bgbook.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_language {
	  background-image: url("language.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_movie {
	  background-image: url("movie_dbicon.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_cast {
	  background-image: url("acting.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_time {
	  background-image: url("time.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_chart {
	  background-image: url("chart.png");	  
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu_action {
	  background-image: url("action.png");
	  background-repeat: no-repeat;
	  background-position: left;
}

.dbmenu {
	  font-size: 15px;
}

.myfooter {
	  background-color: #3d3636; /* default: silver */
	  color: black;
	  padding: 0px;
}

.cloud {
	  background-image: url("cloud.png");
	  background-repeat: no-repeat;
	  background-position: bottom center;
}

.yellow {
	  background-color: red;
	 -moz-border-radius: 25px;
	 border-radius: 25px;
	 -webkit-border-radius: 25px;
}

.whitetable {
	  background-color: black;
	  padding: 0px;
}

.whitetable_dbbg {
	  background-color: black;
	  background-image: url("dbbg.png");
	  background-repeat: no-repeat;
	  background-position: left;
	  padding: 0px; 
}

.cerca {
	  background-color: #add7ff;
}

.notfound {
	  background-image: url("notfoundbig.png");
	  background-repeat: no-repeat;
	  background-position: center;
}

td.button {
	  background-color: #2a2828;
	  -moz-border-radius: 25px;
	  border-radius: 25px;
	  -webkit-border-radius: 25px;
}

td.button:hover {
	  background-color: #984f4f;
}

tr.celestino {
	  background-color: #2a2828;
}

tr.celestino:hover {
	  background-color: #984f4f;
}

td.celestino {
	  background-color: #2a2828;
}

td.celestino:hover {
	  background-color: #984f4f;
}


tr.celeste {
	  background-color: black;
}

tr.celeste:hover {
	  background-color: #984f4f;
}



/* Paragrafo generico */
p {
	 color: white;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	 font-size: 11px; /* Terza dichiarazione */
}

mm0 {
	 color: black;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	 font-size: 15px; /* Terza dichiarazione */
}

table.maintable {
	 background: black; /* default: silver */
	 -moz-border-radius: 5px;
	 border-radius: 5px;
	 -webkit-border-radius: 5px;
	 color: black;
	 padding: 4px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	 font-size: 11px; /* Terza dichiarazione */
}

table {
	 background: black; /* default: silver */
	 color: black;
	 padding: 4px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	 font-size: 11px; /* Terza dichiarazione */
}

option {
	 background: black;
}

select {
	 background: black;
	 color: white;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	 font-size: 11px; /* Terza dichiarazione */
}

.select_yellow {
	 background: #2a2828;
	 color: white;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	 font-size: 11px; /* Terza dichiarazione */
}

input {
	 color: black;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	 font-size: 11px; /* Terza dichiarazione */
}

tr {
	 color: white;
}

td {
	 color: white;
}

#div1 {
	 background: Silver; /* Sfondo colr argento */
	 width: 300px; 
	  }

#div2 {
	 background: Silver;
	 width: 300px; 
	 position: absolute; 
	 top: 400px;	 
	 left: 400px;
}

/* Border start */

.border-left { 
    background: url("images/border_left.gif") #FFFFFF repeat-y 0 0;
}

.border-right {
    background: url("images/border_right.gif") repeat-y 100% 0;
}

.border-top { 
    background: url("images/border_top.gif") repeat-x 0 0; 
}

.border-top-left {
    background: url("images/border_top_left.gif") no-repeat 0 0;
}

.border-top-right {
    background: url("images/border_top_right.gif") no-repeat 100% 0;
    width: 100%;
}

.border-bottom { 
    background: url("images/border_bottom2.gif") repeat-x 0 100%;
}

.border-bottom span {
    background: url("images/border_bottom.gif") no-repeat 0 0;
    display: block;
    height: 18px; 
}

.border-bottom span span { 
    background-position: 100% -18px;
}

.inside { 
    padding: 17px 27px 10px 27px;
}

/* Border end */

#box { width:250px }

.tag { padding: 2px; text-decoration: none; }
.tag:link  { color: #000099; }
.tag:visited { color: #CC3300; }
.tag:hover { color: #FFFFCC; background: #993300; }
.tag:active { color: #FFFFCC; background: #996633; }

/* This CSS is used for the Show/Hide functionality. */
.more {
  display: none;
  border-top: 1px dotted #36f;
  border-bottom: 1px dotted #36f; }
a.showLink, a.hideLink {
  text-decoration: none;
  color: #36f;
  padding-left: 8px;
  background: transparent url(down_black.png) no-repeat left; }
a.hideLink {
  background: transparent url(up_black.png) no-repeat left; }
a.showLink:hover, a.hideLink:hover {
  border-bottom: 1px dotted #36f; }

.middle { vertical-align:middle }
