html,body{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  background: #f0f0f0;
	background: #ebe9e5 url(img/top-shine.png) repeat-x;
	}
@font-face {
	font-family: 'MissyBT-Roman';
	src: url('MissyBT-Roman.eot?') format('eot'), 
	     url('MissyBT-Roman.woff') format('woff'), 
	     url('MissyBT-Roman.ttf')  format('truetype'),
	     url('MissyBT-Roman.svg#MissyBT-Roman') format('svg');
}
body.calc{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  background-color: #dddddd;
}
.btext11
{
    color: #333333;
    font: 11px arial, helvetica;
    line-height: 12px;
    text-decoration: none
}
td.small
{
    color: #444444;
    font: 10px "Arial narrow", helvetica;
    line-height: 12px;
    text-decoration: none
}
img.special {
 border: 10px solid #ffffff;
	outline: 1px solid #dddddd;
}
A.small {
	font: 10px "Arial narrow", helvetica; color: #444444; text-decoration: none
}
A.small:hover {
	color: #003399; text-decoration: none
} 
.verde
{
    color: #428D00;
    font: bold 11px arial, helvetica;
    line-height: 16px;
    text-decoration: none
}
th.th1
{
    color: #333333;
    text-align: center;
    background-image: url(img/bgTh.png);
    background-repeat: repeat-x;
    background-color: #cccccc;
    border-bottom: 1px #aaa solid;
    font: bold 12px arial, helvetica;
    line-height: 18px;
    text-decoration: none
}
td.lista
{
    color: #555;
    font: 12px arial, helvetica;
    padding:5px;
    line-height: 24px;
    border-bottom: 1px #cccccc dotted;
    text-decoration: none
}
td.lista11
{
    color: #444444;
    font: 11px arial, helvetica;
    line-height: 18px;
    border-bottom: 1px #cccccc dotted;
    text-decoration: none
}
.textb11
{
    color: #444444;
    font: bold 11px arial, helvetica;
    line-height: 16px;
    text-decoration: none
}
.text11
{
    color: #666666;
    font: 11px arial, helvetica;
    line-height: 14px;
    text-decoration: none
}
.text
{
    color: #555;
    font: 12px arial, helvetica;
    line-height: 18px;
    text-decoration: none
}
.text14
{
    color: #555;
    font: 14px arial, helvetica;
    line-height: 18px;
    text-decoration: none
}
.textb
{
    color: #555;
    font: bold 12px arial, helvetica;
    line-height: 18px;
    text-decoration: none
}
TD.bottom
{
    COLOR: #555;
    FONT: 11px arial, helvetica;
    BORDER-BOTTOM: #ccc 1px dotted; 
    line-height: 5px;
    TEXT-DECORATION: none
}
TD.blank
{
    COLOR: #666666;
    FONT: 11px arial, helvetica;
    BORDER: #aaaaaa 0px dotted; 
    line-height: 5px;
    TEXT-DECORATION: none
}
UL.sq {
	font: 11px arial; color: #444444; text-decoration: none; MARGIN-LEFT: 0px; list-style-type: square; margin-left: 22px;
}
OL {
	font: 11px arial; color: #444444; text-decoration: none; margin-left: 22px;
}

LI.sq{
 font: 11px arial; color: #444444; margin-bottom: 0%; list-style-type : square;
}
LI.num {
 font: 11px arial; color: #444444; margin-bottom: 0%; list-style-type : decimal;
}
LI.let {
 font: 11px arial; color: #444444; margin-bottom: 0%; list-style-type : lower-alpha;
}

INPUT.inp {
    font: 11px arial;
    background: #ffffff; 
    color: #333333; 
    border:  #aaaaaa 1px solid; 
}
INPUT.submit {
   color: #444; 
   font-weight:bold;
   font-size:11px;
   font-family: arial, sans-serif;
   padding-left:6px;
   padding-right:6px;
   height:22px;
}
SELECT.L100 {
        font-size: 11px; 
        background: #ffffff; 
        width: 100px;
        border: #aaaaaa 1px solid;
        color: #333333
}

A.menu {
	font: bold 12px arial, helvetica; color: #dddddd; font-variant: small-caps; text-decoration: none
}
A.menu:hover {
	font: bold 12px arial, helvetica; color: #ffffff; font-variant: small-caps; text-decoration: none
} 

A.item {
	font: bold 14px arial, helvetica; color: #BA54CF; line-height: 14 px; text-decoration: none
}
A.item:hover {
	color: #393939; text-decoration: none
 text-shadow: 0px 0px 5px #ffffff;
 -moz-text-shadow: 0px 0px 5px #ffffff;
 -webkit-text-shadow 0px 0px 5px #ffffff;
text-decoration:none; } 

A.item0 {
	font: 12px arial, helvetica; color: #444444; line-height: 14 px; text-decoration: none
}
A.item0:hover {
	color: #428D00; text-decoration: none
}
    
A.item1 {
	font: bold 12px arial, helvetica; color: #428D00; text-decoration: none
}
A.item1:hover {
	color: #333333; text-decoration: underline
}

A.flags {
	opacity: 0.4;
}
A.flags:hover {
	opacity: 1;
}

a.foot { font: bold 11px arial; text-decoration:none; color:#E19AF0; text-transform:none;} 
a.foot:hover { color:#393939; 
 text-shadow: 0px 0px 5px #ffffff;
 -moz-text-shadow: 0px 0px 5px #ffffff;
 -webkit-text-shadow 0px 0px 5px #ffffff;
text-decoration:none; } 

.titolo { color: #0033CC; font: 14px arial, helvetica; font-variant: small-caps; letter-spacing:-1px; text-decoration: none }
.titolo { color: #0033CC; font: 14px arial, helvetica; font-variant: small-caps; letter-spacing:-1px; text-decoration: none }
a.titolo:hover { color: #428D00; font: 14px arial, helvetica; font-variant: small-caps; letter-spacing:-1px; text-decoration: none }
.titolo2 { color: #0033CC; border-bottom: #dddddd 1px solid; font: bold 12px arial, helvetica; text-decoration: none }
.titolo3 { color: #428D00; border-bottom: #dddddd 1px solid; font: bold 11px arial, helvetica; text-decoration: none }
.msg { color: #428D00; font: bold 14px arial, helvetica; letter-spacing:-1px; text-decoration: none }

