BODY
{

}
.biodati {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
}

.commenti {
	font-family: "Times New Roman", Times, serif;
	font-size: x-small;
}

table.testata{ width: 100%; border: 0px;  align: center; valign: center}

.sezione{
	font-family: Verdana, Arial, sans-serif;	
	font-size: 25px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 8px;
	color: #993300;
	text-align: center
		}
.subsezione{
	font-family: Verdana, Arial, sans-serif;	
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 4px;
	color: #993300;
	text-align: center
		}
.subsezionel{
	font-family: Verdana, Arial, sans-serif;	
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 4px;
	color: #993300;
	text-align: left
		}
		
.sezionesoft{
	font-family: Verdana, Arial, sans-serif;	
	font-size: 25px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 8px;
	color: #FFCC66;
	text-align: center
		}


.sottosezione{
	font-family: Verdana, Arial, sans-serif;	
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 6px;
	color: #000000;
		}



table.home{width: 100%; border: 0px;  align: center; valign: center}
.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
	WIDTH: 100%;

    TEXT-ALIGN: center
}
.bar a:link { color: #FFFFFF; text-decoration: none}
.bar a:visited { color: #FFFFFF; text-decoration: none}
.bar a:hover { color: #FF0000; text-decoration: underline}
.bar a:active { color: #FFFFFF; text-decoration: none}


.Bar
{
	BORDER-RIGHT:black 1px outset;
    BORDER-TOP: black 1px outset;
    FLOAT: left;
    BORDER-LEFT: black 1px outset;
    WIDTH: 19%;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: black 1px outset;
    POSITION: relative;
	COLOR: #FFFFFF;
	font: 16px Arial, Helvetica;
    BACKGROUND-COLOR: #006666;
    TEXT-ALIGN: center
}
.menu
{
    BORDER-RIGHT: buttonhighlight thin outset;
    BORDER-TOP: buttonhighlight thin outset;
    VISIBILITY: hidden;
    BORDER-LEFT: buttonhighlight thin outset;
    WIDTH: 19%;
    LINE-HEIGHT: 140%;
    BORDER-BOTTOM: buttonhighlight thin outset;
    POSITION: absolute;
	COLOR: #FFFFFF;
	font: 16px Arial, Helvetica;
	TEXT-ALIGN: left;
    BACKGROUND-COLOR: #003366
    
}
.menuItem
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    CURSOR: hand;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid
	font: 16px Arial, Helvetica;
	
}
.ItemMouseOver
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: highlighttext;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid;
	font: 16px Arial, Helvetica;
    BACKGROUND-COLOR: #336699
}
.ItemMouseOut
{
    WIDTH: 100%
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.barOver
{
    BORDER-RIGHT: blue 1px ridge;
    BORDER-TOP: blue 1px ridge;
    FLOAT: left;
    BORDER-LEFT: blue 1px ridge;
    WIDTH: 19%;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: blue 1px ridge;
    POSITION: relative;
    BACKGROUND-COLOR: #669999;
	font: 16px Arial, Helvetica;
    TEXT-ALIGN: center
}

table.soft{width: 90% ; align=center;}
}

table.soft A:link {
	COLOR: white; TEXT-DECORATION: none
}
table.soft A:visited {
	COLOR: white; TEXT-DECORATION: none
}
table.soft A:hover {
	COLOR: yellow; TEXT-DECORATION: none
}
table.soft A.barra:link {
	COLOR: white; TEXT-DECORATION: none
}
table.soft A.barra:visited {
	COLOR: white; TEXT-DECORATION: none
}
table.soft A.barra:hover {
	COLOR: gold; TEXT-DECORATION: none
}
table.soft A.l:link {
	COLOR: white; TEXT-DECORATION: none
}
table.soft A.l:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
table.soft A.l:hover {
	COLOR: brown; TEXT-DECORATION: none
}
table.soft A.h:link {
	COLOR: white; TEXT-DECORATION: underline
}
table.soft A.h:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
table.soft A.h:hover {
	COLOR: brown; TEXT-DECORATION: none
}

font.title{font-family: Verdana, sans-serif; font-size: 20px}
font.small{font-family: Verdana, sans-serif; font-size: 10px}
font.middle{font-family: Verdana, sans-serif; font-size: 14px}
font.pub {font-family: Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px;color: ##000066;}
table.login{border: 0px solid black; height: 200px; text-align: center;
color: black; }



.Bar
{
	PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
	BORDER-RIGHT:black 1px outset;
    BORDER-TOP: black 1px outset;
    FLOAT: left;
    BORDER-LEFT: black 1px outset;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: black 1px outset;
    POSITION: relative;
	font: 16px Arial, Helvetica;
    BACKGROUND-COLOR: #006666;
    TEXT-ALIGN: center
	}

.BarOver
{
	PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
	BORDER-RIGHT:black 1px outset;
    BORDER-TOP: black 1px outset;
    FLOAT: left;
    BORDER-LEFT: black 1px outset;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: black 1px outset;
    POSITION: relative;
	font: 16px Arial, Helvetica;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center
}

.BarSelected
{
	PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
	BORDER-RIGHT:black 1px outset;
    BORDER-TOP: black 1px outset;
    FLOAT: left;
    BORDER-LEFT: black 1px outset;
    CURSOR: arrow;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: black 1px outset;
    POSITION: relative;
	font: 16px Arial, Helvetica;
    BACKGROUND-COLOR: #993333;
    TEXT-ALIGN: center
	}

/* level 0 inner */
.m0l0iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l0iover {
	font: 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 4px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #4682B4;
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #5AA7E5;
}

/* level 1 inner */
.m0l1iout {
	font: 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font: bold 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #46B446;
	filter: alpha(opacity=85);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #5AE55A;
}

/* level 2 inner */
.m0l2iover {
	font: 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #B44646;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #E55A5A;
}


table.p{width: 100px; border-collapse: collapse}
table.prg{width: 450px; border: 1px solid #6060BF; border-collapse: collapse}
table.prg7{width: 450px; border: 1px solid #000000; border-collapse: collapse}
table.prg2{width: 500px; border: 1px solid #000000; border-collapse: collapse}
table.prg5{width: 300px; height: 300px; border: 1px solid #000000; border-collapse: collapse}
table.prg5bis{width: 300px; border: 1px solid #000000; border-collapse: collapse}

table.prg3{width: 90%; border: 1px solid #6060BF; border-collapse: collapse}
table.prgf{width: 90%; border: 1px solid #000000; border-collapse: collapse}
table.prgf1{width: 60%; border: 1px solid #000000; border-collapse: collapse}
table.prg4{border: 1px solid #000000; border-collapse: collapse}
table.prg6{border: 1px solid #000000;  border-collapse: collapse  }
td.p{ background-color: #6060BF; width: 3px}
td.p1{ background-color: #6060BF; width: 77px}
td.prg{border: 1px solid #000000; width: 32%; padding: 4px}
td.prgf{border: 1px solid #000000; width: 1%; padding: 2px}
td.prgf1{border: 1px solid #000000; width: 40%; padding: 2px}
td.prgf2{border: 1px solid #000000; width: 25%; padding: 2px}
td.prg2{border: 1px solid #00000; padding: 4px;}
td.prg22{border: 1px solid #00000; width: 24%; padding: 4px;}

td.prg31{border: 1px solid #6060BF; padding: 4px; text-align: right}
td.prg32{border: 1px solid #6060BF; padding: 4px; text-align: justify}
td.prg4{border: 1px solid #000000; padding: 4px; text-align: right; font-weight: bold}
td.prg5{border: 1px solid #000000; padding: 4px; text-align: left; font-weight: bold}


th.prg5bis{background-color: #3E48A8; color: white; border: 1px solid #000000; padding: 4px; text-align: center; font-weight: bold}
th{background-color: #3E48A8; color: black; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; text-align: center; border: solid 1px #000000; padding: 3px}
th.f{background-color: #3E48A8; color: black; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; text-align: center; border: solid 1px #000000; padding: 3px}
th.f2{background-color: #3E48A8; width: 30%; color: black; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; text-align: center; border: solid 1px #000000; padding: 3px}

td.p3{background-color: #9090DF; width: 77px }
td.p2{background-color: #9090DF; width: 3px }


td.sa{text-align: right; padding: 1px 0px 1px 3px}
td.sb{text-align: left; padding: 1px 6px 1px 0px}
td.sel{ color: yellow; text-align: right; padding: 1px 0px 1px 6px}

td.s1{width: 72px; text-align: center}
td.s2{width: 16px; text-align: center}
td.s5{width: 8px; text-align: center; border: 1px solid #6060BF; padding: 4px}
td.s3{width: 85px; text-align: center}

td.m1{background-color: #E0E0FF; font-family: Verdana, sans-serif; font-size: 11px; color: black; text-align: justify}
td.m2{background-color: #9090DF; font-family: Verdana, sans-serif; font-size: 9px; text-align: center}
td.m3{background-color: #6060BF}
td.m4{background-color: #3030A0; width: 12px; height: 12px}
td.m5{background-color: #000080; width: 12px; height: 12px}



