body
{
	background-color: #FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu_top
{
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	font-weight:bold;
}

.menu_top:hover
{
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	font-weight:bold;
}

.site_eng_ita
{
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}

.site_eng_ita:hover
{
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}

.menu_lato_uno
{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.menu_lato_due
{
	color: #A7D2D9;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.menu_home_uno
{
	color: #00387D;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.menu_home_uno:hover
{
	color: #00387D;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.menu_home_uno-r
{
	color: #00387D;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}

.menu_home_uno-r:hover
{
	color: #00387D;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}

.menu_home_due
{
	color: #00387D;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.menu_home_due:hover
{
	color: #00387D;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.titolo-news
{
	text-align: left;
	color: #00387D;
	font-size: 12px;
}

.testo-news
{
	text-align: justify;
	color: #00387D;
	font-size: 10px;
}

.testo
{
	text-align: justify;
	color: #000000;
	font-size: 10px;
}

.testo-dx
{
	text-align: right;
	color: #000000;
	font-size: 10px;
}

.testo-cen
{
	text-align: center;
	color: #000000;
	font-size: 10px;
}

.testo-bold
{
	text-align: justify;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
}

.titolo-menu_up
{
	color: #00387D;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	background-color: #CACACA;
}

.titolo-cat_giallo
{
	color: #EB540D;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	background-color: #FCD402;
}

.titolo-cat_verde
{
	color: #0e2c0b;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	background-color: #3bb82c;
}

.titolo-cat_viola
{
	color: #59558c;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	background-color: #aa84db;
}

.titolo-cat_bianco
{
	color: #adadad;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	background-color: #f2f2f2;
}

.pages
{
	background-color: #F4F4F4;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.border_top
{
	border-top: 2px solid #025380;
	border-left: 2px solid #025380;
	border-right: 2px solid #025380;
}

.border_middle
{
	border-left: 2px solid #025380;
	border-right: 2px solid #025380;
}

.border_bottom
{
	border-left: 2px solid #025380;
	border-right: 2px solid #025380;
	border-bottom: 2px solid #025380;
}

.end
{
	color: #03337B;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.end_u
{
	color: #03337B;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	text-decoration:underline;
}

.border-verde
{
	border: 2px solid #3bb82c;
}

.tabella-verde-uno
{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	background-color: #3bb82c;
}

.tabella-verde-due
{
	color: #0e2c0b;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	background-color: #addca7;
}

.border-bianco
{
	border: 2px solid #999999;
}

.tabella-bianca-uno
{
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	background-color: #f2f2f2;
}

.tabella-bianca-uno-l
{
	color: #999999;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	background-color: #f2f2f2;
}

.tabella-bianca-due
{
	color: #f2f2f2;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	background-color: #999999;
}

.tabella-bianca-due-l
{
	color: #f2f2f2;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	background-color: #999999;
}

.tabella-bianca-info
{
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	text-align: justify;
	background-color: #f2f2f2;
}

.border-giallo
{
	border: 2px solid #EB540D;
}

.tabella-gialla-uno
{
	color: #EB540D;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	background-color: #FCD402;
}

.tabella-gialla-uno-l
{
	color: #EB540D;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	background-color: #FCD402;
}

.tabella-gialla-due
{
	color: #FCD402;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	background-color: #EB540D;
}


.tabella-gialla-due-l
{
	color: #FCD402;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	background-color: #EB540D;
}

.border-viola
{
	border: 2px solid #59558c;
}

.tabella-viola-uno
{
	color: #59558c;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	background-color: #aa84db;
}

.tabella-viola-uno-l
{
	color: #59558c;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	background-color: #aa84db;
}

.tabella-viola-due
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	background-color: #59558c;
}

.tabella-viola-due-l
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	background-color: #59558c;
}

.menu_tabella
{
	color: #00387D;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}