body{
	background:	#fff;
	color:	#000000;
	font:	12px Verdana,Arial,Helvetica,sans-serif;margin:0px;
	padding:	0px;
}

h1 { 
	font-size:	1.6em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	line-height:	1.3em;
	}
h2 { 
	font-size:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	}
h3 { 
	font-size:	1.4em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	}
h4 { 
	font-size:	1.3em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	}
h5 { 
	font-size:	1.2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	}
h6 { 
	font-size:	1.1em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	}

a:link,a:active { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	line-height:	1.8em;
	text-decoration:	none; 
	color:	#006699; 
	font-style:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
a:visited { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	line-height:	1.8em;
	text-decoration:	none; 
	color:	#006699; 
	font-style:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

a:hover { 
	text-decoration:	underline; 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	color:	#ff0000; 
	line-height:	1.8em;
	font-style:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
a.glossario:link,a.glossario:active { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1.8em; 
	line-height:	1.8em;
	text-decoration:	none; 
	color:	#006699; 
	font-style:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
a.glossario:visited { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1.8em; 
	line-height:	1.8em;
	text-decoration:	none; 
	color:	#006699; 
	font-style:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

a.glossario:hover { 
	text-decoration:	underline; 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1.8em; 
	color:	#ff0000; 
	line-height:	1.8em;
	font-style:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
a.bold:link,a.bold:active { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	line-height:	1.8em;
	text-decoration:	none; 
	color:	#006699; 
	font-style:	normal;
	font-weight:	bold;
}
a.bold:visited { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	line-height:	1.8em;
	text-decoration:	none; 
	color:	#006699; 
	font-style:	normal;
	font-weight:	bold;
}

a.bold:hover { 
	text-decoration:	underline; 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	color:	#ff0000; 
	line-height:	1.8em;
	font-style:	normal;
	font-weight:	bold;
}
a.livello:link, a.livello:active, a.livello:visited { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1.4em; 
	line-height:	1.2em;
	text-decoration:	none; 
	color:	#006699; 
	font-weight:	bold;
}

a.livello:hover { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1.4em; 
	line-height:	1.2em;
	text-decoration:	none; 
	color:	#ff0000; 
	font-style:	normal;
	font-weight:	bold;
}

.bg{
	color:	#000;
	border:	solid 1px #006699;
	font-family:	Verdana, Arial, Helvetica, sans-serif;	
	margin:	0.5em;
	padding:	0.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}

.bg1{
	color:	#000;
	background:	url(../images/cellpic_bkg.jpg) repeat-x;
 	font-family:	Verdana, Arial, Helvetica, sans-serif;
 	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;	
}

.outline{
	background:	#ffffff;
	border:	solid 1px #006699;
}
table.layout { 
	width:	100%; 
	margin:	0px; 
	padding:	5px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
table.layout td.corpo { 
	 
	margin:	0px; 
	padding:	1px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
table.layout td.laterale { 
	width:	20%;
	padding:	0px; 
	margin:	0px;
	vertical-align:	top; 
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px; 
	border-top:	0px;
	background:	transparent;	
}


table.sinistra { 
	width:	100%; 
	margin:	1px; 
	padding:	0px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
table.sinistra td { 
	width:	100%; 
	margin:	0px; 
	padding:	1px;
	padding-right:	6px;
	padding-left:	4px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
table.centro { 
	width:	100%; 
	margin:	0px; 
	padding:	0px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}

table.centro td.centrale_a { 
	margin:	0px; 
	padding:	10px;
	padding-right:	20px;
	padding-top:	0px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
table.centro td.finale_a { 
	margin:	0px; 
	padding:	10px;
	padding-right:	20px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
table.destra { 
	width:	100%; 
	margin:	0px;
	padding:	0px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
table.destra td { 
	width:	100%; 
	margin:	0px;
	padding:	1px;
	padding-right:	4px;
	padding-left:	1px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
table.canali { 
	width:	100%; 
	margin:	0px; 
	padding:	3px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	margin-left:	0px;
	background:	transparent;	
}
table.canali td { 
	margin:	0px; 
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	padding-left:	0px;
	border-right:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	border-left:	0px solid #006699;
	border-top:	0px solid #006699;
	background:	transparent;	
	vertical-align:	middle;
	text-align:	center;
}
table.canali th { 
	padding-top:	0.4em;
	padding-bottom:	0.4em;
	margin:	0px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	border-right:	1px solid #006699;
	border-bottom:	1px solid #006699;
	border-left:	0px solid #006699;
	border-top:	1px solid #006699;
	background:	#eaedf4;
	text-align:	center;	
}
table.canali td.a { 
	margin:	0px; 
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	padding-left:	0.8em;
	text-align:	left;
	border-right:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	border-left:	1px solid #006699;
	border-top:	0px solid #006699;
	background:	transparent;	
	vertical-align:	middle;
	font-weight:	bold; 
}
table.canali th.a { 
	margin:	0px; 
	padding-top:	0.4em;
	padding-bottom:	0.4em;
	padding-left:	0.8em;
	text-align:	left;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	border-right:	1px solid #006699;
	border-bottom:	1px solid #006699;
	border-left:	1px solid #006699;
	border-top:	1px solid #006699;
	background:	#eaedf4;	
}
table td { 
	padding:	0px; 
	margin:	0px;
	vertical-align:	top; 
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px; 
	border-top:	0px;
	background:	transparent;	
}

td { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	color:	#000000; 
	border-top-width:	1px; 
	background:	#fff;
	border-right-width:	1px; 
	border-bottom-width:	1px; 
	border-left-width:	1px; 
	border-left:	0px;
	border-top:	0px;
	vertical-align:	top; 	
	text-align:	left;
}

td.inizio { 
	background:	#fff;	
}

td.header {
	padding:10px;
 	height:90px;
 	color:	#fff;
 	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

.stil { 
	background-color :	#eaedf4; 
	color :	#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	border-color:	#eaedf4;
	vertical-align:	middle;
}

.stil2 { 
	background-color :	#fff; 
	color :	#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-weight:	bold; 
	width:	98.6%; 
	padding:	0.1em;
	border-color :	#eaedf4;
	border:	1px;
	text-align:	center;
	vertical-align:	middle;
}

.stil3 { 
	background-color :	#eaedf4; 
	color :	#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	border:	1px solid #005599;
	margin-right:	0.6em;
	vertical-align:	middle;
}

.stil4 { 
	background-color :	#eaedf4; 
	color :	#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	border:	1px solid #005599;
	margin-right:	0.6em;
	margin-left:	2.6em;
	vertical-align:	middle;
}

.stilfor { 
	background-color:	#eaedf4; 
	color :	#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	border-color:	#eaedf4;
	vertical-align:	middle;
	margin-left:	1.5em;
}
p { 
	margin-top:	1em;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

input { 
	background-color:	#fff;
	font-size:	1em;
	color :	#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	margin-top:	0.1em;
	margin-bottom:	0.1em;
}

textarea {
	background-color:	#fff;
	font-size:	1em;
	color :	#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	margin-top:	0.1em;
	margin-bottom:	0.1em;
}
select {
	background-color:	#fff;
	font-size:	1em;
	color :	#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	margin-top:	0.1em;
	margin-bottom:	0.1em;
} 
img { 
 	border:	none;
 	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
a.livelloa:link, a.livelloa:active, a.livelloa:visited { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1em;
	line-height:	1.2em;
	text-decoration:	none; 
	color:	#006699; 
	font-weight:	bold;
}

a.livelloa:hover { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1em;
	line-height:	1.2em;
	text-decoration:	none; 
	color:	#ff0000; 
	font-style:	normal;
	font-weight:	bold;
}
a.livellob:link, a.livellob:active, a.livellob:visited { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1em;
	line-height:	1.2em;
	text-decoration:	none; 
	color:	#006699; 
	font-weight:	bold;
}

a.livellob:hover { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1em;
	line-height:	1.2em;
	text-decoration:	none; 
	color:	#ff0000; 
	font-style:	normal;
	font-weight:	bold;
}
a.livelloc:link, a.livelloc:active, a.livelloc:visited { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1em;
	line-height:	1.2em;
	text-decoration:	none; 
	color:	#006699; 
	font-weight:	bold;
}

a.livelloc:hover { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1em;
	line-height:	1.2em;
	text-decoration:	none; 
	color:	#ff0000; 
	font-style:	normal;
	font-weight:	bold;
}
a.livellod:link, a.livellod:active, a.livellod:visited { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	line-height:	1em;
	text-decoration:	none; 
	color:	#006699; 
	font-weight:	bold;
}

a.livellod:hover { 
	font-family:	Verdana, Arial, Helvetica, sans-serif; 
	font-size:	1em;
	line-height:	1.2em;
	text-decoration:	none; 













	color:	#ff0000; 
	font-style:	normal;
	font-weight:	bold;
}
ol { 
	color :	#000000;
	margin-left:	15px; 
	padding-left:	15px; 
	padding-right:	15px;
	padding-top:	1.35em;
	padding-bottom:	1.35em;
	list-style-type:	decimal inside; 
	text-align:	left;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
ol.livello0 { 
	color :	#000000;
	margin-left:	20px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	none; 
	text-align:	justify;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	font-size:	1.6em;
	list-style-position:	outside;

}

ol.livello1 { 
	color :	#000000;
	margin-left:	20px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	decimal; 
	text-align:	justify;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	list-style-position:	outside;
	font-size:	0.9em;

}
ol.livello2 { 
	color :	#000000;
	margin-left:	20px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	lower-alpha; 
	text-align:	justify;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	list-style-position:	outside;
	font-size:	0.9em;

}
ol.livello3 { 
	color :	#000000;
	margin-left:	20px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	lower-roman; 
	text-align:	justify;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	list-style-position:	outside;
	font-size:	0.9em;
}

ol.semplice { 
	color :	#000000;
	margin-left:	0px; 
	padding:	0.2em;
	padding-left:	2px; 
	line-height:	2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	margin-left:	30px;
	list-style-type:	decimal inside;
	text-align:	justify;
}
ol.rientro { 
	color :	#000000;
	margin-left:	0px; 
	padding:	0.2em;
	padding-left:	2px; 
	list-style-type:	none; 
	text-align:	left;
	line-height:	2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	font-size: 1em;
}
ol.margine{ 
	margin-left:	14px; 
	margin-top:	0px;
	margin-bottom:	-1em;
	text-align:	justify;
	list-style-type:	decimal; 
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
ul { 
	color :	#000000;
	margin-left:	14px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	disc; 
	 
	text-align:	justify;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
ul.g14 { 
	color :	#000000;
	margin-left:	30px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	disc; 
	list-style-image:	url(../images/ul.gif); 
	text-align:	justify;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	font-size:	1.2em;
	font-weight:	bold; 	
}
ul.disc { 
	color :	#000000;
	margin-left:	15px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	disc; 
	text-align:	justify;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
ol.disc { 
	color :	#000000;
	margin-left:	15px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	disc; 
	text-align:	justify;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
ol.decimal { 
	color :	#000000;
	margin-left:	15px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	decimal; 
	text-align:	left;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;

}
ul.breve { 

	list-style-image:	url(../images/ul.gif);
	text-align:	left;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	margin-top:	0.1em;
	margin-bottom:	-0.1em;
}
ul.menu { 
	list-style-image:	url(../images/ul.gif);
	text-align:	left;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	margin-top:	-0.2em;
}
ul.submenu { 
	text-align:	left;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	margin-top:	-0.2em;
	line-height:	0.5em;
	list-style-type:	circle; 
	list-style-image:	url(../images/ulA.gif);
}

ul.margine{ 
	margin-left:	15px; 
	margin-top:	0.5em;
	text-align:	justify;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
ul.none { 
	color :	#000000;
	margin-left:	5px; 
	margin-top:	0px;
	margin-bottom:	0px;
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	none; 
	list-style-image:	none; 
	text-align:	left;
	line-height:	1em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
pre { 
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
li .primo { 
	color :	#000000;
	margin-left:	15px; 
	padding:	0.2em;
	padding-left:	2px;
	list-style-type:	disc; 
	text-align:	left;
	line-height:	1em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

.odd { 
	background-color:	#ffffff;
	text-align:	left;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;	
}

.even { 
	background-color:	#ffffff;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	
}
th { 
	background-color:	#eaedf4;
	text-align:	left; 
	padding:	0.5em;
	border-right:	0px; 
	border-bottom:	0px; 

	border-left:	0px;
	border-top:	0px;
}


.head { 
	color:	#006699; 
	font-weight:	bold; 
	height:	25px;
	background:#fff;
	vertical-align:	middle;	
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
.foot { 
	background-color:	#006699; 
	padding:	3px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}

.comTitle {
	color:	#006699; 
	font-weight :	bold;
	background:	#fff;
	height:	23px;
	text-align:	left;
	padding-top:	7px;
	padding-left:	10px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
.comText {
	padding:	20px;
	text-align:	left; 
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
.comUserStat {
	 
	color:	#006699; 
	font-weight:bold; 
	border:	1px solid #fff; 
	background-color:	#fff; 
	margin:	2px; 
	padding:	2px;
}
.comUserStatCaption {
	font-weight:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
.comUserStatus {
	margin-left:	2px; 
	margin-top:	10px; 
	color:	#006699; 
	font-weight:bold; 
	
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
.comUserRank {
	margin:	2px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
.comUserRankText {
	
	font-weight:bold;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
.comUserRankImg {
	border:	0;
	background:	transparent;
}
.comUserName {}
.comUserImg {
	margin:	2px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
.comDate {
	color:	#006699;
	font-weight:	normal; 
	font-style:	italic;	 
	text-align:	right;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	

}
.comDateCaption {
	color:	#006699;
	font-weight:	bold; 
	font-style:	normal;
	text-align:	right;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}

div.xoopsCode { 
	background:	#fff; 
	color:#000;	 
	font:	normal 11px Verdana, Arial, Helvetica, sans-serif; 
	padding:	0px 6px 6px 6px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}

div.xoopsQuote { 
	background:	#fff; 
	color:#000;	 
	font:	normal 11px Verdana, Arial, Helvetica, sans-serif; 
	padding:	0px 6px 6px 6px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}


.item {
	background:	#eaedf4;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	
}
.itemHead {
	color:	#000000; 
	font-weight :	bold;
	background-image:	url(../images/cellpic1.gif);
	height:	20px;
	padding-top:	7px;
	padding-left:	7px;
	border-left:	3px #fff;
	border-right:	3px #fff;
	border-top:	3px #fff;
	border-bottom:	1px #fff;	
}
.itemInfo {
	text-align:	right; 
	padding:	3px; 
	background-color:	#fff;
	border-left:	3px #fff;
	border-right:	3px #fff;
	border-bottom:	0px; 
	border-top:	0px;
}
.itemTitle a {
	font-size:	130%; 
	font-weight:	bold; 
	font-variant:	small-caps; 
	color:	#000000; 
	background-color:	transparent;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
.itemPoster {
	color:	#000000;
	font-size:	90%; 
	font-style:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}


.itemPostDate {
	font-size:	90%; 
	font-style:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
.itemStats {
	color:	#000000;
	font-size:	90%; 
	font-style:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
.itemBody {
	color:	#000000;
	padding-left:	5px; 
	text-align:	left;
	border-left:	double 3px #d9e2ec;
	border-right:	double 3px #d9e2ec;
	border-top:	solid 1px #d9e2ec;	
	border-bottom:	solid 1px #d9e2ec;
	background:	transparent;	
}
.itemText {
	color:	#000000;
	margin-top:	5px; 
	margin-bottom:	5px; 
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

.itemFoot {
	text-align:	right; 
	padding:	3px; 
	background-color:	#efefef;
	border-left:	double 3px #d9e2ec;
	border-right:double 3px #d9e2ec;
	border-bottom:double 3px #d9e2ec;
	border-top:	0px;	
}
.itemAdminLink {
	font-size:	90%;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
.itemPermaLink {
	font-size:	90%;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

#nasc { display:none}


#menu { 
	float:	left; 
	width:	100%; 
	background:	transparent; 
	color:	#000;
	text-align:	left;
	border-top:	1px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	0px solid #006699;
	line-height:	2em;
	
}

hr {color:	#006699; width:	90%; height:	1%; text-align:	left; }
hr.lunga {color:	#006699; width:	100%; height:	1%; text-align:	left; }disc
hr.nascosta {display:	none; }

#continua { 
	width:	85.0%; 
	float:	left; 
	font-weight:	bold; 
	padding:	0px;
	text-align:	right;
	background:	#eaedf4; 
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699;
	border-right:	0px; 
	border-left:	0px;	
}

#tit{	
	width:	98.6%;
	float:	left;
	padding:	0px;
	background:	#fff;
	margin-top:	0.2em;
	margin-left:	0.3em;
	border-right:	0px; 
	border-bottom:	0px; 
	border:	0px solid #9BADC2;

}

#tit .tit{	
	width:	620px;
	float:	left;
	padding:	0px;
	font-size:	1em;
	text-align:	left;
	color:#004B71;
	vertical-align:	top;	
	background:	#000;

	

}

#tit .subtit{	

	width:	10%;
	float:	right;
	padding:	0px;
	font-size:	16px;
	font-weight:	bold;
	color:#004B71;
	text-align:	right;
	vertical-align:	bottom;	
	background:	transparent;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	letter-spacing:	0.2em;
}

#nav1 {	
	width:	100%;
    float:	left;
    color:#ff0000;
	text-align:	left;
	margin : 5px;
	background:	#fff;
	line-height:	1.6em;
	font-weight:	bold;
	border-bottom:	0px;
	border-right:	0px; 
	border-left:	0px;
	border-top:	0px;
}
#nav2 {	
	width:	100%;
	float:	left;
	color:#ff0000;
	padding:	0em;
	text-align:	left;
	margin : 5px;
	background:	#fff;
	line-height:	1.6em;
	font-weight:	bold;
	border-bottom:	0px solid #006699;
	border-right:	0px; 
	border-left:	0px;
	border-top:	0px;
}

#nav3 {	
	width:	100%;
	float:	left;
	color:#ff0000;
	padding:	1em;
	text-align:	left;
	margin : 5px;
	background:	#fff;
	line-height:	1.6em;
	font-weight:	bold;
	border-bottom:	0px solid #006699;
	border-right:	0px; 
	border-left:	0px;
	border-top:	0px;
}


#piede{	
	width:	99.2%;
	padding:	0px;
	background:	#005599;
	margin-top:	3em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;

}
#piede .box{	width:	98%;
	padding:	1em;
	font-weight:	normal; 
	color:#000;
	text-align:	center;
	background:#F5F5DC;
	border:	2px solid #fff;
}
#piede .tit{	
	width:	100%;
	float:	left;
	padding:	0px;
	text-align:	left;
	color:#000;
	vertical-align:	baseline;	
	background:	#F5F5DC;
	line-height:	1.2em;
	border:	1px solid #9BADC2;
}



#cerca{
	width:	98%;	
	float:	left;
	background:	#fff;
	padding:	0px;
	margin-left:	3px; 
	margin-top:	1em;
	border-top:	0px solid #006699;
	border-bottom:	0px solid #006699;
	border-left:	0px solid #006699;
	border-right:	0px solid #006699; 
	

}
#cerca .corpo{
	width:	100%;	
	float:	left;
	padding:	03em;
	padding-left:	2px;
	text-align:	center;
	line-height:	2em;

	font-size:	1.8em;
	font-weight:	bold;
	background:	#fff;
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699;
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;
}
#cerca .titolo3{
	width:	100%;
	float:	left;
	line-height:	1.4em;
	padding:	0px;	
	text-align:	center; 

	font-size:	1.8em;
	font-weight:	bold;

	background:	#fff;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}

#laterales {
	width:	99%;
	float:	left;
}


#laterales .blocco {
	width:	94%;	
	float:	right;
	background:	#fff;
	text-align:	left;
	padding:	0.2em;
	border-top:	1px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	0px solid #006699;
	line-height:	0em;
	margin-top:	3px;
}

#laterales .titolo_blocco {
	width:	92%;
	float:	right;
	padding:	8px;
	color:	#000000;
	font-weight:	bold;
	text-align:	center;	
	line-height:	1em;
	background:	#F5F5DC;
	border-top:	1px solid #9BADC2; 
	border-left:	1px solid #9BADC2;
	border-right:	1px solid #9BADC2;
	border-bottom:	0px solid #B7C3D0;
	
}
#laterales .contenuto_blocco {
	width:	92%;
	float:	right;
	padding:	8px;
	color:	#000;	
	text-align:	left; 
	line-height:	1em;
	border-bottom:	0px solid #9BADC2; 
	border-left:	1px solid #9BADC2;
	border-right:	0px solid #9BADC2;
	border-top:	0px solid #9BADC2;
}
#lateraled {
	width:	99%;
	float:	right;
	margin-right:	2px;
}
#lateraled .blocco {
	width:	94%;	
	float:	right;
	background:	#fff;
	text-align:	left;
	padding:	0.2em;
	border-top:	1px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	0px solid #006699;
	border-right:	1px solid #006699;
	line-height:	1em;
	margin-top:	3px;
}

#lateraled .titolo_blocco {
	width:	92%;
	float:	right;
	padding:	8px;
	color:	#000000;
	font-weight:	bold;	
	text-align:	center;	
	line-height:	1em;
	background:	#F5F5DC;
	border-top:	1px solid #9BADC2; 
	border-left:	0px solid #9BADC2;
	border-right:	1px solid #9BADC2;
	border-bottom:	0px solid #B7C3D0;	
	
}

#lateraled .contenuto_blocco {
	width:	92%;
	float:	right;
	padding:	8px;
	color:	#000;	
	text-align:	left; 
	line-height:	1em;
	border-bottom:	0px solid #9BADC2; 
	border-left:	0px solid #9BADC2;
	border-right:	1px solid #9BADC2;
	border-top:	0px solid #9BADC2;
}

#centro .destra {

	width:	48%;
	float:	left; 
	color:	#000;
	background:	transparent;
	font-weight:	normal;
	margin-left:	0px;
	margin-right:	2px;
	margin-bottom:	5px;
	border-top:	0px;
} 

#sotto_titolos {
	width:	95%;
	float:	left;
	padding-top:	0.4em;
	padding-bottom:	0px;
	margin-top:	2em;
	margin-bottom:	0em;
	margin-left:	0em;
	text-align:	left;
	font-size:	1.4em;
	font-weight:	bold;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#sotto_titolod {
	width:	95%;
	padding-top:	0.4em;
	padding-bottom:	0px;
	margin-top:	3em;
	margin-bottom:	0px;
	margin-left:	0.3em;
	text-align:	right;
	font-size:	1.8em;
	font-weight:	bold;
	line-height:	1.2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#w3c {
	width:	100%;
	padding:	0px;
	color:	#000;
	text-align:	center;
	background:	#fff;
	font-weight:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
} 

#w3c .accessibile {
	width:	98.2%;
	padding:	0px;
	color:	#000;
	text-align:	center;
	background:	transparent;
	font-weight:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	margin-top:	2em;
}
#contenuti {
	width:	100%;
	float:	left;
	padding:	2px;
	color:	#000;
	text-align:	center;
	background:	transparent;
	font-weight:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	margin-left:	0px;

} 
 
#contenuti .vai_successivi_a {
	width:	99%; 
	padding:	2px;
	padding-right:	5px;
	text-align:	right;

	background:	#fff;
	margin-left:	0px;
	font-weight:	bold;
	line-height:	1em;
	border-bottom:	0px solid #005599; 
	border-left:	0px solid #005599;
	border-right:	0px solid #005599;
	border-top:	0px solid #005599;
} 
#contenuti .titolo_successivi_a {
	width:	99%; 
	padding:	2px;
	padding-right:	5px;

	text-align:	justify;
	background:	#F5F5DC;
	margin-left:	0px;
	margin-top:	1.5em;
	font-weight:	bold;
	line-height:	1.2em;
	border-bottom:	0px solid #005599; 
	border-left:	0px solid #005599;
	border-right:	0px solid #005599;
	border-top:	0px solid #005599;
} 
 
#contenuti .occhiello_successivi_a {
	width:	99%; 
	padding-top:	0.5em;
	padding-bottom:	1em;
	padding-left:	2px;
	padding-right:	5px;
	text-align:	justify;
	background:	#fff;
	margin-left:	0px;
	line-height:	1.2em;
	border-left:	0px solid #005599;
	border-bottom:	0px solid #005599;
	border-right:	0px; 
	border-top:	0px;
} 
#contenuti .flash {
	width:	98.5%; 
	padding-top:	0.5em;
	padding-bottom:	1em;
	padding-left:	5px;
	padding-right:	5px;
	text-align:	justify;
	background:	#fff;
	margin:		0px;
	line-height:	1.2em;
	border:		0px solid #005599;
}
#contenuti .flash_tit {
	width:	99%; 
	padding-top:	0.5em;
	padding-bottom:	0.2em;
	padding-left:	0px;
	padding-right:	5px;
	text-align:	justify;
	background:	#fff;
	margin-left:	0px;
	margin-bottom:	0.8em;
	line-height:	1.8em;
	font-size:	1.4em;
	font-weight:	bold;
	border:		0px solid #005599;
}

#contenuti .semiblocco {
	width:	100%;
	float:	left; 
	color:	#000;
	background:	transparent;
	font-weight:	normal;
	margin-left:	0px;
	margin-bottom:	0.5em;
	border-top:	0px;
	border-right:	1px #00ff00;
}
#contenuti .vai_successivi {
	width:	100%; 
	padding:	2px;
	padding-right:	5px;
	text-align:	right;
	background:	#eaedf4;
	margin-left:	0px;
	font-weight:	bold;
	line-height:	1em;
	border-bottom:	1px solid #005599; 
	border-left:	1px solid #005599;
	border-right:	0px solid #005599;
	border-top:	1px solid #005599;
} 
#contenuti .titolo_successivi {
	width:	100%; 
	padding:	2px;
	padding-right:	5px;
	text-align:	justify;
	background:	#eaedf4;
	margin-left:	0px;
	margin-top:	3em;
	font-weight:	bold;
	line-height:	1.2em;
	border-bottom:	1px solid #005599; 
	border-left:	1px solid #005599;
	border-right:	0px solid #005599;
	border-top:	1px solid #005599;
} 
 
#contenuti .occhiello_successivi {
	width:	100%; 
	padding-top:	0.5em;
	padding-bottom:	1em;
	padding-left:	1px;
	padding-right:	5px;
	text-align:	justify;
	background:	#fff;
	margin-left:	0px;
	line-height:	1.2em;
	border-left:	0px solid #005599;
	border-bottom:	0px solid #005599;
	border-right:	0px; 
	border-top:	0px;
}
#contenuti .utente {
	width:	90%;
	float:	left; 
	padding:	0.8em;
	background:	transparent;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
#contenuti .dati_utente {
	width:	48%;
	float:	left; 
	padding:	0.4em;
	color:	#000;
	text-align:	left;
	background:	transparent;
	line-height:	2.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
#contenuti .altridati_utente {
	width:	98%;
	float:	left; 
	padding:	0.4em;
	color:	#000;
	text-align:	left;
	background:	transparent;
	line-height:	2.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}

#contenuti .tipo_articolo { 
	float:	left; 
	width:	20%; 
	color:	#000;
	font-weight:	bold; 
	text-align:	left; 
	line-height:	1.8em;
	margin-left:	2px;
	margin-top:	1.4em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	 	
}
#contenuti .redattore_articolo { 
	float:	left; 
	width:	79%; 
	color:	#000;
	text-align:	right; 
	line-height:	1.8em;
	font-weight:	bold;
	border-bottom:	0px solid #006699; 
	border-left:	1px solid #006699;
	margin-right:	0px;	
	margin-top:	1.4em;
	border-top:	0px;
	background:	transparent;
}
#contenuti .titolo_articolo { 
	float:	left; 
	width:	99.2%; 
	color:	#000;
	text-align:	justify;
	font-weight:	bold; 
	line-height:	1.8em;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	padding-right:	3px;
	padding-left:	3px;
	margin-left:	0px;
	background:	#F5F5DC;
	border-left:	0px;
	border-right:	0px solid #006699;
	border-bottom:	0px solid #006699; 
	border-top:	0px solid #006699;	
}
#contenuti .occhiello_articolo { 
	float:	left; 
	width:	100%; 
	color:	#000;
	text-align:	justify;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	padding-right:	3px;
	padding-left:	3px;
	line-height:	1.8em;
	margin-left:	0px;
	background:	#fff;
	border-left:	0px solid #006699;
	border-right:	0px; 
	border-bottom:	0px; 
	border-top:	0px;
}

#contenuti .altri_dati_articolo { 
	float:	left; 
	width:	99.2%; 
	color:	#000;
	text-align:	justify;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	padding-right:	3px;
	padding-left:	3px;
	line-height:	1.2em;
	margin-left:	0px;
	background:	#fff;
	border-top:	0px solid #006699;
	border-bottom:	0px solid #006699;
	border-right:	0px solid #006699;
	border-left:	0px solid #006699;
}
#contenuti .motore{
	width:	99%;
	padding-top:	0.5em;
	padding-bottom:	0.5em;
	padding-right:	0px;
	padding-left:	5px;	
	text-align:	left;
	line-height:	1.2em;
	font-weight:	bold;
	background:	#fff;
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699;
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;
	margin-left:	0px;
	margin-top:	0.3em;
	
}
#contenuti .autore { 
	width:	99.0%; 
	font-weight:	bold; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	line-height:	1.6em;
	text-align:	right;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .corpo_primo { 
	width:	98.8%;
	background:	#fff; 
	color:	#000;
	padding-left:	6px;
	padding-right:	3px;
	padding-top:	0px; 
	padding-bottom:	0.1em;
	line-height:	1.6em;
	text-align:	justify;
	margin-left:	3px;
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	0px solid #006699;

}
#contenuti .occhiello_primo { 
	width:	98.8%;

	background:	#fff; 
	color:	#000;
	padding-left:	6px;
	padding-right:	3px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	line-height:	1.6em;
	text-align:	justify;

	margin-left:	3px;
	border-top:	1px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	0px solid #006699;
	font-weight:	bold;
}
#contenuti .dato{
	width:	40%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	color:	#000;
	text-align:	left;
	background:	fff;
	font-weight:	bold;
	margin-left:	3px;
	margin-bottom:	1em;
	line-height:	2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
} 
#contenuti .input{
	width:	55%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	text-align:	left;
	background:	#eaedf4;
	font-weight:	normal;
	border:	1px solid #006699;
	line-height:	2em;
	margin-bottom:	1em;
} 

