body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #FFFFFF}
.tool1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #FFF6D9; background-color: #D8D3CF}
.tool1 A{  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #004665; text-decoration: none}
.tool1 A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #334F98; text-decoration: none}
.tool2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #334F98; text-decoration: none}
.tool2 A{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004665; text-decoration: none}
.tool2 A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:  #334F98; text-decoration: none}


.tool2b {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; color: #334F98; text-decoration: none}
.tool2b A{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #004665; text-decoration: none}
.tool2b A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:  #334F98; text-decoration: none}


.tool3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #D80505; text-decoration: none}
.tool3 A{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #004665; text-decoration: none}
.tool3 A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:  #334F98; text-decoration: none}
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #D80505}
.testo {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #413A3C}
.testo A{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #334F98; text-decoration: none}
.testo A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D80505; text-decoration: none}
.testoTab {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000000}
.testoTab A{  font-family:  Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #A3927A; text-decoration: none}
.testoTab A:hover{  font-family:  Helvetica, Arial, sans-serif; font-size: 11px; color: #004665; text-decoration: none}
.testonews {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #334F98}
.testonews A{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D80505}
.testonews A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #334F98; text-decoration: none}
.testoheader {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFF99; background-color: #1869DE }
.testoheader A{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; color: #FFFF99; text-decoration: none}
.testoheader A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}


.testogrigio { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold ; color: #334F98; font-weight: bold}
.testogrigio A{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold ; color: #D80505; font-weight: bold ; text-decoration: none}
.testogrigio A:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold ; color: #334F98; font-weight: bold; text-decoration: none}

.testosubtitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; color: #413A3C; font-weight: bold}
.testosubtitle A{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; color: #334F98; font-weight: bold ; text-decoration: none}
.testosubtitle A:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; color: #FF8802; font-weight: bold; text-decoration: none}

.testorosso { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #000000; font-weight: bold}
.testorosso A{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #334F98; font-weight: bold ; text-decoration: none}
.testorosso A:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #D80505; font-weight: bold; text-decoration: none}


.testoblu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #004665; font-weight: bold}
.testoblu A{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #004665; font-weight: bold ; text-decoration: none}
.testoblu A:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #004665; font-weight: bold; text-decoration: none}
.testocaps {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #334F98; text-decoration: none}
.testopiccolo {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #334F98}
.testopiccolo A{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #334F98; text-decoration: none}
.testopiccolo A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D80505; text-decoration: none}
.testoslogan {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; text-decoration: none}
.testoNslogan {  font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #413A3C; text-decoration: none}
.toolsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #334F98}
.toolsmall A{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D80505; text-decoration: none}
.toolsmall A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; #004665; text-decoration: none}


.form_title {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D80505}
.form_label {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.form_input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: solid 1px #000000;}
.form_button {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: solid 1px #000000;}
.form_button A{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #334F98; border: solid 2px #000000;}
.form_button A:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D80505; text-decoration: none; border: solid 2px #000000;}

.form_group {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0000ff}

.news_home_date {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #334F98}
.news_home_title {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #334F98;}
.news_home_title A{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #D80505; text-decoration: none}
.news_home_title A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #334F98; text-decoration: none}

.news_date {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.news_title {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none; font-weight:bold;}
.news_title A{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #334F98; text-decoration: none}
.news_title A:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #D80505; text-decoration: none}

.news_subtitle {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; text-decoration: none;}
.news_subtitle A{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; text-decoration: none;}
.news_subtitle A:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;color: #D80505; text-decoration: none}



A.link{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #334F98; }
A.link:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D80505;}

a.navigation {color:"#D8D3CF";}
.instruments_nav {font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #334F98; background-color: #F2F0EF; text-decoration: none}
.instruments_nav A:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #D80505; background-color: #F2F0EF; text-decoration: none}

A.table_item {color: #000000;}
A.table_item {color: #000000;}
A.table_item:hover{color: #D80505;}

.table {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.table_header{background:#334F98; color:#ffffff; font-weight:bold; border-bottom: 1px solid #000000;}
.table_row_odd {background:#dddddd; border-bottom: 1px solid #000000;}
.table_row_even {background:#ffffff; border-bottom: 1px solid #000000;}
.table_row_odd_last {background:#dddddd;}
.table_row_even_last {background:#ffffff;}


.table_pagination{color: #000000; text-decoration: none}
.dida {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}