.testo {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:bold;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
text-align:justify;
}

body {
border-right:medium none;
border-top:medium none;
font-size:0;
border-left:medium none;
border-bottom:medium none;
font-family:Verdana, Helvetica, Arial, sans-serif;
padding:0;
}

.ba {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
background:#999;
}

a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#C00;
text-decoration:none;
}

a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#900;
text-decoration:none;
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000;
text-decoration:none;
}

a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#C00;
text-decoration:none;
text-align:right;
}

.input {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
border:1px solid #CCC;
width:250px;
height:17px;
background:#F9F9F9;
}

.bottone {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000;
text-decoration:none;
border:1px ridge;
}

.inputcorto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
border:1px solid #CCC;
width:190px;
background:#F9F9F9;
}

.inputiscri {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
border:1px solid #CCC;
width:260px;
height:21px;
background:#F9F9F9;
}

.menucascata {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
border:1px solid #CCC;
width:190px;
height:21px;
background:#F9F9F9;
}

.inputcortissimo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
border:1px solid #CCC;
width:120px;
background:#F9F9F9;
}

.testodata {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:bold;
font-variant:normal;
text-transform:none;
color:#E62F0F;
text-decoration:none;
text-align:right;
}

.data {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-style:normal;
line-height:normal;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
text-align:center;
}

.testodatal {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:bold;
font-variant:normal;
text-transform:none;
color:#E62F0F;
text-decoration:none;
text-align:left;
}

.testo p {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.testoj {
font-weight:bold;
font-size:11px;
}

.rosso {
color:#000!important;
background:#E62F0F !important;
}

.linkNews{
	color: #000 !important;
}

#subMsg{
	font-size:18px;

}

.required{
border: 1px solid #CC0000;
}