/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

a{
	color: #000080;
	text-decoration: none;
}

a:hover{
	color: #0000FF;
	text-decoration: none;
}

body {
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	overflow: scroll;
	overflow-x: hidden;
	text-transform: none;
	word-spacing: normal;
}

option{
	border: 1px solid #000080;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

textarea{
	border: 1px solid #000080;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.alert_bold{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.alert_small{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.border_graph{
	border-bottom: 1px solid #808080;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #808080;
	border-top: 1px solid #DCDCDC;
}

.bottone_small{
	background-color: #DCDCDC;
	border: 1px solid #0000FF;
	color: #0000FF;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.cella_default{
	background-color: #F0F0F0;
}

.commenti{
	color: #B22222;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.copyright{
	color: #C0C0C0;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 10pt;
}

.dett_form{
	background-color: #FFF8DC;
	border: 1px ridge;
	color: #00008B;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.disclaimer{
	color: #808080;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-style: italic;
}

.header_alert{
	background-color: #696969;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.header_alert a{
	color: #FFFF00;
	text-decoration: none;
}

.header_alert a:hover{
	color: #0000FF;
	text-decoration: none;
}

.header_fund{
	background-color: #696969;
	color: #FEFF4F;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.header_fund a{
	color: #FFFF00;
	text-decoration: none;
}

.header_fund a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.header_posta{
	background-color: #C0C0C0;
	color: #000080;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 4px;
}

.header_profile{
	background-color: #696969;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 4px;
}

.input{
	border: 1px solid #000080;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}
.input_focus{
	border: 1px solid Blue;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	background-color: #FFD6AC;
}
.input_base{
	border-bottom: 2px solid #2F4F4F;
	border-left: none;
	border-right-style: none;
	border-top-style: none;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.input_blue_b{
	border: 1px solid #000080;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}
.input_blue_b_focus{
	border: 1px solid Blue;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFD6AC;
}
.input_num{
	border: 1px solid #000080;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	text-align: right;
	font-style: normal;
}
.input_num_focus{
	border: 1px solid Blue;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	text-align: right;
	font-style: normal;
	background-color: Yellow;
}
.item_alert{
	background-color: #F0F0F0;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.item_alert_selected{
	background-color: #FFD6AC;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.item_fund{
	background-color: #DCDCDC;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.item_fund_alt{
	background-color: #F0F0F0;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.item_posta{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.item_posta_alt{
	background-color: #DCDCDC;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.item_rend{
	background-color: #FFFFFF;
	color: #000080;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.item_rif_lx{
	background-color: #F0F0F0;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.item_rif_lx_selected{
	background-color: #FFD6AC;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.item_rif_sw{
	background-color: #E6E6FA;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.item_rif_sw_selected{
	background-color: #CCCFFB;
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.lbl{
	color: #000080;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.lbl_black{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.menu_bottone{
	border: 1px solid #D6D6D6;
	color: #000000;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
	}

.menu_bottone_sel{
	background-color: #FFD6AC;
	border: 1px solid #0000FF;
	color: #0000FF;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
	}

.menu_ext_table{
	background-color: #D6D6D6;
	border: 1px solid #708090;
}

.menu_ext_table2{
	background-color: #D6D6D6;
	border-bottom-color: #708090;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #708090;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #708090;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: 1px solid #D6D6D6;
}

.menu_testo{
	color: #000080;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.menu_titolo{
	color: #B22222;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 10pt;
	font-weight: bold;
}

.normal_form{
	background-color: #FFF8DC;
	border: 1px ridge;
	color: #00008B;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.nounderline a{
	color: #FF0000;
	text-decoration: none;
}

.nowrap{
	white-space: nowrap;
}

.pager_posta{
	background-color: #FFF8DC;
	color: #B22222;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.popper {
	position: absolute;
	visibility: hidden;
}

.popup_testo{
	background-color: #FFF8DC;
	border: 1px ridge;
	color: #00008B;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.realtime_item_chiuso{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 9pt;
	font-style: italic;
}

.realtime_item_meno{
	background-color: #000000;
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 9pt;
	font-weight: bold;
}

.realtime_item_piu{
	background-color: #000000;
	color: #7CFC00;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 9pt;
	font-weight: bold;
}

.realtime_item_uguale{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 9pt;
	font-weight: bold;
}

.tab{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 9pt;
}

.table_asset{
	background-color: #EEEEEE;
	border-style: Ridge;
	border-width: 1px;
}

.testo{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.testo_b{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.testo_blue{
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.testo_blue_b{
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.testo_green{
	color: #008000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.testo_green_b{
	color: #008000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.testo_just{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	text-align: justify;
}

.testo_just_big{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 10pt;
	text-align: justify;
}

.testo_lime{
	color: #7CFC00;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.testo_lime_b{
	color: #7CFC00;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.testo_maroon{
	color: #800000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.testo_maroon_b{
	color: #800000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.testo_navy{
	color: #000080;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.testo_navy_b{
	color: #000080;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.testo_navy_just{
	color: #000080;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	text-align: justify;
}

.testo_red{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
}

.testo_red_b{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.text_underline{
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	text-decoration: underline;
}

.titoli{
	color: #000080;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 9pt;
	font-weight: bold;
}

.titoli_black{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 9pt;
	font-weight: bold;
}

.titoli_blue{
	color: #0000FF;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 9pt;
	font-weight: bold;
}

.tot_bond{
	color: #DA6110;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.tot_equity{
	color: #35A712;
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 8pt;
	font-weight: bold;
}

.tr_border{
	border-bottom: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
}
