* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	MARGIN-BOTTOM: 0.06em; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.7em;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #0033CC;
	LINE-HEIGHT: 150%;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
BODY P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}
#container {
	BACKGROUND: #ffffff; MARGIN: 0px
}
#layoutHeader {
	OVERFLOW: hidden;
	HEIGHT: 120px;
	background-color: #dee7ef;
	background-image: url(../images/testata.gif);
	background-repeat: no-repeat;
}
#layoutHeader H1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 450px; FONT-WEIGHT: bold; FONT-SIZE: xx-large; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 90px
}
#layoutHeader H2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 450px; FONT-WEIGHT: bold; FONT-SIZE: x-large; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px
}
#layoutHeader H1 A {
	FONT-WEIGHT: bold; FONT-SIZE: xx-large; COLOR: #0f3a79; TEXT-DECORATION: none
}
#layoutHeader H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; COLOR: #ffffff; TEXT-DECORATION: none
}
#layoutCenterBody {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#layoutNavigation2 {
	BORDER-RIGHT: #31759c 1px solid; BORDER-TOP: #31759c 1px solid; BORDER-LEFT: #31759c 1px solid; WIDTH: 200px; BORDER-BOTTOM: #31759c 1px solid; POSITION: relative
}
#layoutleft {
	FLOAT: left; WIDTH: 200px
}
#layoutNavigation {
	BORDER-RIGHT: #31759c 1px solid; BORDER-TOP: #31759c 1px solid; BACKGROUND: #dee7ef; BORDER-LEFT: #31759c 1px solid; WIDTH: 200px; BORDER-BOTTOM: #31759c 1px solid
}
#layoutNavigation .navTitle {
	BACKGROUND: #214e79; WIDTH: 200px; HEIGHT: 30px
}
#layoutNavigation .navTitle H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 6px; FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif
}
#layoutBodyContent {
	PADDING-LEFT: 10px;
	MARGIN-LEFT: 220px;
	FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif;
	TEXT-ALIGN: justify;
}
#layoutBodyContent .stylecontent A {
	COLOR: #b60000; TEXT-DECORATION: underline
}
#layoutBodyContent .fontlarge {
	FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif
}
#layoutBodyContent .fontmedium {
	FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif
}
#layoutBodyContent .fontsmall {
	FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif
}
#layoutBodyContent UL {
	PADDING-RIGHT: 2em; PADDING-LEFT: 6em; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
.clearer {
	CLEAR: both;
	HEIGHT: 10px
}
#layoutFooter {
	BACKGROUND: url(../images/menuBackground4.gif) repeat-x;
	HEIGHT: 35px;
	TEXT-ALIGN: center;
	vertical-align: baseline;
}
#layoutFooter P {
	COLOR: #fff; PADDING-TOP: 10px
}
#layoutMenu {
	FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif;
	HEIGHT: 30px;
	background-image: url(../images/menuBackground3.gif);
	background-repeat: repeat-x;
}
#layoutMenu UL {
	FONT-WEIGHT: bold; PADDING-TOP: 17px; TEXT-ALIGN: center
}
#layoutMenu LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#layoutMenu LI A {
	PADDING-RIGHT: 19px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#layoutMenu LI A:link {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
#layoutMenu LI A:visited {
	COLOR: #ffffff
}
#layoutMenu LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#layoutNavigation UL {
	MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
#layoutNavigation A {
	DISPLAY: block;
	MARGIN: 7px 10px;
	WIDTH: 180px;
	BORDER-BOTTOM: #31759c 1px dotted;
	BACKGROUND-COLOR: #dee7ef
}
#layoutNavigation A:link {
	COLOR: #15190a; TEXT-DECORATION: none
}
#layoutNavigation A:visited {
	COLOR: #15190a; TEXT-DECORATION: none
}
#layoutNavigation A:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
#layoutRiquadro {
	BORDER-RIGHT: #31759c 1px solid; BORDER-TOP: #31759c 1px solid; PADDING-LEFT: 12px; BACKGROUND: #dee7ef; PADDING-BOTTOM: 12px; BORDER-LEFT: #31759c 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #31759c 1px solid; FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif
}
.Legenda {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #2b00bf
}
#informazioni {
	HEIGHT: 80px
}
#ricerca {
	HEIGHT: 80px
}
#SkipLink {
	POSITION: absolute; TOP: -1000em
}
.Hide {
	DISPLAY: none
}
.GoAway {
	POSITION: absolute; TOP: -1000em
}
A:link {
	FONT-WEIGHT: normal; TEXT-DECORATION: none; outline: none
}
A:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none; outline: none
}
A:active {
	TEXT-DECORATION: underline
}
A:focus {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #3c4f58
}
A:visited {
	COLOR: #3c4f58
}
A:hover {
	COLOR: #3c4f58
}
.Riquadro {
	BORDER-RIGHT: #8a8882 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #8a8882 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0.25em; BORDER-LEFT: #8a8882 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #8a8882 1px solid
}
.styleasl {
	FONT-WEIGHT: bold; MARGIN: 0.2em; COLOR: #214e79
}
#navlist {
/*-x-system-font:none;*/
border-bottom:1px solid #777788;
font-family:Verdana,sans-serif;
font-size:12px;
/*font-size-adjust:none;*/
/*font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:0;
padding:3px 0;
}
#navlist li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
#navlist li a {
background:#DDDDEE none repeat scroll 0 0;
/*border-color:#777788 #777788 -moz-use-text-color;*/
border-color:#777788 #777788;
border-style:solid solid none;
border-width:1px 1px medium;
margin-left:3px;
padding:3px 0.5em;
text-decoration:none;
}
#navlist li a:link {
color:#000000;
}
#navlist li a:visited {
color:#000000;
}
#navlist li a:hover {
background:#AAAAEE none repeat scroll 0 0;
border-color:#222277;
color:#000000;
}
#navlist li a#current {
background:white none repeat scroll 0 0;
border-bottom:1px solid white;
}
#navigation {
text-align:center;
/*font:bold;*/
}

