BODY {
	background-color: #ffffff;
	CLEAR: both;
	COLOR: #000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 75%;
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
}

IMG {
	border-bottom-style: none;
	border-bottom-width: medium;
	border-left-style: none;
	border-left-width: medium;
	border-right-style: none;
	border-right-width: medium;
	border-top-style: none;
	border-top-width: medium;
}

#container {
	COLOR: #000;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	MARGIN-TOP: 5px;
	TEXT-ALIGN: left;
	WIDTH: 770px;
}

#containerheader {
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}

#imgponte {
	FLOAT: right;
}

#pathcontainer {
	BACKGROUND-COLOR: #fff;
	border-bottom-color: #c79d9e;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #c79d9e;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #c79d9e;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #c79d9e;
	border-top-style: solid;
	border-top-width: 1px;
	HEIGHT: 15px;
	MARGIN-BOTTOM: 2px;
	WIDTH: 770px;
}

#pathsearchcontainer {
	BACKGROUND-COLOR: #9f2635;
	FLOAT: left;
	HEIGHT: 30px;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	WIDTH: 703px;
}

#pathcontent {
	COLOR: #9f2635;
	FONT-SIZE: 80%;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
}

#pathcontent A {
	COLOR: #9f2635;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

#pathcontent A:hover {
	COLOR: #4f738f;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

#searchcontainer {
	BACKGROUND-COLOR: #9f2635;
	FLOAT: left;
	HEIGHT: 30px;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	WIDTH: 703px;
}

#searchcontent {
	COLOR: #fff;
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	PADDING-LEFT: 360px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: left;
	WIDTH: 703px;
}

.button {
	BACKGROUND-COLOR: #fff;
	border-bottom-color: #333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #333;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #333;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #333;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #000;
	FONT-SIZE: 10px;
}

.inputbox {
	border-bottom-color: #7f9db9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #7f9db9;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #7f9db9;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #7f9db9;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #000;
	FONT-SIZE: 10px;
}

.textarea {
	border-bottom-color: #7f9db9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #7f9db9;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #7f9db9;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #7f9db9;
	border-top-style: solid;
	border-top-width: 1px;
	FONT-SIZE: 10px;
}

.txtcerca {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

#footer {
	BACKGROUND-COLOR: #f9fafb;
	border-bottom-color: #a2b5c4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #a2b5c4;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #a2b5c4;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #a2b5c4;
	border-top-style: solid;
	border-top-width: 1px;
	FONT-SIZE: 80%;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	MARGIN-TOP: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center;
	WIDTH: 770px;
}

#lastupdate {
	COLOR: #9f2635;
	FONT-SIZE: 80%;
	FONT-STYLE: italic;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	MARGIN-TOP: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center;
	WIDTH: 770px;
}

A.footerlink:link {
	COLOR: #000;
	TEXT-DECORATION: none;
}

A.footerlink:visited {
	COLOR: #000;
	TEXT-DECORATION: none;
}

A.footerlink:hover {
	COLOR: #4f738f;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

#leftcontainer {
	FLOAT: left;
	FONT-SIZE: 80%;
	MARGIN-TOP: 15px;
	WIDTH: 160px;
}

#navlist {
	BACKGROUND-COLOR: #e6cfcf;
	border-bottom-color: #9f2635;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #9f2635;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #9f2635;
	border-right-style: solid;
	border-right-width: 1px;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}

.navlisttitle {
	BACKGROUND-COLOR: #ffffff;
	border-top-color: #1f6aa1;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #9f2635;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.2em;
	PADDING-LEFT: 0.5em;
	PADDING-TOP: 0.2em;
	TEXT-DECORATION: none;
}

#navlist LI {
	border-top-color: #9f2635;
	border-top-style: solid;
	border-top-width: 1px;
	LIST-STYLE-TYPE: none;
	PADDING-BOTTOM: 0.2em;
	PADDING-TOP: 0.2em;
}

#navlist LI A {
	BACKGROUND-IMAGE: url(../images/bullet1.gif);
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #000;
	DISPLAY: block;
	FLOAT: none;
	PADDING-LEFT: 1.2em;
	PADDING-RIGHT: 1.2em;
	TEXT-DECORATION: none;
}

#navlist LI A:hover {
	COLOR: #9f2635;
	TEXT-DECORATION: none;
}

