BODY	 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 6px;
	margin-bottom : 0px;	
	background-color : #ffffff;
	color : Black;
}

TD	 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
}

DIV.indir {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
	color:#000000;
	padding-left:4px;
	background:#e3e7e3;
	padding-top:4px;
	padding-bottom:4px;
}

LI,UL {
	list-style-type: square;
	padding:2px;
}

DL{
	margin-left:6px;
}
DD{
	margin-left:6px;
}



html >body LI,UL {
	list-style-type: square;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;	
	padding-left:20px;
}

html >body DL{
	margin-left:20px;
}
html >body DD{
	margin-left:40px;
}




UL.faq {
	list-style-type: none;
}

LI.faq {
	list-style-type: none;
	padding-bottom:2px;
}

img{
	border:0px;
}

img.home{
	border:1px solid #000000;
}


.neretto{
    font-weight : bold;
	font-size:90%;
 }

 .nerettino{
    font-weight : bold;
	font-size:85%;
 }
 
.bianco{
	font-size:90%;
	color : #ffffff;
	background-color : #593cd6;	
}

.bianco a{
	font-size:90%;
	color : #ffffff;
	background-color : #593cd6;	
	text-decoration:none;
}

.copy{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 80%;
	color : #626262;
	font-style : italic;
}

.piupicc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

B {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 95%;
	font-weight : bold;
}

H5 	{
	font-family : Arial, Helvetica, sans-serif;
}

H4{
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
}

A {	text-decoration : underline;
	color:black;
	background-color : transparent;
	}

A:HOVER {
	text-decoration : underline;
	color:#b40000;
	background-color : transparent;
	}

.topbar {
	text-decoration : none;
}	

A:HOVER.topbar {
	text-decoration : underline;
	color:#b40000;
	background-color : #e2e1f5;
}	

.menubar {
	text-decoration : none;
}	

A:HOVER.menubar {
	text-decoration : underline;
	color:#b40000;
	background-color : transparent;
}	

TABLE.menu {
	font-weight : bold;
}

.bordo {
	border-color : #593cd6;
	}

.blu {
	background-color : #a4a1d2;
	color:#ffffff;
}

.violachiaro {
	background-color : #e2e1f5;
	color : Black;
}

.violascuro {
	background-color : #a4a1d2;
	color : Black;
}

.rosafondo {
	background-color : #e2dcdc;
	color:#000000;
}

.verdino {
	background-color : #b9c3b9;
	color:#000000;
	}

.rosa {
	background-color : #eababa;
	color:#000000;
}
.giallo{
	background-color: #f5e0ac;
	color: #000000;
}

.giallino{
        background-color: #f5e0ac;
        color: #000000;
}

.titolo{
	background-color : #ffffff;
	color:#b40000;
	font-weight : bold;
	font-size : 100%;
}
.rosso {
	background-color : #ffffff;
	color:#b40000;
	font-weight : bold;
	font-size : 85%;
}

.titoletto1{
        background-color : #ffffff;
        color:#00b400;
        font-weight : normal;
        font-size : 100%;
}

.titoletto1b{
        background-color : #ffffff;
        color:#00b400;
        font-weight : bold;
        font-size : 100%;
}


.titoletto2{
        background-color : #ffffff;
        color:#0000b4;
        font-weight : normal;
        font-size : 100%;
}

.titoletto2b{
        background-color : #ffffff;
        color:#0000b4;
        font-weight : bold;
        font-size : 100%;
}


.arosso {
	background-color : #ffffff;
	color:#b40000;
}

.grigio {
	background-color : #ffffff;
	color:#505050;
	font-weight : bold;
	font-size:90%;
}

.news{
	font-size : 105%;
	font-weight : bold;
}

.newstesto{
	font-size : 95%;
	font-weight : normal
}

.brevi{
	font-size : 90%;
	font-style : normal;
}

.tit1	{
	font-family : Verdana,Arial,Helvetica, sans-serif ;
	color: #2F2F2F;
	font-size : 110%;
	font-weight : bold;
}

.tit2	{
	font-family : Verdana,Arial,Helvetica, sans-serif ;
	color: #3d18c5;
	font-size : 95%;
	font-weight : bold;
}
.tit2a	{
	font-family : Arial,Helvetica, sans-serif ;
	color: #3d18c5;
	font-size : 95%;
	font-weight : bold;
	font-style : italic;
}

.tbl1{
	border:1px dotted #616161;
	background-color : #f6f6f6;
	border-width: 1px;
	}
	
.td1	{
	background-color : #E9E9E9;
	text-align : center;
	font-weight : bold;
	}

.tit1a	{
	font-family : Verdana,Arial,Helvetica, sans-serif ;
	color: #2F2F2F;
	font-size : 95%;
	font-weight : bold;
	padding-top : 4px;
}

.cls2	{
	font-family : Arial,Helvetica, sans-serif ;
	color: #5F5F5F;
	font-size : 80%;
	background-color : #F2F2F2;
	border : 1px dotted #5F5F5F;
	font-weight : bold;
	text-align : justify;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.fgiallo{
	font-family : Arial, Helvetica, sans-serif;
	font-size :85%;
	background-color : #f6f0d1;
	color : Black;
	text-align: left;
	padding-right: 15px;
	padding-left: 10px;
}
.fcronologia{
	font-family : Arial, Helvetica, sans-serif;
	font-size :90%;
	background-color : #ffffff;
	color : Black;
}

.orizz{
	padding-left: 15px;
	border : 1px dotted #d40000; 
	border-left : none; 
	border-right : none; 
	border-top : 1px dashed #d40000;
	border-bottom : 1px dashed #d40000; 
}
.piugrande{
	background-color : #ffffff;
	color:#b40000;
	font-weight : bold;
	font-size :115%;
}

.puntini{ 
	border : 2px dotted #d40000; 
	border-left : none; 
	border-right : none; 
	border-top : none; 
	border-bottom : 2px dotted #d40000; 
} 

.puntinibia{ 
	border : 1px dotted #ffffff; 
	border-left : none; 
	border-right : none; 
	border-top : none; 
	border-bottom : 1px dotted #ffffff; 
	background-color: #a4a1d2;
} 

div.traspare { display: none; }
div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 0px;    
    background-color: transparent;
}
.noaudio{
	speak : none;
}

