body
{
font-size: 70%;
color:#000000;
background-color:#ffffff;
margin-top:1px;
margin-left:1px;
margin-right:0px;
margin-bottom:0px;
/*aggiunti in fase di restyling
Non sono in tutte le pagine (solo nella 3,112,113)
SCROLLBAR-FACE-COLOR: #EB7C17; 
SCROLLBAR-HIGHLIGHT-COLOR: #FFCC66; 
SCROLLBAR-SHADOW-COLOR: #CC3300; 
SCROLLBAR-3DLIGHT-COLOR: #EB7C17;
SCROLLBAR-ARROW-COLOR: #CC3300; 
SCROLLBAR-TRACK-COLOR: #352972; 
SCROLLBAR-DARKSHADOW-COLOR: black
Fine*/ 
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: arial,helvetica,sans-serif;
}

table, input, textarea
{
font-size: 12px;
}

table.ex
{
color:#000000;
background-color:#f1f1f1;
font-size: 100%;
}

table.tip
{
color:#000000;
background-color:#ffffff;
font-size: 100%;
border:1px solid;
}

table.db
{
color:#000000;
background-color:#ffff00;
font-size:100%;
}

th.db
{
color:#000000;
background-color:#f1f1f1;
}

div {
 width:100%;
}

font[size=1] {
 font-size: 12px;
 }
font[size=2] {
 font-size: 14px;
 }
font[size=3] {
 font-size: 16px;
 }
font[size=4] {
 font-size: 18px;
 }
font[size=5] {
 font-size: 20px;
 }
font[size=6] {
 font-size: 22px;
 }
font[size=7] {
 font-size: 24px;
 }

/*h1 {font-size:18px;}
aggiunti in fase di restyling
h1 pagine 3 e 97*/
h1{
 margin-bottom:.0001pt;
 text-align:justify;
 page-break-after:avoid;
 font-size:14.0pt;
 font-family:"Times New Roman";
 font-weight:normal; margin-left:0cm; margin-right:0cm; margin-top:0cm
}
/*h2 {font-size:16px;margin-top:10px;margin-bottom:10px;}*/
/*nella 88,100 h2 viet utilizzato con bold*/
h2{
 margin-bottom:.0001pt;
 page-break-after:avoid;
 font-size:14.0pt;
 font-family:"Times New Roman";
 font-weight:normal; margin-left:0cm; margin-right:0cm; margin-top:0cm
}

/*h3 {font-size:14px;}*/
h3 {
 margin-right:0cm;
 margin-left:0cm;
 page-break-after:avoid;
 font-size:10.0pt;
 font-family:Verdana;
 color:black;
 font-weight:bold
}
/*h4 {font-size:12px;}*/
h4{
 margin-top:0cm;
 margin-right:10.0pt;
 margin-bottom:12.0pt;
 margin-left:10.0pt;
 page-break-after:avoid;
 font-size:14.0pt;
 font-family:Verdana;
 font-weight:bold
}
/*Fine*/
h5 {font-size:11px;}
h6 {font-size:10px;}

h2.home
{
margin-top:0px;
margin-bottom:5px;
font-size:120%;
padding-top:1px;
padding-bottom:1px;
padding-left:1px;
color:#900B09;
background-color:#ffffff;
}

h2.tutheader
{
margin-top:0px;
margin-bottom:5px;
font-size:120%;
padding-top:0px;
padding-bottom:1px;
padding-left:4px;
color:#ffffff;
background-color:#808080;
}

table.right
{
color:#000000;
background-color:#ffffff;
border:2px ridge;
margin-bottom:2px;
}

th.right
{
color:#ffffff;
background-color:#808080;
padding-bottom:2px;
}

td.right
{
color:#000000;
background-color:#FFFFFF;
}

td.content
{
color:#900B09;
background-color:#f1f1f1;
}

td.deprecated
{
color: #FF0000;
background-color:transparent;
}

td.red
{
color: #FF0000;
background-color:transparent;
}

p.red
{
color: #FF0000;
background-color:transparent;
}

p.intro
{
font-size:100%;
font-weight:bold;
color:#000000;
background-color:transparent;
margin-top:10px;
}

p.introcenter
{
text-align:center;
font-size:14px;
color:#8B4513;
background-color:transparent;
}

pre
{
font-family:"Courier New",monospace;
font-size:14px;
margin-left: 0;
margin-bottom: 0;
}

span.blue
{
color:#00008B;
background-color:transparent;
}

span.red
{
color:#FF0000;
background-color:transparent;
}

span.ieonly
{
color:#000080;
background-color:transparent;
font-size:70%;
}