#contenuti .dato2{
	width:	55%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	color:	#000;
	text-align:	left;
	background:	fff;
	font-weight:	bold;
	margin-left:	3px;
	margin-bottom:	1em;
	line-height:	2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
} 

#contenuti .input2{
	width:	7%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	text-align:	center;
	background:	#eaedf4;
	font-weight:	normal;
	border:	1px solid #006699;
	line-height:	2em;
	margin-bottom:	1em;
} 
#contenuti .input3{
	width:	56%;
	float:	left; 
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	padding-right:	2px;
	padding-left:	2px;
	text-align:	left;
	background:	#eaedf4;
	font-weight:	normal;
	border:	1px solid #006699;
	line-height:	2em;
	margin-bottom:	1em;
} 
#contenuti .input4{
	width:	55%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	text-align:	left;
	background:	#eaedf4;
	font-weight:	normal;
	border:	1px solid #006699;
	line-height:	2em;
	margin-bottom:	1em;
} 
 

#contenuti .dato4{
	width:	98%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	color:	#000;
	text-align:	left;
	background:	fff;
	font-weight:	bold;
	margin-left:	3px;
	margin-bottom:	1em;
	line-height:	2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
#contenuti .input5{
	width:	20%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	text-align:	left;
	background:	#eaedf4;
	font-weight:	normal;
	border:	1px solid #006699;
	line-height:	2em;
	margin-bottom:	1em;
}
#contenuti .input6{
	width:	98.4%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	text-align:	left;
	background:	#eaedf4;
	font-weight:	normal;
	border:	1px solid #006699;
	line-height:	2em;
	margin-bottom:	1em;
}
#contenuti .dato5{
	width:	31%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	color:	#000;
	text-align:	center;
	background:	fff;
	font-weight:	bold;
	margin-left:	3px;
	margin-bottom:	1em;
	line-height:	2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
} 
#contenuti .dato6 {
	width:	95%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	color:	#000;
	text-align:	justify;
	background:	fff;
	font-weight:	bold;
	margin-left:	3px;
	margin-bottom:	0.5em;
	line-height:	1em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px; 
} 
#contenuti .dato7 {
	width:	40%;
	float:	left; 
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	padding-right:	2px;
	padding-left:	2px;
	color:	#000;
	text-align:	left;
	background:	fff;
	font-weight:	bold;
	margin-left:	3px;
	margin-bottom:	1em;
	line-height:	2em;
	border-right:	0px; 

	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
