body, td {
 font-family: verdana,arial,helvetica;
 font-size:8pt;
 color:#464646
}


A, A:link, A:visited {font-size: 8pt; text-decoration: none; color:#003D8E; font-weight: bold;}
A:active, A:hover, {text-decoration: underline; color: #003D8E;}

A.menu, A.menu:link, A.menu:visited {font-size: 10px; text-decoration: none; color:#0758A3; font-weight: normal;}
A.menu:active, A.menu:hover, {font-size: 10px; text-decoration: underline; color: #003D8E;}

A.menub, A.menub:link, A.menub:visited {font-size: 10px; text-decoration: none; color:#0758A3; font-weight: bold;}
A.menub:active, A.menub:hover, {font-size: 10px; text-decoration: underline; color: #003D8E;}

A.map, A.menu:link, A.map:visited {font-size: 10px; text-decoration: none; color:#0758A3; font-weight: normal;}
A.map:active, A.map:hover, {font-size: 10px; text-decoration: underline; color: #003D8E;}

A.siteindex, A.siteindex:link, A.siteindex:visited {font-size: 10px; text-decoration: none; color:#0758A3; font-weight: bold;}
A.siteindex:active, A.siteindex:hover, {font-size: 10px; text-decoration: underline; color: #003D8E;}

A.path, A.path:link, A.path:visited {text-decoration: none; color:#518AD7; font-weight: normal;}
A.path:active, A.path:hover, {text-decoration: underline; color: #518AD7;}

A.ricerca, A.ricerca:link, A.ricerca:visited{font-size: 10px; text-decoration: none; color:#FFFFFF;font-weight: normal;}
A.ricerca:active, A.ricerca:hover,    {text-decoration: underline; color: #FFFFFF;font-weight: normal;}

A.prev, A.prev:link, A.prev:visited {text-decoration: none; color:#464646; font-weight: bold;}
A.prev:active, A.prev:hover, {text-decoration: underline; color: #003D8E;}

A.dataprev, A.dataprev:link, A.dataprev:visited {text-decoration: none; color:#EB6900; font-weight: normal;}
A.dataprev:active, A.dataprev:hover, {text-decoration: underline; color: #003D8E;}

A.copy, A.copy:link, A.copy:visited {text-decoration: none; color:#EB6900; font-weight: bold;}
A.copy:active, A.copy:hover, {text-decoration: underline; color: #003D8E;}

A.footer, A.footer:link, A.footer:visited {text-decoration: none; color:#FFFFFF; font-weight: normal;}
A.footer:active, A.footer:hover, {text-decoration: underline; color: #003D8E;}

A.toppage, A.toppage:link, A.toppage:visited {text-decoration: none; color:#EB6900; font-weight: bold;}
A.toppage:active, A.toppage:hover, {text-decoration: none; color: #003D8E;}

A.page, A.page:link, A.page:visited {text-decoration: none; color:#EB6900; font-weight: bold;}
A.page:active, A.page:hover, {text-decoration: none; color: #003D8E;}

A.organismo, A.organismo:link, A.organismo:visited, A.organismo:active {text-decoration: none; color:#003D8E; font-weight: normal;}
A.organismo:hover {text-decoration: underline; color: #464646;}

A.visitsite, A.visitsite:link, A.visitsite:visited, A.visitsite:active {font-size: 10px; text-decoration: none; color:#003D8E; font-weight: normal;}
A.visitsite:hover {text-decoration: underline; color: #464646;}

A.shortdescription, A.shortdescription:link, A.shortdescription:visited, A.shortdescription:active {font-size: 10px; text-decoration: none; color:#003D8E; font-weight: bold;}
A.shortdescription:hover {text-decoration: underline; color: #464646;}

A.doc, A.doc:link, A.doc:visited, A.doc:active {font-size: 10px; text-decoration: none; color:#003D8E; font-weight: normal;}
A.doc:hover {text-decoration: underline; color: #464646;}

A.disclaimer, A.disclaimer:link, A.disclaimer:visited, A.disclaimer:active {font-size: 10px; text-decoration: underline; color:#003D8E; font-weight: normal;}
A.disclaimer:hover {text-decoration: none; color: #464646;}



.inputBoxSearch { 
	color : #5F5F5F; 
	font-size: 10px; 
	width: 83px; 
	background : #FFFFFF; 
	border-color : #0B5CC7; 
	border-top : 1px solid; 
	border-bottom : 1px solid; 
	border-left : 1px solid; 
	border-right : 1px solid; 
}

input, select, textarea{
	color : #5F5F5F;
	font-size: 10px; 
	font-family: verdana,arial,helvetica;
}


.textareahelp{
	width: 300px; 
	color : #5F5F5F;
	font-size: 10px; 
	font-family: verdana,arial,helvetica;
}

.inputBoxLogin {
	color : #5F5F5F; 
	font-size: 10px; 
	width: 100px; 
	background : #FFFFFF; 
	border-color : #0B5CC7; 
	border-top : 1px solid; 
	border-bottom : 1px solid; 
	border-left : 1px solid; 
	border-right : 1px solid; 
}

.selectmenu {
	background-color:#DFEDFB; 
	font-size: 10px;
	border-style:1px; 
	color: #0758A3; 
	font-family: verdana, arial,helvetica;
}

.tdselectmenu {
	font-size: 10px;
}



.data {
	font-size:10px;
	color: #518AD7;
	font-weight:bold;
	padding-top:5px;
}

.login {
	font-size:10px;
	color: #FFFFFF;
}

.titprev {
	color: #FF9618;
	font-weight:bold;
}

.small {
	font-size:10px;
	color:#464646
}

.datanews {
	color:#EB6900
}

.titnews {
	color:#003D8E;
	text-decoration: none;
	font-weight:bold;
}

.prev {
	color:#464646
}

.dataprev {
	color:#EB6900
}

.fotoprev {
	margin-right:5px;
}

.footer {
	color:#FFFFFF;
}

.path {
	color:#E95D08;
}

.sottotitolo {
	color:#EB6900;
	font-weight:bold;
}

.tdarancio {
	background-color:#FF9619;
	font-weight:bold;
	color:#FFFFFF;
}

.pesofile {
	color:#003D8E;
	font-size:10px;
}

.help {
	color:#003D8E;
	font-weight:bold;
}

.titprevarancio {
	color: #E95D08;
	font-weight:bold;
}

.textarancio {
	color: #E95D08;
}

.link {
	background : #F9FF40;
}

.titcountry {
	color: #518AD7;
	font-weight:bold;
}

.organismo {
 font-size:8pt;  
}

.captionform {
	color: #FFFFFF;
	font-weight:bold;
	background : #3498FF;
}

.captionformorange {
	color: #FFFFFF;
	font-weight:bold;
	background : #FF9619;
}

.captionformsmallorange
{
	font-size: 8pt;
	background: #ff9619;
	color: #ffffff;
}

.captionformazure {
	color: #FFFFFF;
	font-weight:bold;
	background : #97c0f4;
}

.inputSubmit
{
	color: #2060AE;
	background-color: #EEEEEE;
	font-size: 10px;
	border-color : #2060AE;
	border-top : 1px solid;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
	font-family : Verdana,tahoma,Arial;
	font-weight: bold;
}

hr.risulato {
	color: #518AD7;
}

.caption {
	font-size:13pt;
	color: #E95D08;
	font-weight:bold;
}

.tdindexsel {
	background-color: #97C1F4;
	font-weight:bold;
	color: #003D8E;
	font-size: 10px;
}

.tdindex {
	background-color: #DFEDFB;
	font-weight:bold;
}

.tdmap {
	background-color: #DFEDFB;
	font-weight:bold;
	font-size: 10px;
	color:#0758A3;
}

.tdglossary {
	background-color: #DFEDFB;
	font-weight:bold;
	font-size: 10px;
}

.caltdmese
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	background-color: #1b5cb6;
}

.calselect {
	font-family: Verdana; 
	color : #000000; 
	font-size : 11px; 
	background-color: #FFFFFF;
}

.calnameday {
	font-family: Verdana; 
	font-size: 12px; 
	font-weight:bold; 
	color: #FFFFFF; 
	background-color: #FF7F00;
	text-align: center;
}

.calday {
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
	font-weight:normal;
}

.caldayselect {
	font-family: Verdana; 
	font-size: 10px; 
	color: #1b5cb6; 
	text-decoration: none;
	font-weight: bold;
}

A.caldayselect:link, A.caldayselect:visited {
	font-family: Verdana; 
	font-size: 12px;
	color: #003D8E; 
	background-color: #FFFFFF; 
	text-decoration: none;
	font-weight:bold
}

A.caldayselect:active, A.caldayselect:hover {
	font-family: Verdana; 
	font-size: 12px;
	color: #003D8E; 
	background-color: #FFFFFF; 
	text-decoration: underline;
	font-weight:bold
}

A.next, A.next:link, A.next:visited, A.next:active, A.next:hover {
	font-family: Verdana; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #3C61B9; 
	font-weight: Bold;
	text-decoration: none
}

.caltdmesebottom {
	font-family: Verdana; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #3C61B9; 
	font-weight: Bold;
}

.calmese {
	font-family: Verdana; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #3C61B9; 
	font-weight: Bold;
}

.annoroadmap {
	color: #2060AE; 
	background-color: #DFEDFB;
	font-weight: Bold;
}

.descroadmap {
	background-color: #DFEDFB;
}

A.menub_policy, A.menub_policy:link, A.menub_policy:visited {font-size: 10px; text-decoration: none; color:#FFFFFF; font-weight: bold;}
A.menub_policy:active, A.menub_policy:hover, {font-size: 10px; text-decoration: underline; color: #FFFFFF;}

.menub_policydisabled {font-size: 10px; text-decoration: none; color:#FFFFFF; font-weight: bold;}


.titprevmember {
	color: #FFFFFF;
	font-weight:bold;
}

.disabled {
	font-size: 10px;
	color: #919191;
}

.menub{
	font-size: 10px; 
	color:#0758A3; 
	font-weight: bold;
	background-color: #97C1F4}


A.highlights, A.highlights:link, A.highlights:visited, A.highlights:active {font-family:arial; font-weight: bold; font-size: 11px; text-decoration: none; color:#003D8E; text-align: center}
A.highlights:hover {text-decoration: none; color: #5290DC;}

.menub{
	color:#0758A3; 
	font-weight: bold;
}

A.glossary {
	font-size: 10px; 
	color:#0758A3; 
	font-weight:bold;
}

td.form {
	background-color: #F1F8FF;
	font-size: 10px; 
}

.label {
 color:#518AD7
}


/*  FORUM  */

.intestazione {
 color:#FFFFFF;
 font-weight:bold;
 background-color:#2060AE;
 padding-left:10px;
}

.discissione1 {
 color:#2060AE;
 background-color:#DFEDFB;
 padding-left:10px;
}

.discissione2 {
 color:#2060AE;
 background-color:#F1F6FB;
 padding-left:10px;
}


.corpomessaggio1 {
 color:#2060AE;
 background-color:#DFEDFB;
 padding:5px;
}

.autoremessaggio1 {
 color:#2060AE;
 background-color:#DFEDFB;
 padding:5px;
}


.corpomessaggio2 {
 color:#2060AE;
 background-color:#F1F6FB;
 padding:5px;
}

.autoremessaggio2 {
 color:#2060AE;
 background-color:#F1F6FB;
 padding:5px;
}

.subject {
color:#2060AE;
 background-color:#BDDBFF;
 padding:5px;
  font-weight:bold;
}


.menuclass1 {
	background-color:#DFEDFB; 
}

.menuclass2 {
	background-color:#FFEEEB; 
}

.menuclass3 {
	background-color:#FFEACF; 
}

.menuclass4 {
	background-color:#FFF6E5; 
}


.selectmenu1 {
	background-color:#DFEDFB; 
	font-size: 10px;
	border-style:1px; 
	color: #0758A3; 
	font-family: verdana, arial,helvetica;
}

.selectmenu2 {
	background-color:#FFEEEB; 
	font-size: 10px;
	border-style:1px; 
	color: #0758A3; 
	font-family: verdana, arial,helvetica;
}

.selectmenu3 {
	background-color:#FFEACF; 
	font-size: 10px;
	border-style:1px; 
	color: #0758A3; 
	font-family: verdana, arial,helvetica;
}

.selectmenu4 {
	background-color:#FFF6E5; 
	font-size: 10px;
	border-style:1px; 
	color: #0758A3; 
	font-family: verdana, arial,helvetica;
}

.menubgclass1 {
	background-color:#97C1F4; 
}

.menubgclass2 {
	background-color:#BB2E0E ; 
}

.menubgclass3 {
	background-color:#FF7E0B; 
}

.menubgclass4 {
	background-color:#FFA810; 
}


.menub1{
font-size: 10px; 
color:#0758A3; 
font-weight: bold;
background-color: #97C1F4
}

.menub2{
font-size: 10px; 
color:#FFFFFF; 
font-weight: bold;
background-color: #BB2E0E
}

.menub3{
font-size: 10px; 
color:#FFFFFF; 
font-weight: bold;
background-color: #FF7E0B
}

.menub4{
font-size: 10px; 
color:#FFFFFF; 
font-weight: bold;
background-color: #FFA810
}

A.menub1, A.menub1:link, A.menub1:visited {font-size: 10px; text-decoration: none; color:#0758A3; font-weight: bold;}
A.menub1:active, A.menub1:hover, {font-size: 10px; text-decoration: underline; color: #003D8E;}

A.menub2, A.menub2:link, A.menub2:visited {font-size: 10px; text-decoration: none; color:#FFFFFF; font-weight: bold;}
A.menub2:active, A.menub2:hover, {font-size: 10px; text-decoration: underline; color: #FFFFFF;}

A.menub3, A.menub3:link, A.menub3:visited {font-size: 10px; text-decoration: none; color:#FFFFFF; font-weight: bold;}
A.menub3:active, A.menub3:hover, {font-size: 10px; text-decoration: underline; color: #FFFFFF;}

A.menub4, A.menub4:link, A.menub4:visited {font-size: 10px; text-decoration: none; color:#FFFFFF; font-weight: bold;}
A.menub4:active, A.menub4:hover, {font-size: 10px; text-decoration: underline; color: #FFFFFF;}

A.menu1, A.menu1:link, A.menu1:visited {font-size: 10px; text-decoration: none; color:#0758A3; font-weight: normal;}
A.menu1:active, A.menu1:hover, {font-size: 10px; text-decoration: underline; color: #003D8E;}

A.menu2, A.menu2:link, A.menu2:visited {font-size: 10px; text-decoration: none; color:#0758A3; font-weight: normal;}
A.menu2:active, A.menu2:hover, {font-size: 10px; text-decoration: underline; color: #003D8E;}

A.menu3, A.menu3:link, A.menu3:visited {font-size: 10px; text-decoration: none; color:#0758A3; font-weight: normal;}
A.menu3:active, A.menu3:hover, {font-size: 10px; text-decoration: underline; color: #003D8E;}

A.menu4, A.menu4:link, A.menu4:visited {font-size: 10px; text-decoration: none; color:#0758A3; font-weight: normal;}
A.menu4:active, A.menu4:hover, {font-size: 10px; text-decoration: underline; color: #003D8E;}

 
  /*  MENU A TENDINA NEWSLETTER*/
.menutitle{
cursor:pointer;
margin-bottom: 5px;
width:400px;
font-weight:bold;
color:#003D8E;
/*border:1px solid #000000; */
}

.submenu{
margin-bottom: 0.5em;
}