.navlistselected {
	BACKGROUND-IMAGE: url(../images/bullet1selected.gif);
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #000;
	DISPLAY: block;
	FLOAT: none;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 1.2em;
	PADDING-RIGHT: 1.2em;
	TEXT-DECORATION: none;
}

#navlistfirstlevel {
	BACKGROUND-COLOR: #f4e9e9;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}

#navlistfirstlevel LI {
	border-top-color: #9f2635;
	border-top-style: solid;
	border-top-width: 1px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.2em;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0.2em;
}

#navlistfirstlevel LI A {
	BACKGROUND-IMAGE: url(../images/bullet2.gif);
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #9f2635;
	DISPLAY: block;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 0.5em;
	TEXT-DECORATION: none;
}

#navlistfirstlevel LI A:hover {
	COLOR: #b07980;
	TEXT-DECORATION: none;
}

.navlistselectedfirstlevel {
	BACKGROUND-IMAGE: url(../images/bullet2selected.gif);
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #9f2635;
	DISPLAY: block;
	FLOAT: none;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 0.5em;
	TEXT-DECORATION: none;
}

#navlistsecondlevel {
	BACKGROUND-COLOR: #fafafa;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}

#navlistsecondlevel LI {
	border-top-color: #9f2635;
	border-top-style: solid;
	border-top-width: 1px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.2em;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0.2em;
}

#navlistsecondlevel LI A {
	BACKGROUND-IMAGE: url(../images/bullet3.gif);
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #9f2635;
	DISPLAY: block;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 0.5em;
	TEXT-DECORATION: none;
}

#navlistsecondlevel LI A:hover {
	COLOR: #b07980;
	TEXT-DECORATION: none;
}

.navlistselectedsecondlevel {
	BACKGROUND-IMAGE: url(../images/bullet3selected.gif);
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #9f2635;
	DISPLAY: block;
	FLOAT: none;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 0.5em;
	TEXT-DECORATION: none;
}

#navlistthirdlevel {
	BACKGROUND-COLOR: #fff;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}

#navlistthirdlevel LI {
	border-top-color: #9f2635;
	border-top-style: solid;
	border-top-width: 1px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.2em;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0.2em;
}

#navlistthirdlevel LI A {
	BACKGROUND-IMAGE: url(../images/bullet4.gif);
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #9f2635;
	DISPLAY: block;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 0.5em;
	TEXT-DECORATION: none;
}

#navlistthirdlevel LI A:hover {
	COLOR: #b07980;
	TEXT-DECORATION: none;
}

.navlistselectedthirdlevel {
	BACKGROUND-IMAGE: url(../images/bullet4.gif);
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #9f2635;
	DISPLAY: block;
	FLOAT: none;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 0.5em;
	TEXT-DECORATION: none;
}

#rightcontainer {
	FLOAT: right;
	FONT-SIZE: 80%;
	MARGIN-TOP: 15px;
	WIDTH: 160px;
}

#rightnavlist {
	BACKGROUND-COLOR: #fff;
	border-bottom-color: #9f2635;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #9f2635;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #9f2635;
	border-right-style: solid;
	border-right-width: 1px;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}

.rightnavlisttitle {
	BACKGROUND-COLOR: #e6cfcf;
	border-top-color: #1f6aa1;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #9f2635;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.2em;
	PADDING-LEFT: 0.5em;
	PADDING-TOP: 0.2em;
	TEXT-DECORATION: none;
}

#rightnavlist LI {
	border-top-color: #9f2635;
	border-top-style: solid;
	border-top-width: 1px;
	DISPLAY: block;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.2em;
	PADDING-TOP: 0.2em;
}

#rightnavlist LI A {
	COLOR: #000;
	DISPLAY: block;
	FLOAT: none;
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	TEXT-DECORATION: none;
}

#rightnavlist LI A:hover {
	COLOR: #9f2635;
	TEXT-DECORATION: none;
}

.voceAreaTematica {
	BACKGROUND-COLOR: #fff;
	border-bottom-color: #9f2635;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #9f2635;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #9f2635;
	border-right-style: solid;
	border-right-width: 1px;
	DISPLAY: none;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 0px;
	margin-top: -3px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	WIDTH: 100%;
}

.voceAreaTematica LI {
	border-top-color: #9f2635;
	border-top-style: solid;
	border-top-width: 1px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
}

.voceAreaTematica LI A {
	COLOR: #000;
	TEXT-DECORATION: none;
}

.voceAreaTematica LI A:visited {
	COLOR: #000;
	TEXT-DECORATION: none;
}

