HTML, BODY, DIV, TD {
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	font-color: #FFFFCC;
}

/* body background */
BODY {
	margin: 0px 0px 0px 0px;
	color: #FFFFCC;
	/*background-color: #ffffff;*/
	background-position: top;
	background-color: #000000;
}

/* tag base */
A {
	color: #FFFFCC;
	text-decoration:none;
	font-weight: bold;
}
A:Visited {
	color: #FFFFCC;
	text-decoration:none;
	font-weight: bold;
}

A:Hover {
	color: #FFFF00;
	text-decoration:none;
	font-weight: bold;
}

.titolo {
	color: #FFFFCC;
	text-decoration:none;
	font-weight: bold;
}

.bold {
	color: #FFFFCC;
	text-decoration:none;
	font-weight: bold;
}

/* link con aspetto del normale testo */
A.asText {
	color: #FFFFCC;
	text-decoration:none;
}
A.asText:Hover {
	color: #FFFF00;
	text-decoration:none;
}


/* ancore */
A.ancora,A.ancora:Hover,A.visited {
	text-decoration:none;
}



/* contenitore principale */
DIV.main {
	width: 760px;
	width: expression(1?'762px':'only IE');
	border-style : solid;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-left-width : 1px;
	border-top-width : 0px;
	border-right-color : #45656D;
	border-left-color : #45656D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* titolo pagina*/
TD.mainTitle {
	font-size : 16px;
	color: #5A7F7E;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}

/* titoletto colonna */
.colTitle {
	font-size : 11px;
	color: #605f5f;
	font-weight : bold;
}



/* page navigator */
TD.navigator {
	color: #000000;
	font-size : 10px;
}
TD.navigator A,TD.navigator A:Visited {
	color: #000000;
	text-decoration:underline;
}
TD.navigator A.current,TD.navigator A.current:Visited {
	color: #000000;
	text-decoration:none;
	font-weight : bold;
}
TD.navigator A:Hover {
	color: #000000;
	text-decoration:none;
}
TD.navigator A.current:Hover {
	color: #000000;
	text-decoration:underline;
}



/* menu generico */
TD.genMenu {
	background-color:#D8001D;
	color: #ffffff;
	font-size : 10px;
	background-repeat: repeat-x;
}
TD.genMenu A,TD.genMenu A:Visited {
	color: #ffffff;
	text-decoration:none;
}
TD.genMenu A.current,TD.genMenu A.current:Visited {
	color: #ffffff;
	text-decoration:none;
	font-weight : bold;
}
TD.genMenu A:Hover,TD.genMenu A.current:Hover {
	color: #ffffff;
	text-decoration:underline;
}

/* menu principale */
TD.mainMenu {
	background-color:#808A97;
	color: #ffffff;
	font-size : 10px;
	font-weight : bold;
}
TD.mainMenu A,TD.mainMenu A:Visited {
	color: #E7EBE8;
	text-decoration:none;
}
TD.mainMenuCurrent {
	background-color:#E7E6E5;
	color: #5A7F7E;
	font-size : 11px;
	font-weight : bold;
	background-repeat: repeat-x;
}
TD.mainMenuCurrent A,TD.mainMenuCurrent A:Visited {
	color: #5A7D7B;
	text-decoration:none;
}
TD.mainMenu A:Hover {
	color: #E7EBE8;
	text-decoration:underline;
}
TD.mainMenuCurrent A:Hover {
	color: #5A7D7B;
	text-decoration:underline;
}


/*	tabelle dati */
TD.color0{
	background-color:#808A97;
	color:#ffffff;
	font-size:10px;
}

TD.color1{
	background-color:#747D89;
	color:#ffffff;
	font-size:10px;
}
TD.color2{
	background-color:#ffdd9e;
	font-size:10px;
}
TD.color3{
	background-color:#dadada;
	font-size:10px;	
}

TD.color4{
	background-color:#f2f2f2;
	font-size:10px;	
}

/* back, top, altri link alla  fine dei contenuti */
.endContent{
	text-align : right;
}
.endContent A, .endContent A:Visited{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.endContent A:Hover{
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}




/* bottom menu */
TD.bottomMenu {
	color: #000000;
	font-size : 10px;
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	border-color: #8C8886;
	border-top-style: solid;
	border-top-width: 2px;
}
TD.bottomMenu A,TD.bottomMenu A:Visited {
	color: #000000;
	text-decoration:none;
}
TD.bottomMenu A.current,TD.bottomMenu A.current:Visited {
	color: #000000;
	text-decoration:none;
	font-weight : bold;
}
TD.bottomMenu A:Hover,TD.bottomMenu A.current:Hover {
	color: #000000;
	text-decoration:underline;
}


TD.note {
	color: #ffffff;
	font-size : 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-color: #68707A;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #68707A;
}

/*special class*/
DIV.level0	{
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight : bold;
	font-size : 10px;
	padding-left: 6px;
	margin-bottom:8px;
	margin-top:5px;
}

DIV.level0Current	{
	background-color:#5A7F7E;
	color:#ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight : bold;
	font-size : 10px;
	padding-left: 6px;
	margin-bottom:8px;
	margin-top:5px;
}



/* left menu */
DIV.leftMenu {
margin-left: 15px;
	width:185px;
}


DIV.leftMenu DIV.level1	{
	padding-left: 3px;
	font-weight : bold;
	font-size : 10px;
}
DIV.leftMenu DIV.level2	{
padding-top: 1px;
padding-bottom: 1px;
	padding-left: 11px;
	font-size : 10px;
}
DIV.leftMenu DIV.level3	{
	padding-left: 19px;
	font-size : 10px;
}
DIV.leftMenu DIV.level4	{
	padding-left: 27px;
	font-size : 10px;
}

DIV.level1 A,DIV.level1 A:Visited {
	color: #69ADA5;
	text-decoration:none;
}
DIV.level1 A:Hover {
	color: #69ADA5;
	text-decoration:underline;
}
DIV.level2 A,DIV.level3 A,DIV.level4 A,DIV.level2 A:Visited,DIV.level3 A:Visited,DIV.level4 A:Visited {

	color: #5A7F7E;
	text-decoration:none;
}
DIV.level2 A:Hover,DIV.level3 A:Hover,DIV.level4 A:Hover {
	color: #5A7F7E;
	text-decoration:underline;
}


DIV.level1Current	{
	padding-left: 3px;
	font-weight : bold;
	font-size : 11px;
	background-color: #E7E6E5;
}
DIV.level2Current	{
padding-top: 1px;
padding-bottom: 1px;
	padding-left: 11px;
	font-size : 10px;

	background-color: #69ADA5;
}
DIV.level3Current	{
	padding-left: 19px;
	font-size : 10px;
	background-color: #E7E6E5;
}
DIV.level4Current	{
	padding-left: 27px;
	font-size : 10px;
	background-color: #E7E6E5;
}

DIV.level1Current A,DIV.level2Current A,DIV.level3Current A,DIV.level4Current A, DIV.level1Current A:Visited,DIV.level2Current A:Visited,DIV.level3Current A:Visited,DIV.level4Current A:Visited {
	color: #ffffff;
	text-decoration:none;
}




DIV.level1Current A:Hover,DIV.level2Current A:Hover,DIV.level3Current A:Hover,DIV.level4Current A:Hover {
	color: #ffffff;
		text-decoration:none;
}

/*contenuti */

DIV.contenuti {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
}


/* label */
.label {
	font-size: 10px;
	color: #E6BF1E;
	font-weight:bold;
}




/* vari x dimensioni testo */
.piccolo {
 	font-size : 11px;
 }

.moltopiccolo {
 	font-size : 10px;
 }
 
.moltomoltopiccolo {
 	font-size : 9px;
 }

