﻿
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;
	
}

.sfondosuc{
	background-image:url('../images/blumaticasuccessone.jpg');
	width:700px;
	background-repeat:no-repeat
}



.testogrande
{
 font-family:"Trebuchet MS";
	font-size:23px;

  color:#30629a;
  text-align:center;
  margin-bottom:9px
}



.titologeorgia
{
	font-family:Georgia;
	font-size: 17px;
 font-weight:bold;
  color:#e05100;
  text-align:center;
  margin-bottom:9px
}

.testogeorgia{
	
		font-size: 13px;
			font-family:Georgia;
			color:gray;
			  text-align:center;
			  line-height: 22px

}


.titologeorgiabig
{
	font-family:Georgia;
	font-size: 22px;
 font-weight:bold;
  color:#e05100;
  text-align:center;
  margin-bottom:9px
}


.testogeorgiabiga{
	
		font-size: 15px;
			font-family:Georgia;
				color:#dc9600;
				  
				  font-weight: bold;
			  text-align:center;
			  line-height: 22px

}

.testogeorgiabig{
	
		font-size: 17px;
			font-family:Georgia;
			color:gray;
			  text-align:center;
			  line-height: 22px

}
.miniwhite{
	

	font-size: 14px;
			font-family:Georgia;
			color:white;
		font-weight:  bold;
			  text-align:center;
			  }

.bigwhite{
	font-size: 17px;
			font-family:Georgia;
			color:white;
		font-weight:  bold;
			  text-align:center;
}

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;
}

.testobianco{
color:#fff;
line-height: 5px;
}

.testobianco li{
list-style-image: url(../img/LImano.png);
margin-bottom:10px;
line-height:100%;
}



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;
}
	
.whitedomanda{
	font:normal 16px "Georgia"; Times, serif;
	color:#fff;
	 font-weight:bold;

}
.domanda1{
	
	font:normal 23px;
	font-size: 15pt;
	font-family: "Times New Roman", Times, serif;
	color:#228eab;
 



}
.domanda1small
{	font:normal 20px;
	font-size: 13pt;
	font-family: "Times New Roman", Times, serif;
	color:#228eab;

}
.risposta{

font:normal 13px "Georgia", Times New Roman, Times, serif;
	color:#000;

}
.risposta ul li, .risposta ol li{

font:normal 13px "Georgia", Times New Roman, Times, serif;
	color:#000;
	margin-bottom:13px;
	line-height:16px;

}


.cellatrbac{
	background-image: url('../images/trbac.jpg');

}
.finefaq{
	

background-image: url('../images/endtr.jpg');
	text-align: left;
}

.trfaq{
		background-image: url('../images/tr.jpg');
		height: 70px;
}
.trfaq2{
		background-image: url('../images/tr3.jpg');
		height: 70px;
}

/****/
.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;
}


.contenutipiu{

	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #000;	
	line-height: 120%;
	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%;
}

.contenutinoveb{
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
font-size: 9pt;
 font-weight:bold;
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;
}
h1.schede1{
display:inline-block;
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;
}

ol {
	list-style-type:decimal;
}
ol li {
list-style-image:none;
}

li{
text-align: left;
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
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: 0.9em;
	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: 11pt;
color: #4F4F4F;
font-weight:  normal;
text-decoration: none;
}

a.disattivo{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11pt;
color: #4F4F4F;
font-weight:  normal;
text-decoration: none;
}

a.disattivo:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11pt;
color: #4F4F4F;
font-weight:  normal;
text-decoration: none;
}

a.disattivo:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11pt;
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: 11pt;
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;width:56px}
.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;
}

.corsivo {
	font-style:italic;
}

#toprightBan {
    position: fixed;
    right: 0;
    bottom: 0;
    display: block;
    height: 140px;
    width: 140px;    
    text-decoration: none;
}