.voceAreaTematica LI A:hover {
	COLOR: #000;
	TEXT-DECORATION: none;
}

.big#divcentrale {
	voice-family: inherit;
	WIDTH: 606px;
}

.normal#divcentrale {
	WIDTH: auto;
}

#divcentrale {
	MARGIN-TOP: 2px;
	voice-family: inherit;
	WIDTH: 440px;
}

#groupcontent {
	WIDTH: auto;
}

.titleGroupSmall {
	background-image: url(../images/titblocco3.gif);
	background-position: top;
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	COLOR: #9f2635;
	FONT-SIZE: 90%;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

.titleGroupLarge {
	background-image: url(../images/titblocco5.gif);
	background-position: top;
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	COLOR: #9f2635;
	FONT-SIZE: 90%;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 6px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

.titleGroupbackground {
	BACKGROUND-COLOR: #ffffff;
	LINE-HEIGHT: 20px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 4px;
	TEXT-TRANSFORM: uppercase;
}

.fotoTesto {
	BACKGROUND-COLOR: #fff;
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-WEIGHT: normal;
	HEIGHT: 100px;
	MARGIN-LEFT: 5px;
	MARGIN-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 5px;
	WIDTH: auto;
}

.txtbody {
	COLOR: #9f2635;
	FONT-WEIGHT: bold;
}

#groupContentdue {
	WIDTH: auto;
}

#sxgroupContent {
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 5px;
	WIDTH: 215px;
}

#dxgroupContent {
	FLOAT: right;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 5px;
	WIDTH: 215px;
}

.titlearticolo {
	BACKGROUND-COLOR: #ffffff;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	COLOR: #000;
	FONT-SIZE: 90%;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 4px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

.titleGroupduecolonne {
	background-image: url(../images/titblocco2.gif);
	background-position: top;
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	COLOR: #9f2635;
	FONT-SIZE: 90%;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

.titleGroupbackground2 {
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 100%;
	LINE-HEIGHT: 20px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 4px;
	TEXT-TRANSFORM: uppercase;
}

.fotoTesto2Colonne {
	BACKGROUND-COLOR: #fff;
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-WEIGHT: normal;
	HEIGHT: 143px;
	MARGIN-LEFT: 5px;
	MARGIN-TOP: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	WIDTH: auto;
}

A.continua:link {
	COLOR: #ff0000;
	FLOAT: right;
	TEXT-DECORATION: none;
}

A.continua:visited {
	COLOR: #ff0000;
	FLOAT: right;
	TEXT-DECORATION: none;
}

A.continua:hover {
	COLOR: #000000;
	FLOAT: right;
	TEXT-DECORATION: none;
}

.continuabianco {
	COLOR: #ffffff;
	FLOAT: right;
	TEXT-DECORATION: none;
}

.continuabox {
	border-bottom-color: #b9bfcc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #b9bfcc;
	border-right-style: solid;
	border-right-width: 1px;
	FLOAT: right;
	WIDTH: auto;
}

#boxborder {
	border-right-color: #b9bfcc;
	border-right-style: solid;
	border-right-width: 1px;
	WIDTH: auto;
}

A.linkgeneral:link {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

A.linkgeneral:visited {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

A.linkgeneral:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

A:link {
	COLOR: #1a3c78;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}

A:visited {
	COLOR: #1a3c78;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}

A:hover {
	background-color: yellow;
	border-collapse: separate;
	border-color: silver;
	border-style: inset;
	border-width: thin;
	COLOR: white;
	font-size: medium;
	FONT-WEIGHT: normal;
	outline-style: inset;
}

TD {
	COLOR: #003060;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 82%;
	FONT-WEIGHT: normal;
}

TR {
	COLOR: #003060;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 82%;
	FONT-WEIGHT: normal;
}

.rigachiara {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 82%;
	FONT-WEIGHT: normal;
}

.rigascura {
	COLOR: #d4d4d4;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 82%;
	FONT-WEIGHT: normal;
}

isNoLink {
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 72%;
	FONT-WEIGHT: normal;
}

HR {
	BACKGROUND-COLOR: #9f2635;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	COLOR: #9f2635;
	HEIGHT: 5px;
	WIDTH: 50%;
}

TD.row1 {
	BACKGROUND-COLOR: #f4f3f3;
}

TD.row2 {
	BACKGROUND-COLOR: #ffffff;
}
