body {	background-image: url(banner_home.jpg);	background-position: top;	background-repeat: no-repeat;	background-color: #032e59;}.cpTitleText {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #E90017;	font-weight: bold;}.cpTitleText a:link{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #E90017;	font-weight: bold;	text-decoration: none;}.cpText {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}.cpText a:link{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;}.sfondobarratop {	background-image: url(sfondotestatatop.png);}.sfondotestataleft {	background-image: url(sfondotestatabottomleft.png);}.sfondotestataleftscritta {	background-image: url(sfondotestatabottomleft.png);}.sfondotestataright {	background-image: url(sfondotestatabottomright.png);}.saldostyle{	color: #000000;	font-size: 9px;}.rigacatastali{	background-image: url(sfondotasti.png);	background-repeat: repeat-x;}.rigaipocatastali{	background-image: url(sfondotastiipo.png);	background-repeat: repeat-x;}.numelementiricerca {	font-family: Tahoma;	font-size: 11px;	color: #FFFFFF;	padding-left: 7px;	background-color: #000000;}.bgrisultatorictit {	background-image: url(bg_tit_servizi.jpg);	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	vertical-align: middle;	padding-right: 9px;	padding-left: 9px;	text-align: right;	height: 24px;}.titolovocidemo {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #CC0000;}.boxdemo {	list-style-image: url(punto_elenco_demo.gif);	text-align: justify;	padding-top: 15px;	padding-right: 20px;	padding-bottom: 15px;	padding-left: 20px;	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #000000;	margin-left: 10px;}.boxdemoBZ {	list-style-image: url(punto_elenco_demo.gif);	text-align: justify;	padding-right: 20px;	padding-bottom: 5px;	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #000000;}.evidenziatorosso {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #CF0202;}.tdques {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 13px;	font-weight: normal;	padding-right: 9px;	text-align: justify;}.boxdemoservicedemo {	font-family: Tahoma;	text-align: justify;	font-size: 11px;	line-height: 13px;	color: #000000;	margin-left: 10px;	list-style-image: url(punto_elenco_demo.gif);}.boxdemoservicedemo  a{	font-family: Arial, Verdana, Helvetica, SansSerif;	font-family: Tahoma;	text-align: justify;	font-size: 11px;	line-height: 13px;	color: #000000;	margin-left: 10px;	text-decoration: none;}.boxdemoservicedemo  a:hover{	font-family: Arial, Verdana, Helvetica, SansSerif;	font-family: Tahoma;	text-align: justify;	font-size: 11px;	line-height: 13px;	color: #000000;	margin-left: 10px;	text-decoration: none;}.boxdemoservicedemo  a:visited{	font-family: Arial, Verdana, Helvetica, SansSerif;	font-family: Tahoma;	text-align: justify;	font-size: 11px;	line-height: 13px;	color: #000000;	margin-left: 10px;	text-decoration: none;}.linkbarrasinistra{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #585858;	font-weight: bold;	text-decoration: none; 	width:100%;	vertical-align: middle;}.sfmenu {	background-image: url(sf_menu.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.sfmenu a:link{	font-family: Arial, Helvetica, Sans-Serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.sfmenu a:visited{	font-family: Arial, Helvetica, Sans-Serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.sfmenu1 {	background-image: url(sf_menu_1.jpg);	background-repeat: repeat-x;}.imgsin {	background-image: url(img_sin.jpg);	background-repeat: no-repeat;	margin-left: 0px;	width: 147;	height: 84;	text-align: left;	vertical-align: top;}.menuccnlsfondogrigio{	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #4A6A7F;	text-align: justify;	background-color:#F1F1F1;	text-align:right;	padding-right:10px;	padding-bottom:3px;}.filettosubmenusx {	background-color: #FFFFFF;	height: 1px;}.testostandard_nopadding_nograssetto_nounderline {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #5A5858;	text-align: justify;}.testostandard_nopadding_nograssetto_nounderline a {	color: #5A5858;	text-decoration: none;}.testostandard_nopadding_nograssetto_nounderline a:hover {	color: #5A5858;	text-decoration: none;}.testostandard_nopadding_nograssetto_nounderline a :visited{	color: #5A5858;	text-decoration: none;}.menuccnlsfondoazzurro{	font-family: Tahoma;	font-size: 11px;	line-height: 30px;	color: #4A6A7F;	background-color:#E3EBEE;	vertical-align:middle;}.menuccnlsfondoazzurro a{	font-family: Tahoma;	font-size: 11px;	line-height: 30px;	color: #4A6A7F;	background-color:#E3EBEE;	padding-right:10px;	width:143px;	vertical-align:middle;}.menuccnlsfondoazzurro a:hover{	text-decoration:underline;}.menuccnlsfondoazzurro a:visited{	text-decoration:none;}.menuccnlsfondogrigio{	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #4A6A7F;	text-align: justify;	background-color:#F1F1F1;	text-align:right;	padding-right:10px;	padding-bottom:3px;}.testostandard {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #000000;	padding-top: 5px;	padding-right: 9px;	padding-bottom: 5px;	padding-left: 16px;	text-align: justify;}.testostandard a {	color: #000000;	text-decoration: underline;	font-weight: bold;}ul.testostandard {	display: list-item;	margin: 0px;	padding: 0px 0px 0px 25px;}ul.testostandard li {	list-style-image: url(puntatore_agenda.gif);	display: list-item;}ul.testostandard li a {	font-family: Tahoma;	font-size: 11px;	color: #000000;	vertical-align: middle;	text-decoration: none;	left: 6px;	display: block;	line-height: 15px;}ul.testostandard li a:hover {	text-decoration: underline;}.testostandard_nopadding {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #5A5858;	text-align: justify;}.testostandard_nopadding a {	color: #5A5858;	text-decoration: none;	text-decoration: underline;}.testostandard_nopadding a:hover {	color: #5A5858;	text-decoration: underline;}.testostandard_nopadding a :visited{	color: #5A5858;	text-decoration: underline;}ul.testostandard_nopadding {	display: list-item;	margin: 0px;	padding: 0px 0px 0px 20px;}ul.testostandard_nopadding li {	list-style-image: url(puntatore_agenda.gif);	display: list-item;} ul.testostandard_nopadding li a {	font-family: Tahoma;	font-size: 11px;	color: #5A5858;	vertical-align: middle;	text-decoration: none;	left: 6px;	line-height: 15px;}ul.testostandard_nopadding li a:hover {	text-decoration: underline;}.testostandard_nopadding_report {	/*font-family: Tahoma;*/	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #555455;	text-align: justify;}.testostandard_nopadding_nograssetto {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #000000;	text-align: justify;}.testostandard_nopadding_nograssetto a:link {	color: #000000;	text-decoration: underline;}.testostandard_nopadding_nograssetto a:hover {	color: #000000;	text-decoration: underline;}.testostandard_nopadding_nograssetto a :visited{	color: #000000;	text-decoration: underline;}.vociarealistino {	font-family: Tahoma;	font-size: 11px;	color: #000000;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #D9D9D9;	border-bottom-color: #D9D9D9;	background-color: #F7F8F9;	font-weight: bold;	padding-right: 10px;	padding-left: 10px;}.vociarealistino a {	font-weight: bold;	color: #000000;	text-decoration: underline;}.vociservizilistino {	font-family: Tahoma;	font-size: 11px;	color: #000000;	padding-right: 10px;	padding-left: 10px;	line-height: 16px;	text-align: left;	vertical-align: top;}.colonnacentrodx {	background-color: #FFFFFF;	width: 802px;	text-align: center;	vertical-align: top;}.testocom {	font-family: Arial, Verdana, Helvetica, SansSerif;	font-size: 11px;	line-height: 13px;	color: #000000;	padding-top: 20px;	padding-left: 20px;	padding-right: 2px;	text-align: justify;}.fonteservizio {	font-family: Tahoma;	font-size: 11px;	color: #000000;	font-weight: normal;}.titolovocimappa {	font-family: Tahoma;	font-size: 11px;	color: #000000;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;	font-weight: bold;	background-image: url(sfum2_listino.jpg);}.vocemappa {	font-family: Tahoma;	font-size: 11px;	line-height: 15px;	color: #000000;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 5px;	text-align: left;	vertical-align: top;}.vocemappa a {	color: #000000;	text-decoration: none;}.vocemappa a:hover {	color: #000000;	text-decoration: underline;}.testomenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-image: url(sf_menu.jpg);	background-repeat: repeat-x;	font-weight: bold;	text-decoration: none;}.sftestomenuon {	background-image: url(sf_menu_on.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #232324;	text-decoration: none;}.sfareautente {	background-image: url(sf_areautente.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.sfareautente  a{	background-image: url(sf_areautente.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.sfareautente a:hover{	background-image: url(sf_areautente.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.sfareautente a:visited{	background-image: url(sf_areautente.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.testomenu1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	color: #FFFFFF;	background-image: url(sf_menu_1.jpg);	background-repeat: repeat-x;	font-weight: bold;}.testomenu1 a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}.testomenu1 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}.testomenu1 a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}.testologinpwd {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #232324;}.testomenuon {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #232324;	vertical-align: middle;	text-align: center;}.testomenuon a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #232324;	text-decoration: none;	vertical-align: middle;	text-align: center;}.testomenuon a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #232324;	text-decoration: none;	vertical-align: middle;	text-align: center;}.testomenuon a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #232324;	text-decoration: none;	vertical-align: middle;	text-align: center;}.puntini1 {	background-image: url(puntini1.gif);	width: 1px;}.puntini1sin {	background-image: url(puntini1_sin.gif);	width: 1px;}.sdiflash {	background-image: url(sdi_flash.gif);	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #969696;	padding-bottom: 7px;	right: 4px;	padding-right: 8px;}.testopp {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: normal;	color: #020202;	text-align: justify;	padding-right: 2px;}.testopp1 {	font-family: Tahoma;	font-size: 12px;	font-weight: normal;	color: #757575;	text-align: justify;	padding-right: 2px;}.testopp a{	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: normal;	color: #020202;	text-align: justify;	text-decoration: none;	padding-right: 2px;}.testopp1 a{	font-family: Tahoma;	font-size: 12px;	font-weight: normal;	color: #757575;	text-align: justify;	text-decoration: none;	padding-right: 2px;}.testosdiflash {	font-family: Tahoma;	font-size: 12px;	color: #505050;	font-weight: normal;}.testopsdiflash {	font-family: Tahoma;	font-size: 11px;	color: #6b6b6b;	padding-bottom: 10px;}.testosdispeciali {	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	color: #000000;}.testosdispeciali1 {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #000000;	padding-top: 5px;}.puntini100 {	background-image: url(puntini1.jpg);}.tagcloud1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #606060;	font-weight: normal;	text-decoration: none;	}.tagcloud2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #606060;	font-weight: normal;	text-decoration: none;	}.tagcloud3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #606060;	font-weight: normal;	text-decoration: none;	}.tagcloud4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #606060;	font-weight: normal;	text-decoration: none;}.tagcloud5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color: #606060;	font-weight: normal;	text-decoration: none;}.bannersinistra {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #585858;	font-weight: bold;}.bannersinistra1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #be1520;	font-weight: bold;}.testosdispeciali2 {	font-family: Tahoma;	font-size: 12px;	color: #4d4d4d;}.testosdispeciali3 {	font-family: Tahoma;	font-size: 12px;	color: #4d4d4d;	font-weight: bold;}.titolosdifocus {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #133490;	font-weight: bold;}.archivio {	font-family: Tahoma;	font-size: 10px;	color: #4d4d4d;	padding-right: 7px;}.piede {	background-image: url(piede.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding-top: 16px;}.piede a:link{	background-image: url(piede.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding-top: 16px;	text-decoration: none;}.piede a:hover{	background-image: url(piede.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding-top: 16px;	text-decoration: none;}.piede a:visited{	background-image: url(piede.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding-top: 16px;	text-decoration: none;}.piede1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #000000;}.testomenuon1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #393434;	text-decoration: none;}.dimenticato {	font-family: Arial, Helvetica, sans-serif;	color: #656463;	font-size: 10px;}.dimenticato a:link{	font-family: Arial, Helvetica, sans-serif;	color: #656463;	font-size: 10px;	text-decoration: none;}.dimenticato a:visited{	font-family: Arial, Helvetica, sans-serif;	color: #656463;	font-size: 10px;	text-decoration: none;}.form {	height: 15px;	width: 80px;	border: 1px solid #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	vertical-align: middle;}.form_len_variabile{	height: 16px;	border: 1px solid #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	vertical-align: middle;}.testomenu2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	color: #7b7b7c;	background-image: url(sf_menu_2.jpg);	background-repeat: repeat-x;	font-weight: bold;	text-decoration: none;}.testomenu3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	/*color: #7b7b7c;*/	color: #be1520;	background-image: url(sf_menu_2.jpg);	background-repeat: repeat-x;	font-weight: bold;	text-decoration: none;}.testomenu4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	color: #be1520;	background-image: url(sf_menu_3.jpg);	background-repeat: repeat-x;	font-weight: bold;	text-decoration: none;}.testomenu4 a:link{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	color: #be1520;	font-weight: bold;	text-decoration: none;}.testomenu4 a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	color: #be1520;	font-weight: bold;	text-decoration: none;}.testomenu4 a:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	color: #be1520;	font-weight: bold;	text-decoration: none;}.testomenu5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	color: #232324;	background-image: url(sf_menu_2.jpg);	background-repeat: repeat-x;	font-weight: bold;	text-decoration: none;}.menuombra {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-image: url(menu_ombra.jpg);	background-repeat: repeat-x;	font-weight: bold;	text-decoration: none;}.inmenusubdiv {	/*background-image: url(sfmenu3.jpg);*/	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-bottom: 1px;	color: #838182;	text-decoration: none;}.inmenusubdiv  a:link{	/*background-image: url(sfmenu3.jpg);*/	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-bottom: 1px;	color: #838182;	text-decoration: none;}.inmenusubdiv  a:hover{	/*background-image: url(sfmenu3.jpg);*/	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-bottom: 1px;	color: #838182;	text-decoration: none;}.inmenusubdiv  a:visited{	/*background-image: url(sfmenu3.jpg);*/	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-bottom: 1px;	color: #838182;	text-decoration: none;}.sfmenu2 {	background-image: url(sfmenu3.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #be1520;	padding-left: 20px;	padding-bottom: 5px;	text-decoration: none;}.sfmenu2 a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #be1520;	padding-left: 20px;	padding-bottom: 5px;	text-decoration: none;}.sfmenu2 a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #be1520;	padding-left: 20px;	padding-bottom: 5px;	text-decoration: none;}.sfmenu3 {	background-image: url(sfmenu4.jpg);	background-repeat: repeat-x;	display:-moz-inline-block; display:-moz-inline-box; display:inline-block;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding-left: 15px;	color: #4F4F4F;	text-decoration: none;}.sfmenu3 a:link {	display:-moz-inline-block; display:-moz-inline-box; display:inline-block;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding-left: 15px;	color: #4F4F4F;	text-decoration: none;}.sfmenu3 a:visited {	display:-moz-inline-block; display:-moz-inline-box; display:inline-block;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding-left: 15px;	color: #4F4F4F;	text-decoration: none;}.sfmenu4 {	display:-moz-inline-block; display:-moz-inline-box; display:inline-block;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #4F4F4F;	background-color: #FFFFFF;	padding-left: 15px;	text-decoration: none;	cursor: pointer;}.sfmenu4 a:link {	display:-moz-inline-block; display:-moz-inline-box; display:inline-block;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #4F4F4F;	background-color: #FFFFFF;	padding-left: 15px;	text-decoration: none;	cursor: pointer;}.sfmenu4 a:visited {	display:-moz-inline-block; display:-moz-inline-box; display:inline-block;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #4F4F4F;	background-color: #FFFFFF;	padding-left: 15px;	text-decoration: none;	cursor: pointer;}.inmenusubdiv2{	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #838182;	text-decoration: none;	cursor: pointer;}.inmenusubdiv2 a:link{	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #838182;	text-decoration: none;	cursor: pointer;}.inmenusubdiv2 a:hover{	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #838182;	text-decoration: none;	cursor: pointer;}.inmenusubdiv2 a:visited{	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #838182;	text-decoration: none;	cursor: pointer;}.inmenusubdiv1{	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #4F4F4F;	text-decoration: none;	background-color: #FFFFFF;	cursor: pointer;}.inmenusubdiv1 a:link{	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #4F4F4F;	text-decoration: none;	background-color: #FFFFFF;	cursor: pointer;}.inmenusubdiv1 a:hover{	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #4F4F4F;	text-decoration: none;	background-color: #FFFFFF;	cursor: pointer;}.inmenusubdiv1 a:visited{	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #4F4F4F;	text-decoration: none;	background-color: #FFFFFF;	cursor: pointer;}.sfmenuon5 {	background-image: url(sfmenuon5.jpg);	background-repeat: no-repeat;}.sfmenuon1 {	background-image: url(sfmenuon1.jpg);	background-repeat: no-repeat;}.apfilettogrigio {	background-color: #D9D9D9;	height: 1px;}.cerca_nel_sito {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;	background-image: url(cerca_mid.jpg);	background-repeat: repeat-y;	background-color: #FFFFFF;}.basetitolo {	background-image: url(base_titolo.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-top: 16px;	padding-left: 48px;}.basetitolo500 {	background-image: url(biscotto500.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-left: 48px;	background-repeat: no-repeat;}.basetitolo795 {	background-image: url(base_titolo795.png);	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-top: 16px;	padding-left: 48px;	background-repeat: no-repeat;}.basetitolo790{	background-image: url(sottotitolo_790x55.png);	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-top: 16px;	padding-left: 48px;	background-repeat: no-repeat;}.basetitolobasilea2{	background-image: url(titolo_basilea2_a.png);	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-top: 16px;	padding-left: 48px;	background-repeat: no-repeat;}.basetitoloconarchivio {	background-image: url(sfondo_sdi_archivio2.png);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-left: 51px;}.basetitoloconarchivio_ccnl {	background-image: url(titolo_ccnl.jpg);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-left: 48px;}.baserigagrigia_ccnl {	background-color: #EFEFEF;	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 31px;	padding-left: 10px;}.baserigaazzurra_ccnl {	background-color: #F9FAFC;	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 31px;	padding-left: 10px;}.baserigagrigia_ccnl a{	background-color: #EFEFEF;	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 31px;	padding-left: 10px;	text-decoration: none;}.baserigaazzurra_ccnl a{	background-color: #F9FAFC;	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 31px;	padding-left: 10px;	text-decoration: none;}.baserigaricerca_ccnl {	background-color: #F1F5F6;	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 31px;	text-align: middle;	padding-left: 10px;}.testoint {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;	padding-top: 14px;}.testointrosso {	font-family: Tahoma;	font-size: 11px;	color: #d61528;	font-weight: bold;}.bgtitserv_visure_ipocatastali {	background-image: url(visure_ipocatastali1.jpg);	font-family: Arial, Verdana, Helvetica, SansSerif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	vertical-align: bottom;	text-align: right;}.persfisica {	background-image: url(sf_grigio_sottotestata.jpg);	font-family: Tahoma;	font-size: 17px;	font-weight: normal;	color: #7a7979;	padding-bottom: 4px;}.bgtitservice {	background-image: url(base_titolo.jpg);	background-repeat: no-repeat;}.servizi_description {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-top: 16px;}.servizi_autore {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #302e2f;	/*padding-left: 51px;*/}.bgservizirestyling {	background-image: url(vipo_int.png);	background-repeat: repeat-y;}.demomenurosso{	text-align: right;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #C70314;	padding-bottom: 7px;}.demomenugrigio{	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #34372c;	padding-bottom: 7px;}.demomenugrigio1 {	background-image: url(rigagrigio_menu.gif);	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #c70314;	padding-bottom: 7px;}.demomenugrigio2 {	background-image: url(rigagrigio_menu1.jpg);	background-position: right;	text-align: right;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #787070;	padding-bottom: 7px;}.menurosso {	/*background-image: url(rigagrigio_menu1.jpg);	background-position:right;	background-repeat: repeat-x;*/	background-color: F1F0F0;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #c70314;	padding-bottom: 7px;}.menugrigio1 {	/*background-image: url(rigagrigio_menu.gif);*/	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #34372c;	padding-bottom: 7px;}.menugrigio1  a{	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #34372c;	padding-bottom: 7px; }.menugrigio1  a:hover{	text-decoration: underline;}.menugrigio2 {	/*background-image: url(rigagrigio_menu.gif);*/	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #787070;	padding-bottom: 7px;}.menugrigio2  a{	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #787070;	padding-bottom: 7px;	text-decoration: none;}.menugrigiobasilea  a:hover{	text-decoration: underline;}.menugrigiobasilea {	/*background-image: url(rigagrigio_menu.gif);*/	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #302e2f;	padding-bottom: 7px;}.menugrigiobasilea  a{	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #302e2f;	padding-bottom: 7px;	text-decoration: none;}.menugrigiobasilea  a:hover{	text-decoration: underline;}.archivio2 {	font-family: Tahoma;	font-size: 10px;	color: #01386e;}.archivio2 a{	font-family: Tahoma;	font-size: 10px;	color: #01386e;	text-decoration: none;	font-weight: normal;}.testosdispeciali4  {	font-family: Tahoma;	font-size: 12px;	color: #01386e;}.testosdispeciali4  a{	font-family: Tahoma;	font-size: 12px;	color: #01386e;	text-decoration: none;}.titolosdifocus {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #676765;	font-weight: bold;}.testosdispeciali5 {	font-family: Tahoma;	font-size: 12px;	color: #505050;}.testosdispeciali5 a{	font-family: Tahoma;	font-size: 12px;	color: #505050;	text-decoration: none;}ul.notiziario {	font-family: Tahoma;	font-size: 11px;	color: #505050;	line-height: 16px;	list-style-image: url(apostrofo_gr_canali.png);	margin-left: 16}.titolosdifocus {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #676765;	font-weight: bold;}.testosdiflash3 {	font-family: Tahoma;	font-size: 11px;	color: #505050;	padding-right: 15px;}.testosdiflash3 a{	font-family: Tahoma;	font-size: 11px;	color: #505050;	padding-right: 15px;	text-decoration: none;}.testosdiflash4 {	font-family: Tahoma;	font-size: 11px;	color: #505050;	padding-left: 15px;}.testosdiflash4  a{	font-family: Tahoma;	font-size: 11px;	color: #505050;	padding-left: 15px;	text-decoration: none;}.testosdiflash5 {	font-family: Tahoma;	font-size: 11px;	color: #505050;}.testosdiflash5 a{	font-family: Tahoma;	font-size: 11px;	color: #505050;	text-decoration: none;}.titopzricerca_09 {	font-family: Arial, Verdana, Helvetica, SansSerif;	font-size: 12px;	font-weight: bold;	color: #CF0202;	background-image: url(bg_opz_ricerca.gif);	padding-top: 7px;	padding-bottom: 7px;	background-repeat: no-repeat;	background-position: bottom;}.sfondobanner {	text-align: center;	vertical-align: middle;	background-image: url(sfondobanner.jpg);	background-repeat: repeat-y;}.sfondospeciali {	text-align: center;	vertical-align: middle;	background-image: url(imgspeciali.jpg);	background-repeat: no-repeat}.testoflashspeciali {	padding-top: 7px;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #020202;}.testoflashspeciali a{	padding-top: 7px;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #020202;	text-decoration: none;}.apostrofospeciali {	padding-top: 10px;}.testosdispeciali6 {	font-family: Tahoma;	font-size: 12px;	color: #505050;	padding-top: 7px;}.testosdispeciali6 a{	font-family: Tahoma;	font-size: 12px;	color: #505050;	padding-top: 7px;	text-decoration: none;}.colonnasx {	background-color: #FFFFFF;	width: 157px;	text-align: left;	vertical-align: top;}.colonnacentro {	background-color: #FFFFFF;	width: 492px;	text-align: center;	vertical-align: top;}.colonnadx {	background-color: #FFFFFF;	text-align: right;	vertical-align: top;	width: 309px;}.postit {	background-image: url(post_it_05.jpg);}.testopostit {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000;	background-image: url(post_it_05.jpg);	padding-top: 5px;	padding-left: 15px;}.testopostit1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #444342;	background-image: url(post_it_05.jpg);	padding-top: 5px;	padding-left: 0px;}.testopostit2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000;	background-image: url(post_it_05.jpg);	padding-top: 5px;	padding-left: 0px;	line-height: 13px;	background-repeat: no-repeat;}.sfondonerogiorni {	background-image: url(nero_giorni.jpg);}.sfondoagenda {	/*background-image: url(sfondoagenda.jpg);*/	background-color: #F6F6F6;	background-repeat: repeat-x;}.sfagenda {	background-image: url(sfagenda.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #00386b;}.sfagenda a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #00386b;	text-decoration: none;	background: transparent;}.sfagenda1 {	background-image: url(sfagenda.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #8e969b;}.testoagendaCopia {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	background-color: #d0d0d0;}.giornoagenda {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #be1520;	background-image: url(giornoagenda.jpg);}.giornoagenda1 {	background-image: url(giornoagenda1.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #be1520;}.form1 {	height: 14px;	width: 100px;	font-size: 8px;	background-color: #FFFFFF;	border: solid 1px #D5D5D5;}.classedivprincipale {	z-index: 10; 	position: static; 	/*overflow: hidden;*/	background-position: bottom; 	background-repeat: repeat-x;	background-image: url(bg3.jpg);}.classedivricorda {	text-align: center; 	vertical-align: top;	background-color: #F6F6F6; 	width: 531px; 	height: 300px; 	z-index: 1000; 	display: none; 	position: absolute; 	top: 162px; 	left: 168px; 	border: 1px solid #D6D6D6;}.sfum2listino {	background-image: url(sfum2_listino.jpg);	font-family: Tahoma;	font-size: 10px;	font-weight: bold;	padding-left: 10px;}.sfum1listino {	background-image: url(sfum1_listino.jpg);	font-family: Tahoma;	color: #000000;	font-size: 12px;	font-weight: bold;	padding-left: 26px;}.prezzolistino1 {	font-family: Tahoma;	font-size: 11px;	color: #000000;	padding-right: 5px;	padding-left: 5px;	line-height: 16px;	text-align: right;	vertical-align: top;	background-color: #E2E6EF;	border-right: 1px solid #FFFFFF;}.sdirossolisino {	color: #C90202;}.menudivisore {	background-image: url(rigagrigio.jpg);	background-repeat: repeat-x;	line-height: 1px;}.appaginericavanzata {	font-family: Tahoma;	font-size: 11px;	color: #898989;	text-align: center;}.numelementiricercanew {	font-family: Tahoma;	font-size: 11px;	padding-left: 7px;	border-width: 1px;	border-style: solid;	border-color: #000000;	color: #000000;}.inforicercaavanzata {	font-family: Tahoma;	font-size: 11px;	line-height: 11px;	font-weight: normal;	color: #000000;	padding-right: 25px;	/*padding-left: 25px;*/	padding-top: 6px;	padding-bottom: 6px;	text-align: left;	background-image: url(bg_istruzioni_nocookies.gif);	background-position: bottom;}.input {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 12px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-color: #D4D0C8;	border-right-color: #D4D0C8;	border-bottom-color: #D4D0C8;	border-left-color: #D4D0C8;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	height: 15px;}.sequenzanumericanew {	font-family: Tahoma;	font-size: 11px;	color: #000000;	padding-left: 7px;	background-color: #E1E4E7;	font-weight: bold;	width: 20px;}.intestazionericerca {	font-family: Tahoma;	font-size: 12px;	line-height: 11px;	font-weight: bold;	color: #000000;	padding-right: 5px;	padding-left: 5px;	padding-top: 6px;	padding-bottom: 6px;	background-color: #CBD1D6;	width: 473px;}.intestazionericerca a {	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	color: #000000;	background-color: #CBD1D6;	text-decoration: none;	}.intestazionericerca a:hover {	text-decoration: underline;	}.datarisultato {	font-family: Tahoma;	font-size: 11px;	color: #FFFFFF;	background-color: #DA0000;	width: 106px;	text-align: center;}.risultatovociricavanzata {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #95A1A9;	background-image: url(bg_risultato_ric.jpg);	padding-top: 5px;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 3px;	background-position: right;}.risultatovociricavanzata a {	font-weight: bold;	color: #000000;	text-decoration: underline;}.icodocricerca {	background-image: url(ico_doc_ricerca.gif);}.prezzoricerca {	font-family: Tahoma;	font-size: 11px;	background-image: url(bg_lista_a.jpg);	color: #9EA8AF;	vertical-align: middle;	text-align: right;	padding-right: 23px;}.bgpulsantericerca {	background-image: url(angolo_a.gif);	background-color: #EEF1F4;	margin: 0px;	padding: 0px;	background-repeat: no-repeat;	background-position: right;}.sequenzanumericadata {	font-family: Tahoma;	font-size: 11px;	color: #887C7C;     	padding-left: 7px;	background-color: #E1E4E7;	width: 90px;}.demoprezzi {	font-family: Tahoma;	font-size: 11px;	color: #5A5858;	background-color: #F2F2F2;	padding-top: 2px;	padding-bottom: 2px;}.demoprezzi1 {	font-family: Tahoma;	font-size: 11px;	color: #5A5858;	background-color: #FFFFFF;	padding-top: 2px;	padding-bottom: 2px;}ul.demosottoelenchi {	list-style-image: url(punto_elenco_rosso.gif);}.risultatovociricavanzatanew {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #000000; 	padding-top: 5px;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 3px;	width: 600px;}.risultatovociricavanzatanew a {	font-weight: bold;	color: #000000;	text-decoration: underline;}.sequenzanumerica {	font-family: Tahoma;	font-size: 11px;	color: #FFFFFF;	padding-left: 7px;	background-color: #000000;	font-weight: bold;	width: 20px;}.mascheraavanzata {	text-align: center;	background-image: url(bg_maschera_ric_avanzata.gif);	background-position: bottom;}.campiricercaavanzata {	font-family: Tahoma;	font-size: 11px;	color: #000000;	text-align: right;	vertical-align: middle;	padding-right: 12px;	padding-left: 12px;}.inputobligatorio {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 12px;	border-width: 1px;	border-top-color: #D4D0C8;	border-right-color: #D4D0C8;	border-bottom-color: #D4D0C8;	border-left-color: #D4D0C8;	border-style: solid;	height: 18px;}.apservizio {	font-family: Tahoma;	font-size: 11px;	color: #000000;	padding: 2px;}.testostandard14 {	font-family: Tahoma;	font-size: 14px;	line-height: 15px;	color: #000000;	padding-top: 5px;	padding-right: 9px;	padding-bottom: 5px;	padding-left: 9px;	text-align: justify;}.apcampiobligatori {	font-family: Tahoma;	font-size: 11px;	color: #DA0000;	text-align: right;	vertical-align: middle;	padding-right: 12px;	padding-left: 12px;}.bgparametriricava {	background-image: url(bg_parametri_ricerca_avanzata.jpg);	background-position: right;}.titolioption {	font-family: Tahoma;	font-size: 11px;	color: #000000;	padding-right: 3px;	padding-left: 3px;	text-align: center;}.titolioption a {	font-weight: bold;	color: #000000;	text-decoration: underline;}.apdescrizobligo {	font-family: Tahoma;	font-size: 11px;	color: #A0A0A0;	vertical-align: top;	padding-left: 10px;	text-align: left;}.archivioon {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-top: 11px;	padding-left: 52px;}.archivioscritta {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	padding-top: 4px;	padding-left: 52px;}.bgredattoagenda {	/*	font-family: Tahoma;	font-size: 10px;	color: #8F9CA4;	padding-right: 9px;	padding-left: 9px;	vertical-align: top;	background-color: #E2E6E9;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #D9D9D9;	border-bottom-color: #D9D9D9;	padding-top: 5px;	padding-bottom: 5px;	*/		font-family: Tahoma;	font-size: 10px;	color: #7a7979;	vertical-align: top;	background-image: url(sfreport_persona.png);	background-repeat: repeat-y;	padding-top: 9px;	padding-bottom: 9px;	background-position:right;}.testoint1 {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 15px;	text-decoration: none;	text-align: justify;}.testoint1 a{	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 15px;	padding-top: 14px;	text-decoration: none;	text-align: justify;}.testoint1 a:link {	color: #000000;	text-decoration: underline;}.testoint1 a:hover {	color: #000000;	text-decoration: underline;}.testoint1 a :visited{	color: #000000;	text-decoration: underline;}.testoint1fonte {	font-family: Tahoma;	font-size: 11px;	color: #757575;	text-decoration: none;}.prezzonero {	font-family: Tahoma;	font-size: 11px;	color: #000000;	font-weight: bold;}.testoint1data {	font-family: Tahoma;	font-size: 11px;	color: #757575;	line-height: 15px;	padding-top: 14px;	text-decoration: none;	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;}.sfondoarchivioflash {	background-image: url(sfondo_menu_grigio.png);	background-repeat: repeat-x;	height: 384px;	vertical-align: top;	text-align: right;}.sfondoreportpersonamenu {	background-image: url(sfondo_menu_grigio.png);	background-repeat: repeat-x;	vertical-align: top;	text-align: right;}.menugrigioflash {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #302e2f;	padding-bottom: 7px;}.menugrigioflash  a{	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #302e2f;	padding-bottom: 7px;	text-decoration: none;}.menugrigioflash  a:hover{	text-decoration: underline;}.sfondoarchivioagenda {	background-image: url(sfondo_sdi_archivio3.png);	background-repeat: no-repeat;}.loginnero {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 11px;	font-weight: bold;}.logingrigio {	font-family: Arial, Helvetica, sans-serif;	color: #6d6a6a;	font-size: 11px;	font-weight: bold;}.loginrosso {	font-family: Arial, Helvetica, sans-serif;	color: #be1520;	font-size: 11px;	font-weight: bold;}.loginrosso a:link{	font-family: Arial, Helvetica, sans-serif;	color: #be1520;	font-size: 11px;	font-weight: bold;	text-decoration: none;}.loginrosso a:hover{	font-family: Arial, Helvetica, sans-serif;	color: #be1520;	font-size: 11px;	font-weight: bold;	text-decoration: none;}.loginrosso a:visited{	font-family: Arial, Helvetica, sans-serif;	color: #be1520;	font-size: 11px;	font-weight: bold;	text-decoration: none;}.sfmenureport {	background-image: url(sfondo_menu_report.png);}.sfondoarchivio {	background-image: url(sfondo_sdi_archivio.png);	background-repeat: repeat-y;}.sfondoarchivio1 {	background-image: url(imgsfondo_archivio.png);	font-family: Tahoma;	font-size: 11px;	color: #d61528;	font-weight: bold;	padding-bottom: 4px;}.sfondoarchivio2 {	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;}.sfondoarchivio2 a{	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;	background: transparent;}.sfondoarchivio3 {	/*background-image: url(imgsfondo_archivio.png);*/	font-family: Tahoma;	font-size: 11px;	color: #d61528;	font-weight: bold;	padding-bottom: 4px;}.sfondoreport {	background-image: url(sfondoreport.png);}.sfondoreport1 {	font-family: Tahoma;	font-size: 11px;	color: #565656;	font-weight: bold;	padding-bottom: 4px;}.sfondoreport2 {	font-family: Tahoma;	font-size: 11px;	color: #c70314;	font-weight: bold;	padding-bottom: 4px;}.sfsdibasic {	background-image: url(sf_sdibasic.png);	background-repeat: repeat-y;	text-align: center;}.textareaquesgray {	background-image: url(sfumgrigioquestextarea.gif);	font-family: Tahoma;	font-size: 13px;	color: #000000;}.ratioreport {	background-color: #ABB6BE;	text-align: center;	vertical-align: middle;}.sfondoreport3 {	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;}.sfondoreport4{	font-family: Tahoma;	font-size: 11px;	color: #000000;	font-weight: bold;	padding-bottom: 4px;}.sfreportpersona {	background-image: url(sfreport_persona.png);}.sfreportpersona1 {	background-image: url(sfreport_persona1.png);	font-family: Tahoma;	font-size: 11px;	background-repeat: repeat-y}.sferror {	background-image: url(sfreport_persona.png);	background-position:right;	background-repeat:repeat-y;	height:120px;}.sfreportprezzo {	background-image: url(sfreport_persona.png);	background-position:right;	background-repeat: repeat-y;}.backgroundcompanycard{	background-image: url(sfreport_persona.png);	background-position:right;	background-repeat: repeat-y;	font-family: Tahoma;	font-size: 11px;	color: #555455;}.sfcanalicoldestra {	background-image: url(sf_canali_coldestra.png);}.canalitesto {	font-family: Tahoma;	font-size: 17px;	font-weight: bold;	color: #00386b;}/* css Paola 28/9/2009 (fine)*/.basetitoloSOS790{	background-image: url(sottotitolo_sostitutiva_790x55.png);	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-top: 15px;	padding-left: 48px;	background-repeat: no-repeat;}.testocanalicoldestra {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #000000;	text-align: justify;	text-decoration: none;	padding-right: 8px;}.testocanalicoldestra  a{	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #000000;	text-align: justify;	text-decoration: none;}.sfondoccnlcompleto {	background-image: url(sfum_completo.jpg);	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;	padding-left: 4px;}.sfondoccnlcompleto a{	background-image: url(sfum_completo.jpg);	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;	padding-left: 4px;}.sfondoccnlstipula {	background-image: url(sfum_stipule.jpg);	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;	padding-left: 4px;}.sfondoccnlstipula a{	background-image: url(sfum_stipule.jpg);	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;	padding-left: 4px;}.sfondoccnlintegrazione {	background-image: url(sfum_integrato.jpg);	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;	padding-left: 4px;}.sfondoccnlintegrazione a{	background-image: url(sfum_integrato.jpg);	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;	padding-left: 4px;	text-decoration: none;}.ccnldata {	font-family: Tahoma;	font-size: 11px;	color: #757575;	line-height: 15px;	padding-top: 15px;	text-decoration: none;}.quesitipulsantirosso {	background-image: url(tastoevaso1centro.png);	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #CF0202;}.quesitipulsantinero {	background-image: url(tastoevaso1centro.png);	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #000000;}DIV.clsHide {	position: absolute;	visibility: hidden;}.bgccnlRestyl {	font-family: Tahoma;	font-size: 11px;	line-height: 11px;	color: #000000;	background-image: url(sfreport_persona.png);	background-position:right;	background-repeat: repeat-y;	text-align: right;}.vociratiobutton {	font-family: Tahoma;	font-size: 11px;	color: #000000;	text-align: right;	vertical-align: middle;	padding-right: 12px;}.costiservizio {	font-family: Tahoma;	font-size: 11px;	color: #000000;	text-align: right;	padding-right: 12px;	padding-left: 12px;}.prezzoservizio {	font-family: Tahoma;	font-size: 12px;	background-image: url(bg_lista_a.jpg);	color: #CF0202;	vertical-align: middle;	text-align: center;	padding-right: 15px;	font-weight: bold;	padding-left: 15px;}ul.agenda {	display: list-item;	margin: 0px;	padding: 0px 0px 0px 15px;}ul.agenda li {	list-style-image: url(puntatore_agenda.gif);	display: list-item;	padding: 0px 0px 5px 0px;}ul.agenda li a {	font-family: Tahoma;	font-size: 11px;	color: #000000;	vertical-align: middle;	text-decoration: none;	left: 6px;	display: block;	line-height: 15px;}ul.agenda li a:hover {	text-decoration: underline;}.mercdiv {	background-image: url(merc_div.jpg);}.mercsfgtit {	background-image: url(merc_sf_titolo.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	color: #302e2f;}.mercsfbasso {	background-image: url(mercsfbasso.jpg);}.mercsottofr {	background-image: url(mercsottofreccian.jpg);}.mercsfgtit1 {	background-image: url(mercsftit1.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #434f6f;}.mercsfbasso1 {	background-image: url(mercsfbasso1.png);}.mercsottofr1 {	background-image: url(mercangblu.png);}.mercsfgrigio {	background-image: url(merc_sfgrigio.png);	font-family: Tahoma;	font-size: 11px;	color: #312f30;	font-weight: bold;	padding-bottom: 4px;}.mercsfgrigio a:link{	font-family: Tahoma;	font-size: 11px;	color: #312f30;	font-weight: bold;	padding-bottom: 4px;	text-decoration:none;}.mercsfgrigio a:hover{	font-family: Tahoma;	font-size: 11px;	color: #312f30;	font-weight: bold;	padding-bottom: 4px;	text-decoration:none;}.mercsfgrigio a:visited{	font-family: Tahoma;	font-size: 11px;	color: #312f30;	font-weight: bold;	padding-bottom: 4px;	text-decoration:none;}.mercsfblu {	background-image: url(merc_sfgrigio.png);	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	font-weight: bold;	padding-bottom: 4px;}.mercsfblu a:link{	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;}.mercsfblu a:hover{	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;}.mercsfblu a:visited{	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;}.testomerc {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;}.mercsf100 {	background-image: url(mercsfgr1x24.png);}.mercgrsf101 {	background-color: #e4e3e3;	font-family: Tahoma;	font-size: 9px;	font-weight: bold;	color: #8d8d8d;	padding-right: 7px;}.mercgrsfarch {	background-color: #e4e3e3;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #312f30;	padding-left: 8px;}.mercgrsf102 {	background-color: #e4e3e3;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #4a4849;	padding-left: 7px;	padding-top: 5px;}.mercgrsf103 {	background-color: #e4e3e3;	font-family: Tahoma;	font-size: 9px;	font-weight: bold;	color: #e5e8f0;	padding-right: 7px;}.mercgrsf104 {	background-color: #e5e8f0;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #818aa0;	padding-left: 7px;	padding-top: 5px;}.mercgrsf105 {	background-color: #e5e8f0;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #818aa0;	padding-left: 7px;	padding-top: 5px;}.mercsin {	background-image: url(merc_sin.png);}.mercsin1 {	background-image: url(mersin1.png);}.mercazsin {	background-image: url(mercazsin.png);}.mercsin2 {	background-image: url(mercsinaz2.png);}.mercgrsf106 {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #312f30;	padding-left: 7px;	background-image: url(mercsfgr1x24.png);}.mercgr100 {	background-color: #f4f3f3;}.mercsf200 {	background-color: #f4f3f3;	font-family: Tahoma;	font-size: 9px;	font-weight: bold;	color: #818aa0;	padding-right: 7px;}.mercsf202 {	background-color: #f4f3f3;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #4a4849;	padding-left: 7px;	padding-top: 5px;}.mercsf201 {	background-color: #f0f4fe;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #818aa0;	padding-left: 7px;	padding-top: 5px;}.mercsf204 {	background-color: #f0f4fe;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #818aa0;	padding-left: 7px;	padding-top: 5px;}.mercgrsf107 {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #434f6f;	padding-left: 7px;	background-image: url(mercsfgr1x24.png);}.mercgrsf108 {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #312f30;	padding-left: 7px;	background-image: url(mercsfgr1x24.png);}.mercsfstrumenti {	background-image: url(mercsfstrumenti.jpg);}.strumentitesto {	font-family: Tahoma;	font-size: 16px;	font-weight: bold;	color: #00386b;	padding-top: 10px;}.mercsf1x21 {	background-image: url(mercsfx21.jpg);}.mercsfstrumenti1 {	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 13px;	color: #2c360f;	font-weight: bold;	padding-bottom: 4px;}.mercsfstrumenti1 a:link{	font-family: Tahoma;	font-size: 13px;	color: #2c360f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;}.mercsfstrumenti1 a:hover{	font-family: Tahoma;	font-size: 13px;	color: #2c360f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;}.mercsfstrumenti1 a:visited{	font-family: Tahoma;	font-size: 13px;	color: #2c360f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;}.testoint2 {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 15px;	padding-top: 6px;}.popsin1 {	background-image: url(popup_sin1.png);}.popsin2 {	background-image: url(popup_sin2.png);}.popdes2 {	background-image: url(popup_des2.png);}.popon1 {	background-image: url(popup_on.png);}.popup {	background-image: url(popup_up.png);}.popgrigio {	font-family: Arial, Helvetica, sans-serif;	color: #727172;	font-size: 11px;	font-weight: bold;}.popgrigio1 {	font-family: Arial, Helvetica, sans-serif;	color: #403f3f;	font-size: 11px;	font-weight: bold;}.mercgrsf110 {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #312f30;	padding-left: 7px;	background-image: url(mercsfgr1x24b.jpg);}.mercsf101 {	background-image: url(mercsfgr1x24b.jpg);}.mercgrsf109 {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #434f6f;	padding-left: 7px;	background-image: url(mercsfgr1x24a.jpg);}.mercsfgtit2 {	background-image: url(mercsftit2.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #312f30;}.testomerc1 {	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	line-height: 17px;}.mercarchblack1 {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;	background-color: #e4e3e3;}.mercarchblack1 a:link {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;	text-decoration: underline;	background-color: #e4e3e3;}.mercarchblack1 a:visited {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;	text-decoration: underline;	background-color: #e4e3e3;}.mercarchblack2 {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;	background-color: #f4f3f3;}.mercarchblack2 a:link {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;	text-decoration: underline;	background-color: #f4f3f3;}.mercarchblack2 a:visited {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;	text-decoration: underline;	background-color: #f4f3f3;}.mercarchblue1 {	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	line-height: 17px;	background-color: #f0f4fe;}.mercarchblue1 a:link {	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	line-height: 17px;	text-decoration: underline;	background-color: #f0f4fe;}.mercarchblue1 a:visited {	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	line-height: 17px;	text-decoration: underline;	background-color: #f0f4fe;}.mercarchblue2 {	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	line-height: 17px;	background-color: #e5e8f0;}.mercarchblue2 a:link {	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	line-height: 17px;	text-decoration: underline;	background-color: #e5e8f0;}.mercarchblue2 a:visited {	font-family: Tahoma;	font-size: 11px;	color: #434f6f;	line-height: 17px;	text-decoration: underline;	background-color: #e5e8f0;}.basetitolo796{	/*background-image: url(sottotitolo_796x55.jpg);	background-image: url(sottotitolo_796x55grigio.jpg);*/	background-image: url(sfondo_sdi_canali.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-top: 16px;	padding-left: 48px;	background-repeat: no-repeat;}.testocanalisub {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 15px;	padding-top: 22px;	padding-right: 5px;	text-decoration: none;	text-align: justify;}.testocanalitop {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 15px;	text-decoration: none;	text-align: justify;}.mercsfstrumenti {	background-image: url(mercsfstrumenti.jpg);}.strumentitesto {	font-family: Tahoma;	font-size: 16px;	font-weight: bold;	color: #00386b;	padding-top: 10px;}.mercsfstrumenti2 {	background-image: url(imgsfondo_archivio.png);	font-family: Tahoma;	font-size: 13px;	color: #536eba;	font-weight: bold;	padding-bottom: 4px;}.mercsfstrumenti2 a:link{	font-family: Tahoma;	font-size: 13px;	color: #536eba;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;}.mercsfstrumenti2 a:hover{	font-family: Tahoma;	font-size: 13px;	color: #536eba;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;}.mercsfstrumenti2 a:visited{	font-family: Tahoma;	font-size: 13px;	color: #536eba;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;}.mercsfbass2 {	background-image: url(mercsfbasso1.png);}.mercsfbasso2 {	background-image: url(mercsfbasso2.jpg);}.boxrigasfum {	background-image: url(boxpsfum_a.jpg);	}.boxpsfum {	background-image: url(boxpsfum.jpg);	background-repeat: repeat-x;}.testointrosso1 {	font-family: Tahoma;	font-size: 12px;	color: #d61528;	font-weight: bold;	padding-top: 5px;}.testointrosso1  a {	font-family: Tahoma;	font-size: 12px;	color: #d61528;	font-weight: bold;	padding-top: 5px;	text-decoration: none;}.testointrosso1  a:link {	color: #d61528;	text-decoration: underline;}.testointrosso1 a:hover {	color: #d61528;	text-decoration: underline;}.testointrosso1 a :visited{	color: #d61528;	text-decoration: underline;}.testoint3 {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;	padding-top: 3px;	text-align: justify;}.testoint3  a {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 17px;	padding-top: 3px;	text-align: justify;	text-decoration: none;}.testoint3  a:link {	color: #000000;	text-decoration: underline;}.testoint3 a:hover {	color: #000000;	text-decoration: underline;}.testoint3 a :visited{	color: #000000;	text-decoration: underline;}.titolosdifocus1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #a7a6a6;	font-weight: bold;}.testosdispeciali7 {	font-family: Tahoma;	font-size: 11px;	color: #01386e;	font-weight: normal;	padding-top: 5px;	vertical-align: top;	text-align: justify;}ul.testosdispeciali7 {	list-style-image: url(punt_not_lavoro.jpg);	margin: 20px; 	}ul.testosdispeciali7  li{	padding-right: 0px; 	padding-left: 0px; 	padding-bottom: 0px; 	padding-top: 0px;}.avvisivari {	font-family: Tahoma;	font-size: 11px;	color: #DA0000;	text-align: center;	vertical-align: middle;	padding-right: 12px;	padding-left: 12px;}.bilancireport {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #000000;	padding-right: 9px;	padding-bottom: 5px;	padding-left: 3px;	text-align: left;	vertical-align: top;}.fraudtitolo {	font-family: Tahoma;	font-size: 16px;	color: #000000;	vertical-align: top;	line-height: 16px;	font-weight: bold;}.campiobligatori {	font-family: Tahoma;	font-size: 11px;	color: #DA0000;	text-align: right;	vertical-align: middle;	padding-right: 12px;	padding-left: 12px;}.vocinput {	font-family: Tahoma;	font-size: 11px;	color: #000000;	text-align: right;	vertical-align: middle;	padding-right: 12px;	padding-left: 12px;}.descrservizio {	font-family: Tahoma;	font-size: 11px;	color: #ABB6BE;	text-align: right;	padding-right: 26px;}.descrizobligo {	font-family: Tahoma;	font-size: 11px;	color: #A0A0A0;	vertical-align: middle;	padding-left: 10px;}.avvertenza {	font-family: Tahoma;	font-size: 11px;	color: #5A5858;	padding-top: 6px;	padding-right: 11px;	padding-bottom: 6px;	padding-left: 11px;	background-color: #FFFFFF;	line-height: 12px;}.Antifrodesterotit {	background-image: url(bg_tasti_conservatorie.jpg);	font-family: Tahoma;	font-size: 12px;	FONT-WEIGHT: bold;	color: #000000;	padding-right: 5px;	padding-left: 5px;	padding-top: 5px;	padding-bottom: 1px;	text-align: center;}.textareacondizioni {	font-family: Tahoma;	font-size: 11px;	color: #000000;	text-align: justify;	padding-right: 5px;	padding-left: 5px;	padding-top: 5px;	padding-bottom: 5px;	width: 500px;	height: 200px;}.textareacondizioni a:link{	font-family: Tahoma;	font-size: 11px;	color: #000000;	text-align: justify;	padding-right: 5px;	padding-left: 5px;	padding-top: 5px;	padding-bottom: 5px;	width: 500px;	height: 200px;	text-decoration: none;}.textareacondizioni a:hover{	font-family: Tahoma;	font-size: 11px;	color: #000000;	text-align: justify;	padding-right: 5px;	padding-left: 5px;	padding-top: 5px;	padding-bottom: 5px;	width: 500px;	height: 200px;	text-decoration: none;}.textareacondizioni a:visited{	font-family: Tahoma;	font-size: 11px;	color: #000000;	text-align: justify;	padding-right: 5px;	padding-left: 5px;	padding-top: 5px;	padding-bottom: 5px;	width: 500px;	height: 200px;	text-decoration: none;}.tooltip {	position:relative;	z-index:24; 	text-decoration: none;	font-family: Tahoma;	color: #CF0202;	font-size: 11px;}.tooltip:hover {	z-index: 25;}.tooltip span {	display: none;}.tooltip:hover span {	display: block;	position:absolute;	text-align: left;	top: 2em; left: 2em; width: 15em;	border: 1px solid #000000; 	background-color: #FFFFE1;	color: #000000;}.bgtasto {	background-image: url(bg_tasti_conservatorie.jpg);	background-position: left;	text-align: left;	padding-left: 4px;	font-family: Tahoma;	font-size: 11px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E2E6E9;}.bgtasto a {	color: #000000;	text-decoration: none;}.bgtasto a:hover {	color: #000000;	text-decoration: underline;}.mercsfstrumenti3 {	background-image: url(imgsfondo_archivio.png);	font-family: Tahoma;	font-size: 13px;	color: #4a4849;	font-weight: bold;}.testoint5 {	font-family: Tahoma;	font-size: 11px;	color: #575757;	line-height: 15px;	padding-top: 6px;	background-image: url(sf_ccnl.jpg);}.testoint6 {	font-family: Tahoma;	font-size: 11px;	color: #4a4849;	background-image: url(sf_ccnl.jpg);	font-weight: bold;}.testoint6 a:link{	font-family: Tahoma;	font-size: 11px;	color: #4a4849;	font-weight: bold;	text-decoration: none;}.testoint6 a:hover{	font-family: Tahoma;	font-size: 11px;	color: #4a4849;	font-weight: bold;	text-decoration: none;}.testoint6 a:visited{	font-family: Tahoma;	font-size: 11px;	color: #4a4849;	font-weight: bold;	text-decoration: none;}.lavpuntel {	padding-top: 7px;}.testonl {	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 15px;	padding-top: 2px;	text-decoration: none;	text-align: justify;}.testonl a{	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 15px;	padding-top: 2px;	text-decoration: none;	text-align: justify;}.mercrigasfum {	background-image: url(mercrigasfum.jpg);	background-repeat: no-repeat;}.conssftit {	background-image: url(conssftit.jpg);}.mercsfgtitcons {	background-image: url(conssftit.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	color: #302e2f;}.conssf {	background-image: url(cons_sf.jpg);	background-repeat: repeat-x;	background-color: #EAEAEA;}.testoint10 {	font-family: Tahoma;	font-size: 11px;	color: #565656;	line-height: 17px;	padding-top: 3px;	font-weight: bold;}.constestomenu {	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	color: #000000;}.constestomenurosso {	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	color: #b61010;}.conssfpop {	background-image: url(conssfpop.jpg);	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #565656;	padding-left: 30px;	padding-top: 5px;	padding-bottom: 5px;}.consfrecciarosso {	padding-bottom: 4px;}.consfrecciarosso1 {	padding-bottom: 6px;}.contesttitolo {	font-family: Tahoma;	font-size: 13px;	font-weight: bold;	color: #00386b;	padding-bottom: 5px;	background-image: url(constitriga.jpg);}.contesttitolo1 {	font-family: Tahoma;	font-size: 13px;	font-weight: bold;	color: #00386b;	padding-bottom: 5px;	background-image: url(constitriga1.jpg);}.contesttitolo1 a:link{	font-family: Tahoma;	font-size: 13px;	font-weight: bold;	color: #00386b;	padding-bottom: 5px;	text-decoration: none;}.contesttitolo1 a:hover{	font-family: Tahoma;	font-size: 13px;	font-weight: bold;	color: #00386b;	padding-bottom: 5px;	text-decoration: none;}.contesttitolo1 a:visited{	font-family: Tahoma;	font-size: 13px;	font-weight: bold;	color: #00386b;	padding-bottom: 5px;	text-decoration: none;}.basetitolo796_shop{	background-image: url(sottotitolo_796x55.jpg);	font-family: Tahoma;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-top: 16px;	padding-left: 48px;	background-repeat: no-repeat;}.sfhomespeciali {	background-image: url(sf_home_speciali.gif);}.condutilizzo_sfo1 {	background-image: url(riga_sfondo.gif);	background-repeat: no-repeat;	background-position:right;	width: 783;	font-family: Tahoma;	font-size: 11px;}.condutilizzo_sfo1  a:link{	font-weight: bold;	text-decoration: none;	font-family: Tahoma;	font-size: 11px;	color: #000000;}.condutilizzo_sfo1 a:hover{	font-weight: bold;	text-decoration: underline;	font-family: Tahoma;	font-size: 11px;}.condutilizzo_sfo2 {	background-image: url(sfreport_persona738.png);	background-repeat: repeat-y;	background-position:right;	width: 783;	text-align: left;	vertical-align: top;	font-family: Tahoma;	font-size: 11px;}.boxdemofaqt {	font-family: Tahoma;	font-size: 11px;	color: #666666;}.condutilizzo_sfo2  a:link{	font-weight: bold;	text-decoration: none;	font-family: Tahoma;	font-size: 11px;	color: #000000;}.condutilizzo_sfo2 a:hover{	font-weight: bold;	text-decoration: underline;	font-family: Tahoma;	font-size: 11px;}.condutilizzo_vocitabella {	font-family: Tahoma;	font-size: 11px;	padding: 2px;	vertical-align: middle;}.attenzione {	font-family: Tahoma;	font-size: 18px;	line-height: 25px;	color: #5A5858;	text-align: center;}.bgservizirestylingquesiti {	background-image: url(vipo_int.png);	background-position:right;	background-repeat: repeat-y;}.descrservizio_nopadding {	font-family: Tahoma;	font-size: 11px;	color: #ABB6BE;	text-align: right;}.cptablemenu{	background-color: #E7E7E7;	border-left:solid 1px #838182; 	border-right:solid 1px #838182; 	border-bottom: solid 1px #838182; }.cptdmenu{	padding: 8px; }ul.demosottoelenchi_zero {	list-style-image: url(punto_elenco_rosso.gif);	padding: 0px;	margin: 0px;	}.risultatovocinere {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #000000;	padding-right: 5px;	padding-left: 5px;}.testoint1 a:link {	color: #000000;	text-decoration: underline;}.testoint1 a:hover {	color: #000000;	text-decoration: underline;}.testoint1 a :visited{	color: #000000;	text-decoration: underline;}.titolovocimenusu {	font-family: Tahoma;	font-size: 18px;	color: #000000;	text-align: right;	padding-right: 9px;	font-weight: normal;	height: 42px;	vertical-align: bottom;	padding-bottom: 10px;	background-image: url(bg_tit_ricerca_avanzata.gif);	background-position: center bottom;}.sdirosso {	color: #CF0202;	font-weight: bold;}.testostandard_nopadding_red {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #DA0000;	text-align: justify;}.testostandard_nopadding_red a {	color: #DA0000;	text-decoration: none;	text-decoration: underline;}.testostandard_nopadding_red a:hover {	color: #DA0000;	text-decoration: underline;}.testostandard_nopadding_red a :visited{	color: #DA0000;	text-decoration: underline;}ul.testostandard_nopadding_red {	display: list-item;	margin: 0px;	padding: 0px 0px 0px 20px;}ul.testostandard_nopadding_red li {	list-style-image: url(puntatore_agenda.gif);	display: list-item;} ul.testostandard_nopadding_red li a {	font-family: Tahoma;	font-size: 11px;	color: #DA0000;	vertical-align: middle;	text-decoration: none;	left: 6px;	line-height: 15px;}ul.testostandard_nopadding_red li a:hover {	text-decoration: underline;}.bgtitlista {	font-family: Tahoma;	font-size: 11px;	line-height: 11px;	font-weight: bold;	color: #000000;	background-image: url(bg_titololista_a.jpg);	padding-top: 3px;	padding-bottom: 3px;	padding-right: 6px;	text-align: right;}.bgtitlista a {	color: #000000;	text-decoration: none;}.bgtitlista a:hover {	color: #000000;	text-decoration: underline;}ul.approfondimenti {	display: list-item;	margin: 0px;	padding: 0px 0px 0px 20px;}/*Fiscal Focus  (inizio) */.basetitoloconarchivio_fiscal {	background-image: url(fiscalfocus1.jpg);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #302e2f;	padding-left: 48px;}.sfondoarchivio2FiscalFocus {	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #001f46;	font-weight: bold;	padding-bottom: 4px;}.sfondoarchivio2FiscalFocus a{	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #001f46;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;	background: transparent;}/*Fiscal Focus  (fine) *//*Model (inizio)*/.sfondoarchiviomodel_trasversale {	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #3862a8;	font-weight: bold;	padding-bottom: 4px;}.sfondoarchiviomodel_trasversale a{	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #3862a8;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;	background: transparent;}.sfondoarchiviomodel_base_ente {	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #605b5b ;	font-weight: bold;	padding-bottom: 4px;}.sfondoarchiviomodel_base_ente a{	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #605b5b ;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;	background: transparent;}.sfondoarchiviomodel_licenza {	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;}.sfondoarchiviomodel_licenza a{	background-image: url(imgsfondo_archivio.png);	background-position: bottom;	background-repeat: repeat-x;	font-family: Tahoma;	font-size: 11px;	color: #302e2f;	font-weight: bold;	padding-bottom: 4px;	text-decoration: none;	background: transparent;}.baserigaricerca_model {	background-image: url(544x1.PNG);	font-family: Tahoma;	font-size: 11px;	color: #000000;	line-height: 31px;	text-align: middle;	border-width: 1px;	border-style: solid;	border-color: #e1eaf8;}.menumodelsfondoazzurro{	font-family: Tahoma;	font-size: 11px;	line-height: 30px;	color: #43689d ;	background-color:#e1eaf8 ;	vertical-align:middle;}.menumodelsfondoazzurro a{	font-family: Tahoma;	font-size: 11px;	line-height: 30px;	color: #43689d ;	background-color:#e1eaf8 ;	padding-right:5px;	width:143px;	vertical-align:middle;}.menumodelsfondoazzurro a:hover{	text-decoration:underline;}.menumodelsfondoazzurro a:visited{	text-decoration:none;}.testostandard_model_ricera {	font-family: Tahoma;	font-size: 11px;	line-height: 13px;	color: #5A5858;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.demotabModel {	font-family: Tahoma;	font-size: 11px;	color: #5A5858;	background-color: #F4F4F4;	padding-top: 4px;	padding-bottom: 8px;}.demotabModel1 {	font-family: Tahoma;	font-size: 11px;	color: #5A5858;	background-color: #e1eaf8;	padding-top: 4px;	padding-bottom: 8px;}.hp_model {	font-family: Tahoma;	font-size: 13px;	color: #00386b;}.hp_model a {	font-family: Tahoma;	font-size: 13px;	color: #00386b;	text-decoration: none;}.hp_model a:hover {	font-family: Tahoma;	font-size: 13px;	color: #00386b;	text-decoration: underline;}/*Model (fine)*//*Newsletter Demo Fiscal Focus (inizio) */.nl_ff_demo {	font-family: Tahoma;	font-size: 12px;	padding-left: 4px;	color: #0E3083;	text-align: left;}.nl_ff_demo a {	font-family: Tahoma;	font-size: 12px;	color: #3188DD;	text-align: left;	text-decoration:underline;}.nl_ff_demo a:hover {	color: #CCCCCC;}/*Newsletter Demo Fiscal Focus (fine) *//* honywem  (inizio)*/.prezzolistino_honywem {	color: #000000;	padding-right: 5px;	padding-left: 5px;	line-height: 6px;	text-align: right;	vertical-align: top;	background-color: #E2E6EF;	border-right: 1px solid #FFFFFF;}.vociservizilistino_honywem {	color: #000000;	padding-right: 10px;	padding-left: 10px;	line-height: 6px;	text-align: left;	vertical-align: top;}/* honywem  (fine)*//* inline css Nextre (inizio)*/.nxt_generatemenu_test{	display: block; 	overflow: hidden;	background-color: yellow; }.nxt_h1{	font-size: 18px;	font-family: Arial, Verdana, Helvetica, SansSerif;}.nxt_h2{	font-size: 16px;	font-family: Arial, Verdana, Helvetica, SansSerif;}.nxt_h3{	font-family: Tahoma;		font-size: 11px; 	color: #000000; 	margin: 0px;}.nxt_line_h1{	line-height: 1pt;}.nxt_line_h5{	line-height: 5px;}.nxt_line_h10{	line-height: 10px;}.nxt_line_h18{	line-height: 18px;}.nxt_line_h20{	line-height: 20px;}.nxt_line_h25{	line-height: 25px;}.nxt_line_h30{	line-height: 30px;}.nxt_height_6{	height: 6px;}.nxt_height_8{	height: 8px;}.nxt_height_23{	height: 23px;}.nxt_height_120{	height: 120px;}.nxt_category{	margin-right: 6px; 	float: left;}.nxt_category_color{	color: #d61528; }.nxt_productccnl_color {	color: #DA0000;}.nxt_productccnl_color2 {	color: #AD0000;}.nxt_padding_t0{	padding-top: 0px; }.nxt_padding_t3{	padding-top: 3px; }.nxt_padding_t4{	padding-top: 4px; }.nxt_padding_t5{	padding-top: 5px; }.nxt_padding_t6{	padding-top: 6px; }.nxt_padding_t8{	padding-top: 8px; }.nxt_padding_t10{	padding-top: 10px; }.nxt_padding_t14{	padding-top: 14px; }.nxt_padding_r0{	padding-right: 0px;}.nxt_padding_r3{	padding-right: 3px;}.nxt_padding_r4{	padding-right: 4px; }.nxt_padding_r5{	padding-right: 5px; }.nxt_padding_r7{	padding-right: 7px;}.nxt_padding_r8{	padding-right: 8px;}.nxt_padding_r9{	padding-right: 9px;}.nxt_padding_r10{	padding-right: 10px; }.nxt_padding_r16{	padding-right: 16px; }.nxt_padding_r18{	padding-right: 18px; }.nxt_padding_r20{	padding-right: 20px; }.nxt_padding_r25{	padding-right: 25px; }.nxt_padding_r30{	padding-right: 30px; }.nxt_padding_b2{	padding-bottom: 2px; }.nxt_padding_b4{	padding-bottom: 4px; }.nxt_padding_b5{	padding-bottom: 5px; }.nxt_padding_b6{	padding-bottom: 6px; }.nxt_padding_b7{	padding-bottom: 7px;}.nxt_padding_b10{	padding-bottom: 10px;}.nxt_padding_b15{	padding-bottom: 15px;}.nxt_padding_b20{	padding-bottom: 20px;}.nxt_padding_l0{	padding-left: 0px; }.nxt_padding_l3{	padding-left: 3px; }.nxt_padding_l4{	padding-left: 4px; }.nxt_padding_l5{	padding-left: 5px; }.nxt_padding_l6{	padding-left: 6px; }.nxt_padding_l7{	padding-left: 7px; }.nxt_padding_l9{	padding-left: 9px; }.nxt_padding_l12{	padding-left: 12px; }.nxt_padding_l13{	padding-left: 13px; }.nxt_padding_l15{	padding-left: 15px; }.nxt_padding_l16{	padding-left: 16px; }.nxt_padding_l18{	padding-left: 18px; }.nxt_padding_l21{	padding-left: 21px; }.nxt_padding_l18{	padding-left: 18px; }.nxt_padding_l25{	padding-left: 25px; }.nxt_padding_l23{	padding-left: 23px; }.nxt_padding_l45{	padding-left: 45px; }.nxt_padding_l52{	padding-left: 52px; }.nxt_padding_l65{	padding-left: 65px; }.nxt_productccnl_padding{	padding: 2; }.nxt_padding_0{	padding: 0; }.nxt_normal{	font-weight: normal;}.nxt_align_center{	text-align: center;}.nxt_align_right{	text-align: right;}.nxt_align_left{	text-align: left;}.nxt_txt_decoration_none{	text-decoration: none;}.nxt_vertical-align{	vertical-align: top;}.nxt_margin_t3{	margin-top: 3px;}.nxt_margin_t8{	margin-top: 8px;}.nxt_margin_b0{	margin-bottom: 0px;}.nxt_margin_b3{	margin-bottom: 3px;}.nxt_margin_b8{	margin-bottom: 8px;}.nxt_margin_0{	margin: 0px;}.nxt_margin_r5{	margin-right: 5px;}.nxt_border_0{	border: 0px;}.nxt_border_1{	border:1px;}.nxt_display_none {	display: none;}.nxt_display_block {	display: block;}.nxt_height500{	height: 500px;}.nxt_cursor{	 cursor: pointer;}.nxt_no_decoration{	text-decoration: none;}.nxt_bckimg_mobile{	background-image: url(sdi_ppiano_sfondo.gif);}.nxt_bckimg_mobile_testatatop{	background-image: url(sfondotestatatop.png);}.nxt_bckimg_mobile_testatabottom{	background-image: url(sfondotestatabottomleft.png);}.nxt_bckimg_mobile_sf_menu{	background-image: url(sf_menu.jpg);}.nxt_bckcolor_fiscalfocus{	background-color: #97BAD4;}.nxt_bckimg_transparent{	background: transparent;}.nxt_bckgrnd_pos_r{	background-position: right;}.nxt_bckgrnd_no_repeat{	background-repeat: no-repeat;}.nxt_bckgrnd_repeat_y{	background-repeat: repeat-y;}.nxt_width_all{	width: 100%;}.nxt_quesiti_domanda3{	width: 494;}.nxt_sportello_tel{	width: 147px;}.nxt_sportello_tel2{	width: 44px;}.nxt_sportello_tel3{	width: 97px;}.nxt_position_rel{	position: relative;}.nxt_letter_space_10{	letter-spacing: 10pt;}.nxt_color_ccnl{	color: #8D8D8D;}.nxt_font_13{	font-size: 13px;}.nxt_font_14{	font-size: 14px;}.nxt_annotazioni_color{	border-width: 1px;	border-style: solid;	border-color: #C5C5C5;}.nxt_index_color{	border-width: 1px;	border-style: solid;	border-color: #cbcbcb;} .nxt_fallco_color{	border-width: 1px;	border-style: solid;	border-color: #d6d6d6;}.nxt_index_color2{	color: #BC0E19;	padding-top: 0;}.nxt_apogeo_abbonati_background{	background-position: right;	background-repeat: repeat-y;}.nxt_apogeo_abbonati{	padding-left: 5px;	padding-top: 10px;	padding-bottom: 10px;}.nxt_approfondimenti_padding_r8_l8{	padding-right: 8px; 	padding-left: 8px;}.nxt_approfondimenti_margin_r6_float{	margin-right: 6px; 	float: left;}.nxt_approfondimenti_font_s14_h14{	font-size: 14px;	line-height: 14pt;}.nxt_categorymodel{	background-color: #E1EBF7; 	padding-top: 10px; 	padding-bottom: 10px;}.nxt_categorymodel_2{	background-color: #F4F4F4; 	padding-top: 10px; 	padding-bottom: 10px;}.nxt_modexcel_border{	border-top-width: 0px; 	border-left-width: 0px; 	border-bottom-width: 0px; 	border-right-width: 0px;}.nxt_product{	font-size: 17px; 	color: #8a8a8a;}.nxt_product_nospace{	margin: 0px; 	padding: 0px; 	border: 0px;}.nxt_productccnl_pageright{	text-align: right;	padding-right: 5px;	line-height: 18px;}.nxt_productccnl_condutilizzo{	overflow: auto; 	width: 100%; 	height: 13em; 	scrollbar-face-color: #CBD1D6; 	scrollbar-highlight-color:silver; 	scrollbar-shadow-color:gray;}.nxt_productccnl_download{	position: relative; 	top: 17%; 	text-align: left;}.nxt_quesiti_domanda{	width:428px; 	height:149px;}.nxt_quesiti_chiarimento{	width: 546px; 	height: 190px;}.nxt_quesiti_risposta{	width: 546px; 	height: 160px;}.nxt_quesiti_chiarimento2{	width: 544px; 	height: 160px;}.nxt_quesiti_domanda2{	width: 596px; 	height: 160px;}.nxt_consulenti{	z-index: 90; 	position: relative;}.nxt_rightservizi_div{	position: absolute; 	display: none; 	z-index: 10000; 	width: 205px; 	height: 172; 	background-color: #000000;}.nxt_rightservizi_iframe{	width: 205px; 	height: 172; 	margin: 0px; 	border: 0px; 	text-align: left; 	vertical-align: top;	/*vertical-position:top;*/}.nxt_focus_div_h1{	position: relative; 	overflow: hidden; 	height: 35px; 	display: none;}.nxt_index_div_h1{	position: relative; 	overflow: hidden; 	height: 36px; 	display: none;}.nxt_index_div_h1_bis{	position: relative; 	overflow: hidden; 	padding-top: 31px; 	display: none;}.nxt_index_bckgrnd_img{	background-image: url(sdi_ppiano_sfondo.gif);}.nxt_uilayout_forgotpwd{	width: 531px; 	height: 300px; 	margin: 0px;}.nxt_uilayout_bannerff{	width: 100%; 	background-color: transparent; 	position: absolute; 	z-index: 0;}.nxt_uilayout_pageheader{	background-position: bottom; 	background-repeat: no-repeat; 	background-color: #F8F8F8;}.nxt_uilayout_searchricerca{	position: relative; 	z-index: 9500;}.nxt_uilayout_searchfrase{	width: 109px; 	border: none; 	font-family: Tahoma; 	font-size: 10px; 	height: 11px;}.nxt_uilayout_pagefooter{	position: relative;	top: -20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #606060;	text-align: center;}.nxt_uilayout_divricerca{	text-align: center; 	vertical-align: top;	background-color: #FFFFFF; 	width: 310px; 	height: 325px; 	z-index: 10000; 	display: none;	position: absolute; 	border-left-width: 1px;	border-left-style: solid;	border-left-color: #D6D6D6;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #D6D6D6;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D6D6D6;}.nxt_uilayout_txtricerca{border: 0px; 	width: 300px; 	font-weight: bold; 	font-size: 12px; 	color: black;}.nxt_uilayout_ricercaextended{	width: 300px;	height: 300px;	margin: 0px;	border: 0px;	overflow-x: auto;	overflow-y: auto;}.nxt_fiscalfocus{	border-width: 3px;	border-style: solid;	border-color: #CCCCCC;	padding-left: 7px;	padding-top: 4px;	padding-bottom: 4px;}.nxt_fiscalfocus_nl{	border-width: 1px;	border-style: solid;	border-color: #CCCCCC;	padding-right: 2px;	padding-left: 2px;	padding-bottom: 2px;}.nxt_overflow_hidden{	overflow: hidden;}.nxt_float_none{	float: none;}.nxt_generatemenu{	z-index: 100; 	position: absolute; 	overflow: hidden;}.nxt_generatemenu_2{	border-left: solid 1px #838182; 	border-right: solid 1px #838182; 	border-bottom: solid 1px #838182; 	padding-left: 8px; 	padding-right: 8px; 	padding-top: 8px; 	padding-bottom: 8px;}.nxt_generatemenu_3{	display: none; 	overflow: hidden; 	margin-top: 0px; 	float: none;}/* inline css Nextre (fine)*/
