﻿body {
margin-bottom: 0px; margin-left: 0px; margin-top: 0px;  margin-right: 0px;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #000;	
}
a.whitelink:link, a.whitelink:active, a.whitelink:visited, a.whitelink:hover
{
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #fff;
text-decoration: underline;
}
a.whitelink:hover
{
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #fff;
text-decoration: underline;
}
.white{
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #fff;
}
.inputsearch{
 background: transparent;
	 border: none;
font-size: 12pt;
	 font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	 margin-left:14px;
	
}

a.linko:link { color: #116e9e; text-decoration: none ; font-size: 10pt; }

a.linko:visited { color: #116e9e; text-decoration: none ; font-size: 10pt; }

a.linko:active { color: #116e9e; text-decoration: none ; font-size: 10pt;}

a.linko:hover { color: #116e9e; text-decoration: none ; font-size: 10pt;}

a.linko:hover
{
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #116e9e;
text-decoration: underline;
}
.white{
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #fff;
}



a.menuwhite:link
{
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8.8pt;
line-height: 113%;

color: #FFFFFF;
text-decoration: none;
}
a.menuwhite:visited
{
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8.8pt;
line-height: 113%;
color: #FFFFFF;
text-decoration: none;
}
a.menuwhite:hover
{
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
text-align:left;
font-size: 8.8pt;
line-height: 113%;
color: #FFFFFF;
text-decoration: underline;
}

a.menuwhite:active
{
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8.8pt;
line-height: 113%;
color: #FFFFFF;
text-decoration: none;
}


/****/
.dataweb{
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	 font-weight:bold;
}

.oraweb{
	font:normal 12px/12px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-weight:bold;
}

.cellad{
/*	width:371px;*/
	/*height:35px;*/
	background:url(../images/member_login_bg.gif);
	background-repeat:no-repeat;
}
.cellad_chiusa{
/*	width:371px;*/
	/*height:35px;*/
	background:url(../images/member_login_bg2.gif);
	background-repeat:no-repeat;
}


.testodata{
/*	width:371px;*/
	/*height:35px;*/
	font:normal 13px/16px Georgia, "Times New Roman", Times, serif;
	color:#008000;
	margin-top: 2px;
	margin-bottom:2px;
}

.sottotitolo{
font:normal 12px/13px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	
}
#member-login form.member{
	width:364px;
	height:85px;
	border-bottom:#BCD1DE solid 1px;
	border-left:#BCD1DE solid 1px;
	border-right:#BCD1DE solid 1px;
	padding:17px 7px 0 13px;
	background-color:#fff;
	color:#02354F;
	margin:0 0 13px 0;
}
#member-login label{
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#02354F;
	background-color:#fff;
	float:left;
}
#member-login input{
	width:93px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	margin:0 0 9px 0;
	float:right;
}
#member-login input.password{
	width:93px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	margin:0 0 7px 0;
	float:right;
}
#member-login a.fp{
	display:block;
	width:132px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
}
#member-login a.fp:hover{
	text-decoration:underline;
}

.contenutigrigio {
    
    color: #4f514e;
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 150%;
}

.contenutigreen {
   
    color: #397e0f;
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 150%;
}




a.menuuplink:link, a.menuuplink:active, a.menuuplink:visited, a.menuuplink:hover
{
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #4F4F4F;
text-decoration: none;
}

a.menuuplink_assis:link, a.menuuplink_assis:active, a.menuuplink_assis:visited, a.menuuplink_assis:hover
{
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #bb051c;
text-decoration: none;
}
.deselez
{
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #B5B5B5;
	text-decoration: none;
}

a.menuupattivo:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
a.menuupattivo:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #ffffff;
text-decoration: underline;

}
a.menuupattivo:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #ffffff;
text-decoration: none;

}
a.menuupattivo:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #ffffff;
text-decoration: none;
font-weight: normal;
}


