/*

 $Name  : inverted.css, 20071021 © 2000-2007 serraolaser & pf;
 $Date  : Sun, 21 Oct 2007 10:00:00 GMT;
 $Exp   : Mon, 31 Dec 2007 23:59:59 GMT;
 $Lang  : stylesheet;
 $Target: none;
 $Type  : text/css;
 $Desc  : Site Style Sheet Inverted Declaration;

 Programming and graphics by pf  -  All rights reserved.
 You may use, copy, modify, distribute, or transmit this code for any purpose.
 At yet time, is not possible to contact us on a back end server.  Please send
 any questions to: info@serraolaser.it or pjoef@tiscali.it

*/

body
{ background-color: #159698;
  color: #ffffff;
  text-align: center
}
body.mlu
{ background: #159698 url('../images/bgmlu.gif');
  background-attachment: fixed;
  background-repeat: no-repeat;
  color: #ffffff;
  margin: 0px;
  padding: 0px
}
body.fru, table.fru, tr.fru
{ background: #159698 url('../images/bgfru.gif');
  background-attachment: fixed;
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px
}
body.frbur, table.frbur, tr.frbur
{ width: 15px;
  height: 70px;
  background: #159698 url('../images/bgfrbur.gif');
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px
}
body.bu
{ background: #159698 url('../images/bgbu.gif');
  color: #ffffff;
  margin-top: 0px;
  padding-top: 0px;
  text-align: center
}
body.ml
{ background: #159698 url('../images/bgml.gif');
  background-repeat: repeat-y;
  color: #ffffff;
  margin: 2px;
  padding: 2px
}
body.mu
{ background: #159698 url('../images/bgmu.gif');
  background-repeat: repeat-x;
  color: #00ffff;
  text-align: center;
  margin: 0px;
  padding: 0px
}
table.mu, th.mu, td.mu, p.mu
{ font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
  margin-bottom: 0
}
th.mu { vertical-align: middle }
td.mu, img.mu { vertical-align: top }
table.mu, th.mu, td.mu, img.mu { margin-top: 0 }
body.frur, table.frur, tr.frur
{ width: 15px;
  height: 7px;
  background: #159698 url('../images/bgfrur.gif');
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px
}
body.frmur, table.frmur, tr.frmur
{ width: 15px;
  height: 25px;
  background: #159698 url('../images/bgmur.gif');
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px
}
body.frcr, table.frcr, tr.frcr
{ width: 15px;
  background: #159698 url('../images/bgfrcr.gif');
  background-repeat: repeat-y;
  margin: 0px;
  padding: 0px
}
body.copyright
{ background: #159698 url('../images/bgcopyright.gif');
  background-repeat: repeat-x;
  color: #ffffff;
  margin: 0px;
  padding: 0px
}
body.frcopyrr, table.frcopyrr, tr.frcopyrr
{ width: 15px;
  height: 32px;
  background: #159698 url('../images/bgcopyrightr.gif');
  background-repeat: no-repeat;
  color: #00ffff;
  margin: 0px;
  padding: 0px
}
/*
body { background-image: url('../images/logo_ani_468x60new.gif') }
*/
a { text-decoration: none }
a:link, a:visited { color: #ffffff }
td.tdtoc2 a:link { color: #0000ff }
td.tdtoc2 a:visited { color: #000080 }
a:active { color: #ff0000 }
p.bu
{ background-color: #ffffff;
  border: #00ffff 2px inset;
  text-align: center;
  margin: 4px;
  padding: 2px
}
p.bu, p.bu a, p.bu a:link, p.bu a:visited
{ font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.4em
}
p.bu { color: #191970 }
p.bu a, p.bu a:link { color: #0000ff }
p.bu a:visited { color: #000080 }
a.sl-small, a.sl-small:visited, span.sl-small a, span.sl-small a:visited,
 span.sl a, span.sl a:visited, a.section, a.section:visited,
 p.bu a.section:visited
{ color: #ffffff;
  font-weight: bold
}
.sl, .sl-small, span.sl, span.sl-small, a.sl, a.sl-small,
 span.sl a, span.sl-small a
{ color: #ffffff
}

/* Screen media types */
@media screen
{ a:hover, .navbar a:hover, p.copyright a:hover,  span.sl a:hover
  { color: #00ff00 }
  p.bu a:hover, td.tdtoc2 a:hover { color: #ff00ff }
  p.bu a.section:hover, a.section:hover
  { background-color: #191970; color: #159698 }
  .navbar a:hover, a.section:hover { font-weight: bold }
}

/* End of serraolaser Style Sheet Inverted Declaration. */
