BODY 
	{
	scrollbar-face-color: #002978; 
	scrollbar-shadow-color: #CCCCCC; 
	scrollbar-highlight-color: #CCCCCC; 
	scrollbar-3dlight-color: #CCCCCC; 
	scrollbar-darkshadow-color: #CCCCCC; 
	scrollbar-track-color: #FBCD1F;
	scrollbar-arrow-color: #ffffff;
}

#marqueecontainer{
position: relative;
width: 500px; /*marquee width */
height: 80px; /*marquee height */
/* background-color: white; */
overflow: hidden;
/*border: 3px solid orange; */
padding: 4px;
padding-left: 8px;
}

.linea {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #999999;
	height: 1px;
}

  	A:link {
	text-decoration: underline;
	color:#002978;
	font-weight: bold;
}
.img {
	border: 1px solid #FBCD1F;
}

    A:visited {
	text-decoration: underline;
	color:#002978;
	font-weight: bold;
}
	A:active {
	text-decoration: none;
	color:#FBCD1F;
	font-weight: bold;
}
    A:hover {
	color:#FBCD1F;
}
  	.A2:link {
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;
}
    .A2:visited {
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;
}
	.A2:active {
	text-decoration: none;
	color:#002978;
	font-weight: bold;
}
    .A2:hover {
	color:#002978;
} 
  	.A3:link {
	text-decoration: none;
	color:#002878;
	font-weight: bold;
}
    .A3:visited {
	text-decoration: none;
	color:#002878;
	font-weight: bold;
}
	.A3:active {
	text-decoration: none;
	color:#FBCD1F;
	font-weight: bold;
}
    .A3:hover {
	color:#FBCD1F;
} 
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.testo_norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.table_lev {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 2px solid #FBCD1F;
	background-image: url(images/background_tab.jpg);
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002978;
	font-weight: bold;
}



.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
}
.note {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.news {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002878;
}
.powered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
.testo_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	word-spacing: normal;
	vertical-align: 2%;
	line-height: 17px;
}
.tabel_ih {
	background-image: url(images/ih.gif);
}

.tabel_mod {
	background-image: url(images/background2.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 17px;
}
.testo_spa {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.note2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
}
.table_lev2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-image: url(images/background_tab.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.testojap {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.testo_tabjap {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	word-spacing: normal;
	vertical-align: 2%;
	line-height: 17px;
}
.titolo_jap {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002978;
	font-weight: bold;
}
.titolo_red {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}
.testo_pic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
.titolo_pic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002978;
	font-weight: bold;
}
.menu_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002978;
	font-weight: bold;
	line-height: normal;
}
.tabel_mod_bordo {
	background-image: url(images/background2.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 17px;
	border: 2px solid #CCCCCC;
}
.titolo_red_jap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
