body {
	font-family: Arial;
	font-size: 100%;
	margin: 0 10pt 0 10pt;
	padding: 0;
}

#print {
	display:block;
	margin-bottom:10px;
}

#container {
	font-size:.8em;
}

img {
	display:none;
}

#content {
	margin-top: 12pt;
}

#style {
	display: block;
}

.imenu, #leftCol, #rightCol, #sommario, .somm, #lnkRss, #breadCrumb, #breadCrumbHome {
	display:none;
}

#footer {
	margin-top:20pt;
	clear:both;
	text-align:center;
}

h1 {
	font-size:1em;
}

h2 {
	background-color:#ddd;
	color:#000;
	font-size:1em;
	padding: 2pt;
	margin: 0;
	text-align:left;
}

#banner .alt {
	font-size:1.8em;
	margin-bottom:30pt;
	margin-top:10pt;
}

h3 {
	clear:both;
	padding: 4pt 5pt 0 5pt;
	font-weight:bold;
	font-size: .9em;
}

h4 {
	padding: 1pt 5pt 0 5pt;
}

.paragrafo {
	padding: 1pt 5pt 1pt 5pt;
	text-align:justify;
}

.note {
	padding: 1pt 5pt 1pt 5pt;
	clear:both;
}

#content img {
	float:left;
	clear:left;
	border:1pt solid #2F5186;
	margin-right:5pt;
	margin-bottom:5pt;
}

.tuttiAvvisi {
	margin: 20pt 0 5pt 5pt;
	padding: 0;
	clear:both;
}

/* -------------------- SETTAGGIO ELENCO STANDARD -------------------- */
ul {
	margin-top:1em;
}

ul h3 {
	margin:20pt 0 5pt 0;
	padding:0;
}

li {
	margin-bottom:7pt;
}

li .evidence {
	font-weight:bold;
}

/* -------------- SETTAGGIO PER TRASFORM NON IN CASCATA ---------------- */
#mono {
	border:1pt solid #ccc;
	padding-bottom:1em;
}

#mono img {
	clear:left;
}

#monoLeft {
	float:left;
	border:1pt solid #ccc;
}

/* -------------------- SETTAGGIO SXDX STANDARD -------------------- */
.sxDx .descrizione, .sxDx .note {
	text-align:justify;
}

.sxDx .elemento {
	margin-bottom:5pt;
}

.sxDx0, .sxDx1, .sxDx2, .sxDx3, .sxDx4, .sxDx5 {
	border:1pt solid #ccc;
	clear:left;
	margin-bottom:20pt;
}

.sxDx a:link, .sxDx a:visited {
	font-weight:bold;
}

/* -------------------- SETTAGGIO SEQUENCE STANDARD -------------------- */
.sequence {
	border:1pt solid #ccc;
}

.sequence0, .sequence1, .sequence2, .sequence3, .sequence4, .sequence5, .sequence6 {
	margin-bottom:15pt;
}

.sequence h3, .sequence h4, .sequence .descrizione, .sequence .note {
	text-align:justify;
}

.sequence .elemento {
	border-top:1pt solid #ccc;
	margin-bottom:5pt;
	clear:both;
}

/*--- da ripulire dopo l'ammodernamento delle direzioni -----*/
.avvisoSing {
	margin-top: 10pt;
	border:1pt solid #ccc;
}

.avvisoSing0, .avvisoSing1, .avvisoSing2, .avvisoSing3, .avvisoSing4, .avvisoSing5, .avvisoSing6 {
	margin-bottom:15pt;
}

.avvisoSing h3, .avvisoSing h4, .avvisoSing .descrizione, .avvisoSing .note {
	text-align:justify;
}

.avvisoSing .elemento {
	border-top:1pt solid #ccc;
	margin-bottom:5pt;
	clear:both;
}

/* ---------------- SETTAGGIO SEQUENCE CON MENU A DESTRA --------------- */
.sequenceLeft {
	border:1pt solid #ccc;
	filter: alpha(opacity=85);
}

.sequenceLeft0, .sequenceLeft1, .sequenceLeft2, .sequenceLeft3, .sequenceLeft4, .sequenceLeft5, .sequenceLeft6 {
	margin-bottom:15pt;
}

.sequenceLeft h3, .sequenceLeft h4, .sequenceLeft .descrizione, .sequenceLeft .note {
	text-align:justify;
}

.sequenceLeft .elemento {
	border-top:1pt solid #ccc;
	margin-bottom:5pt;
	clear:both;
}

/* -------------------- SETTAGGIO SEQUENCE CON BOX A DESTRA -------------------- */
.sequenceBoxDx h3, .sequenceBoxDx h4, .sequenceBoxDx .descrizione, .sequenceBoxDx .note {
	text-align:justify;
}

.sequenceBoxDx .elemento {
	margin-bottom:5pt;
}

.sequenceBoxDx0, .sequenceBoxDx1, .sequenceBoxDx2, .sequenceBoxDx3, .sequenceBoxDx4, .sequenceBoxDx5 {
	border-style:solid;
	border-width:1pt;
	border-color:#ccc;
	float:left;
	clear:left;
	margin-bottom:20pt;
}
