body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
         line-height: 16px;
	margin: 0;
	padding: 0;
}

.form  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

select.form :disabled {
	color: #000000;
	background-color: #ffffff;
}

form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
td, th, p, div, span, textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
         line-height: 16px;
	margin: 0;
	padding: 0;
}
button {
        font: 9px Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
    height: 18px;
    padding: 0;
    }
.listEntry {
	margin-bottom: 10px;
}
a, a:link, a:visited, a:active, a:focus {
	color: #152a63;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}
.articleText {
 	margin-bottom: 3px;
	text-align: justify;
}
.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
h1, h2, h3, h5, h6 {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
         font-size: 12px;
	margin: 0;
	padding: 0;
          color: #0e2460;
	padding-top: 2px;

}
h4 {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
         font-size: 10px;
         font-weight:normal;
}
h1.title {
          font-family: Verdana, Arial, Helvetica,  sans-serif;
          font-size: 11px;
          text-align: left;
	 text-transform: uppercase;
          margin-bottom: 0px;
          height:24px;
          color: #791f15;
	background-image: url(/picture/titletag.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 6px;
}
hr {
	border: 0;
	margin: 0;
	padding: 0;
	color: #bcbbbb;
	background-color: #bcbbbb;
	height: 1px;
 }
.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited {
 font-family: Verdana, Helvetica,Arial, sans-serif;
 font-size: 10px;
 color: #666666;
 text-decoration: none;
 }
 .breadcrumb a:hover {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 color: #333333;
 text-decoration: underline;
 }
td.rosso{
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #AE0000;
 font-weight:bold;
}
td.piede{
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #58666b;
 font-weight:normal;
 line-height: 16px;
}
b {
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #000000;
 font-weight:bold;
}
b.bianco {
font-family:  Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #ffffff;
 font-weight:bold;
}
b.biancogrande {
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #ffffff;
 font-weight:bold;
}
b.rosso{
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #AE0000;
 font-weight:bold;
}
b.bordeaux{
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #791f15;
 font-weight:bold;
}
b.blu{
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #0d2464;
 font-weight:bold;
}
b.grigio{
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #58666b;
 font-weight:bold;
}
b.glossario{
font-family: Verdana, Arial, Helvetica;
 font-size: 25px;
 color: #791f15;
 font-weight:bold;
}
b.titolo {
font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
 color: #791f15;
 font-weight:bold;
}
b.glossariooff{
 background-color: #dcdcdc;
 padding: 2px 4px 2px 4px;
 color:#ffffff;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.rosso:link {
text-decoration: none;
 color: #791f15;
 font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.rosso:visited {
 text-decoration: none;
 color:#791f15;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.rosso:hover {
 text-decoration: underline;
 color:#791f15;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
div.chart {
margin-top: 15px;
 margin-left: 20px}
DIV.divglossario {
word-spacing: -2px;
}
A.glossario:link {
text-decoration: none;
 background-color: #bcbbbb;
 padding: 2px 4px 2px 4px;
 color: #ffffff;
 font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.glossario:visited {
text-decoration: none;
 background-color: #bcbbbb;
 padding: 2px 4px 2px 4px;
 color:#ffffff;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.glossario:hover {
text-decoration: underline;
 background-color: #0d2464;
 padding: 2px 4px 2px 4px;
 color:#ffffff;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.bianco:link {
text-decoration: none;
 color: #ffffff;
 font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.bianco:visited {
 text-decoration: none;
 color:#ffffff;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.bianco:hover {
 text-decoration: underline;
 color:#ffffff;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.grigio:link {
text-decoration: none;
 color: #58666b;
 font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.grigio:visited {
 text-decoration: none;
 color:#58666b;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.grigio:hover {
 text-decoration: underline;
 color:#58666b;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.blu:link {
text-decoration: none;
 color: #0d2464;
 font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.blu:visited {
 text-decoration: none;
 color:#0d2464;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
A.blu:hover {
 text-decoration: underline;
 color:#0d2464;
 font-family:Verdana, Arial, Helvetica;
  font-size: 10px;
 font-weight: bold;
}
.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}
.v09 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 9px;
 }
.v10 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 }
.v11 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 }
.v12 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 }
.v13 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 13px;
 }
.v14 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 14px;
 }
/*.formButton	{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #92A1AF;
 }
.formLabel	{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 }
.checkLabel	{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
}
.radioLabel	{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
}
.formTextArea	{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
	}
.inputText	{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
.inputPass	{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
.selectMenu	{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
.selectList	{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
*//* search */.formSearch {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.search_form {
}
.search_result {
}
.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}
.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}
.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#lista_articoli {
	float: right;
	padding: 2px 2px 2px 10px;
        margin-left: 15px;
        margin-bottom: 15px;
        border-width: 1px;
        border-color: #272D3A;
        border-style: none;
        border-left-style: dotted;
	width: 150px;
	background-color: #ffffff;
}
#sommariobianco{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px;
        margin-left: 15px;
        margin-right: 15px;
        color: #ffffff;
        text-align: justify;
}
#rientro{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        margin-left: 20px;
        margin-right: 0px;
        width: 90%;
         text-align: justify;
}
/* CSS for the top level list */#list_top_ul {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
#list_top_ul li {
	list-style: none;
	margin: 0;
	display: inline;
}
#list_top_ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
#list_top_ul li a:link {
 color: #5E747F;
 }
