body  {
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #dee3e7;
	SCROLLBAR-3DLIGHT-COLOR: #006699;
	SCROLLBAR-ARROW-COLOR: #006699;
	SCROLLBAR-TRACK-COLOR: #efefef;
	SCROLLBAR-DARKSHADOW-COLOR: #98aab1;
	BACKGROUND-COLOR: White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	border-color : #006699;
}
p {
	font-family: sans-serif;
	font-size : 12pt;
	margin-top : 9px;
	margin-bottom : 0px;
	text-align : justify;
}

td {
	font-family: sans-serif;
	font-size : 12pt;
	margin-top : 0px;
	margin-bottom : 0px;
	text-align : left;
}

td.justify {
	font-family: sans-serif;
	font-size : 12pt;
	margin-top : 9px;
	margin-bottom : 0px;
	text-align : justify;
}

td.right {
	font-family: sans-serif;
	font-size : 12pt;
	margin-top : 9px;
	margin-bottom : 0px;
	text-align : right;
	vertical-align : top;
	font-weight: bold;
}

td.bleft {
	font-family: sans-serif;
	font-size : 12pt;
	margin-top : 9px;
	margin-bottom : 0px;
	text-align : left;
	vertical-align : top;
	font-weight: bold;
}

td.list {
	font-family: sans-serif;
	font-size : 11pt;
	margin-top : 9px;
	margin-bottom : 0px;
	list-style-image:url(../image/triangle.gif);
}



A {
	color : #3E6AA6;
	text-decoration : none;
}

A.big  {
	color : #3E6AA6;
	text-decoration : none;
	font: bold 14pt sans-serif;
}

A:HOVER {
	color : #3366ff;
	text-decoration : underline;
}

A:HOVER.title {
	color : #aa3333;
	text-decoration : underline;
	}

A:HOVER.noactive {
        color : #3366ff;
	text-decoration : none;
}

H1.name {
  	       font: bold 18pt sans-serif; 
	    color: #aa3333;
	   text-align: left
	   }

H1.namecentered {
         font: bold 20pt sans-serif; 
	    color: #aa3333;
	   text-align: center
	   }
	   
H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:  bold 16pt sans-serif;
}

H3 {
	MARGIN-TOP: 5pt;
	MARGIN-BOTTOM: 5pt;
	FONT: bold 12pt/14pt sans-serif;
}
H4 {
	MARGIN-TOP: 5pt;
	MARGIN-BOTTOM: 5pt;
	FONT: normal 14pt sans-serif;
	color : #3E6AA6;
}

H5 {
	MARGIN-LEFT: 10pt
}

.title {
       margin-top: 2pt;
       margin-bottom: 2pt;
	font-family : sans-serif;
	font-size : 12pt;
	font-style : italic;
	color : #aa3333;
	font-weight:bold;
}

.titoli {
	font : bold 16/18pt sans-serif;
}

.new {
	FONT: bold 10pt sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #C10916;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.new:hover {
	FONT: bold 10pt sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #FF3300;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	border : thin none;
	word-spacing : 0px;
}

.cursi {
	FONT: bold 12pt sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #3E6AA6;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

A:HOVER.cursi {
	FONT: bold 12pt sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #3366ff;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
}

H3.cursi {
	FONT: bold 10pt sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #3366ff;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}


.blu {
	COLOR: #3366ff;
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 5pt;
	FONT: bold 11pt sans-serif;
}


.evidence {
	COLOR: #3366ff;
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 5pt;
	FONT: bold 14pt sans-serif;
}
A:HOVER.blu {
	COLOR: #3366ff;
	TEXT-DECORATION: underline;
	MARGIN-BOTTOM: 5pt;
	FONT: bold 11pt sans-serif;
}

.in {
	font-family: sans-serif;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 0px;
}

.piccolo {
	font-family: sans-serif;
	font-size: 10pt;
	margin-top : 4px;
	margin-bottom : 0px;
}

.torna {
	font-family: sans-serif;
	font-size : 10pt;
	margin-top : 9px;
	margin-bottom : 0px;
	COLOR: #3366ff;
	text-align : justify;
}

A:link.navig {
	font-family: sans-serif;
	text-decoration: none;
	color: #3074C5;
}

A:active.navig {
			text-decoration: none;
			color: #CCCCFF;
		}
A:visited.navig {
	text-decoration: none;
	color: #FF3300;
}
A:hover.navig {
	text-decoration: underline;
	color: #3074C5;
}

A:link.navigcor {
	font-family: sans-serif;
	font-weight : bold;
	text-decoration: none;
	color: #000000;
}
A:active.navigcor {
			font-weight : bold;
			text-decoration: none;
			color: #CCCCFF;
		}
A:visited.navigcor {
			font-weight : bold;		
			text-decoration: none;
			color: #000000;
		}
A:hover.navigcor {
	font-weight : bold;
	text-decoration: underline;
	color: #3074C5;
}


.nav {
	FONT: bold 12pt sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #3E6AA6;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}	

.nav:hover {
	FONT: bold 12pt sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #3366ff;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	background-attachment : scroll;
}

.navig1 {
	font-family: sans-serif;
	font-size: 11px;
	padding-left : 10px;
}

.navig2 {
	font-family: sans-serif;
	font-size: 10px;
	padding-left : 14px;
}

		.navig3 {
	font-family: sans-serif;
	font-size: 9px;
	padding-left : 18px;
}				

DT {margin-top: 12pt;
	margin-bottom: 4pt;
}
UL.triangle {list-style-image:url(../image/triangle.gif); padding-left:20px}

li.triangle {list-style-image:url(../image/triangle.gif);}

li.space { margin-top: 10px;
}

UL.trianglenospace {
	list-style-image:url(../image/triangle.gif); 
	padding-left:20px;
	margin-top: 0;
	margin-bottom: 0
}


TD.label { text-align: center;
	color: #FFffff;
	font-weight: bold
	}

A.label {color: #ffffff;
	font-weight:bold;
	text-align=center}

table.label {background-image: url(../image/mybar-orizontal.jpg);
}

.nospace {	margin-top: 0;
	margin-bottom: 0}


.justify {text-align: justify}

.nospacejustify {	margin-top: 0;
	margin-bottom: 0;
	text-align: justify}


input.btn{
   color:#3E6AA6;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   background-color: #e0e0e0;
   font-weight:bold;
   border:1px solid;
   border-color: #3E6AA6;
      }

input.btn:hover{
	 border-color: #aa3333;
	 color: #aa3333;
}


input.btnl{
   color: #aa3333;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   background-color: #e0e0e0;
   font-weight:bold;
   border:1px solid;
   border-color:  #aa3333;
      }

input.btnl:hover{
	 border-color: #aaaaaa;
	 color: #aaaaaa;
}


li {
    text-align:justify;
}