#contenuti .testo { 








	width:	99.5%; 
	float:	left; 
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	padding-right:	3px;
	padding-left:	3px;
	text-align:	justify;
	line-height:	1.8em;
	background:	#fff; 
	border-top:	0px solid #fff;
	border-left:	1px solid #006699;
	border-right:	0px; 
	border-bottom:	0px; 
	margin-left:	1px;
	margin-bottom:	1.4em;	
}
#contenuti .normale { 
	width:	100%; 
	float:	left; 
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	padding-right:	3px;
	padding-left:	3px;
	text-align:	justify;
	line-height:	1.8em;
	background:	#fff; 
	border-top:	0px solid #fff;
	border-left:	0px solid #006699;
	border-right:	0px; 
	border-bottom:	0px; 
	margin-left:	1px;
	margin-bottom:	1.4em;	
}
#contenuti .men {
	width:	100%;
	margin-left:	3px;
	text-align:	left;
	font-weight:	bold;
	line-height:	3em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .titolo {
	margin-left:	3px;
	margin-right:	3px;
	text-align:	justify;
	font-weight:	normal;
	font-size:	1.8em;
	font-weight:	bold;
	line-height:	1.4em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .titolo_art {
	margin-left:	3px;
	margin-right:	3px;
	text-align:	justify;
	font-weight:	normal;
	font-size:	1em;
	font-weight:	bold;
	line-height:	1.4em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .com {
	width:	99.8%;
	margin-left:	3px;
	margin-top:	-1em;
	text-align:	justify;
	font-weight:	normal;
	line-height:	2.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .info {
	width:	99.8%;
	margin-left:	3px;
	margin-top:	2em;
	margin-bottom:	1em;
	text-align:	center;
	font-size:	1.9em;
	font-weight:	normal;
	line-height:	2.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;

	background:	transparent;
}
#contenuti .occhiello { 
	width:	99.2%;
	background:	#fff; 
	color:	#000;
	padding-left:	6px;
	padding-right:	4px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	line-height:	1.6em;
	text-align:	justify;
	margin-left:	0px;
	border-top:	0px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	0px solid #006699;
	border-right:	0px solid #006699;
	font-weight:	bold;
}
#contenuti .corpo { 
	width:	99.2%;
	background:	#fff; 
	color:	#000;
	padding-left:	6px;
	padding-right:	4px;
	padding-top:	1.2em;
	padding-bottom:	0.1em;
	line-height:	1.6em;
	text-align:	justify;
	margin-left:	0px;
	border-top:	0 px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	0px solid #006699;
	border-right:	0px solid #006699;
}
#contenuti .subtit {
	width:	98%;
	padding-left:	6px;
	padding-right:	6px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	text-align:	left;
	line-height:	1.8em;
	background:	#fff;
	margin-left:	0px;
	margin-top:	2em;
	font-size:	1.4em;
	border-top:	0px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	0px solid #006699;
	border-right:	0px solid #006699;
	font-weight:	bold;
}
#contenuti .allegati {	
	width:	98%;
	padding-left:	6px;
	padding-right:	6px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	text-align:	left;
	line-height:	1.8em;
	background:	#fff;
	margin-left:	0px;
	border-top:	0px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	0px solid #006699;
	border-right:	0px solid #006699;	
}
#contenuti .subtit2 {	
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	text-align:	center;
	line-height:	1.8em;
	background:	#fff;
	margin-left:	3px;
	margin-top:	2em;
	border-top:	1px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;
	font-weight:	bold;
}
#contenuti .altri{
	padding-left:	6px;
	padding-right:	6px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	text-align:	left;
	line-height:	1.8em;
	background:	#fff;
	margin-left:	3px;
	border-top:	0px solid #006699;
	border-bottom:	1px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;	
}
#contenuti .fine{
	width:	100%;
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	background:	#fff;
	line-height:	1.8em;
	margin-left:	0px;
	margin-top:	2em;
	border-top:	0px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	0px solid #006699;
	border-right:	0px solid #006699;
	font-weight:	bold;
	text-align:	center;
}
#contenuti .fine2{
	width:	100%;
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	background:	#eaedf4;
	line-height:	1.8em;
	margin-left:	0px;
	margin-top:	2em;
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;
	font-weight:	bold;
	text-align:	center;
}
#contenuti .titolo2 { 
	width:	100%; 
	float:	left; 
	font-weight:	bold; 
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	text-align:	justify;
	font-size:	1.2em; 
	background:	#eaedf4; 
	line-height:	1.2em;
	border-top:	1px solid #006699;
	border-left:	1px solid #006699;
	border-bottom:	1px solid #006699;
	border-right:	0px; 
	margin-left:	1px;
	

}
#contenuti .com2 {
	width:	99%;
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	margin-left:	3px;
	margin-top:	2em;
	text-align:	center;
	font-weight:	normal;
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .com3 {
	width:	90%;
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	margin-left:	3px;
	margin-top:	2em;
	text-align:	center;
	font-weight:	bold;
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 

	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .com4 {
	width:	96%;
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	margin-left:	3px;
	margin-top:	0.5em;
	text-align:	right;
	font-weight:	bold;
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .com5 {
	width:	99.8%;
	margin-left:	3px;
	margin-top:	-1em;
	margin-bottom:	0.5em;
	text-align:	center;
	font-weight:	normal;
	line-height:	2.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .com6 { 
	width:	99.2%;
	background:	#eaedf4; 
	color:	#000;
	padding-left:	6px;
	padding-right:	4px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	line-height:	1.6em;
	text-align:	justify;
	margin-left:	0px;
	border-top:	1px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	0px solid #006699;
	font-weight:	normal;
}
#contenuti .piede{
	width:	99.6%;
	float:	left;	
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	text-align:	left;
	margin-left:	0px;
	margin-top:	2em;
	line-height:	1.8em;
	background:	#fff;
	padding-left:	3px;
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;
	
}

#contenuti .navigatore{
	width:	99.4%;	
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	margin-left:	2px;
	margin-top:	2em;
	text-align:	center;
	background:	#fff;
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	border-left:	1px solid #006699;	border-right:	1px solid #006699;
	font-weight:	bold;
	line-height:	1.8em;
} 

 

#contenuti .titoloc {
	padding-top:	0.4em;
	padding-bottom:	1em;
	text-align:	center;
	font-size:	2.4em;
	font-weight:	bold;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .sottotitoloc {
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.4em;
	padding-bottom:	0.4em;
	text-align:	center;
	font-size:	1.8em;
	font-weight:	bold;
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .sottotitolo {
	float:	left;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.4em;
	padding-bottom:	0.4em;
	text-align:	center;
	font-size:	1.5em;
	font-weight:	bold;
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .sx {
	width:	40%;
	float:	left;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.4em;
	padding-bottom:	0.4em;
	text-align:	left;
	font-weight:	bold;
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .dx {
	width:	40%;
	float:	right;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.4em;
	padding-bottom:	0.4em;
	text-align:	right;
	font-weight:	bold;
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}



#contenuti .box {
	width:	99.8%;
	float:	left;
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	text-align:	left;
	line-height:	1em;	
	background:	#eaedf4;
	border:	1px solid #006699;
}
#contenuti .categoria_faq {
	width:	99%;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	margin-left:	0px;
	margin-top:	1em;
	text-align:	justify;

	line-height:	1.2em;	
	background:	#eaedf4;
	border:	1px solid #006699;
	font-weight:	bold;
}
#contenuti .singola_domanda {
	width:	98.4%;

	padding-top:	0.4em;
	padding-bottom:	0.4em;
	margin-left:	2px;
	margin-top:	1em;
	text-align:	justify;
	line-height:	1.6em;	
	background:	#eaedf4;
	border-top:	1px solid #006699;
	border-left:	1px solid #006699;
	border-right:	0px; 
	border-bottom:	0px; 
	font-weight:	bold;
}
#contenuti .risposta {
	width:	99%;
	margin-left:	2px;
	margin-right:	0px;
	margin-top:	1em;
	text-align:	justify;
	line-height:	1.8em;	
	background:	#fff;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
#contenuti .espressione {
	width:	98.4%;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	margin-left:	2px;
	margin-top:	1em;
	text-align:	justify;
	line-height:	1.2em;	
	background:	#eaedf4;
	font-weight:	bold;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
#contenuti .espressione_definizione {
	width:	99%;
	margin-left:	4px;
	margin-right:	0px;
	margin-top:	1em;
	text-align:	justify;
	line-height:	1.8em;	
	background:	#fff;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}
#contenuti .domande {
	width:	98.4%;
	margin-left:	2px;
	margin-bottom:	1.4em;
	line-height:	1.2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
#contenuti .link {
	width:	98.4%;
	margin-left:	2px;
	margin-bottom:	1.4em;
	line-height:	1.2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
#contenuti .lettere {
	width:	99%;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0em;
	padding-bottom:	0em;
	margin-left:	0px;
	margin-top:	1em;
	text-align:	center;
	line-height:	1.2em;	
	background:	#eaedf4;
	border:	1px solid #006699;
	font-weight:	bold;
	font-variant:	small-caps;
}
#contenuti .termini {
	width:	98.4%;
	margin-left:	2px;
	margin-bottom:	1.4em;
	line-height:	1.2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
