﻿BODY {
FONT: 14px verdana, tahoma, arial, helvetica; COLOR: #550066; BACKGROUND-COLOR: #eeeedd
}
#spazio {
WIDTH: 100%; BACKGROUND-COLOR: #eeeedd; TEXT-ALIGN: center
}
#esterno {
WIDTH: 980px; BACKGROUND-COLOR: #eeeedd; TEXT-ALIGN: left
}
#contenitore {
WIDTH: 980px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; PADDING: 2px;
}
#indice {
WIDTH: 296px; FLOAT: right; BACKGROUND-IMAGE: url('/header/indicebody.jpg'); BACKGROUND-COLOR: #ffbbff
}
#contenitoreelencozero {
WIDTH: 580px; overflow: hidden;
}
#contenitoreelenco {
WIDTH: 100%; overflow: auto;
}
#spaziostampa {
BORDER-RIGHT: #000 0px solid; WIDTH: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#esternostampa {
WIDTH: 680px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#contenitorestampa {
WIDTH: 680px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.sopra { PADDING-BOTTOM: 0px
}
.alto {
BORDER-RIGHT: #fbf 2px solid; BORDER-TOP: #fbf 2px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #fbf 2px solid; WIDTH: 976px; BORDER-BOTTOM: #fbf 2px solid; HEIGHT: 66px; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
.sinistra {
	BORDER-RIGHT: #fbf 2px solid; BORDER-TOP: #fbf 2px solid;  FLOAT: left; BORDER-LEFT: #fbf 2px solid; WIDTH: 84px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #fbf 2px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.subtop {FLOAT: left;  WIDTH: 872px
}
.shift {display: none;
}
.mappashift {WIDTH: 280px; height: 20px;
}
.subindice { FLOAT: right; WIDTH: 280px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url('/header/elenchibody.jpg')
}
.elenchi { FLOAT: left; WIDTH: 520px; margin: 20px 0px 0px 20px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url('/header/elenchibody.jpg')
}
.subframe { FLOAT: right; WIDTH: 450px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url('/header/elenchibody.jpg')
}
.nuovo {
	CLEAR: left
}
.coda {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BACKGROUND-COLOR: #eeeedd; TEXT-ALIGN: center;
}
.menutitle {border-bottom: #fbf 2px solid; 
	PADDING-LEFT: 20px; FONT-SIZE: 14px; font-weight: bold; BACKGROUND-IMAGE: url('/gifstatiche/puntatoremenu.gif'); CURSOR: pointer; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #660055
}
.menutitle:hover {border-bottom: #fbf 2px solid;
	BACKGROUND-IMAGE: url('/gifanimate/puntatoremenuon.gif'); COLOR: #550066; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: yellow
}
.menu {
	FONT-SIZE: 11px; COLOR: #550066; FONT-FAMILY: verdana, tahoma, arial, helvetica; TEXT-DECORATION: none
}
.menu A:link {
	TEXT-DECORATION: none
}
.menu A:visited {
	TEXT-DECORATION: none
}
.menu A:active {
	TEXT-DECORATION: none
}
.menu A:hover {
	TEXT-DECORATION: none
}
.submenu {
	MARGIN-BOTTOM: 0.5em
}
.blocco {
}
.mappablocco { FLOAT: left; WIDTH: 280px; PADDING-right: 12px; MARGIN-bottom: 12px; BORDER-left: #fbf 2px solid
}
A:link {
	COLOR: #003388; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #003388
}
A:active {
	COLOR: #ff0000
}
A:hover {
	COLOR: #003388; BACKGROUND-COLOR: yellow; TEXT-DECORATION: underline
}
.title {
	FONT-SIZE: 24px; COLOR: #550066; TEXT-DECORATION: underline
}
.mediumtitle {
	FONT-SIZE: 18px; COLOR: #550066; TEXT-DECORATION: underline
}
.mediumhead {
	FONT-SIZE: 18px; DISPLAY: block; COLOR: #003388; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.mediumbold {
	FONT-SIZE: 18px; FONT-WEIGHT: bold; COLOR: #550066; TEXT-DECORATION: none
}
.mediumtext {
	FONT-SIZE: 14px; COLOR: #550066
}
.multitext {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, tahoma, arial, helvetica
}
.multitext A:link {
	COLOR: #0000ff
}
.multitext A:visited {
	COLOR: #0000ff
}
.multitext A:active {
	COLOR: #0000ff
}
.multitext A:hover {
	COLOR: #0000ff
}
HR {
	MARGIN: 0px
}
H1 {
	FONT-SIZE: 24px; FONT-WEIGHT: normal; COLOR: #550066
}
H2 {
	FONT-SIZE: 18px; FONT-WEIGHT: normal; COLOR: #550066; page-break-before:always
}
H3 {
	FONT-SIZE: 16px; FONT-WEIGHT: normal; COLOR: #550066
}
TABLE.smilza {
	BORDER: #ee99ee 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
TABLE.smilza TH {
	BORDER: #ee99ee 1px solid; PADDING: 1px; BACKGROUND-COLOR: #660055
}
TABLE.smilza TD {
	BORDER: #ee99ee 1px solid; PADDING: 1px; BACKGROUND-COLOR: white
}
ol.decimal {
list-style-type: decimal
}
ol.lroman {
list-style-type: lower-roman
}
ol.uroman {
list-style-type: upper-roman
}
ol.lalpha {
list-style-type: lower-alpha
}
ol.ualpha {
list-style-type: upper-alpha
}