/*stili per il layout fisso*/
html, body{padding: 0; margin: 10;}
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 76%;
	text-align: center;
}
div#container{
	width: 98%;
	margin: auto;
	text-align: justify;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	height: 98%;
}

/*stili generici, su header e footer */
div#header {
margin : 0; 
padding : 0; 
height : 89px;
background :#396B9C url('logosinistra1.jpg') no-repeat left top; 
} 
div#header h1 a {
display : block; 
height : 89px;
background:url('logodestraARIS.jpg') no-repeat 100% 0 ;
text-indent : -1000em; 
padding : 0; 
text-decoration : none; 
background-color:transparent 
} 

div#footer{
clear:right; 
text-align:center; 
padding: 5px;
color: #fff; 
background-color: #396B9C;
}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

h1, h2, h3, h4, p{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}
h3{color: #999;font-size: 1.3em}
h4{color: #999;font-size: 1.1em}

/*stili specifici per il layout*/
div#content{
	margin-right: 10px;
	margin-left: 10px;
	padding: 10px;
	background-color: #fff;
	height: 98%;
}

/*stili per la navigazione*/
div#navigation{float:left;width: 13em} 
div#navigation ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
	list-style-type: none;
	border: none;
	text-align: left;
}
div#navigation li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	text-align: left;
}
div#navigation a{color:#369;font: normal bold 1em/1.2em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: none}
div#navigation a#activelink{color: #033;text-decoration: none}


/*stili per la navigazione orizzontale*/
div#menu_horiz{
	background-color: #eee;
	color: #FF8C00;
	padding: 5px;
	font-size: x-small;
	font-weight: bold;
}
div#menu_horiz a{
	color: #FF8C00;
	text-decoration: none;
	font-size: 1.2em;
	margin: 8px 1px 8px 1px;
	font: bold;
}
div#menu_horiz a:hover{
	color: Gray;
	text-decoration: none;
	background: White;
}
div#menu_horiz a:active{
	color: Gray;
	text-decoration: none;
}
DIV#menu_horiz a:current{
	color: Gray;
	text-decoration: none;
}
div#menu_horiz a:activelink{
	color: Yellow;
	text-decoration: none;
}

div#barra{
	background-color: White;
	margin: 0 0 5px 0;
	padding: 5px;
	font-size: small;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-bottom-width: thin;
}


/*stili per la navigazione orizzontale*/
div#usp{
	background-color: #eee;
	color: #FF8C00;
	margin: 0 0 0 0;
	padding: 0.2em 0 0.4em 0;
	font-size: x-small;
	font-weight: bold;
}
div#usp a{
	color: #FF8C00;
	text-decoration: none;
	font-size: 1.2em;
	margin: 8px 1px 8px 1px;
}
div#usp a:hover{
	color: Gray;
	text-decoration: none;
	background: White;
}
div#usp a:active{
	color: Gray;
	text-decoration: none;
}
DIV#usp a:current{
	color: Gray;
	text-decoration: none;
}
div#usp a:activelink{
	color: Yellow;
	text-decoration: none;
}


div.textimage{
	width: 98%;
	margin-bottom: 8px;
	border: 1px solid #396B9C;
	background-color: #eee;
}
div.textimage img{
	float: left;
	margin: 8px;
	border: medium;
	height: 54px;
	width: 90px;
}
div.textimage h2, form, div.textimage p{
margin:0 8px;
padding: 0
}
div.textimage h2{
margin-top: 8px
}
div.textimage UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1.5em;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 0px;
	clear: both;
	text-align: left;
}
div.textimage UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0.25em 30px;
	PADDING-TOP: 0px;
	text-align: left;
}

div.clearer{clear: left}

div.logopage img{
	float: left;
	margin: 8px;
	border: medium;
	height: 64px;
	width: 100px;
}

div.logopage h2 div.logopage p{
margin:0 8px;
padding: 0
}

div.logopage h2{
margin-top: 8px
}


/* CSS USR */
HR {
	DISPLAY: none 
}

