body{
	margin: 0;
	/*padding: 10px 10%;*/
	padding: 10px 0;
	background: #C0C0C0;
	color: #000;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#colonna-sx {
	float:left;
	width:90px;
	background: transparent;
	color: #000;
}
#colonna-dx {
	margin-left:90px;
	background: transparent;
	color: #000;
}
#intestazione{
	width: 100%;
	background: #666;
	color: #fff;
}
#pie-di-pagina{
	width: 100%;
	background: #666;
	color: #fff;
	clear: left;
}
#intestazione, #colonna-1, #colonna-2, #colonna-3, #pie-di-pagina{
	padding: 0.5em 0;
}
#table_home{
	width:800px;
	margin-left:auto; 
	margin-right:auto;
	border-spacing:0;
	border-collapse:collapse;
}
#table_home td{
	border:0;
	padding:0;
}

td#seconda_sup_sx,
td#seconda_inf_sx{
	width:50px;
	background-image:url(../img/trasparente.gif);
}
td#sotto_angolo_sup_sx,
td#seconda_sup_sx,
td#seconda_inf_sx,
td#colonna_footer,
td#nedstat{
	background:#EBEBEB;
}
td#nedstat{
	padding:10px;
}
td#colonna_partners{
	vertical-align:top;
	width:90px;
	text-align:center;
	background:#EBEBEB;
	padding:0;
}
#partners{
	margin-top:5px;
}
#partners img{
	border:none;
	padding:0 5px 5px;
}
#col_img_home{
	width:710px;
	background:#FFF;
}
#col_loghi{
	background:#FFF;
	width:100%;
}
#colonna_footer{
	z-index:1;
	width:100%;
}
#bandiere{
	/*margin:0 10%;*/
	margin-left:auto;
	margin-right:auto;
	padding:30px 0;
}
#loghi{
	padding-left:5px;
}
#loghi img{
	border:0;
	padding-right:10px;
}
#col_img_home{
	text-align:center;
}
#col_img_home img{
	margin: 0 5px;
}
#bandiere img{
	border:none;
}
#timeline{
	margin:10px 5px 20px;
}
#timeline img{
	border:0;
}
td#angolo_sup_dx{
	width:40px;
}
td#sotto_angolo_sup_dx{
	background:#FFF;
}
td#colonna_footer{
	vertical-align:middle;
}
#colonna_partners,
#footer{
	color:#0025AB;
	font-weight:bold;
}
#footer{
	margin:0;
	padding:0;
	position:relative;
}
#footer img{
	padding-bottom:0;
	padding-right:5px;
	border:none;
}
#sponsors{
	position:relative;
	/*top:5px;*/
	left:53px;
}
#sponsors_text{
	position:absolute;
	top:1px;
}
#survey{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border:1px dotted #000;
}
#survey select{
	font-size:90%;
}
#survey td{
	padding:5px;
}
#survey .nomi{
	width:70%;
}
#survey .spazio{
	margin-left:8px;
}
#survey .titolo{
	font-weight:bold;
	text-align:center;
	border-top:1px solid #000;
}
#credits{
	position:absolute;
	right:80px;
	top:5px;
}
#w3c{
	position:absolute;
	right:5px;
	top:5px;
}
#contatore{
	position:absolute;
	right:140px;
	top:5px;
}
#titoliNews{
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:190px;
}
.avviso{
	margin-top:15px;
	font-weight:bold;
	text-align:center;
}
.domanda{
	font-style:italic;
	margin-top:10px;
	margin-left:10px;
}
.data_news{
	margin:2px;
	font-size:10px;
	color:#CCC;
	border-top:1px solid #CCC;
}
.giustificato{
	text-align:justify;
}
.imgnews{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.news{
	/*position:relative;*/
	border:1px outset #000;
	margin-left:5px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:15px;
	/*height: 120px;*/
}
.risultati{
	width:60%;
	border:1px solid #000;
	margin-left:10px;
}
.risultati th{
	background-color:#EEE;
}
.risultati .opzione{
	width:80%;
}
.risultati .totale{
	width:20%;
}
.sinistra{
	text-align:left;
}
.support_project{
	font-size:80%;
	color:#CCC;
}
.testo_news{
	margin:2px;
	padding: 0 5px;
	height:150px;
	overflow:auto;
}
.titolo_news{
	margin:2px;
	background:#C0C0C0;
	font-size: 12px;
	height : 16px; 
	color : #000; 
	text-align: left;
	text-decoration: none;
	font-weight: bolder;
}
/* MENU PRINCIPALE */
.menuNavigazione{
margin:5px 0;
padding:0;
list-style:none;
height:2em;
border:1px solid #000;
}
.menuNavigazione li{
float:left;
position:relative;
z-index:2;
}
.menuNavigazione a{
float:left;
height:2em;
line-height:2em;
padding:0 5px;
text-decoration:none;
border-right:1px solid;
}
/* SOTTO MENU */
.menuNavigazione ul{
margin:0;
padding:0;
list-style:none;
width:17em;
}
.menuNavigazione ul li{
float:none;
}
.menuNavigazione ul a{
float:none;
display:block;
height:1.8em;
line-height:1.8em;
border-right:1px solid #000;
border-left:10px solid #000;
border-bottom:1px solid #000;
}
/* MENU ON OFF */
.menuNavigazione ul,
.menuNavigazione ul.subMenu-off{
position:absolute;
visibility:hidden;
}
.menuNavigazione ul.subMenu-on{
visibility:visible;
}
/* POSIZIONAMENTO DEL SOTTO MENU */
.menuNavigazione ul.subMenu-on{
position:absolute;/* primo livello di annidamento:menu a discesa */
top:2em;
left:-1px;
visibility:visible;
border-top:1px solid #000;
}
.menuNavigazione ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
width:17em;
position:absolute;
top:-1px;
left:17em;
border-top:1px solid #000;
}
/* COLORI */
.menuNavigazione{
background:#EEE;
color:#000;
}
.menuNavigazione a{
background:#EEE;
color:#000;
}
/* EFFETTO ROLLOVER */
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
text-decoration:underline;
}
/* FRECCETTE */
.menuNavigazione ul a.continua{
background:url(../icone/continua.gif) #EEE right center no-repeat;
}
/*#pie-di-pagina{
  position:absolute;
  bottom: 0;
  width: 100%;
  background: #666;
  color: #FFF;
}*/

