p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Verdana;
	mso-fareast-font-family:Verdana;}
h1
	{mso-style-next:Normale;
	margin-top:0.0pt;
	margin-right:0cm;
	margin-bottom:0.0pt;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:12.0pt;
	font-family:Verdana;
	mso-font-kerning:12.0pt;
  font-weight: bolder;
  color : #282828;}

h2
	{mso-style-next:Normale;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:10.0pt;
	font-family:Verdana;
  font-weight: bolder
  color : #282828;}
@page Section1
	{size:841.9pt 595.3pt;
	mso-page-orientation:landscape;
	margin:2.0cm 70.9pt 2.0cm 2.0cm;
	mso-header-margin:35.45pt;
	mso-footer-margin:35.45pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
.grigio
  {background:#CCCCCC;}
.rosso
	{background:red;}
.giallo
	{background:yellow;}
.giallino
	{background:lightyellow;}
.verde
	{background:green;}
.verdino
	{background:lightgreen;}
.bianco
	{background:#FFFFFF;display:;}
.azzurro
	{background:#eff5fb;}
.invisible
	{display:none;}
.super
	{display:block;}
.bgcenter
	{background:#FFFFFF;}
.bgleft
  {background:#F3F3F3;}
  
.bgcenterfontAzzurro
{
  background:#FFFFFF;
  /*font-weight: bold;*/
  /*color: #9797FF;*/
  color: #006699;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
.bgleftfontAzzurro
{
  background:#F3F3F3;
  /*font-weight: bold;*/
  /*color: #9797FF;*/
  color: #006699;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
.bgtop
  {background:#F3F3F3;}
.bgerror
 {background:#F3F3F3;}
 .bgalert
  {background:yellow;}
body
	{
		display: block;
		margin: 2px 2px 2px 2px;
		font-family:Verdana
	}
td
	{
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
 	}
th
	{
		font-size: 10pt;
		font-family:Verdana;
		font-weight: bold
	}
img
	{
		background-color: transparent
	}
DIV.banner
	{
		background: #cccccc
	}
DIV.note
	{
		background: #FFFF00;
  		display: none;
  		margin: 1pt;
  		font-size: 8pt;
  		position: absolute;		/* Fallback if 'fixed' is not supported */
  		top: 50pt;
  		right: auto;
  		left:100pt;
  		width: 300pt;
  		height: auto;
  		border-style: groove;
  		cursor: pointer
	}
	
/* testo molto piccolo */
.small
{
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  fontfamily : Tahoma, Arial, Helvetica, sans-serif;
  font-size : 7pt;
  color : #282828;
}
.smallGrassetto
{
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  fontfamily : Tahoma, Arial, Helvetica, sans-serif;
  font-size : 7pt;
  color : #282828;
  font-weight: bolder;
}

.FontNormale
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  color : #282828;
}
.FontNormaleMaiuscolo
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  text-transform: uppercase;
  color : #282828;
}
.FontNormaleGrassetto
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9 pt;
  font-weight : bold;
  color : #282828;
}
.FontGrande
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11pt;
  color : #282828;
}
.FontGrandeGrassetto
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11pt;
  font-weight: bolder
  }
.FontMedio
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10pt;
  color : #282828;
}
.FontPiccolo
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 8pt;
  color : #282828;
}
.fontPiccoloGrigioGrassetto
{	
  font-weight: bold;		
  color: #CCCCCC;
  font-size: 8pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}
.fontPiccoloGrigioScuroGrassetto
{	
  font-weight: bold;		
  color: #999999;
  font-size: 8pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}
.FontPiccoloGrassetto
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 8pt;
  color : #282828;
  font-weight : bolder;
}

.stampa
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 13 pt;
  background:white;
	color : black;
}

.scelto
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 12pt;
  color : black;
  font-weight: bold; 
}

.FontVerdeGrassetto
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-weight : bold;
  color : #282828;
  background-color: #cbdeef;
  text-decoration : none;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#cbdeef', gradientType='0')
  
}

.titoloRosso
{
  font-weight: bold; 
  font-size:14pt;
  vertical-align:middle;
  background-color:#E95F5F;
  color:#FFFFFF;
  
  
}
.FontBluGrassetto
{
 font-weight: bold; 
  font-size:9pt;
  vertical-align:middle;
  background-color:#ECF3F6;
  color:#005172;
  font-weight: bold;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
.testoBluGrandeGrassetto
{
  font-weight: bold;
  color: #005172;
  font-size: 12pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
.testoBluGrassetto
{
  font-weight: bold;
  color: #005172;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.fontAzzurroGrassetto
{
  font-weight: bold;
  color: #9797FF;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
.testoBluPiccolo
{
  color: #005172;
  font-size: 8pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.testoBluPiccoloGrassetto
{
  font-weight: bold;	
  color: #005172;
  font-size: 8pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.linkBlu
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size:8pt;
  color:#005172;
}

.bgarancino
{
	
  background:#FDC84D;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#FDC84D', gradientType='0');
}
.bggrigino
{
  background:#F3F3F3;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#F3F3F3', gradientType='0');
}
.bggrigione
{
  
  background:#CCCCCC;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#CCCCCC', gradientType='0');
}
.normalegrassettobiancobgarancino
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9 pt;
  font-weight : bold;
  color : #FFFFFF;

  background:#FDC84D;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#FDC84D', gradientType='0');
}
.normalegrassettobgblu
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9 pt;
  font-weight : bold;
  color : #005172;
 
  background:#ECF3F6;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#ECF3F6', gradientType='0');
}


/* AS 15.07.13 */

.link
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight: bold; 
  color : #FFA500;
}

.bordoBottomSpessoAzzurro
{
  border-bottom:#cbdeef 3px solid;
}

.bordoBottomFineAzzurro
{
  border-bottom:#cbdeef 1px solid;
}

.bordoFineAzzurro
{
  border:#cbdeef 1px solid;
}

.bordoFineGrigio
{
  border:#D2D2D2 1px solid;
}

.bordoBottomFineGrigio
{
  border-bottom:#D2D2D2 1px solid;
}

.fontLinkNormaleBlu
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size:8pt;
  color:#005172;
}

.titoloBlu
{
  font-weight: bold; 
  font-size:14pt;
  vertical-align:middle;
  background-color:#ECF3F6;
  color:#005172;
  font-weight: bold;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#ECF3F6', gradientType='0');
  background: -moz-linear-gradient(top, #ECF3F6, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#ECF3F6), to(#FFFFFF));
}

.fontBluGrandeGrassetto
{
  font-weight: bold;
  color: #005172;
  font-size: 12pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.fontBluNormaleGrassetto
{
  font-weight: bold;
  color: #005172;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.fontBluPiccolo
{
  color: #005172;
  font-size: 8pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.fontBluPiccoloGrassetto
{
  font-weight: bold;	
  color: #005172;
  font-size: 8pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.fontBluScuroNormaleGrassetto
{
  font-weight: bold;	
  color: #006699;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.fontArancioTitoloGrassetto
{
  font-weight: bold;		
  color: #FDC84D;
  font-size: 18pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.fontArancioNormaleGrassetto
{	
  font-weight: bold;		
  color: #FDC84D;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

.fontArancioNormale
{			
  color: #FDC84D;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

.fontBiancoNormaleGrassetto
{			
  font-weight: bold;		
  color: #FFFFFF;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

.fontGrigioNormaleGrassetto
{	
  font-weight: bold;		
  color: #CCCCCC;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

.fontGrigioScuroNormaleGrassetto
{	
  font-weight: bold;		
  color: #999999;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

.styleButtonLogin
{
  font-weight: bold;
  font-size: 9pt;
  width: 100px;
  background-color:#005172;
  color:#FFFFFF;
  text-transform: uppercase;  
}

.styleButton 
{
  	cursor: pointer;
  	cursor: hand;
  	background: transparent;
  	border: none;
  	text-transform: capitalize;
  	 color:#006699;
  	 font-weight: bold;
}

.sfondoGrigio
{
  background:#F3F3F3;  
}

.sfondoBianco
{
  background:#FFFFFF;  
}

.sfondoBiancoBordoBottomFineGrigio
{
  background:#FFFFFF;  
  border-bottom:#D2D2D2 1px solid;
}

.sfondoGrigioBordoBottomFineGrigio
{
  background:#F3F3F3;  
  border-bottom:#D2D2D2 1px solid;
}

.sfondoGrigioScuroBordoBottomFineGrigio
{
  background:#CCCCCC;  
  border-bottom:#D2D2D2 1px solid;
}

.sfondoAzzurrino
{
  background:#cbdeee;
}

.sfondoAzzurro
{
  background:#CBDEEF;
}

.sfondoArancino{
  background:#FDC84D;  
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* link */
a:link
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  color : #000000;
  text-decoration : none;
  cursor: pointer; 
  cursor: hand;
}
/* link già visitati */
a:visited
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10pt;
  color : #000000;
  text-decoration : none;
  cursor: pointer; 
  cursor: hand;
}
/* passaggio del mouse */
a:hover
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  fontfamily : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10pt;
  color : #FF0000;
  text-decoration : none;
  cursor: pointer; 
  cursor: hand;  
}

a.linkNeroBiancoNormaleGrassetto:link     { color: #000000; text-decoration: none; cursor: pointer; cursor: hand;v}
a.linkNeroBiancoNormaleGrassetto:visited  { color: #000000; text-decoration: none; cursor: pointer; cursor: hand;}
a.linkNeroBiancoNormaleGrassetto:hover    { color: #FFFFFF; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}

a.linkNeroArancioNormaleGrassetto:link     { color: #000000; text-decoration: none; cursor: pointer; cursor: hand;}
a.linkNeroArancioNormaleGrassetto:visited  { color: #000000; text-decoration: none; cursor: pointer; cursor: hand;}
a.linkNeroArancioNormaleGrassetto:hover    { color: #FFA500; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}

a.linkArancioNormaleGrassetto:link     { color: #FFA500; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}
a.linkArancioNormaleGrassetto:visited  { color: #FFA500; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}
a.linkArancioNormaleGrassetto:hover    { color: #FFA500; font-weight: bold; cursor: pointer; cursor: hand;}

a.linkBiancoNormaleGrassetto:link     { color: #FFFFFF; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}
a.linkBiancoNormaleGrassetto:visited  { color: #FFFFFF; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}
a.linkBiancoNormaleGrassetto:hover    { color: #FFFFFF; font-weight: bold; cursor: pointer; cursor: hand;}

a.linkArancioBianco:link     { color: #FFA500; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}
a.linkArancioBianco:visited  { color: #FFA500; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}
a.linkArancioBianco:hover    { color: #FFFFFF; font-weight: bold; cursor: pointer; cursor: hand;}

a.linkBianco:link     { color: #FFFFFF; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}
a.linkBianco:visited  { color: #FFFFFF; text-decoration: none; font-weight: bold; cursor: pointer; cursor: hand;}
a.linkBianco:hover    { color: #FFFFFF; font-weight: bold; cursor: pointer; cursor: hand;}

.titolograssettobiancobgarancino
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 14pt;
  font-weight : bold;
  color : #FFFFFF;

  background:#FDC84D;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#FDC84D', gradientType='0');
  background: -moz-linear-gradient(top, #FDC84D, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#FDC84D), to(#FFFFFF));
}

.sfondoGrigino
{
  /*
  background:#F3F3F3;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#F3F3F3', gradientType='0');
  background: -moz-linear-gradient(top, #F3F3F3, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FFFFFF));
  */
  background: #F3F3F3;
  background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#F3F3F3), color-stop(100%,#FFFFFF));
  background: -webkit-linear-gradient(top, #F3F3F3 0%, #FFFFFF 100%);
  background: -o-linear-gradient(top, #F3F3F3 0%, #FFFFFF 100%);
  background: -ms-linear-gradient(top, #F3F3F3 0%, #FFFFFF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#FFFFFF',GradientType=0 );
  -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#FFFFFF',GradientType=0 );
  background: linear-gradient(top, #F3F3F3 0%, #FFFFFF 100%);
}

.normalegrassettobiancobggrigio
{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 12pt;
  font-weight : bold;
  color : #FFFFFF;
  background-color:#999999;
  vertical-align: middle;
}

fieldset
{
  border:#D2D2D2 1px solid;
  margin-left: 10pt;
  padding-left: 10pt;
}

legend
{
  font-weight: bold;		
  /*color: #BFBFBF;*/
  color: #969696;
  font-size: 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;	
}

.frameInt
{
  vertical-align:top;
  height:70%;
  width:98%;
  border-left: #D2D2D2 1px solid;
  border-top: #D2D2D2 1px solid; 
}

.tabDeselezionato
{
  background:#F3F3F3;
  border-left-color:#FFFFFF;
  border-left-width: 0px;
  border-top-color: #FFFFFF;
  border-top-width: 0px; 	
  border-right-color: #FFFFFF;
  border-right-width: 0px; 
  
}

.tabDeselezionatoAttivo
{
  background:#CCCCCC;
  border-left-color:#FFFFFF;
  border-left-width: 0px;
  border-top-color: #FFFFFF;
  border-top-width: 0px; 	
  border-right-color: #FFFFFF;
  border-right-width: 0px; 
  
}

.tabSelezionato
{
  background:#FFFFFF;
  border-left-color:#D2D2D2;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
  border-top-width: 1px; 	
  border-right-color: #D2D2D2;
  border-right-style: solid;
  border-right-width: 1px; 
}
