a{
	color: #000000;
	text-decoration: underline;
}

/*a.link4_over:link {color: #000000}
a.link4_over:visited {color: #000000}*/
a.link4_over:hover {color: #009966}
/*a.link4_over:active {color: #000000}*/

a.link_footer_over:link {color: #000000}
a.link_footer_over:visited {color: #000000}
a.link_footer_over:hover {color: #009966}
a.link_footer_over:active {color: #000000}


a.link4:hover {color: #009966}
a.link5:hover {color: #597993}
a.link6:hover {color: #009966}



body{
	margin: 15px 10px 15px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	vertical-align: top;
}

tr{
	vertical-align: top;
}

td{
}


/*******  modifica preso dal vecchio sito *****/

TD.bold {
	font-weight: bold;
}

TD.bolda {
	font-weight: bold;
	font-size: xx-small;
}

TD.bolda9 {
	font-weight: bold;
	font-size: 9px;
}

TD.boldb {
	font-weight: bold;
	font-size: x-small;
}

TD.menu {
	font-weight: bold;
}

/** pagina di dettaglio fondo per xsl**/
.icopdf12{
	background-image: url(/sStatico/images/ico_pdf12.gif);
	border: none;	
}
.icopdf16{
	background-image: url(/sStatico/images/ico_pdf16.gif);
	border: none;	
}
.separa{
	height: 1px;
	width: 2px;
	background-image: url(/sStatico/images/tratteggio.gif);
	border: none;
}
.separa2{
	height: 21px;
	width: 2px;
	background-image: url(/sStatico/images/tratteggio.gif);
	border: none;
	background-repeat: repeat-x;
	background-position: center;
}
.separa3{
	height: 21px;
	width: 1px;
	background-image: url(/sStatico/images/riga_sotto.gif);
	border: none;
	background-repeat: repeat-x;
	background-position: center;
}

.px10{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.px10_r{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #09A274;
	font-style: normal;
	font-weight: none;
	text-decoration: none;
}


.px10b_r{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.px10b_r2{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #09A274;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.px10b2{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: none;
}
a.px10b2:hover{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	background-color: none;
}
.px10b_new1{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.px10b_new1:hover{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.px9{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}
.pxtop_1{
	font-size: 10px;
	font-family: Verdana;
	color: #09A275;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.px9b{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}
.px9r{
	background-image: none;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.px9br{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: right;
}
.px9l{
	background: none;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.px9l_NEW{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	background-color: none;
	text-decoration: none;
}
a.px9l_NEW:hover{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	background-color: none;
}
.px9bl{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.px9blsx{
	width: 140px;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px9g{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-style: normal;
	font-weight: normal;
}

.px9gb{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-style: normal;
	font-weight: bold;
}
.px10g{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-style: normal;
	font-weight: normal;
}

.px10gb{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-style: normal;
	font-weight: bold;
}
.px11l{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.px11lh{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
}
.px11bl{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.px11bl_new2{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

.px11_r{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.px11bl_undline{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.px11bl_NEWundline{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #F0F3F8;
}
a.px11bl_NEWundline:hover{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	background-color: #F0F3F8;
}
.px11bl_NEWundline_1{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: none;
}
a.px11bl_NEWundline_1:hover{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	background-color: none;
}
.px11bl_NEWundline2{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	background-color: none;
}
a.px11bl_NEWundline2:hover{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	background-color: none;
}
.px11bl_bg1{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #00AE68;
}
.px11bl_new1{
	font-size: 11px;
	font-family: Verdana;
	color: #00B5CB;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #ffffff;
}

a.px11bl_new1:hover{
	font-size: 11px;
	font-family: Verdana;
	color: #00B5CB;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	background-color: #ffffff;
}
.px11bc_bg1{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-color: #00AE68;
}
.px11bc_new1{
	font-size: 12px;
	font-family: Verdana;
	color: #09A275;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-color: #F0F3F8;
}
.px11bg{
	font-size: 11px;
	font-family: Verdana;
	color: #09A275;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #F0F3F8;
}
.px11bg_1{
	font-size: 12px;
	font-family: Verdana;
	color: #09A275;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #F0F3F8;
}
.px11bg_2{
	font-size: 12px;
	font-family: Verdana;
	color: #09A275;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #FFFFFF;
}
.px11bg_2r{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #09A275;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.px11bg_3{
	font-size: 11px;
	font-family: Verdana;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #F0F3F8;
}
.px11bg_4{
	font-size: 11px;
	font-family: Verdana;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	background-color: #F0F3F8;
}
a.px11bg_4: hover{
	font-size: 11px;
	font-family: Verdana;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	background-color: #F0F3F8;
}
.px11bl_bg2{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #EEF1F4;
}

TR.grigino {
	background-color: #D8DDE7;
}
TR.azzurro {
	background-color: #EEF1F4;
}
TR.bianco {
	background-color: #FFFFFF;
}

TD.grigio {
	background-color: #E7EEF8;
	background-image: none
}

TR.grigio {
	background-color: #E7EEF8;
}

TD.grigiob {
	background-color: #E7EEF8;
	font-weight: bold;
}

TD.grigio9b {
	background-color: #E7EEF8;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	white-space: nowrap;
}
TD.grigio9br {
	background-color: #E7EEF8;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	text-align: right;
}
/*******  modifica preso dal vecchio sito *****/

.nospacing{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.header_table{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid white;
	border-collapse: collapse;
}

.header_table_top{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid white;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}

.header_table_space{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	height: 1px;
}

.scrollNomeProd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	vertical-align: middle;
}

.scrollNomeProdImg{
	padding-left: 5px;
	vertical-align: middle;
}

.scrollQuotRed{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: red;
}

.scrollQuotGreen{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #007964;
}

.div_bann{
	position:absolute;
	top:55px;		
}

.div_bg_left{
	background-color: white;

	width: 300px;
	height: 20px;

	position:absolute;
	left:0px;
	top:5;
}

.div_bg_right{
	background-color: white;
	width: 400px;
	height: 20px;

	position:absolute;
	left:600px;
	top:5;
}

.div_bg{
	background-image: url(/sStatico/images/homeTEST/header_BG.gif);
	border: 0px solid Black;
	width: 985px;
	height: 81px;
	position: absolute;
	left: 0px;
	top: 17;
}

a.LF1{
	font-size: 10px;
	color: #E20064;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

#header_bg{
	position: relative;
	left: -4px;
}

.div_bg_to_home{
	background-image: url(/sStatico/images/homeTEST/empty.gif);
	border: 0px solid Red;
	width: 257px;
	height: 81px;
	position: absolute;
	left: 728px;
	top: 17;
}

.div_date{
	border: 0px solid Black;
	width: 200px;
	height: 15px;
	position: absolute;
	left: 16px;
	top: 35;
	font-weight: bolder;
	color: #FFFFFF;
}

.link_ticker{
	border: 0px solid Black;
	width: 397px;
	height: 15px;
	position: absolute;
	left: 9px;
	top: 52;
}

.scheda_non_selez{
	background-image: url(/sStatico/images/tab_azz.gif);
	text-decoration: none;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.scheda_non_selez_l{
	background-image: url(/sStatico/images/tab_azz_l.gif);
	background-color: #00AE68;
	background-repeat: no-repeat;
	width: 5px;
	height: 18px;
}

.scheda_non_selez_r{
	background-image: url(/sStatico/images/tab_azz_r.gif);
	background-color: #00AE68;
	background-repeat: no-repeat;
	width: 6px;
	height: 18px;
}

.scheda_selez{
	background-image: url(/sStatico/images/tab_blu.gif);
	text-decoration: none;
	font-weight: bolder;
	color: White;
	text-align: center;
	vertical-align: middle;
}

.scheda_selez_l{
	background-image: url(/sStatico/images/tab_blu_l.gif);
	background-color: #0A5235;
	background-repeat: no-repeat;
	width: 5px;
	height: 18px;
}

.scheda_selez_r{
	background-image: url(/sStatico/images/tab_blu_r.gif);
	background-color: #0A5235;
	background-repeat: no-repeat;
	width: 6px;
	height: 18px;
}

.scheda_separator{
	background: #FFFFFF;
	width: 5px;
}

table.wma_table_mip_columns{
	border-collapse: collapse;
	border: 1px solid #C6C6C6;
	width: 100%;
}

td.wma_table_mip_columns{
/*  top right bottom left   */
	padding: 10px 2px 10px 2px;
	vertical-align: top;
	border: 1px solid #CED8E1;
}
.wma_table_mip{
	width:100%;
	}
.main_table{
	width: 705px;
}
.MMA_table{
	position: relative;
	left: -3px;
	top:-3px
}

.menu_sx_normal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #656565;
	text-decoration: none;
	vertical-align: middle;
}
.menu_sx_bold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	vertical-align: middle;
}

.menu_sx_bold_bottom{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	vertical-align: bottom;
}

.general_separator{
	width: 20px;
	height: 1px;
}

.main_body{
	width: 704px;
}

.dotted{
	height: 1px;
	width: 1px; 
	background-image: url(/sStatico/images/homeTEST/dotted.gif);
	background-repeat: repeat-x;
}

.dotline{
	height: 1px;
	width: 1px; 
	background-image: url(/sStatico/images/homeTEST/dotline.gif);
	background-repeat: repeat-x;
}

.titolo_pagina{
	font-weight: bolder;
}

.bolder{
	font-weight: bolder;
}


/*******
	VISUALIZZAZIONE A QUADRANTI
*********/

.div_nome_prodotto{
	width: 35%;
	padding: 4px 2px 4px 2px;
}
.div_asset_class{
	width: 20%;
	padding: 4px 2px 4px 2px;
}
.div_oriz_temp{
	width: 20%;
	padding: 4px 2px 4px 2px;
}
.div_grado_rischio{
	width: 25%;
	padding: 4px 2px 4px 2px;
}
.table_content_div{
	width: 100%;
}

.div_separator{
	height: 20px;
}

tr.intestazione_div_a{
	background-color: #FFFFFF;
	font-weight: bolder;
}
tr.intestazione_div_o{
	background-color: #FFFFFF;
	font-weight: bolder;
}

td.intestazione_div{
	padding: 5px 2px 5px 2px;
}

.tab_locazione{
	vertical-align: middle;
	text-align: center;
}

.zoom_quad{
	margin-bottom: 4px;
}

.div_bloccofondo_a{
	border:none;
	overflow:auto;
	height:132px;
	width: 600px;
	background-color:#EEF1F4;
	scrollbar-3dlight-color: #EEF1F4;
	scrollbar-arrow-color:#587993;
	scrollbar-base-color: #EEF1F4;
	scrollbar-darkshadow-color: #EEF1F4;
	scrollbar-face-color:#EEF1F4;
	scrollbar-highlight-color:#EEF1F4;
	scrollbar-shadow-color: #EEF1F4;
	scrollbar-track-color: #EEF1F4;
}

.div_bloccofondo_o{
	border:none;
	overflow:auto;
	height:132px;
	width: 600px;
	background-color:#E5F5EF;
	scrollbar-3dlight-color: #E5F5EF;
	scrollbar-arrow-color:#009966;
	scrollbar-base-color: #E5F5EF;
	scrollbar-darkshadow-color: #E5F5EF;
	scrollbar-face-color:#E5F5EF;
	scrollbar-highlight-color:#E5F5EF;
	scrollbar-shadow-color: #E5F5EF;
	scrollbar-track-color: #E5F5EF;
}


.societa_quad_a{
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	font-weight: bolder;
	width: 100%;
	background-image: url(/sstatico/images/immagini_blocco/ext_bdupper_a.jpg);
}

.societa_quad_o{
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	font-weight: bolder;
	width: 100%;
	background-image: url(/sstatico/images/immagini_blocco/ext_bdupper_o.jpg);
}

td .div_bloccofondo_exp_o, td .div_bloccofondo_exp_a{
	height:400px;
	width: 600px;
}

.div_bloccofondo_exp_a{
	border:none;
	overflow:auto;
	height:400px;
	width: 600px;
	background-color:#EEF1F4;
	scrollbar-3dlight-color: #EEF1F4;
	scrollbar-arrow-color:#587993;
	scrollbar-base-color: #EEF1F4;
	scrollbar-darkshadow-color: #EEF1F4;
	scrollbar-face-color:#EEF1F4;
	scrollbar-highlight-color:#EEF1F4;
	scrollbar-shadow-color: #EEF1F4;
	scrollbar-track-color: #EEF1F4;
}


.div_bloccofondo_exp_o{
	border:none;
	overflow:auto;
	height:400px;
	width: 600px;
	background-color:#E5F5EF;
	scrollbar-3dlight-color: #E5F5EF;
	scrollbar-arrow-color:#009966;
	scrollbar-base-color: #E5F5EF;
	scrollbar-darkshadow-color: #E5F5EF;
	scrollbar-face-color:#E5F5EF;
	scrollbar-highlight-color:#E5F5EF;
	scrollbar-shadow-color: #E5F5EF;
	scrollbar-track-color: #E5F5EF;
}

.div_bloccofondo_nodett_a{
	border:none;
	overflow:auto;
	height:132px;
	width: 250px;
	background-color:#EEF1F4;
	scrollbar-3dlight-color: #EEF1F4;
	scrollbar-arrow-color:#587993;
	scrollbar-base-color: #EEF1F4;
	scrollbar-darkshadow-color: #EEF1F4;
	scrollbar-face-color:#EEF1F4;
	scrollbar-highlight-color:#EEF1F4;
	scrollbar-shadow-color: #EEF1F4;
	scrollbar-track-color: #EEF1F4;
}

.div_bloccofondo_nodett_o{
	border:none;
	overflow:auto;
	height:132px;
	width: 250px;
	background-color:#E5F5EF;
	scrollbar-3dlight-color: #E5F5EF;
	scrollbar-arrow-color:#009966;
	scrollbar-base-color: #E5F5EF;
	scrollbar-darkshadow-color: #E5F5EF;
	scrollbar-face-color:#E5F5EF;
	scrollbar-highlight-color:#E5F5EF;
	scrollbar-shadow-color: #E5F5EF;
	scrollbar-track-color: #E5F5EF;
}

.locazione_quad{
	vertical-align: top;
}

.div_singolquad{
	border:none;
	overflow:auto;
	height:120px;
	background-color:#EEF1F4;
}

.titologen_bold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
}
.titologen_bold_h{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 22px;
	vertical-align: middle;
}

.titologen_normal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
   text-decoration: none;
	vertical-align: middle;
}

.link_footer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
	text-decoration: none;
}

.link6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
	text-decoration: none;
}

.link_double{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #00AE68;	
	text-decoration: none;
	text-align: right;
}

.link_sintesi{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;	
	text-decoration: none;
}

.link_sintesi_bold{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #666666;	
	text-decoration: none;
}

.link4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.link5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.link3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.link2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #504F55;
   text-decoration: none;
}

.link_dettaglio{
	text-decoration: none;
	border: 0px;
	color: #000000;
}

.link_dettaglio_scheda{
	text-decoration: none;
	border: 0px;
	color: #FFFFFF;
}

.ts1{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;	
}

.tbox1{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
}

.home_tab1{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #C6C6C6;
	border-collapse: collapse;
	background: #F3F3F3;
	vertical-align: middle;
}

.home_tab_azz2 {
	BORDER-RIGHT: #92A8B9 1px solid; 
	PADDING-RIGHT: 1px; 
	BACKGROUND-POSITION: 50% bottom; 
	BORDER-TOP: #92A8B9 1px solid; 
	PADDING-LEFT: 1px; 
	BACKGROUND-IMAGE: url(/sStatico/images/bg_azzurro2.gif); 
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #92A8B9 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #92A8B9 1px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #ffffff
}


/**** TEMPLATE TOKEN ****/

.left_td_dett{
	background-image: url(/sStatico/images/curva_sx_gray.gif);
	width: 7px;
	height: 24px;
	background-repeat: no-repeat;
}

.center_td_dett{
	background-image: url(/sStatico/images/tab_azz.gif);
	vertical-align: middle;
}

.right_td_dett{
	background-image: url(/sStatico/images/curva_dx_gray.gif);
	width: 7px;
	height: 24px;
	background-repeat: no-repeat;
}
.home_tab_footer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
	text-decoration: none;
	vertical-align: middle;
}
/**  style.css **/
TABLE.commiss {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-TOP: 1px solid #C6C6C6; BORDER-RIGHT: 1px solid #C6C6C6
}
TR.azzchiaro {
	BACKGROUND-COLOR: #E7EEF8
}
TD.bordi {
	BORDER-BOTTOM: 1px solid #C6C6C6; BORDER-LEFT: 1px solid #C6C6C6
}

TD.bordodestro {
	BORDER-RIGHT: #C6C6C6 1px solid; BORDER-BOTTOM: #C6C6C6 1px solid
}

TABLE.testopicc {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD.bordosotto {
	BORDER-BOTTOM: 1px solid #C6C6C6
}
/*** FOCUS-ON ***/

.focus_on_list{
	text-align: center;
}

td.box{
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
}
/*** BOX MOBILE ***/

.box_simple{
	width: 150px;
	height: 150px;
	text-align: left;
}

/***** MENU VERTICALE *******/
TD.menu_livello1 {
	background-color: #D3DAE2;
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
}
TD.menu_livello2 {
	background-color: #E7EEF8;
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
}
TD.menu_livello3 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D3DAE2;
	height: 15px;
}
TD.menu_livello4 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D3DAE2;
	height: 15px;
}
TD.menu_livello5 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D3DAE2;
	height: 15px;
}
TD.menu_livello1_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
}
TD.menu_livello2_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
}
TD.menu_livello3_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #B2B7BD;
	height: 15px;
}
TD.menu_livello4_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #B2B7BD;
	height: 15px;
}
TD.menu_livello5_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #B2B7BD;
	height: 15px;
}
.menu_link{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.menu_link_bold{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
}
.menu_link_small{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.menu_link_small_bold{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
}
/*****FINE MENU VERTICALE ***/

/***** GRAFICO SVG **********/
TR.svg{
	background-color: #F3F3F3;
}
.combo {
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}
.etichetta{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
	color: #000000;
}
/***** FINE GRAFICO SVG  ****/

/***** VALORI QUOTA **********/

.vq_cell{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
}
.vq_cell_R{
	text-align: right;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
}
.vq_cell_g{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
	background-color: #EEF1F4;
}
.vq_cell_ev{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
	background-color: #CCEBE0;
}

.vq_cell_gb{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
	background-color: #EEF1F4;
	font-weight: bold;
}
.vq_cell_gb_bordo{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
	background-color: #EEF1F4;
	font-weight: bold;
	border-left: 1px solid #587993;
	border-right: 1px solid #587993;
	white-space: 	nowrap;
}
.vq_cell_gb_bordoR{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
	background-color: #EEF1F4;
	font-weight: bold;
	border-right: 1px solid #587993;
	white-space: 	nowrap;
}
.vq_cell_plain{
	padding: 1px 1px 1px 1px;
}

.vq_cell_titolo, .vq_cell_titolo_topOpt{
	padding: 1px 1px 1px 1px;
	vertical-align: middle;	
	background-color: #EEF1F4;
}

.vq_cell_titolo_topOpt{
	width: 200px;
}

.vq_cell_titolo2{
	padding: 1px 1px 1px 1px;
	vertical-align: middle;	
	width: 100%;
	background-color: #EEF1F4;
}
.vq_cell_titolo3{
	padding: 1px 1px 1px 1px;
	vertical-align: middle;	
	background-color: #EEF1F4;
}
.vq_cell_separator{
	background-color: #ABBCC9;
	height: 1px;
}
.vq_cell_separator_border{
	background-color: #ABBCC9;
	height: 1px;
	border-left: 1px solid #587993;
	border-right: 1px solid #587993;
}


.vq_cell_bg_simple{
	background-color: #ABBCC9;
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
}

.vq_cell_bg{
	text-align: center;
	vertical-align: middle;
	background-color: #ABBCC9;
	border-left: 1px solid White;
	padding: 1px 1px 1px 1px;
}

.vq_cell_bg_performance{
	text-align: center;
	vertical-align: middle;
	background-color: #ABBCC9;
	border-left: 1px solid White;
	border-bottom: 1px solid White;
	padding: 1px 1px 1px 1px;
}


.vq_cell_bg_ev{
	text-align: center;
	vertical-align: middle;
	background-color: #59BD9B;
	border-left: 1px solid White;
	padding: 1px 1px 1px 1px;
	color: #FFFFFF;
}


.vq_cell_asset{
	background-color: #ABBCC9;
	border-top: 1px solid White;
	border-bottom: 1px solid White;
	padding: 1px 1px 1px 1px;
}

.vq_cell_bg_border{
	text-align: center;
	vertical-align: middle;
	background-color: #ABBCC9;
	border-left: 1px solid #587993;
	border-right: 1px solid #587993;
	padding: 1px 1px 1px 1px;
	white-space: nowrap;
}
.vq_cell_bg_borderR{
	text-align: center;
	vertical-align: middle;
	background-color: #ABBCC9;
	border-right: 1px solid #587993;
	padding: 1px 1px 1px 1px;
	white-space: nowrap;
}

.vq_cell_border{
	vertical-align: middle;	
	border-left: 1px solid #587993;
	border-right: 1px solid #587993;
	padding: 1px 1px 1px 1px;
	white-space: nowrap;
}

.vq_cell_center{
	text-align: center;
	vertical-align: middle;	
	border-left: 1px solid #587993;
	padding: 1px 1px 1px 1px;
	white-space: nowrap;
}

.vq_cell_red{
	color: #990000;
}




/*
	STILI MMA NUOVI
*/

table.MMA_main_table{
	border-collapse: collapse;
	border: 1px solid #C6C6C6;
	width: 100%;
}


/*
	STILI CONSENSUS
*/

.cons_row_bg_simple{
	background-color: #EEF1F4;
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
}

.cons_plain{
	padding: 1px 1px 1px 1px;
}

.cons_cell_bg_simple{
	border-bottom: 1px solid White;
}
.cons_cell_bg_simple_c{
	border-bottom: 1px solid White;
	border-left: 1px solid White;
}

.cons_concent_cell{
	background-color: #EEF1F4;
	padding: 2px 1px 2px 1px;
}

.cons_concent_cell_c{
	background-color: #EEF1F4;
	border-left: 1px solid White;
	padding: 2px 1px 2px 1px;
}
.cons_img_medie{
	padding: 0px 20px 0px 1px;
	vertical-align: middle;
	text-align: right;
}

.merc_1{
	color: Red;	
}

.merc_2{
	color: Black;	
}

table.wma_table_mip_grid{
	border-collapse: collapse;
	width: 100%
}

td.wma_table_mip_grid{
	padding: 5px 5px 5px 5px;
}

input.ricerca{
	border: 1px solid #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0B1644;
	width: 115px;
}

textarea.ricerca{
	border: 1px solid #7F9DB9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0B1644;
	width: 550px;
	height: 200px;
}

td.ricerca{
	vertical-align: middle;
	text-align: center;
}

/**** LINK_CHILD ****/

td.link_child{
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
}

.footer_text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;	
	text-decoration: none;
}

.footer_separator{
	background-image: url(/sStatico/images/img_footer.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 5px;
}


.px10_grey{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	font-weight: normal;
}

/**** NUOVI STILI SPIMI ****/

.green_line{
	background-color: #CECF9C;	
	height: 1px;
}
.black_line{
	background-color: #000000;	
	height: 1px;
}
.px10bln{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px10n{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.bkgd_green{
	background-color: #CECF9C;
}
.px20blw{
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px10nm{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.px10bln_25{
	width="25%";
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px10bln_24{
	width="24%";
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px10nd{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.px11bln{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px11n{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.pxn10_33{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	width: 33%;
	vertical-align: middle;
}

A.hover_up:hover{
	COLOR: #e76b2a; TEXT-DECORATION: none
}

.img_news{
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
}

.px10bln140{
	width: 140px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

.px10bln160{
	width: 160px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

.px10n160{
	width: 160px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

/**** NUOVI STILI SPIMI - FINE ****/

TABLE.disclaimer{
	width: 600px;
}


.disclaimer_title{
	background-color: #7898B3;
	vertical-align: middle;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 12px;
}

TD.disclaimer_button{
	padding: 2px 10px 2px 10px; 
	background-color: #f2f1f6;
	border: 1px solid #c3c3c3;
	font-size: 12px;
	cursor:hand;
}

TABLE.disclaimer_button{
	border-collapse: collapse;
}

.disclimer_body{
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
}

.disclimer_separator{
	height: 12px;
}

table.svg_no_exe{
	width: 350px;
	height: 190px;
	border: 1px solid #AAAAAA; 
} 

td.svg_no_exe{
	text-align: center; 
	vertical-align: middle;
}

td.andamento_perfNav{
	vertical-align: middle;
	padding: 0 5 0 2;
}


.error_msg{
	color: Red;
}

.div_agreement{
	overflow:auto;
	border: 1px solid #ABBCC9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 550px;
	height: 200px;
	background-color: White;
	padding: 2px 5px 2px 5px;
	scrollbar-3dlight-color: #EEF1F4;
	scrollbar-arrow-color:#587993;
	scrollbar-base-color: #EEF1F4;
	scrollbar-darkshadow-color: #EEF1F4;
	scrollbar-face-color:#EEF1F4;
	scrollbar-highlight-color:#587993;
	scrollbar-shadow-color: #587993;
	scrollbar-track-color: #EEF1F4;
}


/* NUOVI STILI */

#focus_on, #quick_link, #ricerca_small, #accesso_veloce_view{
	margin-bottom:5px;
}

#focus_on_home, #quick_link_home, #ricerca_small_home, #accesso_veloce_view_home, #global_home{
	margin-bottom:5px;
}

#focus_on .titologen_bold, #focus_on .titologen_normal, #focus_on_home .titologen_bold, #focus_on_home .titologen_normal{
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color:#009865;
	text-decoration: none;
	vertical-align: middle;
}

#quick_link .titologen_bold, #quick_link .titologen_normal, #ricerca_small .titologen_bold, #ricerca_small .titologen_normal, #accesso_veloce_view .titologen_bold, #accesso_veloce_view .titologen_normal,
#quick_link_home .titologen_bold, #quick_link_home .titologen_normal, #ricerca_small_home .titologen_bold, #ricerca_small_home .titologen_normal, #accesso_veloce_view_home .titologen_bold, #accesso_veloce_view_home .titologen_normal, , #global_home .titologen_bold, #global_home .titologen_normal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
}

#focus_on a, #focus_on_home a {
	font-size: 10px;
	font-style: normal;
	color:#009865;
	text-decoration: none;
	vertical-align: middle;
}

#focus_on a.link_double, #focus_on a.link_sintesi, #focus_on_home a.link_double, #focus_on_home a.link_sintesi {
	font-weight: normal;
}

#focus_on a.link_sintesi_bold, #focus_on_home a.link_sintesi_bold, #ricerca_small_home a.link_footer{
	font-weight: bold;
}

.img_more_focus_on, .img_more_gen{
	border: 0px;
	margin-right: 6px;
}

.home_presentazione{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	background-image: url(/sStatico/images/boxes/societa_bg_home.jpg);
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: repeat-x;
}

#quick_link .home_tab1{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #C6C6C6;
	border-collapse: collapse;
	background-image: url(/sStatico/images/boxes/quick_bg_int.gif);
	background-color: #FFFFFF;
	vertical-align: middle;
	background-position: bottom;
	background-repeat: repeat-x;
}

#quick_link_home .home_tab1{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #C6C6C6;
	border-collapse: collapse;
	background-image: url(/sStatico/images/boxes/quick_bg_home.gif);
	background-color: #FFFFFF;
	vertical-align: middle;
	background-position: bottom;
	background-repeat: repeat-x;
}


.ricerca_separa_img{
	margin-left: 2px;
	margin-right: 2px;
}


table.global_home{
	border-collapse: collapse;
	/*border: 1px solid #587993;*/
	width: 100%;
}

.default_select{
}


select.score_quantitativo{
	width: 100%;
}

td.score_quantitativo{
	width: 100px;
}


.AR_header_results{
	font-weight: bolder;
}

.AR_cell_results{
	padding: 5px 2px 5px 2px;
	vertical-align: middle;
}

.AR_cell_button{
	text-align: center;
	vertical-align: middle;
}

.BORDINOgrey {
	border:1px solid #C6C6C6;
	padding:1px;
}

.VALQUOTAint {
	background-color: #DEE4E9;
	width: 246px;
	/*padding: 3px;*/
}

.VALQUOTA {
	background-color: #DEE4E9;
	width: 140px;
	padding: 3px;
}

.titologen_bold_AZZ {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: middle;
	COLOR: #597993;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.titologen_bold_NERO {
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
}

.BORDINOazz {
	padding: 1px;
	border: 1px solid #597992;
}

.px11ba {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #597992;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	border-top: 1px solid #597992;
	width: 100%;
	height: 15px;
}

.cellaVERDINA {
	background-color: #CBEBE0;
	border-bottom: #ffffff 1px solid;
}

.MIEIFONDI{
	background-color: #59BD9B;
	width: 135px;
	padding: 5px;
}

.titologen_bold_BIANCO {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


.px10bv {
color:#009966;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
text-align:left;
}

A.a_verdino:link {
	text-decoration: none; 
	color: #59BD9B; 
	}
A.a_verdino:visited {
	text-decoration: none; 
	color: #59BD9B;
	}
A.a_verdino:active {
	text-decoration: none; 
	color: #59BD9B;
	}
A.a_verdino:hover {
	text-decoration: none; 
	color: #59BD9B; 
	}	
	
input.mieifondi {
border:1px solid #666666;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
width:115px;
}

.BORDINOgrey {
	padding: 1px;
	border: 1px solid #C6C6C6;
}



.PERINVESTIRE {
background-color:#EDFAFC;
padding:3px;
width:135px;
}

.link_footer {
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}

/*.link_footer:hover{color:#ffggaa}*/

.BOTTONEtool {
background-position:right center;
font-weight:bold;
height:26px;
padding:4px;
text-align:left;
}

.MIEIFONDIint {
background-color:#59BD9B;
padding:5px;
width:250px;
}

.px11bv {
color:#009966;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
text-align:left;
}

.link4_over{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.link_footer_over {
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

.cellaAZZ {
background-color:#92A8B9;
border-top:1px solid #FFFFFF;
}

.link4bn {
color:#FFFFFF;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

input.ricercaVQ {
border:1px solid #B4C3CE;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
width:131px;
}

/* Chemin  */
.chemin1{font-size:10px;color:#666666;font-weight:bold}
a.chemin1{font-size:10px;color:#666666;font-weight:bold;text-align:left;text-decoration:none;}
a.chemin1:hover {color:#666666;text-decoration:underline}
a.chemin2{font-size:10px;color:#09A274;font-weight:bold;text-align:left;text-decoration:none;}
a.chemin2:hover {color:#E20064;text-decoration:underline}

/* Ancre  */
.ancre{font-size:12px;color:#577994;font-weight:bold}
a.ancre{font-size:12px;color:#577994;font-weight:bold}
a.ancre:hover {text-decoration:underline}


.ancre_from1{
	font-size: 11px;
	font-family: Verdana;
	color: #E20064;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #ffffff;
}
.ancre_to1{
	font-size: 12px;
	font-family: Verdana;
	color: #09A275;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #F0F3F8;
}
.ancre_top{
	font-size: 10px;
	font-family: Verdana;
	color: #09A275;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	background-color: #FFFFFF;
}
.linkfile{
	background-color: #f0f3f8;
}

#menuServizio_agreement{
float: right;
margin-top: 4px;
margin-right: 21px;
}

ul#menuMainAgreement{
	white-space : nowrap;
	text-align:right;
	float:right;
	margin-top: 59px;
	margin-right: 32px;
}

#areaLancioAgreement{
	width: 948px;
	margin-top: 15%;
}

/* aggiunte il 6-3-2008 in produzione  - inizio */

.box175ar {
 background-color: #FFFFFF;
 width: 172px;
 border: 1px solid #E47F00;
 text-align: left;
 padding: 3px;
}
.box175az {
 background-color: #FFFFFF;
 width: 169px;
 border: 1px solid #00AECE;
 text-align: left;
 padding: 3px;
}
.box70rosa {
 background-color: #FFFFFF;
 width: 70px;
 border: 1px solid #E60E63;
 text-align: left;
 padding: 3px;
}
.box70bl {
 background-color: #FFFFFF;
 width: 70px;
 border: 1px solid #5A849E;
 text-align: left;
 padding: 3px;
}
.box146bl {
 background-color: #FFFFFF;
 width: 146px;
 border: 1px solid #5A849E;
 text-align: left;
 padding: 3px;
}
.box135bl {
 background-color: #FFFFFF;
 width: 135px;
 border: 1px solid #5A849E;
 text-align: left;
 padding: 3px;
}
.box146rosa {
 background-color: #FFFFFF;
 width: 146px;
 border: 1px solid #E60E63;
 text-align: left;
 padding: 3px;
 margin-bottom: 6px;
}
.box110rosa {
 background-color: #FFFFFF;
 width: 110px;
 border: 1px solid #E60E63;
 text-align: left;
 padding: 3px;
}

/* aggiunte il 6-3-2008 in produzione  - fine */

