BODY {
	BACKGROUND: #ffffff
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.menu {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 0px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; BACKGROUND: #f0f8ff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 0px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: arial, "Trebuchet MS",tahoma, verdana, sans, helvetica, sans-serif
}
.bordino {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #f0f8ff; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
.bordinoHeader {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #f0f8ff; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid
}
.bordinoFooter {
	BORDER-TOP: 1px; BORDER-LEFT-COLOR: #000000; BACKGROUND: #f0f8ff; BORDER-BOTTOM-COLOR: #000000; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-STYLE: solid
}
.bordinoDotted {
	BORDER-RIGHT: #000000 1px dotted; BORDER-TOP: #000000 1px dotted; BACKGROUND: #f0f8ff; BORDER-LEFT: #000000 1px dotted; BORDER-BOTTOM: #000000 1px dotted; TEXT-ALIGN: left
}
DIV.survey {
	BORDER-RIGHT: #99cc66 1px dotted; BORDER-TOP: #99cc66 1px dotted; BACKGROUND: #ffffff; BORDER-LEFT: #99cc66 1px dotted; BORDER-BOTTOM: #99cc66 1px dotted; TEXT-ALIGN: left
}
.titoloScuro {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #ffffff; BACKGROUND-COLOR: #003975; TEXT-ALIGN: center
}
.toolbar {
	COLOR: #ffffff; BACKGROUND-COLOR: #003975; TEXT-ALIGN: center
}
.toolbar A {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #003975; TEXT-ALIGN: center
}
.botbar {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #003975
}
.botbar A {
	COLOR: #ffffff
}
DIV.menu DIV.spacer {
	HEIGHT: 25px
}
DIV.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.menu LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
DIV.menu SPAN.titolo {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
DIV.menu LI A.linkarticolo {
	PADDING-RIGHT: 20px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
DIV.menu LI A.linkinterno {
	PADDING-RIGHT: 20px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
DIV.menu LI A.linkinternobold {
	PADDING-RIGHT: 20px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
DIV.menu LI A.linkarticolobold {
	PADDING-RIGHT: 20px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
DIV.menu LI A {
	BORDER-RIGHT: #c4c4ec 0px solid; BORDER-TOP: #c4c4ec 0px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; VERTICAL-ALIGN: bottom; BORDER-LEFT: #c4c4ec 0px solid; COLOR: #000000; BORDER-BOTTOM: #c4c4ec 1px solid; HEIGHT: 100%; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.menu SPAN.titolo {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; MARGIN-TOP: 10px; DISPLAY: block; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid
}
DIV.menu LI A.linkarticolo {
	PADDING-RIGHT: 20px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
DIV.menu LI A.linkinterno {
	FONT-WEIGHT: normal
}
DIV.menu LI A.linkinternobold {
	FONT-WEIGHT: normal
}
DIV.menu LI A.linkinternobold {
	FONT-WEIGHT: bold
}
DIV.menu LI {
	DISPLAY: inline
}
DIV.menu LI A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #2e2e8d
}
DIV.menu LI A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #2e2e8d
}
DIV.menu LI A.linkinterno:link {
	BACKGROUND: #fbfcfd; COLOR: #006d9f
}
DIV.menu LI A.linkinterno:visited {
	BACKGROUND: #fbfcfd; COLOR: #006d9f
}
DIV.menu LI A.linkinternobold:link {
	BACKGROUND: #fbfcfd; COLOR: #006d9f
}
DIV.menu LI A.linkinternobold:visited {
	BACKGROUND: #fbfcfd; COLOR: #006d9f
}
DIV.menu LI A:hover {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BACKGROUND: #000080; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid
}
DIV.menu LI A:active {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BACKGROUND: #000080; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid
}
DIV.menu LI A.linkinterno:hover {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BACKGROUND: #000080; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid
}
DIV.menu LI A.linkinterno:active {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BACKGROUND: #000080; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid
}
DIV.menu LI A.linkinternobold:hover {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BACKGROUND: #000080; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid
}
DIV.menu LI A.linkinternobold:active {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BACKGROUND: #000080; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid
}
DIV.menu LI A.linkarticolobold {
	FONT-SIZE: 0.9em; BORDER-LEFT-COLOR: #ffffff; BACKGROUND: #c4c4ec; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid
}
P {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #333366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.domanda {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ff0000; FONT-FAMILY: Verdana
}
.risposta {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #99cc00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.buttonStyle {
	BORDER-RIGHT: #c2d7eb 1px solid; BORDER-TOP: #c2d7eb 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #c2d7eb 1px solid; WIDTH: 100%; COLOR: #08296b; BORDER-BOTTOM: #c2d7eb 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #c2d7eb; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.buttonStyle:hover {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #08296b 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #003366 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #00008b; TEXT-DECORATION: none
}
UL.lista {
	MARGIN-TOP: 0px; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 25px; LIST-STYLE-TYPE: square
}
UL.listaa {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: lower-alpha
}
.linkMenuHP {
	FONT-SIZE: 10pt; COLOR: #000099; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.linkMenuHP:hover {
	TEXT-DECORATION: underline
}
.linkMenuVertMain {
	FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linkMenuVertMain:hover {
	TEXT-DECORATION: underline
}
.linkMenuVert {
	FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.linkMenuVert:hover {
	TEXT-DECORATION: underline
}
.linkricerca:link {
	font-size:13px;
}
.linkricerca:visited {
	font-size:13px;
}
.textTitoliHp {
	FONT-WEIGHT: bold; COLOR: navy; FONT-FAMILY: Arial
}
.testo {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; COLOR: #333366; FONT-FAMILY: Verdana
}
.testoFaqR {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testoFaqB {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testoNews {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P.MenuTitle {
	BORDER-RIGHT: #afeeee 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #afeeee 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #afeeee 1px solid; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #afeeee 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #afeeee
}
P.MenuTitleGauss {
	BORDER-RIGHT: #e0e7ed 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e0e7ed 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e0e7ed 1px solid; COLOR: #000033; PADDING-TOP: 1px; BORDER-BOTTOM: #e0e7ed 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e7ed
}
P.MenuContent {
	BORDER-RIGHT: #8714eb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #8714eb 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; BORDER-LEFT: #8714eb 1px solid; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #8714eb 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P.MenuContentGauss {
	BORDER-RIGHT: #e0e7ed 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e0e7ed 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e0e7ed 1px solid; COLOR: #333366; PADDING-TOP: 1px; BORDER-BOTTOM: #e0e7ed 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P.Context {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; COLOR: black; PADDING-TOP: 10px; FONT-FAMILY: Arial
}
.DescLink {
	FONT-SIZE: 10px; COLOR: #333366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textfield {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.whiteLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.whiteLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.blackLink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 50px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.blackLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.TESTOBianco {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testoNero {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.ViolaLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ad79cb; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ViolaLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #631a21; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.orangeLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.orangeLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.testocontenuti {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_big_blu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_big_grigio {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #b5b9d5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_big_arancio {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_big_rosso {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.regioni {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000033; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b5b9d5
}
.titoli {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sottotitoli {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titoliRiviste {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003975; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sottotitoliRiviste {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003975; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testoMenuRiviste {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testofooter {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.pathway {
	FONT-SIZE: 12px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
A.orangeLinksmall:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.orangeLinksmall {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testo_big_blu_menu {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.grigiolink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.grigiolink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b5b9d5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.blulink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.blulink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.sfondogrigioscuro {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b5b9d5
}
.sfondogrigiochiaro {
	FONT-SIZE: 11px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f2f2
}
A.curriLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.curriLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_medium_arancio {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_medium_blu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_medium_grigio {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b5b9d5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_small_grigio {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #b5b9d5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_small_blu {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_small_arancio {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #cc9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_piccolo_blu {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.blulinksmall {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.blulinksmall:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkCI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.linkCI:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.grigiolinkforum {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b5b9d5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.grigiolinkforum:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b5b5d9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.tableAree {
	BORDER-RIGHT: #0000b7 1px solid; BORDER-TOP: #0000b7 1px solid; BORDER-LEFT: #0000b7 1px solid; BORDER-BOTTOM: #0000b7 1px solid
}
TABLE.tableAreeFilm {
	WIDTH: 100%
}
TABLE.tableAreeFilm TD {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.tdAttualitabt {
	BORDER-RIGHT: #feb779 1px solid; BORDER-LEFT: #feb779 1px solid; BORDER-BOTTOM: #feb779 1px solid; BACKGROUND-COLOR: #fff3ea
}
.tdSpecialimd {
	BORDER-RIGHT: #feb779 1px solid; BORDER-LEFT: #feb779 1px solid; BACKGROUND-COLOR: #c5e8f5
}
.tdSpecialibt {
	BORDER-RIGHT: #feb779 1px solid; BORDER-LEFT: #feb779 1px solid; BORDER-BOTTOM: #feb779 1px solid; BACKGROUND-COLOR: #c5e8f5
}
.bottonesmall {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #336699 1px solid; CURSOR: pointer; COLOR: #333366; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fefefe
}
.intestazione
{
	text-align: center;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.estremi
{
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	font-family: Verdana, arial, sans-serif;
}
.estremicorsivo
{
	text-align: center;
	font-weight: normal;
	font-size: 1em;
	font-family: Verdana, arial, sans-serif;
	font-style: italic;
	color: #006500;
}
.titolodoc
{
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Verdana, arial, sans-serif;
}
.estremiURN
{
	text-align: center;
	font-size: 0.8em;
	font-family: Verdana, arial, sans-serif;
}
.articolato
{
	font-size: 1em;
	font-family: Verdana, arial, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.35em;
	margin-top:20px;
}
.annesso
{
	font-size: 1em;
	font-family: Verdana, arial, sans-serif;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 1.35em;
}
.linkallegato
{
	text-align: center;
	color: #006500;
	font-weight: bold;
}
.partesuperiore
{
	font-family: Verdana, arial, sans-serif;
	padding-top: 30px;
}
.partesuperiore_num
{
	text-align: center;
	color: #006500;
	font-weight: bold;
	font-family: Verdana, arial, sans-serif;
	text-transform: uppercase;
}
.partesuperiore_rubrica
{
	text-align:center;
	color: #006500;
	font-weight: bold;
	font-family: Verdana, arial, sans-serif;
	text-transform: uppercase;
	font-style: italic;
}
.articolo
{
	padding-top: 25px;
	text-align: justify;
}

.artnum
{
	text-align: center;
	color: #006500;
	font-weight: bold;
	font-family: Verdana, arial, sans-serif;
}
.riferimenti
{
	text-align: center;
	color: #006500;
	font-weight: bold;
	font-size: 120%;
	font-family: Verdana, arial, sans-serif;
}
.artrubrica
{
	text-align: center;
	color: #006500;
	font-weight: bold;
	font-family: Verdana, arial, sans-serif;
}
.comma
{
	text-align: justify;
	padding-top: 13px;
	text-indent: -1.3em;
	padding-left: 1.3em;
}
.coda
{
	text-align: justify;
	text-indent: 0em;
	padding-top: 8px;
}
.comma_num
{
	text-align: left;
	font-weight: bold;
}
.el
{
	padding-left: 1.3em;
	padding-top: 8px;
	text-align: justify;
	
}
.el_num
{
	text-align: left;
	font-style: italic;
}
.en
{
	text-align: justify;
	padding-left: 1.3em;
	padding-top: 8px;
}
.en_num
{
	text-align: left;
	font-style: italic;
}
.tag_ol
{
	list-style-type: decimal;
}
.tag_ul
{
	list-style-type: disc;
}
.tag_li
{
	text-align: justify;
}
.ndr
{
	text-decoration: underline;
	color: #0000c4;
}
.ndr:HOVER
{
	text-decoration: underline;
	color: #004f00;
}
.ndr:VISITED
{
	color: #0000c4;
	text-decoration: underline;
}
.ndr:VISITED:HOVER
{
	text-decoration: underline;
	color: #004f00;
}
.link
{
	text-decoration: underline;
	color: #0000c4;
}
.link:HOVER
{
	text-decoration: underline;
	color: #004f00;
}
.link:VISITED
{
	color: #800000;
	text-decoration: underline;
}
.link:VISITED:HOVER
{
	text-decoration: underline;
	color: #004f00;
}
.note
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	/*margin-top: 20px;*/
}
.combo
{
	color:#333366;
}
.immagine
{
	text-align:center;
}

.tabella
{
    padding-top: 10px;
    padding-bottom: 10px;
	border: solid 1px black;
	width: 90%;
}
.cella
{
	border: solid 1px black;
	font-size: 95%;
	font-family: verdana, arial, sans-serif;
}

.paragrafo
{
	text-align:justify;
}
.paragrafocentrato
{
	text-align:center;
	padding-bottom:4px;
}

.virgolette_mod
{
	text-align:justify;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: -1.7em;
	padding-left: 1.7em;
	font-style: italic;
}
.virgolette_inlinea
{
	font-style: italic;
}
.dd
{
	line-height: 1.35em;
	text-align:justify;
	text-indent: -1.7em;
	padding-left: 1.7em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.dl
{
	text-align:justify;
	text-indent: -2.4em;
	padding-left: 2.4em;
	padding-top: 5px;
	padding-bottom: 5px;
}
HTML {

	MARGIN: 0; 
	PADDING: 0; 
	height: 100%;
	overflow: auto;
}
BODY {
	MARGIN: 0; 
	PADDING: 0; 
	height: 100%;
	font-size: 75%;
	font-family: verdana, arial, sans-serif;
}
DIV#testata
{
	background-image: url(../immagini/sfoheader.jpg);
	background-repeat: no-repeat;
}
DIV#header
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
IMG
{
	border: none;
}
DIV#footer 
{
	clear:left;
	border-top: solid 1px #00784d;
	width: 100%;
	PADDING-RIGHT: 0; 
	PADDING-LEFT: 0; 
	PADDING-BOTTOM: 0.5em; 
	COLOR: #000000; 
	PADDING-TOP: 0.5em; 
	TEXT-ALIGN: center
}

DIV#navigazione {
	text-align: right;
}
DIV#lineaverde
{
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	padding-left: 25px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #00784d;
	color: #ffffff;
	FONT: bold 1.3em arial,sans-serif; 
	text-align: left;
}

/********************************* Contenuto pagina ****************************************/
DIV#corpo
{
	FLOAT: left; 
	min-height:300px;
	WIDTH: 100%;
	vertical-align:top;
}
DIV#albero 
{
	display: block;
	float:left;
	padding: 2px; 
	width: 33%;
	vertical-align:top;
}
.albero
{
	height:auto;
	display: block;
	float:left;
	padding: 2px; 
	width: 33%;
}
.contenutoalbero
{
	height: auto;
	position: relative;
	clear: left;
	display: block;
	float: left;
	width: 100%;
	padding: 2px;
	margin: 0px;
	/*font-size: 100% !important;*/
	font-size: 90%;
	vertical-align: top;
	text-align: left;
}
.content 
{
	height:auto;
	width: 66%;
	display: block;
	overflow: hidden;
	vertical-align:top;
}
.contentparte
{
	direction:ltr;
	width: auto;
	padding: 5px;
	text-align: left;
}

div#container
{
	width: auto;
	border: 0px;
	position: relative; 
	margin: 0 auto;
	text-align: left;
}
body>div#container
{
	height: auto; 
	min-height: 100%;
}

DIV#navigazione UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
DIV#navigazione LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 1em;
	padding-top: 0px;
}

DIV#navigazione A {
	FONT: bold 1.15em/2.2em Verdana, arial,sans-serif; 
	COLOR: #004f00; 
	TEXT-DECORATION: none
}
DIV#navigazione A:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}


.icona_albero
{
	border: none;
	margin-right: 3px;
}

.livello0
{
	margin-left: 2px;
	white-space:nowrap;
}
.livello1
{
	margin-left: 17px;
	white-space:nowrap;
}
.livello2
{
	margin-left: 32px;
	white-space:nowrap;
}
.livello3
{
	margin-left: 47px;
	white-space:nowrap;
}
.livello4
{
	margin-left: 62px;
	white-space:nowrap;
}
.livello5
{
	margin-left: 77px;
	white-space:nowrap;
}
.livello6
{
	margin-left: 92px;
	white-space:nowrap;
}
.treelink
{
	text-decoration: none;
	color: #003300;
}
.treelink:HOVER
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.treelink:VISITED
{
	text-decoration: none;
	color: #003300;
}
.treelink:VISITED:HOVER
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.treelinkselected
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;

}
.treelinkselected:HOVER
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.treelinkselected:VISITED
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.treelinkselected:VISITED:HOVER
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

DIV#titolohomepage
{
	font: 1.3em arial,sans-serif; 
	padding-top: 15px;
	padding-left: 2em;
	text-align: right;
}
li
{
	padding-top: 0px;
	padding-bottom: 9px;
}

.linea1pxalto
{
	padding: 10px;
	border-top: solid 1px #00784d;
}

.docnav
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 10px;
	text-align: right;
	font: bold 0.9em Verdana, arial,sans-serif;
	border-bottom: #0077ff 1px dashed;
	margin-bottom: 20px;
	line-height: 1.50em;
}
.redpipe
{
	color: #ff0000;
}

.docnav_link
{
	text-align: right;
	text-decoration: none;
	color: #0077ff;
	FONT: bold 1em Verdana, arial,sans-serif;
}
.docnav_link:HOVER
{
	text-align: right;
	text-decoration: none;
	font: bold 1em Verdana, arial,sans-serif;
	color: #000000;
}
.docnav_link:VISITED:HOVER
{
	text-align: right;
	text-decoration: none;
	color: #000000;
	FONT: bold 1em Verdana, arial,sans-serif;
}
.docnav_link:VISITED
{
	text-align: right;
	font: bold 1em Verdana, arial,sans-serif;
	color: #003975;
	text-decoration: none;
}
.input
{
	border: #7f9db9 1px solid;
	color: #000000;
	background: #ffffff;
}
.button
{
	border: #7f9db9 1px solid;
	COLOR: #000000; 
	background: #ffffff;
}
.select
{
	COLOR: #000000; 
	background: #ffffff;
	width: 100px;
}
.ricercatitolo
{
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
}
.ricercadescrizione
{
	padding-left: 30px;
	padding-right: 10px;
	text-align: justify;
	font-size: 90%;
}
.ricercacontenitore
{
	text-align:center;
}
.ricercaseparatore
{
	width: 50%;
	height: 1px;
	/*border-top: solid 1px #00784d;*/
	margin-top: 20px;
	margin-bottom: 15px;
}

/********************* Stili pagina	ricerca ************************/


.grassetto
{
	font-weight:bold;
}
.riferimento
{
	padding-top: 12px;
}
.errore
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 10px;
	text-align: center;
	font: bold 0.9em Verdana, arial,sans-serif;
	margin-bottom: 20px;
	color: Red;
}

/****************** Scrolling Container ************************/

P.MenuTitlelegi 
{
	font-weight: bold;
	color : white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	border: solid 1px #a1a1a1;
	background-color: #a1a1a1;
	padding: 1px;
	margin-bottom: 0px;
}

P.MenuContentlegi 
{
	color : black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	border: solid 1px #a1a1a1;
	padding: 1px;
	margin-top: 0px;
}

#marqueecontainer
{
	position: relative;
	width: 245px; /*marquee width */
	height: 140px; /*marquee height */
	background-color: #ffffff;
	overflow: hidden;
	border: 1px solid #cccccc;
	padding: 2px;
	padding-left: 4px;
}

.graybox 
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px #a1a1a1;
	padding: 10px;
	margin-top: 0px;
}

INPUT.bottone {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	WIDTH: 110px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #cccccc;
	BACKGROUND-COLOR: #99CCFF;
}
INPUT.bottoneText {
	FONT-SIZE: 10px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #99ccff;
}
SELECT.combo {
	font-size: 11px;
	COLOR: #333366;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #ffffff;
}
TEXTAREA.testo {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #ffffff;
}
INPUT.testo {
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #ffffff;
}
FONT.titoletto {
	COLOR: #003975;
	FONT-FAMILY: Verdana, Arial;
}
FONT.titolino {
	COLOR: #333366;
	FONT-FAMILY: Verdana, Arial;
}
TD.coltitoletto {
	color: #333366;
	padding: 5px;
	WIDTH: 15%;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right;
}
TD.coldati {
	padding: 5px;
	BORDER-RIGHT: 1px double;
	BORDER-TOP: 1px double;
	BORDER-LEFT: 1px double;
	WIDTH: 85%;
	BORDER-BOTTOM: 1px double;
	border-color: #003975;
	TEXT-ALIGN: left;
}
TD.aprichiudi {
	BORDER-RIGHT: #ffffff 1px double;
	BORDER-TOP: #ffffff 1px double;
	BORDER-LEFT: #ffffff 1px double;
	WIDTH: 100%;
	BORDER-BOTTOM: #ffffff 1px double;
	TEXT-ALIGN: center;
}
/**********************************************/

/********** INIZIO TAG CLOUD ************/

DIV.TagCloud 
{
	FLOAT: left;
	border: 1px solid #cccccc;
	width: 243px;
	/*height:280px;*/
	padding:4px;
}

FORM.TagCloud {
	FLOAT: left;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 3px;
	/*line-height:20px;*/
}

FORM.TagCloud A {
	COLOR: #333366;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}

FORM.TagCloud a:hover {
	text-decoration: none;
	color: white;
	background-color: #333366;
}
/********** FINE TAG CLOUD ************/


/************* DOCUMENTI PIU' RICHIESTI ************/
.docric a
{
	padding:5px;
}

.docricGrassetto
{
	COLOR: #003300;
	font-weight:bold;
}

/************* FINE DOCUMENTI PIU' RICHIESTI *******/