span.t
{
color:#0033cc;
background-color:transparent;
font-size:80%;
}

img.float
{
float:left;
}

h1, h2, h3
{
background-color:transparent;
color:#000000; 
}

h1.att, h2.att, h3.att, hr.att
{
background-color:transparent;
color:#000000; 
}

hr
{
background-color:transparent;
color:#000000;
height:1px;
}

table.front
{
color:#000000;
background-color:#f1f1f1;
}

th.fron
{
color:#ffffff;
background-color:#666666;
}

td.front
{
color:#000000;
background-color:#f1f1f1;
}

.boxtitle {
font-style : normal;
font-variant : normal;
font-weight : bold;
font-size : 12px;
color : #cccccc;
}


a.nounderline{text-decoration:none}

a:link    {color:#ff0000; background-color:transparent;text-decoration:none }
a:visited {color:#ff0000; background-color:transparent;text-decoration:none }
a:active  {color:#ff0000; background-color:transparent;text-decoration:none}
a:hover   {color:#ff0000; background-color:transparent;text-decoration:underline}

a.left:link    {text-decoration:none;color:black;background-color:transparent}
a.left:visited {text-decoration:none;color:black;background-color:transparent}
a.left:hover   {text-decoration:underline;color:#900B09;background-color:transparent}
a.left:active  {text-decoration:underline;color:#900B09;background-color:transparent}

a.red:link    {color:#900B09; background-color:transparent}
a.red:visited {color:#900B09; background-color:transparent}
a.red:active  {color:#FF0000; background-color:transparent}
a.red:hover   {color:#FF0000; background-color:transparent}




.sidenav { background-color: #F7E6C3;}
.sidenavtext { font: bold 10px  Arial, Helvetica, sans-serif; color: #000000; line-height: 15px; }

.testo {font: 10px  Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.tfooter {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #866141; text-decoration: none;}

.table0 { border-collapse: collapse; border: 0px }

.bg_light {
  background-color : #ff9900;
}



.tbl{
	line-height: 18px;
	border: 1px solid #000000;

}
td.menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FF9900;
	text-decoration: none;
	border: 3px solid #000000;

}
a.scrittemenu:link{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	left: 2px;
	top: 0px;
	right: 0px;
	bottom: 0px;

}
a.scrittemenu:visited{
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        position: relative;
        left: 2px;
        top: 0px;
        right: 0px;
        bottom: 0px;

}
a.scrittemenu:active{
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        position: relative;
        left: 2px;
        top: 0px;
        right: 0px;
        bottom: 0px;

}
a.scrittemenu:over{
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        position: relative;
        left: 2px;
        top: 0px;
        right: 0px;
        bottom: 0px;

}

.scrittesottomenu{
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	spacing: 0px 1px 0px 0px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;

}

a.scrittesottomenu:link{
	color: #FF0000;
	text-decoration: none ;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a.scrittesottomenu:visited{
        color: #FF0000;
	text-decoration: none ;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
}
a.scrittesottomenu:active{
        color: #FF0000;
	text-decoration: none ;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
}
a.scrittesottomenu:hover{
        color: #FF0000;
	text-decoration: underline ;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
}



.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.occhiello {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
}
.sottotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
}
a.menurosso:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	
}

a.menurosso:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;

}

a.menurosso:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;

}

a.menurosso:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;

}

.cellanera {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
table.linktable {
	width: 100%;
	border: 0px;
}
table.sublinktable {
	width: 100%;
	border: 0px;
}
table.tabella_dei_link {
	width: 100%;
	height: 100%;
	border: 0px;
}
td.linktable_top {
	width: 100%;
	height: 18px;
	background-color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #222222;
	border-right: 1px solid #222222;
	border-left: 1px solid #222222;
	border-top: 1px solid #222222;
}
td.linktable_mid {
	width: 100%;
	background-color: #ffffff;
	border-bottom: 0px solid #222222;
	border-right: 1px solid #222222;
	border-left: 1px solid #222222;
	border-top: 0px solid #222222;
	padding: 0px;
}
td.img_lnk {
	width: 50%;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	border-bottom: 1px solid #222222;
	border-right: 1px solid #222222;
}
td.des_lnk {
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-bottom: 1px solid #222222;
}
td.box_desc {
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
	height: 80%;
}
td.box_acti {
	text-align: right;
	height: 20%;
}
td.img_lnk a, td.des_lnk a {
	color: #0000ff;
}
/*aggiunti in fase di restyling*/

.menu { 
	border: 1px solid #000000
}
.normale {
	background: #FF8c00;
}

.selezionata {
	background: #FFc039;
}
.ecwebbox{
 font-family:verdana,arial,helvetica,sans-serif;  color:#000000; 
 font-size:10px; 
 font-weight:bold;
} 
A.ecwebbox:link{
 color:#000000; 
 text-decoration: none;
} 
A.ecwebbox:active{
 color:#000000; 
 text-decoration: none;
} 
A.ecwebbox:visited{
 color:#000000;text-decoration: none;
}
 #box1{ float: left; width:"40%"; }
 #box2{ float: right; width:"40%"; }
 #normale{ clear: both; }

.CORPO {
	LINE-HEIGHT:150%; 
	FONT-FAMILY:Arial; 
	FONT-SIZE: 10pt; 
	TEXT-ALIGN:justify
}
.FINE {
	LINE-HEIGHT:150%; 
	FONT-FAMILY:Arial; 
	FONT-SIZE: 10pt
}
.COLORE {
	LINE-HEIGHT:150%; 
	FONT-FAMILY:Arial; 
	FONT-SIZE: 10pt; 
	TEXT-ALIGN:justify; 
	COLOR: #800000
}
.testo {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
.linkrossi { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
}
.CELLE {
	LINE-HEIGHT:100%; 
	FONT-FAMILY:Arial; 
	FONT-SIZE: 11px; 
	background-color="darkorange" ; 
	TEXT-ALIGN:center; 
	font-weight: bold;
}
/*Crea Problemi nella 2
p{
 margin-right:0cm;
 margin-left:0cm;
 font-size:12.0pt;
 font-family:Arial;
}*/
/*Crea Problemi nella 97
p.MsoNormal{
 mso-style-parent:"";
 margin-bottom:.0001pt;
 font-size:12.0pt;
 font-family:"Times New Roman";
 margin-left:0cm; margin-right:0cm; margin-top:0cm
}*/
p.Pi{
 margin-bottom:.0001pt;
 text-align:justify;
 tab-stops:center 216.0pt right 432.0pt;
 font-size:10.0pt;
 font-family:Arial;
 margin-left:0cm; margin-right:0cm; margin-top:0cm
}
p.MsoHeading7{
margin-right:0cm;
 margin-left:0cm;
 font-size:12.0pt;
 font-family:"Arial Unicode MS"
}

p.MsoHeading8{
 margin-bottom:.0001pt;
 text-align:justify;
 page-break-after:avoid;
 font-size:12.0pt;
 font-family:Arial;
 font-weight:bold; margin-left:0cm; margin-right:0cm; margin-top:0cm
}

p.CorpodeltestoTestonormale{
 margin-bottom:.0001pt;
 text-align:justify;
 font-size:10.0pt;
 font-family:Arial;
 margin-left:0cm; margin-right:0cm; margin-top:0cm
}
li.MsoNormal{
 mso-style-parent:"";
 margin-bottom:.0001pt;
 font-size:12.0pt;
 font-family:"Times New Roman";
 margin-left:0cm; margin-right:0cm; margin-top:0cm
}
p.MsoBodyTextIndent2{
 margin-top:0cm;
 margin-right:0cm;
 margin-bottom:0cm;
 margin-left:36.0pt;
 margin-bottom:.0001pt;
 text-align:justify;
 font-size:10.0pt;
 font-family:Arial;
 }
p.MsoBodyTextIndent{
 margin-top:0cm;
 margin-right:0cm;
 margin-bottom:0cm;
 margin-left:35.4pt;
 margin-bottom:.0001pt;
 text-autospace:none;
 font-size:12.0pt;
 font-family:Arial;
}
p.MsoHeader{
 margin-bottom:.0001pt;
 tab-stops:center 240.95pt right 481.9pt;
 font-size:10.0pt;
 font-family:"Times New Roman";
 margin-left:0cm; margin-right:0cm; margin-top:0cm
}
p.Sous-titre1{
 margin:6.0pt 0cm; text-align:justify;
 tab-stops:right 552.85pt;
 font-size:10.0pt;
 font-family:Arial;
 letter-spacing:-.1pt;
 }
p.5Normal{
 mso-style-parent:"";
 margin-bottom:.0001pt;
 text-align:justify;
 tab-stops:14.2pt 1.0cm 42.55pt 2.0cm 70.9pt 3.0cm 99.25pt 4.0cm 127.6pt 155.95pt 212.65pt 297.7pt 411.1pt right 552.85pt;
 font-size:11.0pt;
 font-family:Arial;
 letter-spacing:-.1pt; margin-left:0cm; margin-right:0cm; margin-top:0cm
}
//Fine