DIV.hr {
	MARGIN: 1em 10px; BORDER-BOTTOM: black 1px dotted; HEIGHT: 1px
}

.sommario {
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}





/*
#red {
	FONT-SIZE: 1.5em; COLOR: #2960a1
}
.menu_vert {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 25%; PADDING-TOP: 0px
}
#spaziocalendario {
	PADDING-RIGHT: 2%; MARGIN-TOP: 0px; PADDING-LEFT: 2%; PADDING-BOTTOM: 2%; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 2%; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #f5f5f5
}
#calendariodestra {
	FONT-SIZE: 100%; FLOAT: right; WIDTH: 100%; PADDING-TOP: 15px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV#footer {
	CLEAR: both
}
#descrizio {
	MARGIN-TOP: -10px; WIDTH: 428px
}
.vetrina {
	MARGIN-BOTTOM: 10px; WIDTH: 100%; BORDER-BOTTOM: #396b9c 2px dotted
}
.descrizio2 {
	BORDER-RIGHT: #b3d9e7 2px solid; PADDING-RIGHT: 20px; MARGIN-TOP: -5px; PADDING-LEFT: 20px; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #b3d9e7 2px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #d1dfec
}
.descrizio {
	BORDER-RIGHT: #b3d9e7 2px solid; PADDING-RIGHT: 20px; MARGIN-TOP: -5px; PADDING-LEFT: 20px; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #b3d9e7 2px solid; PADDING-TOP: 0px
}
DIV#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(scuole_file/uploads/images/logosinistra.jpg) #396b9c no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 89px
}
DIV#header H1 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(scuole_file/uploads/images/logodestra.jpg) no-repeat 100% 0px; PADDING-BOTTOM: 0px; TEXT-INDENT: -1000em; PADDING-TOP: 0px; HEIGHT: 89px; TEXT-DECORATION: none
}
DIV#pagewrapper {
	BORDER-RIGHT: #396b9c 1px solid; BORDER-TOP: #e2eaed 0px solid; BACKGROUND: #fff; BORDER-LEFT: #396b9c 1px solid; BORDER-BOTTOM: #e2eaed 2px solid
}
.stretch {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px
}

.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}


* HTML > BODY .clearfix {
	WIDTH: 100%
}
* HTML .clearfix {
	HEIGHT: 1%
}


.replace {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
.replace * {
	BACKGROUND-POSITION: left top; DISPLAY: block; TEXT-INDENT: 1000px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
.replace A {
	TEXT-INDENT: 0px
}
.replace A SPAN {
	TEXT-INDENT: -10000px
}
SPAN.accesskey {
	TEXT-DECORATION: none
}
.accessibility {
	LEFT: -999em; POSITION: absolute; TOP: -999em
}
DFN {
	DISPLAY: inline; LEFT: -1000px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: -1000px; HEIGHT: 0px
}

BODY {
	POSITION: relative
}
BODY {
	FONT-SIZE: 75.01%; LINE-HEIGHT: 1em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
DIV {
	FONT-SIZE: 1em
}


IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	TEXT-DECORATION: underline
}
A:link A:active {
	TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: underline
}
DIV#footer A {
	COLOR: #fff
}
DIV#footer A:link DIV#footer A:active {
	COLOR: #fff
}
DIV#footer A:visited {
	COLOR: #fff
}
A:hover {
	TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
BLOCKQUOTE {
	MARGIN-LEFT: 20px
}
PRE {
	FONT-SIZE: 1em; FONT-FAMILY: monospace
}
STRONG {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
I {
	FONT-STYLE: italic
}
CODE {
	FONT-SIZE: 1em; FONT-FAMILY: "Courier New", Courier, monospace; WHITE-SPACE: pre
}

#main UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#main UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em 30px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em 30px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0.25em 0px; PADDING-TOP: 0px
}
DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 0px
}

TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 0px
}
TABLE CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1.5em; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TD {
	FONT-SIZE: 1em
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
FORM P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
LABEL {
	FONT-WEIGHT: bold
}
FIELDSET {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid
}
FIELDSET LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
* HTML FIELDSET LEGEND {
	MARGIN: 0px 0px 10px -10px
}
FIELDSET UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
FIELDSET UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
SELECT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
TEXTAREA {
	WIDTH: 200px; HEIGHT: 8em
}
INPUT.check {
	MARGIN: 0px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
INPUT.radio {
	MARGIN: 0px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
INPUT.file {
	WIDTH: 250px; HEIGHT: auto
}
INPUT.readonly {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
INPUT.button {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 10em; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ddd
}
INPUT.image {
	WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
FORM DIV.submit {
	MARGIN: 1em 0px
}
FORM DIV.submit INPUT {
	WIDTH: 15em; HEIGHT: 2em
}
DIV#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1.5em auto 2em 0px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
DIV#main {
	PADDING-RIGHT: 2%; DISPLAY: inline; PADDING-LEFT: 2%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 70%; PADDING-TOP: 0px
}
DIV#menu_vert {
	DISPLAY: inline; FLOAT: right; WIDTH: 25%
}
DIV#menu_horiz {
	WIDTH: 100%; TEXT-ALIGN: left
}

BODY {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 1em; TEXT-ALIGN: center
}

DIV#pagewrapper {
	PADDING-RIGHT: 0px; MIN-WIDTH: 60em; PADDING-LEFT: 0px; MAX-WIDTH: 80em; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}

#container {
	MARGIN: 0px; POSITION: relative
}

DIV#footer P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
DIV.breadcrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 1em; MARGIN: 0px 1em; PADDING-TOP: 1em; BORDER-BOTTOM: #000 1px dotted; TEXT-ALIGN: left
}
DIV.flags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 1em; MARGIN: 0px 1em 0px 0px; WIDTH: 18px; PADDING-TOP: 1em; TEXT-ALIGN: right
}
DIV.left49 {
	FLOAT: left; WIDTH: 49%
}
DIV.right49 {
	FLOAT: right; WIDTH: 49%; TEXT-ALIGN: right
}
* HTML DIV#menu_horiz {
	HEIGHT: 1%
}
DIV#menu_horiz {
	MARGIN: 0px; WIDTH: 100%; BACKGROUND-COLOR: #e2eaed; TEXT-ALIGN: center
}
DIV#menu_horiz UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#menu_horiz LI {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 0px; BORDER-BOTTOM: #c0c0c0 1px solid; LIST-STYLE-TYPE: none
}
DIV#menu_horiz LI A {
	BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz A {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: #ececec; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #10446c; PADDING-TOP: 5px; TEXT-DECORATION: none
}
DIV#menu_horiz A:link {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: #ececec; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #10446c; PADDING-TOP: 5px; TEXT-DECORATION: none
}
DIV#menu_horiz A:active {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: #ececec; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #10446c; PADDING-TOP: 5px; TEXT-DECORATION: none
}
DIV#menu_horiz A:visited {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: #ececec; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #10446c; PADDING-TOP: 5px; TEXT-DECORATION: none
}
DIV#menu_horiz LI A:hover {
	BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .activeparent {
	DISPLAY: block; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .current A {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .current A:link {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .current A:active {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .current A:visited {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .current A:hover {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .activeparent A {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .activeparent A:link {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .activeparent A:active {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .activeparent A:visited {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz .activeparent A:hover {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
DIV#menu_horiz LI.active01 H3 {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #10446c; LINE-HEIGHT: 1em; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
DIV#menu_horiz LI.active01 H2 {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #10446c; LINE-HEIGHT: 1em; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu_horiz LI.active02 H2 {
	DISPLAY: block; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #10446c; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu_horiz LI.active02 H3 {
	DISPLAY: block; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #10446c; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu_horiz LI.active03 H3 {
	DISPLAY: block; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #10446c; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu_horiz LI.active03 H2 {
	DISPLAY: block; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #10446c; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu_vert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu_vert UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu_vert UL {
	BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 100%
}
#menu_vert LI {
	BACKGROUND: #ececec; MARGIN: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none
}
#menu_vert LI A {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 2px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 2px solid; COLOR: #18507c; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid; TEXT-DECORATION: none
}
* HTML #menu_vert LI {
	FLOAT: left; HEIGHT: 1%
}
* HTML #menu_vert LI A {
	HEIGHT: 1%
}
DIV#menu_vert UL UL LI A {
	DISPLAY: block; PADDING-LEFT: 10px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #fff
}
DIV#menu_vert UL UL LI A:link {
	DISPLAY: block; PADDING-LEFT: 10px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #fff
}
DIV#menu_vert UL UL LI A:visited {
	DISPLAY: block; PADDING-LEFT: 10px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #fff
}
DIV#menu_vert UL UL LI A:hover {
	BACKGROUND-COLOR: #fff
}
DIV#menu_vert UL UL {
	PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#menu_vert UL UL UL LI A {
	PADDING-LEFT: 40px
}
DIV#menu_vert UL UL UL LI A:link {
	PADDING-LEFT: 40px
}
DIV#menu_vert UL UL UL LI A:visited {
	PADDING-LEFT: 40px
}
DIV#menu_vert UL UL UL {
	BORDER-BOTTOM-STYLE: none
}
#menu_vert LI UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#menu_vert LI A:hover {
	BACKGROUND-COLOR: #fff
}
.current {
	DISPLAY: inline; LIST-STYLE-TYPE: square; BACKGROUND-COLOR: #fff
}
#menu_vert LI.activeparent {
	BACKGROUND-COLOR: #fff
}
#menu_vert LI.active01 H3 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 1em; Z-INDEX: 90; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #10446c; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu_vert LI.active01 H2 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 1em; Z-INDEX: 90; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #a69e9e; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu_vert LI.active02 H3 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 1em; Z-INDEX: 90; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #a69e9e; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu_vert LI.active03 H3 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 1em; Z-INDEX: 90; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #a69e9e; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
LI.sectionheader {
	MARGIN: 0px -1px 0px 0px; COLOR: #80a2be
}
LI.sectionheader H2 {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 100%; Z-INDEX: 90; PADDING-BOTTOM: 0.2em; MARGIN: 0px; BORDER-LEFT: #fff 2px solid; COLOR: #fff; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #80a2be
}
LI.sectionheadermio H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 10px; FONT-SIZE: 100%; Z-INDEX: 90; PADDING-BOTTOM: 0.2em; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #80a2be
}
LI.sectionheadermio H2 {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 100%; Z-INDEX: 90; PADDING-BOTTOM: 0.2em; MARGIN: 0px; BORDER-LEFT: #fff 2px solid; COLOR: #fff; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #80a2be
}
LI.separator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0.5em; BORDER-BOTTOM: black 1px dotted; HEIGHT: 1px
}

BODY {
	BACKGROUND: #fff; COLOR: #333
}
DIV#header {
	COLOR: #fff
}
DIV#footer {
	COLOR: #fff; BACKGROUND-COLOR: #366a9a
}



A {
	COLOR: #10446c
}
A:link A:active {
	COLOR: #10446c
}
A:visited {
	COLOR: #10446c
}
H1 {
	COLOR: #000
}
H2 {
	COLOR: #000
}
H3 {
	COLOR: #000
}
H4 {
	COLOR: #000
}
H5 {
	COLOR: #000
}
H6 {
	COLOR: #000
}

.NewsSummaryCategory {
	FONT-STYLE: italic
}
.NewsSummaryPostdate {
	FONT-SIZE: 100%
}
.NewsSummarySummary {
	
}
.NewsSummaryContent {
	
}
.NewsSummaryLink {
	FONT-WEIGHT: bold
}
#NewsPostDetailDate {
	FONT-SIZE: 100%
}
#NewsPostDetailTitle {
	
}
.destra {
	TEXT-ALIGN: right
}
.giusto {
	TEXT-ALIGN: justify
}
.centro {
	TEXT-ALIGN: center
}
.invisibile {
	MARGIN-TOP: 0px; DISPLAY: none
}
.NewsSummary {
	LINE-HEIGHT: 1.4em
}
.newssummary {
	LINE-HEIGHT: 1.4em
}
*/