a.menuupattivo_b:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #4F4F4F;
font-weight: bold;
}
a.menuupattivo_b:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #4F4F4F;
font-weight:bold;

}
a.menuupattivo_b:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #4F4F4F;
font-weight:bold;

}
a.menuupattivo_b:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #4F4F4F;
text-decoration: bold;
font-weight: bold;
}
a.menudown {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
color: #000;
text-decoration: none;
font-weight: normal;
}

A:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size:9pt;
color: #103f85;
text-decoration: none;
font-weight:  normal;


}
A:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #103f85;
font-weight:  normal;
text-decoration: none;
}
A:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #103f85;
font-weight:  normal;
text-decoration: nonee;
}
A:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #103f85;
text-decoration: underline;
font-weight:  normal;

}

A.menusx:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #999999;
text-decoration: none;
font-weight: bold;
}

A.menusx:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #999999;
text-decoration: none;
font-weight: bold;
}
A.menusx:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #999999;
text-decoration: none;
font-weight: bold;
}
A.menusx:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #999999;
text-decoration: none;
font-weight: bold;
}
.titolo
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #607480;
font-weight: bold;
 text-decoration: underline;
}
.bigb
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11pt;
color: #005f99;
/*
font-weight: bold;*/
 text-decoration: none;
}

.biggras
{
font-family:"Helvetica",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 14pt;
color: #005f99;
font-weight: bold;
}

.big5
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 21pt;
color: #005f99;
font-weight: bold;
 text-decoration: none;
}

.tit
{	
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #607480;
font-weight: bold;

}
.titg
{	
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #607480;
font-weight: bold;
}
.titsettore
{	
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #666;
font-weight: bold;
}
.titsicurezza
{	
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #008000;
font-weight: bold;
}
.titcal
{	
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #008000;

}

.datacal

{
	font-family:"Trebuchet MS", sans-serif; 
font-size: 10pt;
color: #000000;

}
.tit2
{	
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #000;
text-align: left;

}
.testocontenuti{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #4F4F4F;	
}


.contenutibig{

	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-size: 12pt;
	color: #000;	
	line-height: 150%;
	border-collapse: collapse;
}




.contenuti{

	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000;	
	line-height: 150%;
	border-collapse: collapse;
}
.contenutinove{
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #000;	
line-height: 150%;
}
.note2{
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #000;	
 line-height: 150%;
}
.contenutimeno{
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
font-size: 7pt;
color: #000;	

}
.mini{
	font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 7pt;
color: #000;	
}
.asterisco
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color:  #7E3124;
}
.titaltnews{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #7E3124;
font-weight: bold;

}
.naltnews{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #000;
/*font-weight: bold;*/
text-transform: uppercase;
}
.accessologin{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #005f99;
}
.titolop{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
font-weight: bold;
color: #00548d;
}
.schede{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
/*font-weight: bold;*/
color: #607480;
}
.schede1{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
font-weight: bold;
color: #666666;
}


.schede2{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
/*font-weight: bold;*/
color: #4F4F4F;
}
.navmenu ul
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #000;
list-style-type: none;
margin: 2px;
padding: 2px;
}
table.ac {
padding-left: 3px;
padding-right: 3px;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
border: 1px;
width: 100%;
border-spacing: 2px;
border-collapse: collapse;
border-style: dotted;
border-width: 1px;
border-color: #ccc; 
}
table.acevi {
padding-left: 3px;
padding-right: 3px;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
font-weight: bold;
color: #7A8894;
border: 1px;
width: 100%;
border-spacing: 2px;
border-collapse: collapse;
border-style: dotted;
border-width: 1px;
border-color: #ccc;
 
}
.testoacevi
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
color: #7A8894;
}
.testointabella{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #607480;
font-weight: bold;
}
.grassetto{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #005f99;
font-weight: bold;
}
.grassettopiu {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #005f99;
font-weight: bold;
}
.grassetto1{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11pt;
color: #607480;
font-weight: bold;
}/*
table{	width: 70%;
	text-align: center;
}*/
.titoloprofilo{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #000;
font-weight: bold;
text-decoration: none;
}
table.profili{
 padding-left: 3px;
 padding-right: 3px;
  font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #000000;	
}
table.news{
 padding-left: 3px;
 padding-right: 3px;
}
td.contenutiprofili{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #000000;	
	border-top: 1px;
	border-top-style: none;
	border-collapse: collapse;
	border-spacing: 3px;
	vertical-align: top;
	 margin-left: 3px;
}

