<style type="text/css">

<!--

html,body{
	margin: 0;
	padding: 0
	}
		
body{
	font-family: arial, sans-serif
	}

div.contenitore_2col {
	padding: 1em 5px;
	margin: 1px 5px 0 140px;
	border: #000000 0px solid;
	background-color: #fbfdf8;
	}

div.contenitore_3col {
	margin: 0 150px 0 150px;
	padding:1px 10px;
	border: #000000 0px solid;
	background-color: #fbfdf8}
	
div.blocco-sn {
	float: left;
	width:140px;
	border:#654321 1px solid;
	background-color: #edf8cd;
		}
	
div.blocco-dx {
	float: right;
	width:140px;
	border:#654321 1px solid;
	background-color: #edf8cd;
}

div.footer{text-align:center;
	padding: 5px 8px;
	border:#654321 1px solid;
	background-color: #f5f5f5;
	clear:both
} 

div.spazio{padding: 10px}

div.spazio_piccolo{padding: 4px}

.testata {
	float: center;
	width: 100%;
	border: #ff0000 0px solid
	}

.box1 {
	min-height:220px;
	height:expression(document.body.clientHeight > 220? "220px": "auto" );
	padding-right: 0px;
	border-top: #ff0000 1px solid;
	display: block;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px
}

.box1_Occhiello {
	margin: 5px 0px 2px;
	font-variant: small-caps
}

H2.box1_Apertura {
	margin: 0px 0px 5px
}

.box1_Testo1 {
	font-weight: bold;
	margin: 5px 0px;
	line-height: 1.2em;
	padding-top: 5px
}

.box1_Testo2{
	margin: 5px 0px;
	line-height: 1.4em
}

.imgFloatDx {
	clear: both;
	margin-top: 5px;
	display: block;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px
}
.imgFloatSx {
	margin-top: 5px;
	float: left;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 7px
}

.box2 {
	min-height:120px;
	height:expression(document.body.clientHeight > 120? "120px": "auto" );
	padding-right: 10px;
	border-top: #ff0000 1px solid;
	display: block;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 4px;
}

.box2_Occhiello1 {
	margin: 5px 0px 2px;
	font-variant: small-caps
}

H2.box2_Apertura {
	font-weight: lighter;
	margin: 0px
}

.box2_Testo {
	margin: 5px 0px;
	line-height: 1.2em
}

table.enfasi {
	margin: 5px;
	width:800px;
	border: #ff0000 3px solid;
	background-color: #f5f5f5;
	cellspacing: 5px;
	cellpadding:0
}

.normale {
margin: 5px; border: #912929 2px solid; background-color: #fffec9; padding: 5px 5px 5px 260px
}

table.registro  {
	margin: 10px;
	border: #e23800 1px solid;
	background-color: #f5f5f5;
	color: #8d4a07;
	cellspacing: 2px;
	cellpadding: 5px
	}

th.registro, tr.registro, td.registro {
	margin: 10px;
	background-color: #f5f5f5;
	valign: top;
	align: left;
	text-decoration: none;
	color: #8d4a07;
	font-family: verdana, geneva, arial, helvetica, sans-serif
}
th.registro  {border: #e23800 1px solid}
tr.registro , td.registro  {border: #aaaaaa 1px solid}
a.registro  {
	color: #8d4a07;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	text-decoration: none
	}
	
a.registro:hover {
	color: #e23800;
	text-decoration: underline
	}

.naviitem, .naviitem_speciale, .naviitem_speciale1, .naviitem_speciale2,  img.navigatore{
	margin-top: 3px;
	display: block;
	font-size: 9pt;
	width: 130px;
	margin-right: 1px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	text-decoration: none
}
.naviitem{
	border: #aaa9b6 1px solid;
	background-color: #f1f3f7;
	color: #2543c1;
	padding-left: 3px;
	font-weight: normal	
	}
img.navigatore{
	padding-left: 0px;
	border: #aaa9b6 1px solid;
	background-color: #f1f3f7;
	color: #2543c1;
	padding-left: 0px;
	}

.naviitem_speciale {
	border: #912929 1px solid;
	background-color: #b73434;
	color: #dddddd;
	padding-left: 3px;
	font-weight: bold
	}

.naviitem_speciale1 {
	border: #912929 1px solid;
	background-color: #b73434;
	color: #f6fd2c;
	padding-left: 3px;
	font-weight: bold
	}

.naviitem_speciale2 {
	background-color: #b73434;
	border: #912929 1px solid;
	color: #3cd631;
	padding-left: 3px;
	font-weight: bold
	}

a.naviitem:hover {color: #f71200; border: #f71200 1px solid}

img.navigatore:hover {color: #f71200; border: #f71200 1px solid}

a.naviitem_speciale:hover {color: #f71200; background-color: #f6fd2c; border: #f71200 1px solid}
a.naviitem_speciale1:hover {color: #f71200; background-color: #f6fd2c; border: #f71200 1px solid}
a.naviitem_speciale2:hover {color: #f71200; background-color: #f6fd2c; border: #f71200 1px solid}

.naviblock {
	padding-left: 0px; padding-bottom: 0px; margin: 0px 2px; padding-top: 0px
}

.evidenziato {
	background-color: #b73434;
	border: #912929 1px solid;
	color: #d4e0cb;
	font-size: 12pt;
	font-weight: bold ;	
	background-position: 140px 1px;
	margin-top: 1px;
	display: block;
	padding-left: 3px;
	width: 120px;
	margin-right: 1px;
	background-repeat: no-repeat;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	text-decoration:none
}

h1	{
	font-family:Arial;
	font-size:20pt;
	font-style: bold;
	color:#e23800;
	text-align: center;
	text-decoration: none}

h2	{
	font-family:Arial;
	font-size:16pt;
	color:#e23800;
	text-align: center;
	text-decoration: none}
h3 { 
 	font-family:Arial;
	font-size:14pt;
	font-style: italic; 
	color:#e23800;
	text-align: center;
	text-decoration: none}

#testo {
	font-family:Arial;
	text-align: justify;
	color:#8d4a07;
	font-size:14pt;
	font-style: normal;
	text-decoration: none
				}
#testo_rosso {

	font-family:Arial;
	text-align: justify;
	color:#e23800;
	font-size:14pt;
	font-style: normal;
	text-decoration: none
				}

#testo_destra {
	font-family:Arial;
	text-align: right;
	color:#8d4a07;
	font-size:14pt;
	font-style: normal;
	text-decoration: none;
				}
		
#testo_centrato {
	font-family: Arial;
	text-align: center;
	color:#8d4a07;
	font-size:14pt;
	font-style: normal;
	text-decoration: none
				}


#testo_navigazione {
	color:#8d4a07;
	font-size:14pt;
	font-style: normal;
	text-decoration: none
				}			
				
#testo_navigazione:hover {
	text-decoration: underline;
	color:#e23800
				}



				
	#testo_navigazione:hover {
	text-decoration: underline
				}

.hide{
	display: none
	}	
				
-->
</style>