#contenuti .sezione { 
	float:	left; 
	width:	41%; 
	color:	#000;
	text-align:	left;
	line-height:	1.8em;
	margin-left:	4px;
	font-weight:	bold; 
	padding-left:	5px;
	background:	#fff;	
	border-bottom:	1px solid #006699;
	border-right:	0px solid #fff;
	border-left:	1px solid #006699;
	border-top:	0px;
}
#contenuti .sub { 
	width:	100%; 
	color:	#000;
	text-align:	left;
	line-height:	1.8em;
	padding-left:	35px;
	font-weight:	normal;
	background:	#fff;	
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;	
}

#contenuti .conten { 
	float:	left; 
	width:	27%; 
	
	color:	#000;
	text-align:	left;
	padding:	0px;
	line-height:	1.8em; 
	padding-left:	5px;
	background:	#fff;	
	border-bottom:	1px solid #006699;
	border-right:	0px solid #fff;
	border-left:	1px solid #006699;
	border-top:	0px;	
}

#contenuti .articoli { 
	float:	left; 
	width:	12%;
	color:	#000;
	text-align:	left;	
	padding:	0px;
	line-height:	1.8em;
	padding-left:	5px;
	background:	#fff;	
	border-bottom:	1px solid #006699;
	border-right:	0px solid #fff;
	border-left:	1px solid #006699;
	border-top:	0px;
}


