/* COLORI
blu = 2F4F4F
panna = FFFFFF
borḍ = 
Darkslategray = 2F4F4F //verde scuro
Darkgreen = 006400
Forestgreen = 228B22 
Darkseagreen = 8FBC8F 
*/
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
scrollbar-face-color:#8FBC8F;
scrollbar-highlight-color:#228B22;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#2F4F4F;
scrollbar-shadow-color:#006400;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#FFFFFF;
}


P {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #2F4F4F; 

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #2F4F4F; 
}

a:link       {	text-decoration: none;	color: #2F4F4F;}
a:active     {	text-decoration: none;	color: #2F4F4F;}
a:visited    {	text-decoration: none;	color: #2F4F4F;}
a:hover      {	text-decoration: none;	color: #228B22;}
	
	
.sfondobordeaux {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #006400}


.h1bordeaux {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; font-style: normal; font-weight: bold; color: #006400}
a.h1bordeaux:link {
	text-decoration: none;	color: #006400;}
a.h1bordeaux:active {
	text-decoration: none;	color: #006400;}
a.h1bordeaux:visited  {
	text-decoration: none;	color: #006400;}
a.h1bordeaux:hover    {
	text-decoration: none;	color: #228B22;}

.titoloblu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #2F4F4F;
}
a.titoloblu:link {text-decoration: none; color: #2F4F4F;}
a.titoloblu:active {text-decoration: none; color: #2F4F4F;}
a.titoloblu:visited  {text-decoration: none; color: #2F4F4F;}
a.titoloblu:hover {text-decoration: none; color: #228B22;} 
	
.titolobluJustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #2F4F4F;
	text-align: justify;
	line-height: 14pt;
}
a.titoloblu:link {text-decoration: none; color: #2F4F4F;}
a.titoloblu:active {text-decoration: none; color: #2F4F4F;}
a.titoloblu:visited  {text-decoration: none; color: #2F4F4F;}
a.titoloblu:hover {text-decoration: none; color: #228B22;} 
	
.titolopanna {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF
}
a.titolopanna:link {text-decoration: none;	color: #FFFFFF;}
a.titolopanna:active {text-decoration: none; color: #FFFFFF;}
a.titolopanna:visited  {text-decoration: none;	color: #FFFFFF;}
a.titolopanna:hover {text-decoration: none; color: #228B22;} 
	
.titolobordeaux {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #006400
}
a.titolobordeaux:link {text-decoration: none;	color: #006400;}
a.titolobordeaux:active {text-decoration: none;	color: #006400;}
a.titolobordeaux:visited  {text-decoration: none;	color: #006400;}
a.titolobordeaux:hover {text-decoration: none;	color: #228B22;}
	
.testoblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #2F4F4F;
	text-align: justify;
}
a.testoblu :link {
	text-decoration: none;	color: #2F4F4F;}
a.testoblu :active {
	text-decoration: none;	color: #2F4F4F;}
a.testoblu :visited  {
	text-decoration: none;	color: #2F4F4F;}
a.testoblu :hover      {
	text-decoration: none;	color: #228B22;}

.testobordeaux {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #006400
}
a.testobordeaux:link {
	text-decoration: none;	color: #006400;}
a.testobordeaux:active {
	text-decoration: none;	color: #006400;}
a.testobordeaux:visited  {
	text-decoration: none;	color: #006400;}
a.testobordeaux:hover      {
	text-decoration: none;	color: #228B22;}

.testopanna {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #FFFFE8
	text-align: justify;
}
a.titolopanna:link {
	text-decoration: none;	color: #FFFFFF;}
a.titolopanna:active {
	text-decoration: none;	color: #FFFFFF;}
a.titolopanna:visited  {
	text-decoration: none;	color: #FFFFFF;}
a.titolopanna:hover      {	text-decoration: none;	color: #228B22;} 
	
.mytext30 {
	BORDER-TOP: #2F4F4F 1px solid;
	BORDER-LEFT: #2F4F4F 1px solid;
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #2F4F4F 1px solid;
	BORDER-RIGHT: #2F4F4F 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	text-decoration: none;
	width : 30;
	height : 16;
}

.mytext80 {
	BACKGROUND: #FFFFFF;
	BORDER-TOP: #006400 1px solid;
	BORDER-LEFT: #006400 1px solid;
	BORDER-BOTTOM: #006400 1px solid;
	BORDER-RIGHT: #006400 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	text-decoration: none;
	width : auto;
	height : auto;
}

.mytext60 {
	BACKGROUND: #FFFFFF;
	BORDER-TOP: #006400 1px solid;
	BORDER-LEFT: #006400 1px solid;
	BORDER-BOTTOM: #006400 1px solid;
	BORDER-RIGHT: #006400 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	text-decoration: none;
	width : 60;
	height : auto;
}

.mytext60right {
	BACKGROUND: #FFFFE8;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	text-decoration: none;
	width : 60;
	height : 16;
	text-align: right
}

.mytext12px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #2F4F4F; 
	background-color: #FFFFFF; 
	text-align: center; height: 16px; 
	width: 30px; 
	border: #006400; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font-weight: bold; 
	vertical-align: middle
}

.mytextlungo {
	BORDER-TOP: #2F4F4F 1px solid;
	BORDER-LEFT: #2F4F4F 1px solid;
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #2F4F4F 1px solid;
	BORDER-RIGHT: #2F4F4F 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	font-weight: bold;
	text-decoration: none;
	width : 140;
	height : 16;
}

.myselectlungo {
	BORDER-TOP: #2F4F4F 1px solid;
	BORDER-LEFT: #2F4F4F 1px solid;
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #2F4F4F 1px solid;
	BORDER-RIGHT: #2F4F4F 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	text-decoration: none;
	width : 190;
	height : 16;
}

.myselectmedio {
	BORDER-TOP: #2F4F4F 1px solid;
	BORDER-LEFT: #2F4F4F 1px solid;
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #2F4F4F 1px solid;
	BORDER-RIGHT: #2F4F4F 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	text-decoration: none;
	width : 143;
	height : 16;
}

.myselect {
	BORDER-TOP: #2F4F4F 1px solid;
	BORDER-LEFT: #2F4F4F 1px solid;
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #2F4F4F 1px solid;
	BORDER-RIGHT: #2F4F4F 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	text-decoration: none;
	width : 120;
	height : 16;
}

.mytextarea {
	BORDER-TOP: #2F4F4F 1px solid;
	BORDER-LEFT: #2F4F4F 1px solid;
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #2F4F4F 1px solid;
	BORDER-RIGHT: #2F4F4F 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	text-decoration: none;
	width : 250;
	height : 100;
}

.mybuttonborder {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #006400;
	border-bottom: 1px solid #2F4F4F;
	border-right: 1px solid #2F4F4F;
	border-left: 1px solid #2F4F4F;
	border-top:1px solid #2F4F4F;
	color:#FFFFFF;
	text-decoration:none;
	cursor: pointer; cursor: hand;
	vertical-align: top;
	width: 50;
}	
	
.mybuttonborder80 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #006400;
	border-bottom: 1px solid #2F4F4F;
	border-right: 1px solid #2F4F4F;
	border-left: 1px solid #2F4F4F;
	border-top:1px solid #2F4F4F;
	color:#FFFFFF;
	text-decoration:none;
	cursor: pointer; cursor: hand;
	vertical-align: top;
	width: 80;
}	
	
.mybuttonborder105 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #006400;
	border-bottom: 1px solid #2F4F4F;
	border-right: 1px solid #2F4F4F;
	border-left: 1px solid #2F4F4F;
	border-top:1px solid #2F4F4F;
	color:#FFFFFF;
	text-decoration:none;
	cursor: pointer; cursor: hand;
	vertical-align: top;
	width: 105;
}	
	
.mybutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 0px solid #104A7B;
	border-right: 0px solid #104A7B;
	border-left: 0px solid #AFC4D5;
	border-top:0px solid #AFC4D5;
	color:#000066;
	cursor: pointer; cursor: hand
	height:16px;
}

.mytext30dx {
	BORDER-TOP: #2F4F4F 1px solid;
	BORDER-LEFT: #2F4F4F 1px solid;
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #2F4F4F 1px solid;
	BORDER-RIGHT: #2F4F4F 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	text-decoration: none;
	width : 30;
	height : 16;
	text-align: right;
}

.cellaover 
	a {
	font-weight:bold;
	color : #2F4F4F;
	text-decoration:none
}
.cellaover 
	a:hover {
	font-weight:bold;
	background-color:006400;
	color:FFFFFF
	text-decoration:none
	}.mytextlungo300 {

	BORDER-TOP: #2F4F4F 1px solid;
	BORDER-LEFT: #2F4F4F 1px solid;
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #2F4F4F 1px solid;
	BORDER-RIGHT: #2F4F4F 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #2F4F4F;
	font-size : 8pt;
	font-weight: normal;
	text-decoration: none;
	width : 300;
	height : 16;
}
