BODY{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tdmenu00
{	
    background-image: url(../../Images/sfuma_top.jpg);
    background-repeat:repeat-x;
    font-size: 11px;
    color: #897975;
    font-family: Arial, Helvteica, sans-serif;
    font-weight: bold; 
    text-decoration: none;
 }

.footer {
    background-image: url(../../Images/sfuma_down.jpg);
    background-repeat:repeat-x;
    color: #00529c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}


.tdmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #b1b1b3;
	border-top: 1px solid #b1b1b3;
}
.menu01
{		font-family: Arial, Helvetica, sans-serif;
color: Black;
	font-size: 11px;}
.menu01 A
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529c;}
.menu01 A:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00529c;}
.menu01 A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
.news1 {
	color: Gray;
	font-size: 13px;
	font-weight: bold;
}

.titoloStory {
	color: Gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.titoloStory A{
	color: Gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:underline;
}
.titoloStory A:hover{
	color: Gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:underline;
}
.titoloStory A:visited{
	color: Gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:underline;
}
.titoloElenco {
	color: #00529c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
    text-decoration:none
}
.titoloElenco A{
	color: #00529c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}
.titoloElenco A:visited{
	color: #00529c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}
.titoloElenco A:hover{
	color: #00529c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}
.titoloElencoConPadding {
	color: #00529c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
}
.titoloElenco_link {
	color: #00529c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}
.titoloElenco_link A{
	color: #00529c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}
.titoloElenco_link A:visited{
	color: #00529c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}
.titoloElenco_link A:hover{
	color: Black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}	
.titoloElenco_Gray {
	color: Gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}
.titoloElenco_Gray A{
	color: Gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}
.titoloElenco_Gray A:visited{
	color: #5780AE;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}
.titoloElenco_Gray A:hover{
	color: #5780AE;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
    text-decoration:none
}	
.menu02
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	padding-left:40px;
	text-align: left;
	
	
}
.menu02 A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
	text-align: left;

}
.menu02 A:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
		text-align: left;

	}
.menu02 A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
    text-align: left;
    text-decoration:none;

}

.menu02NoPadding
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	text-align: left;
	
	
}
.menu02NoPadding A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
	text-align: left;

}
.menu02NoPadding A:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
		text-align: left;

	}
.menu02NoPadding A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
    text-align: left;
    text-decoration:none;
}
.menu02Gray
{
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 12px;
	text-align: left;
}
.menu02Gray A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-decoration: none;
	text-align: left;

}
.menu02Gray A:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-decoration: none;
		text-align: left;

	}
.menu02Gray A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-align: center;
	text-decoration:none;

}
.menu02b
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	text-align: left;
	
	
}
.menu02b A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
	text-align: left;

}
.menu02b A:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
		text-align: left;

	}
.menu02b A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
    text-align: left;
    text-decoration:none;

}
.menu03Gray
{
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 12px;
	text-align: center;
}
.menu03Gray A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
	text-align: center;

}
.menu03Gray A:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-decoration: none;
		text-align: center;

	}
.menu03Gray A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: center;
	text-decoration:none;

}
.menu03b
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	
}
.menu03b A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5780AE;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.menu03b A:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5780AE;
	text-decoration: none;
		text-align: left;
	font-weight: bold;
	}
.menu03b A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
		text-align: left;
	font-weight: bold;
}

.menu03
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	
}
.menu03 A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5780AE;
	text-decoration: none;
	padding-left: 24px;
	text-align: left;
	font-weight: bold;
}
.menu03 A:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5780AE;
	text-decoration: none;
	padding-left: 24px;
		text-align: left;
	font-weight: bold;
	}
.menu03 A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	padding-left: 24px;
	text-align: left;
	font-weight: bold;
}

.TestiGrigi {color: #999999}

.TestiGrigiBig 
    {
        font-size: 14px;
        color: #999999;
        text-decoration:none;
        
    }
    
.TestiGrigiSmall
    {
        font-size: 11px;
        color: #999999;
        text-decoration:none;
        
    }
.TitoloSerieBig {
	font-size: 24px;
	font-weight: bold;
	color: #5780AE;
}
.TitoloSerieBigNoBold {
	font-size: 24px;
	color: #5780AE;
}
.TestiBlu 
{
    color: #5780AE;
     text-decoration:none;
 }
.TestiBlu A
{
    color: #5780AE;
    text-decoration:none;
}

.TestiTesti{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.titoloNERO {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
A.linkmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
A.linkmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
A.linkmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2a5bae; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
A.menu1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2c5bae; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6b6b6b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.menu1:click {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.menu3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #6b6b6b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu3:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2c5bae; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu3click {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titoloceleste {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2c5bae; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 2px; TEXT-DECORATION: none
}

.menu03c
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	text-align: left;
	
	
}
.menu03c A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5780AE;
	text-decoration: none;
	text-align: left;
	
}
.menu03c A:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5780AE;
	text-decoration: none;
		text-align: left;
	
	}
.menu03c A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
		text-align: left;
}






.box{
	width:276px;
	height:120px;
	}

.linklista{
	margin-top:-10px;
	margin-right:-34px;
	}




#referenze{
	
		margin-left: 670px;
		margin-top:-260px;
		}



#news{
	
		margin-left: 0px;
		margin-top: 0px;
		}

.titolonews{
	
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#b00000;
}
.sottotitolonews{
	
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}

.testonews{
	
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#666666;
}
.linknews{
	
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#999999;
}

.titolotesto{
	
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#b00000;
}
.sottotitolotesto{
	
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}

.testotesto{
	
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#666666;
}
.linktesto{
	
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#999999;
}

        .menu00
        {    
            font-size: 13px;
            color: #999999;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold; 
            text-decoration: none;
             
        }

	     .secondaryLevelOne
		{
		    background-color:Transparent;
		    background-image:url('../../Images/bkmenu.png');
		    font-size: 12px;
		    color: #FFFFFF;
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: normal; 
		    text-decoration: none;
	      }
		  .secondaryLevelOne A
		{
			background-color:Transparent;	
			background-repeat:no-repeat;
			background-image: none;
			display:block;
		}
		.secondaryLevelOne A:visited
		{
			background-color:Transparent;
			background-repeat:no-repeat;
			background-image: none;		
			display: block;
		}
		 .secondaryLevelOne A:link
		{
			background-color:Transparent;    
			background-repeat:no-repeat;
			background-image: none;
			display: block;
		}
		.secondaryLevelOne A:active
		{
			background-color:Transparent;
			background-repeat:no-repeat;
			background-image: none;
			display: block;
		}
		.secondaryLevelOne A:focus
		{
			background-color:Transparent;
			background-repeat:no-repeat;
			background-image: none;
			display: block;
		}
	       .secondaryLevelOne A:hover
		{
			background-color:Transparent;
			background-repeat:no-repeat;
			background-image: none;
			display: block;
		}
		  .NoBorder
		{
		    border-style:none;
		    border-color:White;
		}





		
		
.style1 {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#b00000;
	width: 260px solid #00FFFF;
}
.style2 {
		font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: left;
		font-size: small;

}
.style3 {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#999999;
	
}
	
#ulnews li {
  width: 260px;
  height:86px;
  overflow: hidden;
  list-style-type: none;
  color: #000;  
  display: none;
}

#ulnews li img {
  display: block;
}

#ulnews li p {
  margin: 0;
  padding: 3px;
  font-size: .8em;  
}
#marqueecontainer{
position: relative;
width: 260px; /*marquee width */
height: 80px; /*marquee height */
background-color: Transparent;
overflow: hidden;
border: 0px;
padding: 2px;
padding-left: 4px;
}