#contenuti .aggiornato { 
	float:	left; 
	width:	16%; 
	
	color:	#000;
	text-align:	left;
	line-height:	1.8em;
	padding-left:	5px;
	margin-right:	-15px;	
	background:	#fff;	
	border-bottom:	1px solid #006699;
	border-right:	1px solid #006699;
	border-left:	1px solid #006699;
	border-top:	0px;
}
#contenuti .collegamento {	
	width:	99%;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	margin-left:	0px;
	text-align:	justify;
	color:	#000;

	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
}
#contenuti .collegamento_com {
	width:	100%;
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	text-align:	left;
	background:	#eaedf4;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;

}
#contenuti .collegamento_categoria {
	width:	100%;
	float:	left;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	text-align:	left;
	line-height:	1.4em;	
	background:	#eaedf4;
	border-top:	1px solid #006699;
	border-left:	1px solid #006699;
	border-bottom:	1px solid #006699; 	
	border-right:	1px solid #006699; 	
	margin:	0px;
}

#contenuti .collegamento_contenuto {
	width:	100%;
	float:	left;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	text-align:	left;
	line-height:	1.4em;	
	background:	#fff;
	border-left:	1px solid #006699;
	border-right:	0px; 
	border-bottom:	0px; 
	border-top:	0px;	
}

