body {
background-color:#000000;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
img {
vertical-align:baseline;
}
a:link
{
Color: #FFFFFF;
Text-Decoration: underline;
}
a:visited
{
Color: #FFFFFF;
Text-Decoration: underline;
}
a:active
{
Color: #FFFFFF;
Text-Decoration: underline;
}
a:hover
{
Color: #CCCCCC;
Text-Decoration: underline;
}


#centra {
width:960px;  
margin-left:auto; 
margin-right:auto;
text-align:left;
}
/*---SEZIONE HEADER -----------------------------------*/
.contenitoreHeader {
width: 960px;
display:block; 
height:290px;
overflow:hidden;
}
.header {
height:290px;
width: 960px;
vertical-align:top;
text-align: center;
overflow:hidden;
z-index: 1;
display:block; 
}
.menu {
padding-top:55px;
width: 960px;
height: 56px;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
text-align: center;
position: relative;
z-index: 2;
overflow:hidden;
top: -111px;
left: 0px;
display:block;
text-transform:uppercase;
}
.menu a:link
{
color:#FFFFFF;
Text-Decoration: none;
font-weight: bold;
text-transform:uppercase;
}
.menu a:visited
{
color:#FFFFFF;
Text-Decoration: none;
font-weight: bold;
text-transform:uppercase;
}
.menu a:active
{
color:#FFFFFF;
Text-Decoration: none;
font-weight: bold;
text-transform:uppercase;
}
.menu a:hover
{
Color: #FFF;
Text-Decoration: none;
font-weight: bold;
border-top: 3px solid #FFF;
text-transform:uppercase;
}
.attivo
{
Color: #FFF;
Text-Decoration: none;
font-weight: bold;
border-top: 3px solid #FFF;
text-transform:uppercase;
}
.contenuti {
width: 960px;
vertical-align: top;
text-align: center;
display: block;
padding-top: 18px;
}
/*---END SEZIONE HEADER -----------------------------------*/
#immagine {
width: 820px;
}
#footer {
width: 960px;
padding-top: 0px;
padding-bottom: 10px;
padding-top: 20px;
color:#262626;
text-align: center;
}
#footer a:link
{
Color: #262626;
Text-Decoration: underline;
}
#footer a:visited
{
Color: #262626;
Text-Decoration: underline;
}
#footer a:active
{
Color: #262626;
Text-Decoration: underline;
}
#footer a:hover
{
Color: #666666;
Text-Decoration: underline;
}
.sottotitolo {
color: #141C5D;
font-size: 14px;
font-weight: bold;
}
.newsHome {
text-align: justify;
vertical-align: top;
padding-right:20px;
}
.testoHome {
text-align: justify;
vertical-align: top;
padding-right:40px;
color: #FFFFFF;
}
.titoloNews {
font-weight: bolder;
font-size: 18px;
float: right;
}
.titoloHome {
font-weight: bolder;
font-size: 18px;
float: right;
color: #FFFFFF;
text-transform:uppercase;
}
/* Definizione delle classi per il modulo News */
.mnewsTabella
{
Border: 0px solid #FFF;
Width: 100%;
border-collapse: collapse;
}
.mnewsTabella td
{
Border: 0px solid #C0C0C0;
padding: 0px;
}
.mnewsRiga
{
Background-color: #000000;
}
.mnewsRigaAlternato
{
Background-color: #000000;
}
.mnewsRigaMenu
{
Text-align: right;
}
.mnewsLayer
{
Text-align: justify;
}
.mnewsTitolo
{
Font-Size: 12px;
Color: #FFFFFF;
Font-Weight: bold;
}
.mnewsAnteprima
{
Font-Size: 11px;
Color: #FFFFFF;
}
.mnewsNormale
{
Font-Size: 11px;
Color: #FFF;
}
.mnewsInterlinea
{
Font-Family: Verdana;
Font-Size: 6px;
}
/*-------sottomenu--------*/
.sottomenu {
font-weight:bold;
text-transform:uppercase;
}
.sottomenu a:link  { 
font-weight:bold;
color:#FFF;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
display:block;
border-bottom:1px solid #CCCCCC;
font-weight:11px;
text-transform:uppercase;
}			
.sottomenu a:visited  { 
font-weight:bold;
color:#FFF;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
display:block;
border-bottom:1px solid #CCCCCC;
font-weight:11px;
text-transform:uppercase;
}
.sottomenu a:hover { 
font-weight:bold;
color:#FFF;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
display:block;
border-bottom:1px solid #CCCCCC;
font-weight:11px;
background-color: #333333;
text-transform:uppercase;
}
.attivoSottomenu {
font-weight:bold;
color:#666;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
display:block;
border-bottom:1px solid #CCCCCC;
font-weight:11px;
text-transform:uppercase;
}