.titolodettagli
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #607480;
font-weight: bold;
text-decoration: underline;

}
.dettagli{
 text-align: right;
 font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #607480;
font-weight: BOLD;
text-decoration: NONE;


}
.titoloamenudx
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #666666;
font-weight: bold;
}
.titoloprofilihome
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #000;
background-position: right;

}
.titolobmenudx
{
	font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #607480;
font-weight: bold;
}

/* Aggiunti temporaneamente da Karl... */

.titolo1 {
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
}

.titolo1Evidenz {
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	 font-size: 10pt;
}

.titolo2 {
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
	color: #484848;
}

.titolo2Evidenz {
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
}


.titolo3 {
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;	
	font-weight: bold;
}

.titolo3Evidenz {
	font-family:  "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	font-size:10pt;
	text-decoration: underline;
	font-weight: bold;
}

td.gialla {
font-family:"Trebuchet MS", Helvetica, sans-serif, Verdana; 
font-size: 8pt;
color: #000000;	
	border-top: 1px;
	border-top-style: none;
	border-collapse: collapse;
	border-spacing: 3px;
	vertical-align: top;
	 margin-left: 3px;
}
a.dettaglilink:link 
{
text-align: right;
 font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #547B9E;

text-decoration: NONE;
}
a.dettaglilink:visited 
{
text-align: right;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #547B9E;

text-decoration: NONE;
}
a.dettaglilink:active 
{
text-align: right;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #547B9E;

text-decoration: NONE;
}
a.dettaglilink:hover
{
text-align: right;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #547B9E;
text-decoration: underline;
}
a.dettaglilinkphoto:link
{
text-align: right;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #103f85;
text-decoration: underline;
}

li{
text-align: left;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #000;
line-height:160%;
  list-style-image: url(../img/elenco.gif);
}
li.ne{
text-align: left;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
/*font-size: 8pt;*/
color: #000;
  list-style-image: url(../img/elenco.gif);
}
.sottomenu{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #fff;
text-decoration: none;
}
.voceform{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #607480;	
width: 100%;
border-bottom:1px solid #E3E3E3;
padding-left:10px;
border-spacing: 0px;
padding: 0px;
font-weight: bold;
}
.menusxsuite
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
text-transform: uppercase;
font-size: 8pt;
text-decoration: none;
	
}
.errore {
	font-family: "Trebuchet MS",Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #7E3124;
	font-size: 9pt;
	font-weight: bold;
}

.titolonews {
font-family: "Trebuchet MS", Georgia, Palatino,  serif;
	clear: both;
	color: #231F20;
	font-size: 1.1em;
	
	margin-bottom:0.25em;
	padding-top: 12px;
	
/*	color:#5B5B5B;letter-spacing:1px;
	font-size:2em;
	letter-spacing:-0.02em;
	line-height:1.05;
	margin-bottom:0.5em;
	padding-top:12px;
	word-spacing:-0.03em; */
}
a.news:link
{
	font-family: "Trebuchet MS", Georgia, Palatino, serif;
	font-size: 1em;
	line-height: 1.2;
	 font-weight: bold;
		color: #537BAF;
}
a.news:hover
{
	font-family: "Trebuchet MS", Georgia, Palatino, serif;
	font-size: 1em;
	line-height: 1.2;
	 font-weight: bold;
		color: #537BAF;
}
a.news:visited
{
	font-family: "Trebuchet MS", Georgia, Palatino, serif;
	font-size: 1em;
	line-height: 1.2;
	 font-weight: bold;
		color: #537BAF;
}
.article {
font-family: Georgia, Palatino, serif;
	font-size: 1.1em;
	line-height: 1.5;
	color: #464646;
	}
	
	.articlemeno {
font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	line-height: 1.5;
	color: #464646;
	}