#intestazione {
	width:	100%;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	color:	#000;
	text-align:	center;
	background:	transparent;
	font-weight:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;	
}

#siti {
	width:	98%;
	float:	left; 
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	color:	#000;
	text-align:	left;
	background:	transparent;
	font-weight:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	
}

#siti .cat_sit{
	width:	100%;
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	float:	left; 
	color:	#000;
	text-align:	left; 
	border-left:	1px solid #006699;
	border-bottom:	1px solid #006699;
	border-right:	0px; 
	border-top:	0px;
	background:	transparent;
}
#generale {
	width:	100%;
	padding:	0px;

	color:	#000;
	text-align:	center;
	background:	transparent;
	font-weight:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	
}
#generale .sx{
	width:	30%;
	float:	left; 
	color:	#000;
	text-align:	left;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;


	background:	transparent;
}
#generale .dx{
	width:	30%;
	float:	right; 
	color:	#000;
	text-align:	right;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

#generale .com {
	width:	100%;
	padding:	0px;
	float:	left; 
	text-align:	justify;
	font-weight:	normal;
	line-height:	2.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#generale .com2 {
	font-weight:	normal;
	line-height:	4em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#generale .com3 {
	width:	100%;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	float:	left; 
	text-align:	left;
	font-weight:	normal;
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#generale .titolo {
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	text-align:	left;
	font-weight:	normal;
	font-size:	1.8em;
	font-weight:	bold;
	line-height:	1.2em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#generale .titoloc {
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.4em;
	padding-bottom:	0.4em;
	text-align:	center;
	font-weight:	normal;
	font-size:	2.2em;
	font-weight:	bold;
	line-height:	1.5em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

