BODY
{
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 color:#333333;
 margin-top: 0px;
}

TD
{
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 color:#000000;
}

.testo
{
line-height: 18px;
}
.11
{
 font-size:11px;
 color:#000000;
}
.small
{
 font-size:10px;
 color:#000000;
}

.titolo
{
 font-size:18px;
 color:#E18F26;
}
.titolo2
{
 font-size:14px;
 color:#E18F26;
 font-weight: bold;
}
.chiaro12
{
 font-size:12px;
 color:#CCCACB;
}
INPUT {
   color: #3271A7;
   font-family: Tahoma, Verdana, Geneva, sans-serif;
   font-size: 12px;
   background-color: #FFFFFF;
   border: 1 solid #E18F26;
}

.input {
   color: #3271A7;
   font-family: Tahoma, Verdana, Geneva, sans-serif;
   font-size: 12px;
   background-color: #FFFFFF;
   border: 1 solid #E18F26;
}

.noinput {
   border: none;
   background-color: #ffffff;
}

A:link
  {
  text-decoration:underline;
  font-size:12px;
  font-weight:normal;
  color:#414F8D;}
A:visited
  {
  text-decoration:underline;
  font-size:12px;
  font-weight:normal;
  color:#414F8D;}
A:hover
  {
  text-decoration:underline;
  font-size:12px;
  font-weight:normal;
  color:#E48B0C;}

A.SMALL:link
{
text-decoration:none;
 font-size:10px;
 color:#000000;
}
A.SMALL:visited
{
text-decoration:none;
 font-size:10px;
 color:#000000;
}
A.SMALL:hover
{
text-decoration:none;
 font-size:10px;
 color:#2975AA;
}

A.SMALL2:link
{
text-decoration:none;
 font-size:10px;
 color:#f0b412;
}
A.SMALL2:visited
{text-decoration:none;
 font-size:10px;
 color:#f0b412;
}
A.SMALL2:hover
{text-decoration:none;
 font-size:10px;
 color:#2975AA;
}

A.SMALL3:link
{
text-decoration:none;
 font-size:11px;
 color:#2975AA;
}
A.SMALL3:visited
{text-decoration:none;
 font-size:11px;
 color:#2975AA;
}
A.SMALL3:hover
{text-decoration:none;
 font-size:11px;
 color:#f0b412;
}

A.titolo:link
{
 text-decoration:none;
 font-size:18px;
 color:#E18F26;
}
A.titolo:visited
{
 text-decoration:none;
 font-size:18px;
 color:#E18F26;
}
A.titolo:hover
{
 text-decoration:none;
 font-size:18px;
 color:#2975AA;
}

A.titolo2:link
{
 text-decoration:none;
 font-size:14px;
 color:#E18F26;
}
A.titolo2:visited
{
 text-decoration:none;
 font-size:14px;
 color:#E18F26;
}
A.titolo2:hover
{
 text-decoration:none;
 font-size:14px;
 color:#2975AA;
}

.ok {border-top:10px solid #F0B412; border-bottom:10px solid #F0B412; padding:10px; color:#BF6121; margin-top:20px; margin-bottom:20px;}
.ok B {display:block; margin-bottom:10px;}

.ok A:link, .ok A:visited {color:#414F8D;}

.contr {width:308px; line-height:0px; margin-top:15px;}
.contr .cont {border-left:2px solid #B8B4B3; border-right:2px solid #B8B4B3; line-height:1.5em; margin-bottom:-5px; padding:10px;}
.contr .cont .b {border-bottom:1px solid #D8D8D8; font-size:11px;}
.contr .cont .b IMG {border:0px;}
.contr .cont .b A:link, .contr .cont .b A:visited, .tutticontr .b A:visited, .tutticontr .b A:link {color:#000; text-decoration:none; font-size:11px;}

.tutticontr {margin-top:25px;}
.tutticontr IMG {border:0;}

.tutticontr .data {font-family:arial; color:#4386B1; font-weight:bold; border-bottom:1px dotted #D8D8D8; margin:10px 0px 5px;}
.tutticontr .b {border-bottom:1px solid #D8D8D8; font-size:11px;}

.tutticontr table {width:305px;}
.tutticontr .audio {width:18px; border-bottom:1px solid #D8D8D8;}

.storie {font-size:10px; padding-left:13px; padding-top:5px;}
.storie ul {margin:0; padding:5px 15px;}
.storie ul li {padding-top:5px;}
.storie b {color:#D9041D;}