/*inizio stile css galleria*/
	#css_galleria_1{
	position:relative;
    height:110px;
	border:1px solid #FFFFFF;
	/*padding:20px 10px 20px 20px;*/
	}
	
	.css_galleria_1{
	width:950px;
	}
	.css_galleria_2{
	width:650px;
	}


	
	#css_galleria_1 a{
	display:block;
	float:left;
	width:135px;
	height:92px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:11px;
	outline:none;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
		 background-color: #EEEEEE;


	}
	#css_galleria_1 a:hover{
		
		}
	#css_galleria_1 a b, #css_galleria_1 a span{
	display:none;
	}
	#css_galleria_1 a:hover b{
	display:block;
	/* box-shadow: 1px 1px 13px black;*/
	position:absolute;
	top:70px;
	left:20px;
	z-index:1;
	}
	#css_galleria_1 a:hover span{
	display:block;
	position:absolute;
	width:386px;
	left:30px;
	bottom:33px;
	padding:3px;
	background-color:#195281;
		font-weight:bold;
	z-index:2;
	}



/*project*/
	
	#css_galleria_1 #pic_106{
	background: url(../images/1partecertificato.jpg)
	no-repeat; width:318px; height:500px;	}
#css_galleria_1 #pic_107{
	background: url(../images/2partecertificato.jpg) no-repeat; width:337px; height:500px;
	}
	
	
	.elenco_spaz li{
	padding:5px;box-shadow: 1px 11px 22px black;
	margin:1px ;
	font-size:103%;
	background:#eee; width: 45%;display:inline-block;
}

.left{
	display:inline-block;float:left;
}



/* link piu approfondimento saat */



a.toggleLink {
    background: url(../images/piuSaat.jpg) no-repeat center  2px;
    color: orange;
    font-size: 28px;
    height: 40px;
    position: relative;
    text-align: center;
       width: 753px;
    display:inline-block;
     font-weight: bold;}	


.toggle{
	background:#efefef;padding:21px;
}
	

/*styleformregistrazione*/

body {
 margin-bottom: 0px; margin-left: 0px; margin-top: 0px;  margin-right: 0px;
}

table.registrazione{
border: none;
width: 90%;
border-spacing: 1px;
padding: 2px;
}

option{
padding:0;
font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
width: 100%; 
font-size:10px; 
}
.vocecarrello{
	font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
 font-weight: bold;
 color: #34699d;
}



.utentionline
{
	font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 8.3pt;
font-weight: bold;
}
a.vocecarrello:link {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
 color: #34699d;
text-decoration: underline;
font-weight: bold;
}
a.vocecarrello:hover {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
 color: #34699d;
text-decoration: underline;

}
a.vocecarrello:active {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
 color: #34699d;
font-weight: bold;

}
a.vocecarrello:visited {
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 9.3pt;
 color: #34699d;
text-decoration: none;
font-weight: bold;
}

.voceform{
font-family:"Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt;
 color: #34699d;
background-color: White;
 font-variant: normal;
 font-style: normal;
 font-weight: normal;

}


button
{
	border: 0 solid #CCCCCC;
	padding: 4px;
	background-position: center;
	background-image: url(../img/sfondocenter.gif);
	font-size: 8pt;
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	background-repeat: repeat;
	background-attachment: fixed;
}

.button_download_page
{	width: 177px;
	height: 22px;
	border: 0 solid #FFFFFF;
	padding: 0px;
	background-position: center center;
	background-color: inherit;	
	font-size: 0pt;
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	background-repeat: no-repeat;
	background-attachment: scroll;
}

input[readonly="readonly"] {
    border: 1px solid #C0C0C0;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;

}

submit
{
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-position: center;
	background-image: url(../img/sfondocenter.gif);
	font-size: 11pt;
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; 
	background-repeat: repeat;
	background-attachment: fixed;
}


input.sfondo{
	border: 1px solid #C0C0C0;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	background: url(../img/sfondocenter.gif);
}

input.sc{
	border: 1px solid #C0C0C0;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	border-style: solid;
	border-width: 1px;
	background: url(../img/sfondocenter.gif);
	
	
}
 .form {

      background: #FFF;
      color:#000;
      font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif;
      font-size: 11px;
      border: Solid 1px #C0C0C0;
}


textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px;
}

/*home*/


table.noBORDER {
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	height: 100%;
}

table.HomeNoBORDER {
	background: url('img/sfondo.jpg') repeat-x top left;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	height: 100%;
}

