body		{
MARGIN-TOP: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px; 
/*border: 1px solid #042259;*/
scrollbar-face-color: #0F4781; 
scrollbar-shadow-color: #042259;
scrollbar-highlight-color: #cccccc;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #000000;
background-color: #FFFFFF; }

.margin 	{ margin-top: 10px; margin-right: 10px; margin-left: 10px; border-top-width: 10px;}

a 		{   font-family: Verdana; font-weight: bold; font-size: 8pt; text-decoration: none; color: #3366CC}
a:hover {   font-weight: bold; text-decoration: underline; color: #CC0000}
.canvas  	{ background-color: #318891; }

input		{ width:75px; background-color: #DDDDDD; font-family: Verdana; font-size: 10px; color: #333333; border-color: #003366; border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px }
input.pri      { width:200px; background-color: #DDDDDD; text-align:right; font-family: Verdana; font-size: 10px; color: #364A7A; border-color: #003366; border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px }
input.date	{ width:60px; background-color: #DDDDDD; text-align:right; font-family: Verdana; font-size: 10px; color: #364A7A; border-color: #003366; border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px }
select 		{ width:255px; background-color: #DDDDDD; font-family: Verdana; font-size: 8pt; color: #333333;  border-color: #003366; border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px}
select.date	{ width:60px; background-color: #DDDDDD; text-align:right; font-family: Verdana; font-size: 10px; color: #364A7A; border-color: #003366; border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px }
textarea 	{ width:700px; height:200px; background-color: #DDDDDD; font-family: Verdana; font-size: 10px; color: #333333; border-color: #003366; border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px }
checkbox    { width:60px; background-color: #DDDDDD;  border-color: #003366; border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px}
input.button	 { width:255px;background-color: #CC0000; font-family: Verdana; font-size: 10px;  font-weight: bold; color: #FFFFFF; border-color: #CC0000; border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px }
input.buttonred { width:255px; background-color: #CC0000; font-family: Verdana; font-size: 10px;  font-weight: bold; color: #FFFFFF; border-color: #CC0000; border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px }

/*Aggiunta barra*/
.barlight		{ background-color: #7D91C4; }

td 	   		{ font-family: Verdana, sans-serif; font-size:10px; vertical-align: top;}
p 			{ text-align: justify; }
hr 			{ size:1px; shade:no; color: #000000; width:500px; }
img			{ border: 0px; CURSOR: url(3ch.cur); }
li 			{ FONT-SIZE: 10px; COLOR: #042058; FONT-FAMILY: Verdana}


.line 		{ background-color:  #000000;}
Table.white { background-color:  #FFFFFF;}
Table.head  { background-color:  #FFFFFF; padding: 0px; spacing: 0px; border-width:0px;}
Table.meteo { background-color :#FFFFFF /*#A2AABD; #9DA5A8; #A6ACAD; #809092; background-image: url(../img/bg/farotesta.jpg);*/ padding: 0px; spacing: 0px;border-top-width : 1px; border-left-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-color:  #AAAAAA;}
.flat 		{ background-color: #364A7A; /*#414E6E;*/ font-size:10px;  font-family :  Verdana, Arial, Helvetica, sans-serif; color : #DDDDDD; }
.altd   	{ font-size:10px;  font-family : Verdana, Arial, Helvetica, sans-serif; color : #444444;  }
.tdfff 		{ background-color : #FFFFFF;}
.tdmenu		{ font-size:10px; background-color : transparent;}

.color01	{ background-color : #CC0000;}
.color02	{ background-color : #00CC00;}
.color03 	{ background-color : #0000CC;}

.lista 			{ font-size:13px; font-family : Verdana;  color : #CC0000;  font-weight: bold; text-decoration: none}
A.lista:link	{ font-size:13px; font-family : Verdana;  color : #CC0000;  font-weight: bold; text-decoration: none}
A.lista:visited { font-size:13px; font-family : Verdana;  color : #CC0000;  font-weight: bold; text-decoration: none}
A.lista:hover 	{ font-size:13px; font-family : Verdana;  color : #CC0000;  font-weight: bold; text-decoration: underline}


.tdsubmenu	{ padding-bottom: 3px;  padding-top: 3px;  align:left; }
.submenu 			{ font-size:10px; font-family : Verdana;  color : #222222;  font-weight: normal; background-color : #e6e6e6; padding-bottom: 3px; padding-top: 3px; padding-left: 18px; padding-right: 24px; text-decoration: none}
A.submenu:link	 	{ font-size:10px; font-family : Verdana;  color : #222222;  font-weight: normal; background-color : #e6e6e6; padding-bottom: 3px; padding-top: 3px; padding-left: 18px; padding-right: 24px; text-decoration: none}
A.submenu:visited 	{ font-size:10px; font-family : Verdana;  color : #222222;  font-weight: normal; background-color : #e6e6e6; padding-bottom: 3px; padding-top: 3px; padding-left: 18px; padding-right: 24px; text-decoration: none}
A.submenu:hover 	{ font-size:10px; font-family : Verdana;  color : #222222;  font-weight: normal; background-color : #FFFFFF; padding-bottom: 3px; padding-top: 3px; padding-left: 18px; padding-right: 24px; text-decoration: none}

.version 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #364A7A; text-decoration: none} 
A.version:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #364A7A; text-decoration: none} 
A.version:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #364A7A; text-decoration: none} 
A.version:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #364A7A; text-decoration: none} 
A.version:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3394A1;/*#364A7A;*/ text-decoration: underline} 


.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none} 
A.footer:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none} 
A.footer:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none} 
A.footer:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none} 
A.footer:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3394A1;/*#364A7A;*/ text-decoration: underline} 

.address		{ font-family: Verdana; font-size: 11px; color: #444444; font-weight: bold; text-decoration: none }
.answerko		{ font-family: Arial; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color : #CC0000; padding-bottom: 3px; padding-top: 3px; padding-left: 12px; padding-right: 12px;}
.answerok		{ font-family: Arial; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color : #0F4781; padding-bottom: 3px; padding-top: 3px; padding-left: 12px; padding-right: 12px;}
.titlehigh 		{ background-color: #0053A0; padding-left: 12px; width:400;  padding-right: 2px;  padding-top: 2px;  padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; line-height: normal; background-position: 10px center; letter-spacing: 10px; filter: Chroma(Color=CC0000); text-decoration: none}
.titlemedium 	{ background-color: #0B98CB; padding-left: 12px; width:400;  padding-right: 2px;  padding-top: 2px;  padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; line-height: normal; background-position: 10px center; letter-spacing: 10px; filter: Chroma(Color=CC0000); text-decoration: none}
.titlesurface 	{ background-color: #00D4E1; padding-left: 12px; width:400;  padding-right: 2px;  padding-top: 2px;  padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; line-height: normal; background-position: 10px center; letter-spacing: 10px; filter: Chroma(Color=CC0000); text-decoration: none}
.titlereferences{ background-color: #00B792; padding-left: 12px; width:400;  padding-right: 2px;  padding-top: 2px;  padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; line-height: normal; background-position: 10px center; letter-spacing: 10px; filter: Chroma(Color=CC0000); text-decoration: none}
.titlecontacts 	{ background-color: #3A6AF2	; padding-left: 12px; width:400;  padding-right: 2px;  padding-top: 2px;  padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; line-height: normal; background-position: 10px center; letter-spacing: 10px; filter: Chroma(Color=CC0000); text-decoration: none}
.titlesupport 	{ background-color: #18A7BF; padding-left: 12px; width:400;  padding-right: 2px;  padding-top: 2px;  padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; line-height: normal; background-position: 10px center; letter-spacing: 10px; filter: Chroma(Color=CC0000); text-decoration: none}
.titleabout 	{ background-color: #18A7BF; padding-left: 12px; width:400;  padding-right: 2px;  padding-top: 2px;  padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; line-height: normal; background-position: 10px center; letter-spacing: 10px; filter: Chroma(Color=CC0000); text-decoration: none}
.titleerror 	{ background-color: #E2006B; padding-left: 12px; width:400;  padding-right: 2px;  padding-top: 2px;  padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; line-height: normal; background-position: 10px center; letter-spacing: 10px; filter: Chroma(Color=CC0000); text-decoration: none}

.text01 	 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.text02 	 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.text02b 	 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;  text-decoration: none; text-valign:bottom;}
.title01 	 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #333399; text-decoration: none}
.textlittle  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC; text-decoration: none}
.bigverybig  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #AAAAAA; font-style: italic; border-color: #cccccc #999999 #999999 #cccccc; cursor: default; border-style: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.bigwhite 	 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #D7D7D7; font-weight: bold; text-decoration: none}
.text2 	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066; text-decoration: none }
.mnb 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bolder; color: #333333; text-decoration: none}
.titlemain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #84FFFF; text-decoration: none ; font-weight: bold }
.biggray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19pt; color: #9EA4A7; text-decoration: none; font-weight: bold}
.menugray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bolder; color: #00FFFF; text-decoration: none }
.textlittle3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #88FFFF; text-decoration: none }
.courierw {  font-family: "Courier New", Courier, mono; font-size: 7pt; color: #99CCCC; text-decoration: none}
.bigblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #777777; font-weight: bold ; text-decoration: none}
.textlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #318391; text-decoration: none }
.bigverywhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; color: #EEEEEE; font-weight: bold; text-decoration: none }
.big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; color: #C2BFC4; text-decoration: none; font-weight: bold ; font-style: italic}
.gray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #B5B5B5; font-weight: bold; text-decoration: none }
.pms-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; background-color: #0F4781; padding-left: 12px; font-weight: bold ; text-decoration: none}

.regform	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  font-weight: normal ; text-decoration: none}
.regformbold{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  font-weight: bold ; text-decoration: none}