#list_top_ul li a:visited {
 color: #5E747F;
 }
#list_top_ul li a:hover {
	color: Black;
	background: #92A1AF;
;
	border-color: #227;
}
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {
	background: white;
	border-bottom: 1px solid white;
}
/* CSS for the currect level list */#list_level ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#list_level li {
 margin: 0 0 1px 0;
 }
#list_level a {
	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #92A1AF;
	width: 160px;
	background-color: #B7C2D0;
}
#list_level a:link, #list_level_ul a:visited {
	color: Black;
	text-decoration: none;
}
#list_level a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF8C00;
	color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF6600;
	color: White;
}
/**  * Sample CSS for DIV pagelayout  */#container {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}
#headerBlock {
	padding: 5px;
	margin-bottom: 5px;
	background-color: rgb(213, 219, 225);
}
#mainBlock {
	padding: 5px;
	margin-left: 215px;
	margin-right: 215px;
	background-color: gray;
}
#leftBlock {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}
#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}
#footerBlock {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}
/**  * Sample for FORUM  */.tableForum {
 background-color: #FFFFFF;
 border: 2px #006699 solid;
 }
th	{
	color: #FFA34F;
 font-size: 10px;
 font-weight : normal;
	background-color: #006699;
 height: 24px;
	background-image: url(../../img/forum/silver/cellpic3.gif);
	background-repeat: repeat-x;
}
th.thForum, th.thTopic, th.thPost, th.thLastPost {
	font-weight: normal;
 border: #FFFFFF;
 border-style: solid;
 height: 24px;
}
th.thForum {
 border-width: 0px 0px 0px 0px;
 }
th.thTopic {
 border-width: 0px 0px 0px 0px;
 }
th.thPost  {
 border-width: 0px 0px 0px 0px;
 }
th.thLastPost {
 border-width: 0px 0px 0px 0px;
 }
td.rowIcon, td.rowForum {
 background-color: #EFEFEF;
 height: 30px;
 }
td.rowLabel, td.rowReply {
 background-color: #EFEFEF;
 }
td.rowError {
 background-color: #D82B2B;
 }
td.rowTopic, td.rowPost, td.rowLastPost, td.rowReplyA	{
 background-color: #DEE3E7;
 }
td.row3	{
 background-color: #D1D7DC;
 }
td.rowIcon, td.rowLabel, td.rowReply, td.rowReplyA	{
 padding-left: 4px;
 padding-right: 4px;
 }
td.bianco {
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #ffffff;
 font-weight:bold;
}
td.grigio {
font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #58666b;
 font-weight:bold;
}
.rowText {
 font-size : 12px;
 }
