BODY {
	FONT-SIZE: 0.7em; COLOR: #000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #AEAEAE;
}
A {
	COLOR: #696969; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:hover {
	PADDING-RIGHT: 0px; BORDER-BOTTOM: #f00 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #f00; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.menu {
	COLOR: white; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; font-weight: bold;
}
A:hover.menu {
	 BORDER-BOTTOM: 1px dashed white; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;font-weight: bold;
}
A.no {

}
A.no:hover {
	
}
P {
	LINE-HEIGHT: 130%
}
TABLE {
	
}
LI {
	LIST-STYLE-IMAGE: url(freccia.png); MARGIN-BOTTOM: 5px; MARGIN-LEFT: -15px
}
A.home {
	COLOR: #666; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.home:hover {
	COLOR: #f00; BORDER-BOTTOM: #f00 1px dashed; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.rednone {
	COLOR: #c00; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.rednone:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #0002cc; PADDING-TOP: 0px; BORDER-BOTTOM: #0002cc 1px dashed; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
DIV {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
DIV.stealth {
	DISPLAY: none
}
DIV.imgtitle {
	PADDING-LEFT: 20px; WIDTH: 500px
}
TABLE.home {
	WIDTH: 760px;
	border: Black 1px;
}
TD.home {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 5px;BORDER-LEFT: #999 1px dotted; WIDTH: 5%; LINE-HEIGHT: 120%; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TH.home {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1 em; PADDING-BOTTOM: 5px;  COLOR: #c00; PADDING-TOP: 5px; FONT-FAMILY:  verdana,"Times New Roman",Georgia,, Times, serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
TD.libri {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; color: White;
}
TD.libriT {
	 PADDING-LEFT: 5px;
	  PADDING-top: 5px;
	 FONT-SIZE: 15px;
	 color: White; 
	 BORDER-TOP: 1px dotted White; 
	 border-color: White;
}
TD.contenuto {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px dotted White; WIDTH: auto; LINE-HEIGHT: 140%; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
#mainbox {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff; max-width: 758px
}
#homeimage {
	MARGIN: 0px; BACKGROUND-COLOR: #B50000;
}
#footer {
	BORDER-TOP: #999 1px dotted; MARGIN-TOP: 30px; MARGIN-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.updotline {
	PADDING-top: 5px;BORDER-TOP: 1px dotted White; COLOR: #000; BACKGROUND-COLOR: transparent
}
.updotlineN {
	BORDER-TOP: 1px solid Black; COLOR: #000; BACKGROUND-COLOR: transparent
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.5em; COLOR: White; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent; text-align: center;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #FFF8DC; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: White; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent
}
H4 {
  padding: 10px; line-height: 130%;	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: White; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: justify;
}
H2.titolointerno {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 2.5em; COLOR: #666; PADDING-TOP: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
H3.colsx {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 2px; COLOR: #c00; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent
}
img.float { float:left;margin:.5em }
img.floatDx { float:right;margin:.5em }
#coldx {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: right; BORDER-LEFT: #999 1px dotted; WIDTH:85%; TEXT-ALIGN: left;
background-color: White;}
#colsx {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 100px; COLOR: #A9A9A9;
	BACKGROUND-COLOR: #FFFDFD