.fisso{
	font-family : Arial,Helvetica,sans-serif;   
	font-size :11px; 
	color : #000000; 
	background-color : #ffffff;
}
.fissomonet{
	font-family : Arial,Helvetica,sans-serif;   
	font-size :11px; 
	color : #000000; 
	background-color :#e2e1f5 ;
}

.rettangolo{
	padding:6px;
	padding-left:10px;
	padding-top:10px;
	border:1px solid #a4a1d2;	
}

/*settori*/

#settori{
	background-color : #ffffff;
	color:#000000;	
	font-size: 85%;
	}
	
	#settori table{
		border: 1px solid #a4a1d2;
	}
	
	#settori th{
		border-bottom: 1px solid #a4a1d2;
		font-size: 75%;
	}
	
	td .grigio1{
	background-color:#eae7e7;
	color:#000000;
    }
	
	td .grigio12{
	background-color:#eae7e7;
	color:#000000;
	border-top:10px solid #ffffff;
    }
	
    td .link33{
	background-color:#f1eeee;
	color:#000000;
	padding-left:150px;
	border-top:1px solid #ffffff;
    }
	 
	 td .grigiochiaro33{
	background-color:#f7f7fa;
	color:#000000;
	text-align:center;
    }
	
	td .grigiochiaro333{
	background-color:#f7f7fa;
	color:#000000;
	text-align:center;
	border-right:1px solid #b9bbbe;
	border-left:1px solid #b9bbbe;
    }
    
	td .link3{
	background-color:#f1eeee;
	color:#000000;
	padding-left:10px;
    }
	
	td .grigio2{
	background-color:#eae7e7;
	color:#000000;
	border-top:3px solid #ffffff;
    }
	
	td .grigiochiaro2{
	background-color:#f7f7fa;
	color:#000000;
	border-bottom:1px solid #000000;
	border-top:3px solid #ffffff;
    }
	
	td .grigiochiaro{
	background-color:#f7f7fa;
	color:#000000;
	border-bottom:1px solid #000000;
    }
	
	td .link2{
	background-color:#f1eeee;
	color:#000000;
	border-bottom:1px solid #000000;	
    } 
	
	#bilancio{
	width:100%;
	margin-bottom:0px;
	color:#000000;
	background:#ffffff;
	font-size:0.90em;
    }
	
	#bilancio dl{
	margin:2px;
	margin-top:24px;
	margin-left:20px;
	padding:0px;
	
    }
	#bilancio dd{
	margin:0px;
	padding:0px;
    }
	#bilancio dt{
	margin:0px;
	margin-left:-10px;
	padding:0px;
    }
	
	#bilancio ul{
	margin:0px;
	padding:0px;
	padding-left:10px;
	list-style:square;
    }
	#bilancio li{
	margin:0px;
	padding:2px;
    }
	
	#bilancio li a{
	color:#000000;
	background:#ffffff;
	text-decoration:underline;
    }
	

	#bilanciopart{
	width:100%;
	margin-bottom:0px;
	color:#000000;
	background:#e2e1f5;
	font-size:0.90em;
    }
	
	#bilanciopart dl{
	margin:2px;
	margin-top:10px;
	margin-left:10px;
	padding:0px;
    }
	#bilanciopart dd{
	margin:0px;
	padding:0px;
    }
	#bilanciopart dt{
	margin:0px;
	margin-left:0px;
	padding:0px;
    }
	
	#bilanciopart ul{
	margin:0px;
	padding:0px;
	padding-left:10px;
	list-style:square;
    }
	#bilanciopart li{
	margin:0px;
	padding:2px;
    }
	
	#bilanciopart li a{
	color:#000000;
	background:#e2e1f5;
	text-decoration:underline;
    }
	#bilanciopart li a:hover{
	color:#b40000;
	background:#e2e1f5;
	text-decoration:underline;
    }
	
	#video{
	color:#000000;
	background:#e2e1f5;
	margin:0px;
	margin-left:10px;
	padding:2px;
	font-size:0.85em;
	border-top:2px solid #593cd6;
    }

 .video2{
	color:#000000;
	background:#ffffff;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:2px;
	margin-left:0px;
	padding:2px;
	padding-top:4px;
	padding-left:8px;
    font-size:0.80em;
	min-height: 100px;
    height: auto !important;
    height: 100px;
    border:1px solid #b30000;
   }
   html>body .video2{
	color:#000000;
	background:#ffffff;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:2px;
	margin-left:0px;
	padding:2px;
	padding-top:4px;
	padding-left:8px;
    font-size:0.80em;
    min-height: 100px;
    height: auto !important;
    height: 100px;
    border:1px solid #b30000;
   }
   .video2 a{
	color:#000000;
	background:#ffffff;
   }
.video2 img{
float:left;
border:1px solid #000000;
padding-right:2px;
padding-top:4px;
margin:4px;
vertical-align:top;
}

   .grigiotab{
	color:#000000;
	background:#d9e599;
   }

 .grigiotab2{
	color:#000000;
	background:#e2e2ed;
   }
   
  td .adx{
	background-color:#ffffff;
	color:#000000;
	text-align:center;
    }