.rowError {
 font-size: 12px;
 color: #FFFFFF;
 }
.rowTextMed {
 font-size : 11px;
 }
.rowTextSmall {
 font-size : 10px;
 }
.rowTextLabel {
 font-size : 12px;
 font-weight: bold;
 }
.rowText,.rowTextMed,.rowTextSmall, .rowTextLabel {
 color : #000000;
 }
a.rowText,a.rowTextMed,a.rowTextSmall {
 color: #006699;
 text-decoration: none;
 }
a.rowText:hover,a.rowTextMed:hover,a.rowTextSmall:hover	{
 color: #DD6900;
 text-decoration: underline;
 }
/* The register, login, search etc links at the top of the page */.mainmenu		{
 font-size : 11px;
 color : #000000 }
a.mainmenu		{
 text-decoration: none;
 color : #006699;
  }
a.mainmenu:hover{
 text-decoration: underline;
 color : #DD6900;
 }
/* Forum category titles */.cattitle		{
 font-weight: bold;
 font-size: 12px ;
 letter-spacing: 1px;
 color : #006699}
a.cattitle		{
 text-decoration: none;
 color : #006699;
 }
a.cattitle:hover{
 text-decoration: underline;
 }
.catBottom {
	background-color: #D1D7DC;
	background-image: url(../../img/forum/silver/cellpic1.gif);
	background-repeat: repeat-x;
	text-align: center;
}
/* Forum title: Text and link to the forums used in: index.php */.rowTextForumlink		{
 font-weight: bold;
 font-size: 12px;
 color : #006699;
 }
.rowTextForumlink a, .rowTextForumlink a:link, .rowTextForumlink a:active, .rowTextForumlink a:visited {
	text-decoration: none;
 color : #006699;
}
.rowTextForumlink a:hover {
 text-decoration: underline;
 color : #DD6900;
 }
.navForum {
 font-weight: bold;
 font-size: 11px;
 color : #000000;
}
.navForum a, .navForum a:link, .navForum a:active, .navForum a:visited {
 text-decoration: none;
 color : #006699;
 }
.navForum a:hover {
 text-decoration: underline;
 color : #006699;
 }
.forumInputText {
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumTextareaText {
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumButton {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.postdetails {
 font-size: 10px;
 color: #000000;
 margin: 3px 0 0 0;
 }
.postdetails hr {
	margin: 0 0 0 0;
	padding: 0;
	height: 0px;
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
}
.postbody		{
 font-size: 12px;
 color : #000000;
 margin: 0 0 3px 0;
 padding: 0 }
.postbody a, .postbody a:link, .postbody a:active, .postbody a:visited {
	text-decoration: none;
 color : #006699;
}
.postbody a:hover {
 text-decoration: underline;
 color : #DD6900;
 }
#requestBox {
 /* simple box */ position: absolute;
 left: 0px;
 top: 0px;
 width: 300px;
 border: 2px solid #791F15;
 background-color: #791F15;
 padding: 5px;
 visibility: hidden;
  clip: rect(0px 0px 0px 0px);
}
#requestBoxInside {
 /* simple box */ width: 286px;
 background:#ffffff;
 border: 2px solid #0D2464;
 padding: 0px 5px 5px 5px;
}

div.fundclass {
	background: #0D2464;
	border: 7px solid #791F15;
	padding: 1px;
}

table.fundclass {
	background: #ffffff;
	margin: auto;
}

span.fundtitle {
	font-family: Arial, Verdana, san-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0D2464;
}

a.bloomberg {
	padding-right: 17px;
	font-weight: bold;
	background: url('/img/external.png') no-repeat right;
}

table.fundclass td {	padding: 3px;}


td.stats_first_cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid black;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
}

td.stats_cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid black; 
	border-top: 1px solid black; 
	text-align: center;
	font-size: 15px;
	padding: 5px;
}

td.stat_cell_labels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid black; 
	font-weight: bold; 
	text-align: center;
	font-size: 13px;
	padding: 5px;
}