table.Height100p {
	height: 100%;
}
table.bordDXSX {
	height: 100%;
	border: solid #969593;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
table.bordDXSXH100 {
	height: 100%;
	border: solid #969593;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
}
table.bordDX {
	border: solid #969593;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	/* height: 100%;*/
}
table.bordDX_px {
	border: solid #969593;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	height: 65px;
}
table.bordSX {
	border: solid #969593;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	height: 100%;
}
table.bordTOP_BOT {
	border: solid #969593;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 1px;
}
table.bordBOT {
	border: solid #D9D9D9;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
}
table.bordBOT1 {
	border: solid #D9D9D9;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
}
td.bordBOTgiu {
	border: solid #D9D9D9;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
}
.titolo1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font: small-caps bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-variant: small-caps;
	/*font-size: 8pt;*/
}
a.titolo1 {
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	font: small-caps bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-variant: small-caps;
/*font-size: 8pt;*/
	
}

.titolo1Evidenz {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font: small-caps bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-variant: small-caps;
	/*font-size: 8pt;*/
	
}

.titolo2 {
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 10pt;
	text-decoration: none;
	color: #484848;
	background-color: transparent;
}

.titolo2Evidenz {
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	font: small-caps bold 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
/*font-size: 8pt;*/
	color: #FFFFFF;
	text-decoration: underline;
}
a.releasesuite {
	font-family:  "Trebuchet MS", Helvetica, sans-serif, Verdana; /*font: small-caps bold 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;*/
 	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.titolo3 {
	font-family:  "Trebuchet MS", Helvetica, sans-serif, Verdana;  /*font: small-caps bold 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	/*font-variant: small-caps;*/
	/*font-size: 0.6em;*/
	font-size: 8pt;
	text-decoration: none;
	/*font-weight: bold;*/
}

a.titolo3Evidenz {
	font-family: "Trebuchet MS", Helvetica, sans-serif, Verdana;  /*font: small-caps bold 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	/*font-variant: small-caps;*/
	font-size: 8pt;
	/*color: #FFFFFF;*/
	text-decoration: underline;
	font-weight: bold;
}

a.stilemenu2
{
	font-size: 8pt;
	font-weight: 700;
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	color: #484848;
	font-weight: bold;
}

a.stilemenu1
{
	font-size: 8pt;
	font-weight: normal;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: #484848;
	text-decoration: none;
}

a.stilemenua
{
	font-size: 7.8pt;
	/*font-weight: 700;*/
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	color:#999999;
	font-weight: bold;
}

a.stilemenub
{
	font-size: 8pt;
	/*font-weight: 700;*/
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	color: #005f99;
	font-weight: bold;
	text-decoration: none;
}
a.stile1
{
font-family:  "Trebuchet MS", Helvetica, sans-serif;
color: #EFB600;
text-decoration: none;
font-size: 8pt;
font-weight: bold;
}

a.stile1:hover
{
font-family: "Trebuchet MS", Helvetica, sans-serif;
color: #EFB600;
text-decoration: underline;
font-size: 8pt;
font-weight: bold;
}


a.stile2
{
font-family: "Trebuchet MS", Helvetica, sans-serif;
color: #5E82A3;
text-decoration: none;
font-size: 8pt;
font-weight: bold;
}
a.stile2:hover
{
font-family:  "Trebuchet MS", Helvetica, sans-serif;
color: #5E82A3;
text-decoration: underline;
font-size: 8pt;
font-weight: bold;
}
a.stile4
{
font-family:  "Trebuchet MS", Helvetica, sans-serif;
color: #64A068;
text-decoration: none;
font-size: 8pt;
font-weight: bold;
}
a.stile4:hover
{
font-family:  "Trebuchet MS", Helvetica, sans-serif;
color: #64A068;
text-decoration: underline;
font-weight: bold;
font-size: 8pt;
}
a.stile3
{
font-family:  "Trebuchet MS", Helvetica, sans-serif;
color: #AF8970;
text-decoration: none;
font-size: 8pt;
font-weight: bold;
}
a.stile3:hover
{
font-family:  "Trebuchet MS", Helvetica, sans-serif;
color: #AF8970;
text-decoration: underline;
font-size: 8pt;
font-weight: bold;
}
a.prodotti
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: #4F4F4F;
	text-decoration: none;
	font-size: 8pt;
}
a.prodotti:hover
{
	font-family:  "Trebuchet MS", Helvetica, sans-serif; 
	color: #4F4F4F;
	text-decoration: underline;
	font-size: 8pt;
}
a.profili:link
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #4F4F4F;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.profili:hover
{
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #4F4F4F;	
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
.dovesiamo {
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	color: #547B9E;
	font-size: 8pt;
	font-weight: bold;
}
.spot{
		
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 13pt;
color: #607480;
font-weight: bold;
}
.grandespot{
		
font-family: "Trebuchet MS", Helvetica, sans-serif; 
font-size: 13pt;
color: #607480;
font-weight: bold;
}
.prespot{
		
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 10pt;
color: #607480;
font-weight: bold;
}
.tratteggiogiu {
	border-bottom-style: dashed;
	border-bottom-color: Green;
	border-bottom-width: 1px;
}
.tratteggiosin {
	border-left-style: dashed;
	border-left-color: Green;
	border-left-width: 1px;
}
a.menudx:link
{
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	color: #666;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.menudx:hover
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	color: #666;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}
.errore {
	font-family:  "Trebuchet MS", Helvetica, sans-serif; 
	text-decoration: none;
	color: #7E3124;
	font-size: 10pt;
	font-weight: bold;
}
.profili
{
	font-family:  "Trebuchet MS", Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	color: #4F4F4F;
	text-decoration: none;
	font-size: 8pt;
	
}
input.sc{
	border: 1px solid #C0C0C0;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: #607480;
	font-weight: bold;
	font-size: 9pt;
	background: url(../img/sfondocenter.gif);
}
a.note
{
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 7pt;
color: #4F4F4F;
}
a.note:hover
{
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 7pt;
color: #4F4F4F;
}
.note
{
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 7pt;
color: #4F4F4F;
}


/*styletable*/


#mytable {
	width: 767px;
	padding: 0 0 0 0 ;
	margin: 0;
}

caption {
	padding: 0 0 1px 0;
	width: 500px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

td.noalt {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #C1DAD7;
border-right:1px solid #C1DAD7;
color:#4F6B72;
padding:5px 5px 5px 6px;
font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



}



th {
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 0px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	/*letter-spacing: 1px;*/
	/*text-transform: uppercase;*/
	text-align: center;
	background: #CAE8EA url('bg_header.jpg') no-repeat;; font-style:normal; font-variant:normal; 
	font-weight:bold; font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/* padding-left:2px; padding-right:2px; padding-top:4px; padding-bottom:4px*/
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td.ec {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 4px 2px 4px 2px;
	color: #4f6b72;
		font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


td.alt {
border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
padding:5px 5px 5px 6px;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0 none;
	background: #fff url('bullet1.gif') no-repeat;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0 none;
	background: #f5fafa url('bullet2.gif') no-repeat;
	color: #797268; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}

td.altgr {
border-right: 1px solid #cddac1;
	border-bottom: 1px solid #C1DAD7;
	padding: 4px 2px 4px 2px;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: #f7faf5;
	color: #797268;
}

th.specgr {
	border-left: 1px solid #cddac1;
	border-top: 0 none;
	background: #ccf0b4 url('bullet1tr.gif') no-repeat;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}


th.specgrv {
	border-left: 1px solid #b9ffaf;
	border-top: 0;
	background: #ccf0b4 url(/images/bg_header_v.jpg);
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

td.ecgr {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #ccf0b4;
	padding: 4px 2px 4px 2px;
	color: #4f6b72;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specaltgr {
	border-left: 1px solid #cddac1;
	border-top: 0 none;
	background: #f7faf5 url('bullet2green.gif') no-repeat;
	color: #797268; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}

th.nobggr {
	border-left: 0 none;
	border-right: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: url('bg_header_green.jpg') no-repeat;
}

th.nobggr2 {
	border-left: 0 none;
	border-right: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #f7faf5 url('bullet2green.gif') no-repeat;
}