/*
	font-family: "Trebuchet MS", Georgia, Palatino, serif;
	font-size: 0.8em;
	/*line-height: 1.0;
	color: #464646;
/*	padding-right: 10px;  */


a.linkhid, a.linkhid:hover, a.linkhid:link, a.linkhid:visited  {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000;	
	line-height: 150%;
	text-decoration: none;
}

a.tabon, a.tabon:hover, a.tabon:link, a.tabon:visited  {

font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #3aabd5;
font-weight: bold;
text-decoration: none;
}
a.taboff, a.taboff:hover, a.taboff:link, a.taboff:visited  {

font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
.attivo {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #005f99;
font-weight: bold;
text-decoration: none;
}

a.attivo:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #005f99;
font-weight: bold;
text-decoration: none;
}
a.attivo:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #005f99;
font-weight:bold;
text-decoration: underline;

}
a.attivo:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #005f99;

font-weight:bold;

}
a.attivo:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #005f99;

text-decoration: none;
font-weight: bold;
}
.disattivo {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #4F4F4F;
font-weight:  normal;
text-decoration: none;
}

a.disattivo{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #4F4F4F;
font-weight:  normal;
text-decoration: none;
}

a.disattivo:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #4F4F4F;
font-weight:  normal;
text-decoration: none;
}

a.disattivo:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #4F4F4F;
font-weight:  normal;
text-decoration: underline;

}
a.disattivo:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #4F4F4F;
font-weight:  normal;

}
a.disattivo:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt;
color: #4F4F4F;
text-decoration: none;
font-weight:  normal;
}
.domanda{
	font-family:  "Trebuchet MS", Helvetica, sans-serif; 
	text-decoration: none;
	color: #e87b00;
	font-size: 10pt;
	font-weight: bold;
}
a.verde:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color:  #74a121;
font-weight:  bold;
text-decoration: underline;
}
a.verde:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #74a121;
font-weight:  bold;
text-decoration: underline;

}
a.verde:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #74a121;
font-weight:  bold;

}
a.verde:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #74a121;
text-decoration: bold;
font-weight:  normal;
}

a.grigio:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color:  #999999;
font-weight:  bold;
text-decoration: underline;
}
a.grigio:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #999999;
font-weight:  bold;
text-decoration: underline;

}
a.grigio:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #999999;
font-weight:  bold;

}
a.grigio:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #999999;
text-decoration: bold;
font-weight:  normal;
}
/**/

a.blu:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color:  #436b95;
font-weight:  bold;
text-decoration: underline;
}
a.blu:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #436b95;
font-weight:  bold;
text-decoration: underline;

}
a.blu:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #436b95;
font-weight:  bold;

}
a.blu:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #436b95;
text-decoration: bold;
font-weight:  normal;
}
.marrone {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color:  #773a0d;
font-weight:  bold;
}


a.marrone:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color:  #773a0d;
font-weight:  bold;
text-decoration: underline;
}
a.marrone:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color:#773a0d;
font-weight:  bold;
text-decoration: underline;

}
a.marrone:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #773a0d;
font-weight:  bold;

}
a.marrone:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #773a0d;
text-decoration: bold;
font-weight:  normal;
}
/**/

a.news2:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: Gray;
font-weight:  normal;
text-decoration: underline;
}
a.news2:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: Gray;
font-weight:  normal;
background-color: #bbd9ee;
text-decoration: none;

}
a.news2:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: Gray;
font-weight:  normal;

}
a.news2:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color:#999;
text-decoration: none;
font-weight:  normal;
}
li.news{
text-align: left;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
color: #000;
  list-style-image: url(../img/newspaper_go.jpg);
}
li.linknews
{
	
font-size: 9pt;

}
.da{
	/*font-family: "Trebuchet MS",Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #537baf;
	font-size: 10pt;
	font-weight: bold;*/
	color:#066CD1;
font-family:Trebuchet MS;
font-size:8pt;
font-weight:bold;
text-align:center;
}
li.news2{
text-align: left;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #000;

}
ul.news2{
text-align: left;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8pt;
color: #000;

}

