html, body {
	margin:0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image:url(images/bg2.jpg);
	background-repeat: repeat-x;
	background-color:#104B9B;
	SCROLLBAR-FACE-COLOR: #1684D3;
	SCROLLBAR-HIGHLIGHT-COLOR: #0F4696;
	SCROLLBAR-SHADOW-COLOR: #3CE0E9;
	SCROLLBAR-ARROW-COLOR: #3BDFE8;
	SCROLLBAR-DARKSHADOW-COLOR: #2D486B;
	SCROLLBAR-BASE-COLOR: #0F4696;	
}

td{background-repeat:no-repeat;}

.table{
	border:1px solid #FFFFFF; 
	font-size: 76%; 
	text-align:justify; 
	color: #FFFFFF; 
	background-color:#104B9B; 
	background-repeat: no-repeat;
}

.corpo{
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	background-image:url(images/bg_int.jpg);
	background-repeat:repeat;
	background-color:#104B9B;
}

.top{
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	height:182px;
}

.txt{font-size:8pt; color: #FFFFFF; text-align:justify;}
.txt a{color:#FFFFFF; text-decoration: none;}
.txt a:hover{color:#8BC3E8; text-decoration: underline;} 

.txtsmall{font-size: 7pt; color: #FFFFFF; text-align:left;}
.txtsmall a{color:#FFFFFF; text-decoration: none;}
.txtsmall a:hover{color:#8BC3E8; text-decoration: underline;}


/* 
.news_txt{font-size: 8pt; color: #fec703; text-align:left;}
.news_txt{font-size: 8pt; color: #fec703; text-align:left; font-weight:bold; font-variant:small-caps;}
*/
.news_txt{font-size: 8pt; color: #104b9b; text-align:left; font-weight:bold; font-variant:small-caps;}
.news_txtpage{font-size: 8pt; color: #FFFFFF; text-align:left; font-weight:bold; font-variant:small-caps;}
.news_txt a{color:#FFFFFF; text-decoration: none;}
.news_txt a:hover{color:#8BC3E8; text-decoration: underline;} 

.news_txt2{font-size: 8pt; color: #104b9b; text-align:left; font-weight:bold; font-variant:small-caps;}
.news_txt2 a{color:#FFFFFF; text-decoration: none;}
.news_txt2 a:hover{color:#8BC3E8; text-decoration: underline;} 

.news_tit{font-size: 8pt; font-weight:bold; color: #FFFFFF; text-align:left;}
.news_tit a{color:#FFFFFF; font-weight:bold; text-decoration: none;}
.news_tit a:hover{color:#8BC3E8; font-weight:bold; text-decoration: underline;} 

.news_link{font-size: 8pt; color: #FFFFFF; text-align:justify;text-decoration: none;}
.news_link:hover{font-size: 8pt; color: #FFFFFF; text-align:justify;text-decoration: underline;}

.title2{
	font-size: 100%;
	color:#0E2750;
	font-weight:bold;
	background-color: #8ABEE5;
	display : block;
}

.title{
	font-size: 100%;
	color:#0E2750;
	font-weight:bold;
	background-color: #8ABEE5;
	/*display : block;*/
}


#elenco{
	color: #FFFFFF; 
	padding: 2px; 
	font-weight: bold;  
	line-height: 14px; 
	background-image : url(images/bg_link.jpg);
	background-repeat: no-repeat;}

#elenco a{color: white; padding: 2px; text-decoration: none;}
#elenco a:hover{color: #8BC3E8; padding: 2px; text-decoration: none;}

hr {color: #FFFFFF; height:1px; margin-right:4px;}

div#bottom{
	font-size: 7pt;
	color: #104B9B;
	background-color:#8ABEE5;
	padding: 6;
	font-weight : bold;
	text-align : center;
}
div#bottom a {
	font-size: 7pt;
	color: #104B9B;
	background-color:#8ABEE5;
	padding: 6;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}
div#bottom a:hover {
	font-size: 7pt;
	color: #104B9B;
	background-color:#8ABEE5;
	padding: 6;
	font-weight : bold;
	text-align : center;
	text-decoration: underline;
}

div#box{
    text-align:left;
	width : 250px;
	border : 1px solid #102953;
	margin:10 20 0 23px;
	background-color : #8BC3E8;
	background-image : url(images/bg_box.jpg);
	color : #102952;
	font-size: 8pt;
	font-weight : bold;
}
div#box a{color : #FF0000; text-decoration : none;}
div#box a:hover{color : #104B9B; text-decoration : none;}
div#box .link {color : #FFFFFF; text-decoration : none;}
div#box .link:hover{color : #8BC3E8; text-decoration : none;}

div#sponsor{
	text-align:left;
	width : 250px;
	border : 1px solid #102953;
	margin:10 20 0 23px;
	background-color : #8BC3E8;
	color : #102952;
	font-size: 8pt;
	font-weight : bold;
	padding:0;
}
div#sponsor a{color:#FFFFFF; text-decoration: none;}
div#sponsor a:hover{color:#8BC3E8; text-decoration: none;}

div#identita{
	float: right;
	padding:4px;
	width:400px;
	border:1px solid #FFFFFF;
	margin:0 0 6 6px;
	background-color : #000000;
	font : 80%;
}

div#menu{
	background-color : #104B9B;
	border-top : 1px solid White;
	font-size : 8pt;
	color : White;
	padding:6px;
	text-align : center;
}
div#menu a{color : White;}
div#menu a:hover{color : Aqua; text-decoration : underline;}

div#logo{position : absolute; top : 1400px; left:40px;}


input.button  {
    font-size : xx-small;
    font-family : Verdana, Arial, Helvetica, sans-serif;        
	color : #FFFFFF;   
    background-color : #8ABEE5;
    height : 20;
    width : 70;
    border: 1px solid #FFFFFF; 
    text-align : center;
}
.powered {
    font-family : Verdana, Arial, Helvetica, sans-serif;        
	color : #FFFFFF;
	font-variant : small-caps;
	font-size: 10px;
}

#TOP{
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF;
}

#CORPO{
	background-color:#104B9B;
	background-image:url(images/bg_int.jpg);
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#index_1{
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	background-color:#104B9B;
}

#speedo{
	width:980px;
	height:84px;
	text-align:center;
	/*background-color:#000;*/
	border-bottom:1px solid #FFF;
	background-image:url(images(bg-speedo.jpg);
}