#generale .navigatore{
	width:	98.5%;	
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	float:	right; 
	text-align:	center;
	background:	#fff;
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;
	font-weight:	bold;
	line-height:	1.8em;
}
#generale .link{
	padding-left:	3px;

	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	text-align:	center;
	line-height:	1.8em;
	background:	transparent;
	font-weight:	bold;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
}

#generale .fine{
	width:	100%;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	margin-left:	0px;
	margin-top:	1em;
	text-align:	justify;
	line-height:	1.8em;	
	background:	#eaedf4;
	border:	1px solid #006699;
	font-weight:	bold;
}

#login { 
	width:	100%;
	text-align:	center;
	color:	#000;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	line-height:	2em;	
}
#cerca_testo { 
	width:	100%;
	text-align:	center;
	color:	#000;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	line-height:	2em;	
}
#altro {
	width:	96%;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	text-align:	center;
	color:	#000;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#ol.decimal {
	list-style-type:	decimal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}

#link .fine {
	width:	99.3%;
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	text-align:	center;
	margin-left:	0px;
	line-height:	1.2em;	
	background:	#eaedf4;
	border-top:	1px solid #006699;
	border-left:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	border-right:	1px solid #006699; 	
}

#login_red {
	width:	100%;
	padding-left:	4px;
	padding-right:	4px;

	padding-top:	0.4em;

	padding-bottom:	0.4em;
	color:	#000;
	background:	transparent;
	font-size:	1em;
	font-weight:	normal;
	line-height:	1.8em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;

	text-align:	center;
}
#login_red .medio {
	width:	70%;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.4em;
	padding-bottom:	0.4em;
	color:	#000;
	text-align:	left;
	background:	#eaedf4;
	font-size:	1.2em;
	font-weight:	normal;
	line-height:	1.8em;
	border-top:	1px solid #006699;
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	
}

