BODY { font-family: Arial, Helvetica, sans-serif; font-size: 10 pt; color: #003366;  background-color:#ffffff; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;  }


a:link, a:visited {
text-decoration:none;
font-weight: bold;
font-size: 8 pt;
font-family: arial; 
color: #000000;
}

a:hover {
text-decoration:none; 
font-weight: bold;
font-family: arial; 
font-size: 8 pt;
color: #02294D;
}


.mylink:link{
	text-decoration: none;
	color: #000058;
	font-weight: bold;
}

.mylink:visited{
	text-decoration: none;
	color: #000058;
	font-weight: bold;
}


.mylink:hover {
	text-decoration: none;
	color: #FFAD33;
	font-weight: bold;
}


.menuTOP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-family: arial;
	font-style: normal;
	font-weight: none;
	text-decoration:none;
	color: #000000;
}



.titletop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}






.titlesinistra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.menu_sn {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff; 
}
















.testohome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: justify; 
	color: #000000;
}


.menujournal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.titolocontenuti {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #F19A31;
	background-image: url(images/titolocontenuti.gif);

}


.testocontenuti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: justify; 
	color: #231401;
}


.dettaglicontenuti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

.tabledettagli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: justify; 
	color: #ffffff;
	background-color: #1D63A8;
}


.tabledettagli:link{
	font-size: 13px;
	text-decoration: none;
	color: #FFAD33;
	font-weight: bold;
}

.tabledettagli:visited{
	font-size: 13px;
	text-decoration: none;
	color: #FFAD33;
	font-weight: bold;
}


.tabledettagli:hover {
	font-size: 13px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}



.insert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: justify; 
	color: #FFAD33;
}


.insert2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: justify; 
	color: #ffffff;
}



.tabletop{
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 0px;
		font-size: 11px;
		height: 12;
		background-image: url(images/boxtop.gif);
		background-repeat: repeat-x;
		background-position: bottom left;
}
.tablemenutitle{
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 8px;
		font-size: 13px;
		font-weight: bold;
		height: 20;

}
.tablemenu{
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 12px;
		padding-right: 6px;
		font-size: 11px;
		width: 149;
		height: 25;

}
.tablesubmenu{
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 12px;
		padding-right: 6px;
		font-size: 10px;
		width: 149;
		height: 15;


}
.tableriga{
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 0px;
		height: 2;
		background-image: url(tratto.gif);
		background-repeat: repeat-x;
		background-position: bottom left;

}
.tablebottom{
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 0px;
		font-size: 11px;
		height: 9;
		background-image: url(images/boxbottom.gif);
		background-repeat: repeat-x;
		background-position: bottom left;
}

.metaping {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BF1407;
}


    






.tableproject{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: justify; 
	color: #000058;
	background-color: #EDF4F8;
	height: 9;

}

.tableproject:link{
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #000058;
	font-weight: bold;
}

.tableproject:visited{
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #000058;
	font-weight: bold;
}


.tableproject:hover {
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #FFAD33;
	font-weight: bold;
}



.tableprojecttop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: center; 
	font-weight: bold;
	color: #ffffff;
	background-color: #1D63A8;
	height: 9;

}

.tableprojecttop:link{
	text-decoration: none;
	color: #000058;
	font-weight: bold;
}

.tableprojecttop:visited{
	text-decoration: none;
	color: #000058;
	font-weight: bold;
}


.tableprojecttop:hover {
	text-decoration: none;
	color: #FFAD33;
	font-weight: bold;
}



.tableprojectleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left; 
	font-weight: bold;
	color: #ffffff;
	background-image: url(images/bk_menu_top.jpg);
	height: 9;

}


.tableprojectleft:link{
	text-decoration: none;
	color: #000058;
	font-weight: bold;
}

.tableprojectleft:visited{
	text-decoration: none;
	color: #000058;
	font-weight: bold;
}


.tableprojectleft:hover {
	text-decoration: none;
	color: #FFAD33;
	font-weight: bold;
}








#menusn {
	width: 141px;
	text-align: right; 
	font-family: Arial,Helvetica,  sans-serif;
	font-size: 11px;
	color: #333;
}
	
#menusn ul {
	list-style: none;
	margin: 0;
	border: none;
}
		
#menusn li {
	height: 20px;
	line-height: 20px;
	list-style: none;
	list-style-image: none;
	text-decoration:none;
	font-family: Arial,Geneva; 
	font-size: 8 pt;
	color: #000000;
}
	
#menusn li a {
	height: 20px;
	display: block;
	line-height: 20px;
	background-color: #62A0D6;
	background: url(bk_over.gif);
	color: #fff;
	text-decoration: none;
	width: 100%;
}

#menusn li a {
	width: auto;
}

#menusn li a:hover {
	text-decoration:none; 
	font-family: Arial; 
	font-size: 11px;
	color: #02294D;
	background-color: #FFAD33;
	background: url(bk_on.gif);
	color: #000;
}


    
























.banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 3px;
	padding-top: 3px;

}

.bannertop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;

}

.bannertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2368AB;
	font-style: normal;
	font-weight: bold;

}
.Stile5bianco {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.Stile5bianco:link {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.Stile5bianco:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.Stile5bianco:visited {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.Stile5 {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #2368AB; }
.Stile5:link {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2368AB;
	text-decoration: none;
}
.Stile5:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.Stile9 {
	font-size: 11px;
	color: #2368AB;
}
.Stile9:link {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2368AB;
	text-decoration: none;
}
.Stile9:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2368AB;
	text-decoration: underline;
}
.Stile9:visited {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2368AB;
	text-decoration: none;
}
.banner:link {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.banner:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFAD33;
	text-decoration: underline;
	font-weight: bold;
}
.banner:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFAD33;
	text-decoration: none;
	font-weight: bold;
}
.Stile5:visited {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2368AB;
	text-decoration: none;
}














.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;

}



.bottomtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: center; 
	/*font-variant: small-caps;*/

}

.bottombold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-weight: bold;

}

.bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;

}



.bottom:link {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.bottom:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000058;
	text-decoration: underline;
	font-weight: bold;
}
.bottom:visited {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
