html {
	min-height: 100.05%;
}

body { 
	text-align: center;
	color: #8B8B96;
	background: #ECEFF6;
	font: 95% arial,sans-serif;
}

#corpo {
	background: url(/images/bckg.gif);
	position: relative;
	width:1024px;
	border-left:3px solid #000;
	border-right:3px solid #000;
	text-align: left;
	margin: 0 auto;
}

p{ 
	text-align: left;
	/*text-indent: 1em;*/
	text-decoration: none;
	color: #8B8B96;
	padding: 10px 2px 10px 10px;
	/*background: #ECEFF6;*/
	font: 75% arial,sans-serif;
}

news{ 
	text-align: left;
	color: #5A87C5;
	padding: 5px 15px;
	font: 25% arial,sans-serif;
}
/*#colonna-1 {
	width: 288px;
	position: absolute;
	left:203px;
	top: 0;
}

#colonna-2 {
	width: 780px;
	margin-left:203px;
	top: 0;
}


/*#colonna-3 {
	width: 200px;
	margin-left:0px;
	left:0px;
	top: 0;
}
#intestazione {
	width:1024px;
	margin: 0 auto;
	text-align: left;
	border: 3px solid #000;
	background: #EEE;
	color: #000;
}
#pie-di-pagina {
	width:1024px;
	margin: 0 auto;
	text-align: left;
	border: 3px solid #000;
	background: #EEE;
	color: #000;
}
#intestazione, #colonna-1, #colonna-2, #colonna-3, #pie-di-pagina {
	padding: 0.5em 0;
}
div p {
	margin: 0;
	padding: 0.5em 1em;
}
span.cID {
	display:block;
	float:left;
	padding:.2em .5em;
	border: 2px solid #900;
	background:#FFF;
	color:#000;
	margin: 0 0.5em 0 0;
	font:bold 1.2em "Courier New", Courier, monospace;
}

h1	{
	color: #666;
	font: normal 1.3em/30px georgia,serif;
	letter-spacing: 2px
}*/

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 5px 0 0;
  padding: 0;
  width: 15em;
}

ul#menu li	{
	margin: 0 0 2px;
		padding: 0
		}
		
		ul#submenu, ul#submenu ul {
  list-style-type:none;
  margin: 5px 0 0;
  padding: 0;
  width: 15em;
}

ul#submenu li	{
	margin: 0 0 2px;
		padding: 0
		}
ul#menu a	{
	display: block;
	width: 220px;
	line-height: 22px;
	text-decoration: none;
	/*border: 1px solid #666;*/
	text-indent: 22px;
	background: CCC;
	color: #5A87C5;
	font-variant: small-caps;
	font-weight: bold;
	}
	
	ul#submenu a	{
	display: block;
	width: 220px;
	line-height: 22px;
	text-decoration: none;
	/*border: 1px solid #666;*/
	text-indent: 22px;
	background: #CCC;
	color: #5A87C5;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 85%;

	}
ul#menu a:hover{
	background: #5A87C5;
	color: #FFF;
	}

ul#menu li#activelink a,ul#menu li#activelink a:hover{
	background: #5A87C5;
	color: #fff
	}
	
li#noactivelink {
   display: block;
	width: 220px;
	line-height: 22px;
	text-decoration: none;
	/*border: 1px solid #666;*/
	text-indent: 22px;
	background: #8B8B96;
	color: #FFF;
	font-variant: small-caps;
	font-weight: bold;
	}	
	
ul#menu li#indentlink a
{
	background: transparent;
	text-indent: 66px;
	color: #5A87C5;
	font-size: 90%;
	}
	
ul#menu li#indentlink a:hover{
	background: #797A93;
	text-indent: 66px;
	color: #fff
	}
	
#adress
{
	text-indent: 16px;
	text-align:left;
	color: #8B8B96;
	font-size: 64%;
	}

#adress a
{
	text-decoration: none;
	color: #8B8B96;
	}
	
#adress a:hover{
	color: #C758AB;
	}
	

a:link {
	color: #8B8B96;
	text-decoration: none;
}

a:visited {
	color: #8B8B96;
	text-decoration: none;
}

a:hover,
a:active {
	color: #8B8B96;
	text-decoration: none;
}

img {
	border: none;
}

code {
	display: block;
	padding: 10px;
	font-size: 85%;
	border: 1px solid #ccc;
	background:  #f2f2f2;
	margin-bottom: 5em;
	white-space: pre;
	overflow: auto;
}


/* EFFETTO ROLLOVER */
#fade a:hover,
#fade a:focus,
#fade a:active{
text-decoration:underline;
	color: #5A87C5;
}

/* EFFETTO ROLLOVER */
#mail a:hover,
#mail a:focus,
#mail a:active{
text-decoration:underline;
	color: #5A87C5;
}

#centrato
{
height: 102x;
	}

#elenco
{
	/*background: url(../images/ambiente_int.gif)top left no-repeat;*/
	margin-left: 230px;
	/*text-indent: 8px;*/
	text-align:left;
	color: #5A87C5;
	font-size: 90%;
	}
	
	#sigla
{
float:left;
	}