body
	{
	padding:0px;
	margin:0px;
	background-color:#170968;
	color:#fff;
	font-family:verdana,arial,sans-serif;
	}
 
	


/*tabella e relative celle per inserimento contenuti*/

#body_content

	{
	margin:5px 20px 2px 20px;
	}


table.contenuti

	{
	width:100%;
	height:auto;
	background-color:#fff;
	color:#000;
	margin:0px;
	padding:0px;
	border-top:10px solid #fff;
	border-right:10px solid #fff;
	border-left:10px solid #fff;
	}


td.contatti

	{
	background-color:#fff;
	color:#000;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	border:none;
	font-size:8pt;
	text-align:left;
	}



td.contatti A:link, td.contatti A:visited
		{ 
		background-color:#fff;
		color:#000;
		text-decoration:none;
		}


td.contatti A:hover, td.contatti A:active
		{ 
		background-color:#fff;
		color:#000;
		text-decoration:underline;
		}




td.lingue

	{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	border:none;
	text-align:right;
	}



td.barra_alta

	{
	background-image:url("../images/barra_alta.jpg");
	background-repeat:no-repeat;
	background-position:right;
	width:auto;
	height:187px;	
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	border-top:1px solid #EF9B1B;
	border-right:1px solid #EF9B1B;
	border-left:1px solid #EF9B1B;
	text-align:left;
	}



td.barra_alta1

	{
	background-image:url("../images/barra_alta1.jpg");
	background-repeat:no-repeat;
	background-position:right;
	width:auto;
	height:187px;	
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	border-top:1px solid #EF9B1B;
	border-right:1px solid #EF9B1B;
	border-left:1px solid #EF9B1B;
	text-align:left;
	}


td.barra_alta2

	{
	background-image:url("../images/barra_alta2.jpg");
	background-repeat:no-repeat;
	background-position:right;
	width:auto;
	height:187px;	
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	border-top:1px solid #EF9B1B;
	border-right:1px solid #EF9B1B;
	border-left:1px solid #EF9B1B;
	text-align:left;
	}


td.barra_alta3

	{
	background-image:url("../images/barra_alta3.jpg");
	background-repeat:no-repeat;
	background-position:right;
	width:auto;
	height:187px;	
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	border-top:1px solid #EF9B1B;
	border-right:1px solid #EF9B1B;
	border-left:1px solid #EF9B1B;
	text-align:left;
	}



