body {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #414042;margin: 0px;background-color: #ffffff;scrollbar-3dlight-color:#efefef;scrollbar-arrow-color:#002A71;scrollbar-base-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#efefef; scrollbar-highlight-color:#AFB9CD; scrollbar-shadow-color:#AFB9CD; scrollbar-track-color:#E5E5E5;}
table {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #414042;}
input{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;color: #414042;}
select{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;background-color: #FFFFFF;
	font-weight: bold;font-size: 7.5pt;color: #414042;}
form{margin:0px}
img
{
border:0px;
}
.bold
{
	font-weight:bold;
}
a:link,a:active,a:visited {color:#58595b;text-decoration: none;}
a:hover {color: #414042;text-decoration: underline;}

a.menu:link,a.menu:active,a.menu:visited {color:#58595b;text-decoration: none;}
a.menu:hover {color: #414042;text-decoration: underline;}

a.menunderline:link,a.menunderline:active,a.menunderline:visited {color:#58595B;text-decoration: underline;}
a.menunderline:hover {color: #414042;text-decoration:none;}

a.neu:link,a.neu:visited,a.neu:active {color:#58595B;text-decoration: none;}
a.neu:hover {color: #414042;text-decoration: underline;}

a.testa:link,a.testa:visited,a.testa:active {color:#000000;}
a.testa:hover {color: #58595B;text-decoration: none;}

a.testa2:link,a.testa2:visited,a.testa2:active {color:#3D5D93;text-decoration: underline;font-size:8pt}
a.testa2:hover {color: #FFFFFF;text-decoration: none;font-size:8pt}

a.testa3:link,a.testa3:visited,a.testa3:active {color:#58595b;text-decoration: none;font-size:8pt}
a.testa3:hover {color: #3D5D93;text-decoration: underline;font-size:8pt}

a.rosso:link,a.rosso:visited,a.rosso:active {color: #A80C0C;text-decoration: none;}
a.rosso:hover {color: #A80C0C;text-decoration: underline;}

a.giallo:link,a.giallo:visited,a.giallo:active {color: #FFFF00;text-decoration: none;}
a.giallo:hover {color: #FFFF00;text-decoration: underline;}

a.verde:link,a.verde:visited,a.verde:active {color: #414042;text-decoration: none;}
a.verde:hover {color: #6BA31F;text-decoration: underline;}

a.bianco:link,a.bianco:visited,a.bianco:active {color: #FFFFFF;text-decoration: none;}
a.bianco:hover {color: #58595b;text-decoration: underline;}

a.bluette:link,a.bluette:visited,a.bluette:active {color: #004b93;text-decoration: none;}
a.bluette:hover {color: #023261;text-decoration: underline;}
.piccolo
{
	font-size:10pt;
	font-weight: bold;
	color:#000000;
}
.graficiScheda
{
	background-color:#6E83AA;
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	padding:4px;
}
.nomeazienda
{
	background-color:#004b93;
	font-family: Futura Md BT, tahoma;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;	
	padding-left:5px;	
	padding-right:15px;		
	padding-top:1px;
	padding-bottom:2px;			
	width:100%;	
	text-transform: capitalize;	
}
.label
{
	border-bottom:1px #c9c9c9 solid;
	font-family: Futura Md BT, tahoma;
	font-size: 14px;
	color:#004b93;
	font-weight:bold;			
	width:100%;		
}
.labeldx
{
	font-size:11pt;
	color:#004b93;
	font-weight:bold;	
	padding-bottom:2px;		
	width:65%;	
}
.testo
{
	font-size:9pt;
	color: #000000;
	vertical-align:top;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}
a.ptoDom:link,a.ptoDom:visited,a.ptoDom:active 
{
	width:12px;
	height:15px;
	font-size:8pt;
	font-weight:bold;
	border:1px solid #f0f0f0;
	color: #58595B;
	text-decoration: none;
	background-color:#f0f0f0;
	text-align:center;
}
a.ptoDom:hover 
{
	text-align:center;
	width:12px;
	height:15px;
	font-size:8pt;
	font-weight:bold;
	border:1px solid #E5D452;
	color: #58595B;
	text-decoration: none;
	background-color:#FCF5B1;
}
.pu{margin-right:5px;border:0px}
a.ce:hover/* */{filter: alpha(opacity=50);height:126px}
a.ce2:hover/* */{filter: alpha(opacity=50);height:55px}
a.ce3:hover/* */{filter: alpha(opacity=50);height:32px}
.tdtit {/*background-color: #414042; */background-color: #AEBACD;vertical-align: top;height: 22px;}
.imtit{margin:3px 0px 0px 9px}
.tdl{padding:2px 5px 2px 8px}
a.gi:link,a.gi:visited {color: #FFFFFF;}
a.gi:hover {color: #FFFFFF;	text-decoration: none;}
.tab{margin:5px 5px 12px 5px;width: 195px;}
.tab2{margin:10px 5px 5px 5px;width: 195px;}
.tab3{margin:5px 5px 6px 5px;width: 290px;}
.tf{border:1px solid #414042;background-color: #F7F8F9;font-weight: bold;}
.tf2{border:1px solid #414042;background-color: #FFFFFF;font-weight: bold;}
.tf3{border:0;background-color: #FFFFFF;font-weight: bold;}

a.but:link,a.but:active,a.but:visited 
{
text-decoration:none;font-size:8pt;font-weight: bold;color:#FFFFFF;background-color:#003191;border-top: 1px solid #004b93;border-right: 1px solid #004b93;border-bottom: 1px solid #03213d;border-left: 1px solid #03213d;padding-left:3px;padding-right:3px;padding-bottom:2px;height:18px;vertical-align:middle;
}
a.but:hover
{
text-decoration:none;font-size:8pt;font-weight: bold;color:#FFFFFF;background-color:#1a60a3;border-top: 1px solid #004b93;border-right: 1px solid #004b93;border-bottom: 1px solid #03213d;border-left: 1px solid #03213d;padding-left:3px;padding-right:3px;padding-bottom:2px;height:18px;vertical-align:middle;
}

.but {text-decoration:none;font-size:8pt;font-weight: bold;color:#FFFFFF;background-color:#1a60a3;border-top: 1px solid #004b93;border-right: 1px solid #004b93;border-bottom: 1px solid #03213d;border-left: 1px solid #03213d;padding-left:3px;padding-right:3px;padding-bottom:2px;height:18px;vertical-align:middle;}
.butBack {text-decoration:none;font-size:8pt;font-weight: normal;color:#58595B;background-color: #F2F2F2;border: 1px solid #CDCDCD;padding-left:3px;padding-right:3px;height:18px;}
.arricchisci
{	font-family: Futura Md BT, tahoma;
	color:#000000;
	vertical-align:top;
	background-color:#ffe92f;
}	
a.butVerdeBig:link,a.butVerdeBig:active,a.butVerdeBig:visited,
{
	text-align:left;
	text-decoration:none;
	font-size:14pt;
	font-weight:normal;
	color:#ffffff;
}
a.butVerdeBig:hover
{
	text-align:left;
	text-decoration:none;
	font-size:14pt;
	font-weight:normal;
	color:#1F1F1F;
}
.butScrittaGrigia	
{
	cursor:hand;
	text-align:left;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;
	color:#1F1F1F;
	border:0px;
}
.pp
{
	background-image:url(img/sf_pp.gif); 
	background-repeat:repeat-x;
	background-color:#ffffff;
}
.logo
{
width: 175px;
padding:0px;
margin:0 0 0 0;
background-image:url(img/logo_pp.gif);
background-repeat:no-repeat;
}
.tit{background-color:#F3F4F8;font-weight:bold;font-size:12.5pt;padding:3px}
.titp{color:#414042;font-size:9pt;font-weight:bold;padding:3px 6px 4px 8px;background-color:#E1E1E1}
.titBLU{font-weight:normal;color:#002A71;font-size:17pt;padding-bottom:5px;padding-top:5px}
.titAzz{font-weight:normal;color:#004b93;font-size:17pt;padding-bottom:5px;padding-top:5px;text-align:left;}
.tabri{margin-top:2px;border-bottom:1px solid #E1E1E1}
.tabcon{background-color:8C9DBD;text-align:right;color:#FFFFFF;font-weight:bold;border:1px solid #FFFFFF}
.tabris{background-color:#F3F4F8;text-align:right;font-weight:bold;color: #414042;}
.tabtot{background-color:#D5D7E6;text-align:right;font-weight:bold;}
.grig{background-color:#414042;padding:2px 5px 2px 8px}
.brd{border:1px solid #A2AFC8}

.tf4{border:1px solid #58595b;}
.tf5{border:1px solid #58595b; background-color:#fbee7e; color:414042}
.tf6{border:1px solid #9babb5; background-color:#f0f0f0; color:414042}
.bia{background-color: #FFFFFF;background-image:none}
.testabia{color:#FFFFFF;font-size:16pt;}
.testabiapic{color:#000000;font-size:8pt;}
.testagia{color:#FAEB62;font-size:8pt;}
.spanb{	font-family: Futura Md BT, tahoma;background-color:#004b93;color:#ffffff;font-size:8pt;} 
.menu{color:#414042;font-size:8pt;}
.menu1{	width:96%;color:#58595b;font-size:9pt;font-weight:bold;padding:4px;}
.menu1dx{text-align:right;vertical-align:middle;color:#58595b;font-size:9pt;font-weight:bold;padding:4px;width:15px;}
.testa1vuoto {background-color:#efefef;vertical-align:middle;}
.testa1{	font-family: Futura Md BT, tahoma;color:#bbbbbb;font-size:13pt;vertical-align:top;}
.testa2{color:#414042;font-size:12pt;font-weight:bold}
.menu2{color:58595B;font-size:11px;padding:0px 0px 2px 21px}
.evid{background-color:#EFEFEF;color:58595B;font-size:11pt;font-weight:bold}
.evid2{padding-right:3px;padding-bottom:2px;padding-left:3px;background-color:#ffe92f;color:58595B;font-size:10pt;}
.titolo
{
	height:25px;
	padding-left:13px;
	font-size:16pt;
	font-weight:normal;
}
.tabfiltri1
{
		border: 0px solid #BEC2CB;
}
.tabfiltri2
{
	margin-bottom:2px;
	vertical-align:top;
	width:100%; 
}
.tabfiltri3
{
	vertical-align:top;
	background-color:#F0F0F0;
 }
 .tabfiltriBase
{
	background-color:#FFFFFF;
 }
.tabinserimento1
{
	vertical-align:top;
	background-color:#e5e5e5;
}
 .tabinserimento2
{
	vertical-align:top;
	background-color:#f0f0f0;
}
.tabcont{width:1003px;height:100%;background-color:#FFFFFF;border:0}
.tdcont
{
	width:1004;
	height:100%;
	vertical-align:top;
	text-align:left;
	padding:12px 8px 16px 16px 
}
 .titFiltri
 { 
	background-color:#004b93;
	font-family: Futura Md BT, tahoma;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;	
	padding-left:5px;	
	padding-right:15px;		
	padding-top:1px;
	padding-bottom:2px;			
	width:70%;	
 }
  .fasciablu
 { 
	background-color:#004b93;
	font-family: Futura Md BT, tahoma;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;	
	padding-left:5px;	
	padding-right:15px;		
	padding-top:1px;
	padding-bottom:2px;			
	width:100%;	
 }
 input.checkbox
{
	border:0;
	width:13px;
	height:13px;
	margin-left:6px;
}
.login{border:1px solid #c0c0c0;background-color:#f0f0f0;color:#000000;margin:2px 7px 0px 0px}
.butlog{color:#FFFFFF;font-weight:bold;background-color:#6E83AA;border:0;border-top:1px solid #A5B3CB;border-left:1px solid #A5B3CB;border-bottom:1px solid #002A71;border-right:1px solid #002A71;height:17px;}
.tabmenu2{
	color:58595B;
	font-size:11px;
	background-image: url(img/menunew.jpg);
	background-repeat: no-repeat;
	width:173px;
}
.testanew{
	color:58595B;
	font-size:11px;
	background-image: url(img/TESTA_NEW.jpg);
	background-repeat: no-repeat;
	height:89px;
}
.bmen{border:0;margin-right:7px}
.my{color:#CC4B00;}
.blu{color:#3D5D93;}
.blu13{color:#3D5D93;FONT-size:13px;}
.rosso {color: #A80C0C;}
a.my:link,a.my:visited,a.my:active {color:#CC4B00;text-decoration: none;}
a.my:hover {color: #CC4B00;text-decoration: underline;}
.tabhome{margin:16px 0px 0px 0px;width: 270px;}
.hsx{background-color:#F4F4F4;border-top:1px solid #DDDAD6;border-bottom:1px solid #DDDAD6;padding:6px 10px 6px 10px;}
.coldestra{background-color:#ffffff;}
.dho{width:126px;height:126px;text-align:center}
a.pa:link,a.pa:visited,a.pa:active {color:#FFFFFF;text-decoration: none;font-weight:bold;}
a.pa:hover {color: #FAEB62;text-decoration: none;font-weight:bold;}
.perp{margin-top:30px;margin-bottom:7px}
.nodisp{width:226px;height:226px;display:none;position:absolute;z-index:1;}
.f_obl {  background-color: d8d8d8}
.f_nobl {  background-color: f8f8f8}