td.bg_attivo{
background-image:url('../images/tabcelessc_back_b.gif')
}
td.bg_disattivo{
	background-image: url('../images/tabcelessc_backcel.gif')
}
.contenutitab{
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #000;	

}
.titolotab{
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #000;
font-weight:  bold;

}
.didascalia{
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
font-size: 9pt;
color: #99999;	
 font-style: italic;


}


a.squarebutton{
background: url('../images/square-blue-left.gif') no-repeat left top;
display: block;
float: left;
/* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: url('../images/square-blue-right.gif') no-repeat right top;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.tdnewsportali
{
background-image:url('../images/base_news.jpg') ;
background-repeat: repeat-y;
text-align: center;
color:#464646;
font-family:Georgia,Palatino,serif;
font-size:1.2em;
height: 37px;
}

.vocenormativa{
	font-size: 12px;
	color: #333333;
	font-family:Georgia,Palatino,serif;
line-height:1.5;
margin-top:3px;
	 letter-spacing: normal;
}


.titolonormativa{
	font-size: 14px;
	color: #333333;
	font-family:Georgia,Palatino,serif;
line-height:1.8;
margin-top:2px;
margin-bottom:2px;
	 letter-spacing: normal;
	   	   font-weight:bold
}











.titoloarancio
{
	font-family:Georgia,Palatino,serif;
font-size:1.2em;
color: #de6e22;
	
}
div.pic{float:left;margin: 0px;padding:0 0 4px 0;
    background: url('../images/shadow2.png') no-repeat center bottom
}

div.pic img{display:block;border:1px solid #005f99}

div.pic1{float:left;margin: 5px;padding:0 0 4px 0;
    background: url('../images/shadow3.png') no-repeat center bottom
}

div.pic1 img{display:block;border:7px solid #fff}

div.pic2 img{display:block;border:1px solid #CCC;
background: url('shadow2.png') no-repeat center bottom
}

.textwhite
{
	font-family: Trebuchet MS;
 /*  margin-left: 12px;*/
	 color: White;
	 font-weight: bold;
	 font-size: 13px;
}
.minigrassetto
{
	font-family: Trebuchet MS;
	 color: #005F99;
	 font-weight: bold;
	 font-size: 10px;
}

.sfondomenu
{
 background-image: 	url('../images/back_menufiere.gif');
 background-repeat: repeat-x;
 background-color: #f7f7f7;
}

.mini img{border:6px solid #fff}


.photo {
	 width: 230px;
	  height: 184px;
	 

 background-image: 	url('../images/photoback.png');
 background-repeat: no-repeat;
}
 
.classe_hover{
	/* background-color: #205d96;*/
	 background-image: 	url('../images/sfon_blu.jpg');

}
.class_out
{
	background-color: Black;
}
.arancio{
	font-family: Trebuchet MS;
	 color: #c54925;
	 font-weight: bold;
	 font-size: 13px;

}

.contenutinovegrig {
    color: #999999;
     font-weight:bold
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
    font-size: 9pt;
    line-height: 150%;

}

.contenutinoveceles {
    color: #2e6ae1;
     font-weight:bold
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
    font-size: 9pt;
    line-height: 150%;

}

.minididascalia
{
	font-family: Trebuchet MS;
	 color: White;
	 font-weight: bold;
	 font-size: 10px;
}
div.pic4{float:left;
/*margin: 5px;padding:0 0 4px 0;*/
   /* background: url('/img/shadow3.png') no-repeat bottom center*/}

div.pic4 img{display:block;border:2px solid #fff}
.titolone
{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 13pt;
color: #005f99;
font-weight: bold;
 text-decoration: none;
}
.nero {
font-weight: bold;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	 
}
.corsivonero {
font-weight: bold;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-style:italic;
font-size: 10pt;
}

.preventivo1 {
	background-image: url('images/richiedipreventivo.jpg');
	
width:280; 
height:53px;
}
.bordo {
	border-collapse: collapse;
}
.sfondoprev {
	background-image: url('/images/interno.jpg');
}
.nncapo {
	white-space: nowrap;
	text-align: center;
}