#login_red .piccolo {
	width:	50%; 
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	0.4em;
	padding-bottom:	0.4em;
	color:	#000;
	text-align:	center;
	background:	#eaedf4;
	font-size:	1.2em;
	font-weight:	normal;
	line-height:	1.8em;
	border-top:	1px solid #006699;
	border-left:	1px solid #006699;
	border-bottom:	1px solid #006699; 
	border-right:	1px solid #006699; 
}

#varie {
	width:	100%;
	float:	left;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	text-align:	justify;
	line-height:	1em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;	
	
}

#varie .contenuto {
	width:	100%;
	float:	left;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	text-align:	left;
	line-height:	1em;	
	background:	#eaedf4;
	border:	1px solid #006699;
	
}
#home {
	width:	99%;
	padding:	0px;
	color:	#000;
	text-align:	center;
	background:	transparent;
	font-weight:	normal;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	margin-left:	0px;

} 
#home .titolo {
	width:	100%;
	margin-left:	0px;
	margin-right:	0px;
	text-align:	justify;
	font-weight:	normal;
	font-size:	1.8em;
	font-weight:	bold;
	line-height:	1.4em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
	margin-top:	1.3em;
}
#home .autore { 
	width:	99.0%; 
	font-weight:	bold; 
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	line-height:	1.6em;




	text-align:	right;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#home .corpo_primo { 
	width:	100%;
	background:	#fff; 
	color:	#000;
	padding-left:	6px;
	padding-top:	1em; 
	padding-right:	3px;
	padding-bottom:	0.1em;
	line-height:	1.6em;
	text-align:	justify;
	margin-left:	0px;
	border-top:	0px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	0px solid #006699;
	border-right:	0px solid #006699;
}
#home .occhiello_primo { 
	width:	100%;
	background:	#fff; 
	color:	#000;
	padding-left:	6px;
	padding-right:	3px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	line-height:	1.6em;
	text-align:	justify;
	margin-left:	0px;
	border-top:	0px solid #006699;
	border-bottom:	0px solid #006699; 
	border-left:	0px solid #006699;
	border-right:	0px solid #006699;
	font-weight:	bold;
}
#sezione{
	width:	100%;	
	text-align:	center;
	line-height:	1.2em;
	font-size:	1.8em;
	font-weight:	bold;
	background:	#eaedf4;
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699;
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;
}
#risultati{
	width:	100%;	
	float:	left;
	text-align:	center;
	background:	#fff;
	line-height:	1.8em;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	border-left:	1px solid #006699;
	border-right:	0px; 
	border-bottom:	0px; 
	border-top:	0px;	
}
#base{
	width:	99.4%;
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	line-height:	1.8em;
	margin-left:	0px;
	margin-top:	2em;
	border-top:	1px solid #006699;

	border-bottom:	1px solid #006699; 
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;


	font-weight:	bold;
	text-align:	center;
	background:	#eaedf4;
}
#contenuti .sub { 
	width:	100%; 
	color:	#000;
	text-align:	left;
	line-height:	1.8em;
	padding-left:	12px;
	font-weight:	normal;
	background:	#fff;	
	border-right:	0px; 

	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
		
}
#salta {
	width:	100%;
	margin-left:	3px;
	text-align:	left;
	font-weight:	bold;
	line-height:	1em;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;
	background:	transparent;
}
#contenuti .ricerca {
	width:	98%;	
	float:	left;
	background:	transparent;
	padding:	0.5em;
	padding-left:	0px;
	border-right:	0px; 
	border-bottom:	0px; 
	border-left:	0px;
	border-top:	0px;

}
#contenuti .sezione_r {
	width:	99%;	
	text-align:	center;
	line-height:	1.2em;
	font-size:	1.8em;
	font-weight:	bold;
	background:	#eaedf4;
	border-top:	1px solid #006699;
	border-bottom:	1px solid #006699;
	border-left:	1px solid #006699;
	border-right:	1px solid #006699;
}
#contenuti .risultati_r {
	width:	100%;	
	float:	left;
	text-align:	center;
	background:	#fff;
	line-height:	1.8em;
	padding:	0.3em;
	padding-left:	3px;
	border-left:	1px solid #006699;
	border-right:	0px; 
	border-bottom:	0px; 
	border-top:	0px;	
}