BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/background.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; TEXT-ALIGN: center
}
P {
	FONT-SIZE: 14px
}
#frame {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 780px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contentleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
#contentcenter {
	BORDER-RIGHT: #69f 3px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #69f 3px solid; WIDTH: 474px; PADDING-TOP: 0px
}
#contentright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
#contentheader {
	BACKGROUND: url(../img/header.gif) no-repeat; TEXT-INDENT: -9999px; BORDER-BOTTOM: #69f 3px solid; HEIGHT: 116px
}
#contentheader #destra {
	BACKGROUND: url(../img/matite_h.gif); FLOAT: right; WIDTH: 136px; HEIGHT: 116px
}
#matite-left {
	MARGIN-TOP: 20px; BACKGROUND: url(../img/matite_l.gif) no-repeat; HEIGHT: 151px
}
UL#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
UL#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; margin-left: -6px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; height: 40px;
}
UL#nav A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
UL#nav A:hover {
	TEXT-DECORATION: underline
}
UL#nav A.colore1 {
	FONT-WEIGHT: 100; COLOR: #24f; font-size:12px;
}

UL#navm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#navm LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#navm A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
UL#navm A:hover {
	BACKGROUND: url(../img/nav_bg.png); COLOR: #fff; TEXT-DECORATION: underline
}
H1#titolo-pagina {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 5px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.news P {
	FONT-SIZE: 14px; COLOR: #000; font-weight:500; background-color: #ffffff;
}
.news H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 5px; COLOR: #333; PADDING-TOP: 5px
}
.news H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news SPAN#archived A {
	FONT-SIZE: 14px; TEXT-DECORATION: none
}
.news SPAN#archived A:hover {
	TEXT-DECORATION: underline
}
.news H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 200; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news-immagine-big {
	BORDER-RIGHT: rgb(120,120,120) 1px solid; BORDER-TOP: rgb(120,120,120) 1px solid; MARGIN-TOP: 10px; FONT-SIZE: 10px; FLOAT: right; BORDER-LEFT: rgb(120,120,120) 1px solid; WIDTH: 200px; COLOR: #000; BORDER-BOTTOM: rgb(120,120,120) 1px solid; TEXT-ALIGN: center
}
.news-immagine {
	BORDER-RIGHT: rgb(120,120,120) 1px solid; BORDER-TOP: rgb(120,120,120) 1px solid; MARGIN-TOP: 10px; FONT-SIZE: 10px; FLOAT: right; BORDER-LEFT: rgb(120,120,120) 1px solid; WIDTH: 100px; COLOR: #000; BORDER-BOTTOM: rgb(120,120,120) 1px solid; TEXT-ALIGN: center
}
.clearer {
	CLEAR: both; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.clearer A {
	FONT-SIZE: 14px; TEXT-DECORATION: none
}
.clearer A:hover {
	TEXT-DECORATION: underline
}
#news-1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 454px; PADDING-TOP: 10px
}
#news-2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 216px; PADDING-TOP: 10px
}
#news-3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 216px; PADDING-TOP: 10px
}
#detail-main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 454px; PADDING-TOP: 10px
}
#detail-main H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid
}
#detail-main H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
#detail-main H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
#detail-main P {
	FONT-SIZE: 11px; background-color: #ffffff;
}
#detail-images {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: black 1px solid; WIDTH: 120px; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
#detail-images P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}

.icone {border: 0px solid red; vertical-align: middle; clear: right; float: left;
		

}

.cal-table TD {
	FONT-SIZE: 9px
}
.cal-table {
	BACKGROUND-COLOR: #fff
}
.cal-td-dayrow {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #333
}
.cal-td-monthrow {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #333
}
.cal-td-dayrowsun {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #666
}
.cal-td-empty {
	BACKGROUND-COLOR: #eee
}
.cal-td-emptysun {
	BACKGROUND-COLOR: #ddd
}
.cal-td-day {
	BACKGROUND-COLOR: #ddd
}
.cal-td-day A {
	BACKGROUND-COLOR: #f99
}
.cal-td-daysun {
	BACKGROUND-COLOR: #ccc
}
.cal-td-daysun A {
	BACKGROUND-COLOR: #f99
}
.cal-td-today {
	BACKGROUND-COLOR: #ccf
}
.cal-td-todaysun {
	BACKGROUND-COLOR: #c66
}

.news A {
	text-decoration: none;
	color: #ff0000;
}

.news A:HOVER {
	text-decoration: underline;
	color: #0000ff;
}

h2.titolo {
	padding: 10px;
	margin: 0;
	color: #0000cc;
}