/* Cascading Style Sheet */
body {
  background: #003366 url(../img/Home-2009-29.gif) no-repeat fixed center top;
}

body table {
  margin-top: 1px;
}

h2 {
  color: #FF0000;
  font: 30px Arial, Helvetica, sans-serif;
}

h3 {
  color: #666666;
  font: 25px Arial, Helvetica, sans-serif;
}

h5 {
  background: #FFFF00;
}

p {
  color: #000000;
  font: x-small Arial, Helvetica, sans-serif;
  text-align: right;
}

td {
  font: 10px Arial, Helvetica, sans-serif;
}

textarea {
  font: x-small Arial, Helvetica, sans-serif;
}

th {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
}

.campi td{
  font: bold 11px Arial, Helvetica, sans-serif;
}

.catalogo {
  background: #FFFFFF;
  padding-left: 10px;
}
.catalogo td {
vertical-align: top;
}
.catalogo td img {
width: 230px;
border: 1px solid navy;
margin: 2px;
}
.catalogo th {
text-align:center;
}

.inserto {
  background: #666666 url(../img/Bkg_TD.gif) repeat-x center top;
  position: absolute;
  z-index: 50;
}

.menu {
  background: #999999 url('../img/sfondo-flash.jpg') repeat-x center top;
  border: 1px solid #000000;
}

.menu td {
  border: navy solid;
  border-width: 0px 0px 1px;
  height: 25px;
  padding-left: 15px;
  padding-right: 15px;
}

.mod {
  border: #666666 solid;
  border-width: 1px;
}

.normbutton {
  font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  background-color: #F0F8FF;
  border: 1px solid Gray;
  cursor: pointer;
}


.push {
  background: #F0F8FF;
  border: 1px Gray solid;
  color: black;
  font: 11px Arial, Helvetica, sans-serif;
}

.rigo {
  background: url(../img/riga1px.gif) repeat-x center;
}

.th {
  border: navy solid;
  border-width: 0px 0px 1px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}

.top_blu {
  border: black;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-top-width: 1px;
  color: #990000;
  font: oblique bold 36px Verdana, Arial, Helvetica, sans-serif;
}

#movie3 {
  background: #FFFFFF;
  border: 1px #333333 solid;
  left: 30px;
  margin: 3px;
  padding: 3px;
  position: absolute;
  top: 250px;
  width: 250px;
  z-index: 2;
}

a:hover {
  text-decoration: underline;
}

a:visited {
  text-decoration: none;
}
