/*

 $Name  : serraolaser.css, 20071021 © 2000-2007 serraolaser & pf;
 $Date  : Sun, 21 Jan 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 Declaration;

 Programming and graphics by pf  -  All rights reserved.
 Please send any questions to: info@serraolaser.it or pjoef@tiscali.it

 8pt=13px
 9pt=15px
10pt=17px
11pt=18px
12pt=20px
14pt=23px
16pt=27px
18pt=30px
20pt=33px
22pt=37px
24pt=40px
26pt=43px
28pt=46px
36pt=60px
48pt=80px
72pt=120px

*/

.hide { display: none }
.fltlft { float: left }
.fltrght { float: right }
div.toc a:link, .tdtoc2 a:link { color: #0000ff }
div.toc a:visited, .tdtoc2 a:visited { color: #000080 }
.navbar, .navbar a, .navbar p, .navbar p a, div.navbar, p.navbar,
 .navbar a:visited, .section, a.section, a.section:link, div.toc a.section,
 a.section:visited, div.toc a.section:visited, .copyright a:visited,
 p.copyright a:visited
{ background-color: #159698; color: #ffffff }
a.section, a.sl-small { display: inline-table }
span.intestazione a { color: #ffffff }
span.intestazione a:visited { color: #f0fff0 }
th.thnews a:link, td.tdtoc a:link { color: #0000ff }
th.thnews a:visited, td.tdtoc a:visited { color: #000080 }
.navbar a:active, p.copyright a:active, a.section:active,
 a.sl-small:active
{ color: #ff0000 }
.nhrf { background-color: transparent }
.navbar, .navbar a, .navbar p, .navbar p a, div.navbar, p.navbar,
 .navbar a:visited, .section, a.section, a.section:visited
{ color: #ffffff; font-weight: bold }
table.mu { background: url('../images/bgmu.gif') }
td.murght { background: url('../images/bgmur.gif') }
.navbar, .navbar a, .navbar p, .navbar p a, div.navbar, p.navbar,
 .intestazione, a.section
{ font-family: 'Eras Light ITC', 'Eras Medium ITC', 'Eras Medium',
    'Eras Demi ITC', 'Eras Demi', Eurasia, Tahoma, Arial, sans-serif;
  font-weight: bold
}
.navbar, .navbar a, .navbar p, .navbar p a, div.navbar, p.navbar,
 .intestazione, a.section
{ font-stretch: semi-condensed
}
.navbar, .navbar a, .navbar p, .navbar p a, div.navbar, p.navbar,
 .intestazione, a.sl-small, span.sl-small a
{ font-size: 13px
}
h1 span.intestazione { font-size: 13px; font-weight: bold }
a.section, a.section:visited { border: #00ffff 1px outset }
a.section:active { border: #00ffff 1px inset }
div.navbar, div.bg199
{ background-color: #159698;
  border: #00ffff 2px outset
}
div.bg117
{ background-color: #191970;
  border: #00ffff 2px outset
}
div.navbar, div.bg117, div.bg199
{ margin: 8px;
  padding: 4px;
  text-align: center
}
.bgtra { background-color: transparent }
.bgfff { background-color: #ffffff; color: #191970 }
.bg117 { background-color: #191970; color: #ffffff }
.bg117s { background-color: #191970; color: #ffffff; font-size: 13px }
.bg199 { background-color: #159698; color: #ffffff }
.bg199s { background-color: #159698; color: #ffffff; font-size: 13px }
.bgfee { background-color: #fff5ee }
.bgffc { background-color: #fffacd }
.bgffe { background-color: #f5fffa }
.bgfef { background-color: #fff0f5 }
.bgeef { background-color: #e6e6fa }
.bgeff { background-color: #f0ffff }
.bg888 { background-color: #bebebe }
.bgccc { background-color: #c0c0c0 }
.bgeee { background-color: #dcdcdc }
.txtfff, .prefff { color: #ffffff; font-size: 15px }
.txt000, .pre000 { color: #000000; font-size: 15px }
.didascalia { font-size: 11pt; text-align: justify }
td.prefff, td.pre000
{ white-space: pre;
  font-family: 'Courier New', 'Lucida Console', lucidatypewriter,
    'Lucida Sans Unicode', courier;
  font-size: 17px
}
div.bgffc, div.bgffe, div.bgfee, div.bgccc, div.bg117, div.bg199, div.bgfff
{ text-align: center;
  margin: 8px;
  padding: 4px
}
div.bgff0, div.bgffc, div.bgccc, div.bg199, div.bg117
{ border: #00ffff 2px outset }
div.bgfff, div.bgeef, div.bgffe, div.bgfee { border: transparent none }
p.note
{ color: #008080;
  margin-left: 2em;
  padding: 0.1em 2em 1em 2em;
  text-align: justify
}
div.mlu, table.mlu { margin-top: 1px }
td.mlu { color: #00ffff; text-align: left; vertical-align: top }
thmlu, th.mlu { color: #00ffff }
form.mlu, input.mlu, input.mlu, button.mlu
{ font-family: 'Courier New', courier;
  font-size: 11px
}
body.mld
{ width: 165px;
  height: 32px;
  background: #159698 url('../images/bgmld.gif');
  background-repeat: no-repeat;
  margin: 0;
  padding: 0
}
table.mu
{ font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
  line-height: normal
}
div.toc
{ background-color: #ffffff;
  color: #191970;
  border: #00ffff 2px inset;
  margin: 8px;
  padding: 4px
}
div.subtoc
{ background-color: #f0ffff;
  border: #00ffff 2px inset;
  color: #191970;
  margin: 1px 8px;
  padding: 1px
}
ul.toc { list-style-type: none }
td.tdtoc
{ background-color: #ffffff;
  color: #191970;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
  vertical-align: top;
  border: #00ffff 2px inset
}
td.tdtoc2
{ background-color: #ffffff;
  color: #191970;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: normal;
  border: #00ffff 2px inset
}
td.ml2
{ font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: normal
}
th.mu
{ font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.4em;
  vertical-align: top;
  margin-bottom: 0
}
.copyright, p.copyright, p.copyright a, p.rghtoblq { color: #ffffff }
.note, p.copyright, p.rghtoblq, span.frstltr
{ font-family: Tahoma, Arial, Helvetica, sans-serif
}
.note { font-size: 17px }
p.copyright, .copyright a, p.rghtoblq { font-size: 13px }
.navbar a, a.section { font-weight: bold }
.lft { text-align: left }
.cntr, p.copyright, p.navbar, td.cntr { text-align: center }
.rght, .murght, td.rght, td.murght, p.rghtoblq { text-align: right }
.jstfy, p.jstfy { text-align: justify }
p.articololex
{ font-family: 'Times New Roman', utopia, Times, serif;
  font-size: 15px;
  text-align: justify;
  margin: 1em
}
p.copyright, p.navbar, p.rghtoblq { margin-top: 2px; margin-bottom: 2px }
p.rghtoblq { font-style: italic; margin-right: 2em }
textarea.frm
{ font-family: 'Courier New', courier;
  font-size: 17px
}
span.frstltr
{ float: left;
  font-size: 40px;
  font-weight: bold;
  line-height: 1em;
  padding: 4px
}
.sl, .sl-small, span.sl, span.sl-small, a.sl, a.sl-small,
 span.sl a, span.sl-small a
{ font-family: 'Eras-Light-Light Wd', 'Eras Light ITC', 'Eras Medium ITC',
    'Eras Medium', 'Eras Demi ITC', 'Eras Demi', Eurasia, Tahoma, Arial,
    sans-serif
}
span.sl-small { font-size: 13px }
td.cntr, td.cntr, .cntr, .cntrmdl, td.cntrmdl, th.cntrmdl
{ text-align: center
}
th.lft, td.lft, .lft, th.lfttop, td.lfttop, .lfttop, th.lftmdl, td.lftmdl,
 .lftmdl, th.lftbtm, td.lftbtm, .lftbtm
{ text-align: left
}
th.rght, td.rght, .rght, .murght, th.murght, td.murght, th.rghttop,
 td.rghttop, .rghttop, th.rghtmdl, td.rghtmdl, .rghtmdl, th.rghtbtm,
 td.rghtbtm, .rghtbtm
{ text-align: right
}
th.jstfy, td.jstfy, p.jstfy, .jstfy, th.jstfybtm, td.jstfybtm, .jstfybtm,
 th.jstfymdl, td.jstfymdl, .jstfymdl, th.jstfytop, td.jstfytop, .jstfytop,
 .jstfy
{ text-align: justify
}
th.lftmdl, td.lftmdl, .lftmdl, th.cntrmdl, td.cntrmdl, .cntrmdl, th.rghtmdl,
 td.rghtmdl, .rghtmdl, th.jstfymdl, td.jstfymdl, .jstfymdl
{ vertical-align: middle
}
th.top, td.top, .top, th.lfttop, td.lfttop, .lfttop, th.cntrtop, td.cntrtop,
 .cntrtop, th.jstfytop, td.jstfytop, .jstfytop, th.rghttop, td.rghttop,
 .rghttop
{ vertical-align: top
}
th.btm, td.btm, .btm, th.lftbtm, td.lftbtm, .lftbtm, th.cntrbtm, td.cntrbtm,
 .cntrbtm, th.jstfybtm, td.jstfybtm, .jstfybtm, th.rghtbtm, td.rghtbtm,
 .rghtbtm
{ vertical-align: bottom
}

/*
.hdcntrit
{ background-image: url('
http://counter14.bravenet.com/counter.php?id=344709&usernum=1196451038')
}
.hdcntren
{ background-image: url('
http://counter14.bravenet.com/counter.php?id=344708&usernum=1196451038')
}
*/

/*  Aural media styles  */
@media aural
{ .hide { speak: none }
   body, p { voice-family: mary, female }
  .copyright, p.copyright { volume: x-soft; speech-rate: x-fast }
  .note { volume: soft; speech-rate: fast }
}

/*  Print media styles  */
@media print { .hide, .navbar, .noprint { display: none } }

/*  Screen media types  */
@media screen
{ div.toc a:hover, span.sl-small a:hover, span.sl a:hover, th.thnews a:hover,
  td.tdtoc a:hover
  { color: #ff00ff }
  .navbar a:hover, .copyright a:hover, p.copyright a:hover,
  span.intestazione a:hover
  { color: #00ff00 }
  th.thnews a:hover { text-decoration: underline }
  div.toc 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 declaration.  */