td.sotto_logo

	{
	background-image:url("../images/sotto_logo.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFF2DF;
	width:253px;
	height:70px;	
	margin:0px;
	padding:0px;
	vertical-align:top;
	}


td.links

	{
	background-image:url("../images/links.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFF2DF;
	width:253px;
	height:auto;	
	margin:0px;
	padding:30px 0px 30px 0px;
	vertical-align:top;
	text-align:left;
	}



td.titolo_lions

	{
	background-image:url("../images/titolo_lions.jpg");
	background-repeat:repeat-x;
	background-position:top;
	width:auto;
	height:42px;	
	margin:0px;
	padding:10px 10px 0px 0px;
	vertical-align:top;
	text-align:right;
	color:#fff;
	font-family:Times-New-Roman,verdana,arial,sans-serif;
	font-size:18pt;
	font-style:italic;
	}


td.contenuti

	{
	background-image:url("../images/contenuti_bg.jpg");
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#fff;
	width:100%;
	height:410px;	
	margin:0px;
	padding:0px 10px 20px 10px;
	vertical-align:top;
	text-align:justify;
	color:#000;
	font-size:10pt;
	}







p.link
	{
	background-image:url("../images/link_icona.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	color:#56596F;
	font-size:10pt;
	text-align:left;
	width:253px;
	height:19px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:bold;
	font-style:italic;
	} 

p.link A:link, p.link A:visited
		{ 
		background-color:transparent;
		color:#56596F;
		text-decoration:none;
		}


p.link A:hover, p.link A:active
		{ 
		background-color:transparent;
		color:#F09D1D;
		text-decoration:none;
		}




table.chiusura

	{
	width:100%;
	height:auto;
	background-color:#FCB342;
	margin:0px;
	padding:0px;
	}

td.chiusura_sx

	{
	width:50%;
	height:auto;
	background-color:#FCB342;
	color:#fff;
	margin:0px;
	padding:5px 0px 5px 10px;
	text-align:left;
	font-size:9pt;
	vertical-align:middle;
	}

td.chiusura_dx

	{
	width:50%;
	height:auto;
	background-color:#FCB342;
	color:#fff;
	margin:0px;
	padding:5px 5px 5px 0px;
	text-align:right;
	font-size:9pt;
	vertical-align:middle;
	}


td.chiusura_dx A:link, td.chiusura_dx A:visited
		{ 
		background-color:#FCB342;
		color:#fff;
		text-decoration:none;
		}


td.chiusura_dx A:hover, td.chiusura_dx A:active
		{ 
		background-color:#fff;
		color:#FCB342;
		text-decoration:none;
		}



/*paragrafo generico standard e relativi links*/

p
	{
	color:#000;
	font-size:10pt;
	text-align:justify;
	} 



p A:link, p A:visited
	{ 
	color:#F09D1D;
	text-decoration:underline;
	}
	
p A:hover, p A:active
	{ 
	background-color:#F09D1D;
	color:#fff;
	text-decoration:none;
	}



/*paragrafo con font + piccolo relativi links*/

p.smaller
	{
	color:#000;
	font-size:8pt;
	text-align:justify;
	} 



p.smaller A:link, p.smaller A:visited
	{ 
	color:#F09D1D;
	text-decoration:underline;
	}
	
p.smaller A:hover, p.smaller A:active
	{ 
	background-color:#F09D1D;
	color:#fff;
	text-decoration:none;
	}




/*paragrafo generico standard con testo centrato*/

p.centrato
	{
	color:#000;
	font-size:10pt;
	text-align:center;
	} 

/*paragrafo con testo centrato e float left*/

p.centrato_floatsx
	{
	color:#000;
	font-size:10pt;
	text-align:center;
	float:left;
	} 


img.mid

	{
	vertical-align:middle;
	border:none;
	margin:0px;
	padding:0px;
	}


img.mid_floatleft

	{
	vertical-align:middle;
	border:none;
	margin:0px;
	padding:5px;
	float:left;
	}



img.top

	{
	vertical-align:top;
	border:none;
	margin:0px;
	padding:0px;
	}


h1
	{
	color:#160A67;
	font-size:12pt;
	text-align:left;
	} 



h2
	{
	color:#160A67;
	font-size:11pt;
	text-align:center;
	} 



b.blu

	{
	color:#160A67;
	} 


table.attivita

	{
	width:95%;
	height:auto;
	background-color:transparent;
	color:#000;
	margin:0px;
	padding:0px;
	}

td.titolo

	{
	background-color:#FFF3DF;
	color:#000;
	margin:0px;
	padding:0px 0px 0px 5px;
	vertical-align:middle;
	font-size:10pt;
	text-align:left;
	font-weight:normal;
	}


td.titolo2

	{
	background-color:#FFF3DF;
	color:#000;
	margin:0px;
	padding:0px 0px 0px 5px;
	vertical-align:middle;
	font-size:8pt;
	text-align:left;
	font-weight:normal;
	}


td.data

	{
	background-color:#FFF3DF;
	color:#000;
	margin:0px;
	padding:0px 5px 0px 0px;
	vertical-align:middle;
	font-size:10pt;
	text-align:right;
	font-weight:normal;
	}



td.data2

	{
	background-color:#FFF3DF;
	color:#000;
	margin:0px;
	padding:0px 5px 0px 0px;
	vertical-align:middle;
	font-size:8pt;
	text-align:right;
	font-weight:normal;
	}




td.icona
	{
	background-image:url("../images/icona_news_attivita.jpg");
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFF3DF;
	color:#000;
	margin:0px;
	padding:0px;
	width:60px;
	height:46px;
	} 


/*elenco puntato*/

ul li
	{
	color:#000;
	font-size:10pt;
	text-align:justify;
	} 



ul li A:link, ul li A:visited
	{ 
	color:#F09D1D;
	text-decoration:underline;
	}
	
ul li A:hover, ul li A:active
	{ 
	background-color:#F09D1D;
	color:#fff;
	text-decoration:none;
	}


/*elenco numerato*/

ol li
	{
	color:#000;
	font-size:10pt;
	text-align:justify;
	} 



ol li A:link, ol li A:visited
	{ 
	color:#F09D1D;
	text-decoration:underline;
	}
	
ol li A:hover, ol li A:active
	{ 
	background-color:#F09D1D;
	color:#fff;
	text-decoration:none;
	}


