.slogan {
   font-family: Arial, Helvetica;
   font-size: 14px; 
   font-weight: bold; 
   font-style: oblique;
   color: #FFFFFF;
}
.mainmenu {
   font-family: Arial, Helvetica;
   font-size: 14px; 
   font-weight: bold; 
   font-style: oblique;
   color: #FB0B0A;
}
.sect {
   font-family: Arial, Helvetica;
   font-size: 13px; 
   font-weight: bold; 
   font-style: oblique;
   color: #222222;
   text-align: left;
   padding-left: 62px;
   padding-bottom: 12px;
}
.merclist {
   font-family: Arial, Helvetica;
   font-size: 12px; 
   font-weight: bold; 
   font-style: oblique;
   color: #222222;
}
p,div,span,li {
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    color: 111111;
    line-height: 140%;
}
td {
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    color: 111111;
    line-height: 140%;
    padding-left: 3px;
    padding-right: 3px;
}
.base {
    text-align: justify;
    color: 111111;
    margin-top: 4px;
    margin-bottom: 4px;
}
form 
{
   margin: 0px;
   padding: 0px;
}
input
{
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    color: 111111;
}
textarea
{
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    color: 111111;
}
select
{
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    color: 111111;
}

a:link
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:active
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

a.group:link 
{
  color: #000059;
  text-decoration: none;
}
a.group:visited
{
  color: #000059;
  text-decoration: none;
}
a.group:active 
{
  color: #000059;
  text-decoration: none;
}
a.group:hover 
{
  color: #4294AE;
  text-decoration: underline;
}

li.static_page
{


}
.label
{
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: 111111;
    text-align: center;
    border-bottom: solid 1px #FB0B0A;
}
.testoup
{
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    color: 111111;
    line-height: 140%;
    text-align: left;
    padding-top: 16px;
    padding-left: 16px;
}
.msggroups
{
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    text-align: left;
    font-weight: bold;
    color: #FB0B0A;
    padding-top: 16px;
    padding-left: 16px;
}
.testodw
{
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    color: #222222;
    line-height: 140%;
    text-align: left;
    padding-top: 16px;
    padding-left: 16px;
}
.thead 
{
    background-color: #FB0B0A;
    margin: 1px;
    padding-left: 3px;
    padding-right: 3px;
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    border-top: solid 1px #333333;
    border-bottom: solid 1px #333333;
}
.cell
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    text-align: left;
    border-bottom: solid 1px #333333;
}

.texterr
{
    color: #FC2321;
}

.tdtexterr
{
    color: #FC2321;
    font-weight: bold;
    border-bottom: solid 1px #333333;
}

.tdtexterr
{
    color: #FC2321;
    font-weight: bold;
    border-bottom: solid 1px #333333;
}

.tdformtesto
{
    font-weight: bold;
    border-bottom: solid 1px #333333;
}


#resume {
    clear: both;
    float: left;
    width: 250px;
    margin: 0px 0px 0px 0px;
 }

#resume ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

#resume li.sch
{
    display: block;
    color: #111111;
    background: #FFFFFF;
    border-top: 1px #FEFEFE solid;
    border-bottom: 1px #888888 solid;
    margin: 0px;
    padding-left: 8px;
    width: 250px;
    line-height: 18px;
    height: 25px;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
}

.cstr 
{
    background-color: #EEEEEF;
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #0000;
}
.cstd 
{
    background-color: #F9F9F9;
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 10px;
    color: #000000;
}
.storia 
{
    color: #FFFFFF;
    text-align: justify; 
    font-family: Arial; 
    font-size: 12px; 
    line-height: 120%; 
    margin: 6px;
}
.dot {
    padding: 12px;
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 12px;
    color: 000000;
    line-height: 140%;
}
li.reddot {
    padding: 12px;
    font-family: Verdana,Sans-Serif,Arial,Helvetica;
    font-size: 12px;
    color: 000000;
    line-height: 140%;
    list-style-image: url(http://www.bigatton.it/img/punto-rosso.gif);
}
.pubb 
{
    color: #FFFFFF;
    font-family: Tahoma; 
    font-weight: bold; 
    font-size: 14px; 
    font-style: italic; 
    margin: 6px;
}
