/*--------------------------------------------------
	Content
--------------------------------------------------*/
p,
td,
.content li,
span.txt
{
	background-color: transparent;
	color: #FFF;
	font: normal 1.2em/1.6em Arial, sans-serif;
	word-spacing: 0.1ex;
	text-align: justify;
	Ztext-indent: 13px;
}
#footer p, .content p, .content td,
.content span.thumb_txt
{
	margin: 0.5em 0.3em 1.5em 0.3em;
}

* html .content td {font-size /**/: 80%;}


.content h1,
.content h2,
.content h3,
.content h4,
span.ttl
{
	display: block;
	margin: 0 0.2em 0.5em 0.2em;
	padding: 0 0 0 0;
	background-color: transparent;
	color: #EEE;
	text-align: left;
	font-family: Trebuchet, "Arial Narrow", Helvetica, Arial, sans-serif;

	font-weight: bold;
	Zfont-style: italic;
}
.content h1
{
	font-size: 2.4em;
	line-height: 160%;
}
.content h1.main,
.content h2.main
{
	line-height: 110%;
	color: #222;
	padding: 0;
}
#sml_cont h1.main
{
	line-height: 160%;
	margin: 0 0.2em 0.2em 0.2em;
}
.content h2
{
	font-size: 2.0em;
	line-height: 180%;
}
.content h3,
span.ttl
{
	font-size: 1.7em;
	line-height: 200%;
}
.content h4,
.content a.thumb_sml span.thumb_ttl
{
	font-size: 1.45em;
	line-height: 220%;
}
#footer p a:link,
#footer p a:visited,
#footer p a:hover,
#footer p a:active,
.content p a:link,
.content p a:visited,
.content p a:hover,
.content p a:active,
.content li a:link,
.content li a:visited,
.content li a:hover,
.content li a:active,
.content .ggn td a:link,
.content .ggn td a:visited,
.content .ggn td a:hover,
.content .ggn td a:active
{
	text-decoration: none;
}
#footer p a:link,
.content p a:link,
.content li a:link,
.content .ggn td a:link
{
	color: #C00;
	background: transparent;
	border-bottom: 2px dashed #C00;
} 
#footer p a:visited,
.content p a:visited,
.content li a:visited,
.content .ggn td a:visited
{
	color: #C00;
	background: transparent;
	border-bottom: 2px solid #C00;
} 
#footer p a:hover,
#footer p a:active,
.content p a:hover,
.content p a:active,
.content li a:hover,
.content li a:active,
.content .ggn td a:hover,
.content .ggn td a:active
{
	color: #C00;
	background: transparent;
	border-bottom: 2px solid #C00;
} 

.content .ggn td a.vid:link
{
	display: block;
	border: 1px solid #000;
} 
.content .ggn td a.vid:visited
{
	display: block;
	border: 1px solid #000;
} 
.content .ggn td a.vid:hover,
.content .ggn td a.vid:active
{
	display: block;
	border: 1px solid #C00;
} 
.content .ggn td a.vid img
{
	display: block;
	border: 0px none;
}

.content p a.emb:link, .content p a.emb:visited	{background: transparent url(dot_emb.gif) no-repeat scroll 2% 50%;}
.content p a.web:link, .content p a.web:visited	{background: transparent url(dot_web.gif) no-repeat scroll 2% 50%;}
.content p a.txt:link, .content p a.txt:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}
.content p a.rtf:link, .content p a.rtf:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}
.content p a.doc:link, .content p a.doc:visited	{background: transparent url(dot_doc.gif) no-repeat scroll 2% 50%;}
.content p a.ppt:link, .content p a.ppt:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}
.content p a.pps:link, .content p a.pps:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}
.content p a.xls:link, .content p a.xls:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}
.content p a.pdf:link, .content p a.pdf:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}
.content p a.zip:link, .content p a.zip:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}
.content p a.rar:link, .content p a.rar:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}
.content p a.xml:link, .content p a.xml:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}
.content p a.xsl:link, .content p a.xsl:visited	{background: transparent url(dot_pdf.gif) no-repeat scroll 2% 50%;}

.content p a.emb:link,
.content p a.web:link,
.content p a.txt:link,
.content p a.rtf:link,
.content p a.doc:link,
.content p a.ppt:link,
.content p a.pps:link,
.content p a.xls:link,
.content p a.pdf:link,
.content p a.zip:link,
.content p a.rar:link,
.content p a.xml:link,
.content p a.xsl:link	{
	display: block;
	clear: right;
	margin: 0.4em;
	padding: 0.4em 0.4em 0.4em 40px;
	background-color: #222;
	border: 1px solid #666;
	color: #C00;
	text-decoration/* */: none;
}
.content p a.emb:visited,
.content p a.web:visited,
.content p a.txt:visited,
.content p a.rtf:visited,
.content p a.doc:visited,
.content p a.ppt:visited,
.content p a.pps:visited,
.content p a.xls:visited,
.content p a.pdf:visited,
.content p a.zip:visited,
.content p a.rar:visited,
.content p a.xml:visited	{
	display: block;
	margin: 0.4em;
	padding: 0.4em 0.4em 0.4em 40px;
	background-color: #000;
	color: #C00;
	border: 1px solid #000;
	text-decoration/* */: none;
}
.content p a.emb:hover,
.content p a.web:hover,
.content p a.txt:hover,
.content p a.rtf:hover,
.content p a.doc:hover,
.content p a.ppt:hover,
.content p a.pps:hover,
.content p a.xls:hover,
.content p a.pdf:hover,
.content p a.zip:hover,
.content p a.rar:hover,
.content p a.xml:hover	{
	background-color: #000;
	color: #C00;
	text-decoration/* */: none;
}
.content p a.emb:active,
.content p a.web:active,
.content p a.txt:active,
.content p a.rtf:active,
.content p a.doc:active,
.content p a.ppt:active,
.content p a.pps:active,
.content p a.xls:active,
.content p a.pdf:active,
.content p a.zip:active,
.content p a.rar:active,
.content p a.xml:active	{
	background-color: #000;
	color: #C00;
	text-decoration/* */: none;
}


/**/
.content ul, .content ol	{
	height: 1%;
	display: block;
	padding: 0 0 0 1.4em;
	margin: 0;
} html>body .content ul	{height: auto; margin-left: 0;}

.content ol {	padding: 0 0 0 2em;}

.content ul li,
.content ul ul li,
.content ul ul ul li,
.content ol li,
.content ol ol li,
.content ol ol ol li
{
	text-align: left;
	display: list-item;
	margin: 0.2em 0 0 0;
} html>body	.content li	{padding-left: 1em;}

.content ul li	{				font-size: 120%; list-style-type: disc;}
.content ul ul li	{			font-size: 100%; list-style-type: circle;}
.content ul ul ul li	{	font-size: 100%; list-style-type: square;}

.content img.immagine_sx,
.content span.immagine_sx img
{
	display: block;
	float: left;
	margin: 1em 1em 1em 0;
}
.content img.immagine_dx,
.content span.immagine_dx img
{
	display: block;
	float: right;
	margin: 1em 0 1em 1em;
}

