#progettonodo {
	background-color: #FF9;
	}

#angolosu {
	height: 141px;
	width: 141px;
	margin: 0px;
	back_ground-color: #FFF;
	background: url('/nodo/angolosu.jpg');
	float: left;
	}
#angolosu span{
	display: none;
}


#container {
	width: 900px;
	margin: 0px auto;
	background-color: #E6E6E6;
	color: #333;
	bor_der: 1px solid grey;
	font-size:75%;
	font-family:arial, verdana, sans-serif;
	}
	
#header {
	height: 90px;
	margin: 0px;
	background-color: #FFF;
	bord_er-bottom: 1px solid grey;
	background: url('/nodo/header.gif');
	}

#header span{
	display: none;
}

#menu {
	height: 24px;
	margin: 0px;
	color: #999;
	background-color: #333;
	bord_er-bottom: 1px solid grey;
	}

#central {
	height: 624px;
	margin: 0px;
	color: #999;
	background-color: #E6E6E6;
	}
	
#menu_l {float: left;  width: 600px;}
#menu  span {padding: 0; margin: 0; display:none;}

#menu_r {float: right; width: 150px;}
#menu_r span {display:none;}
	
	
#menu_l ul { list-style: none; height: 23px; margin: 0px 0px 0px 0px; padding: 0px; }
#menu_r ul { list-style: none; height: 23px; margin: 0px 0px 0px 0px; padding: 0px; } 

#menu_l li { height: 23px; float: left; margin: 0px; padding: 0px; }
#menu_r li { height: 23px; float: left; margin: 0px; padding: 0px; } 

#menu_l a { display: block; width: 100px; height: 23px; text-align: center; text-decoration: none; font-size: 80%; font-weight: bold; color: #fff; } 
#menu_r a { display: block; width: 100px; height: 23px; text-align: center; text-decoration: none; font-size: 80%; font-weight: bold; color: #fff; } 
      
#menu_l li.home a       {background: url('/style/home_1.png') no-repeat;}
#menu_l li.home a:hover {background: url('/style/home_2.png') no-repeat;}
   
#menu_l li.news a       {background: url('/style/news_1.png') no-repeat;}
#menu_l li.news a:hover {background: url('/style/news_2.png') no-repeat;}
   
#menu_l li.about a       {background: url('/style/about_1.png') no-repeat;}
#menu_l li.about a:hover {background: url('/style/about_2.png') no-repeat;}
   
#menu_l li.people a       {background: url('/style/people_1.png') no-repeat;}
#menu_l li.people a:hover {background: url('/style/people_2.png') no-repeat;}
   
#menu_l li.gallery a       {background: url('/style/gallery_1.png') no-repeat;}
#menu_l li.gallery a:hover {background: url('/style/gallery_2.png') no-repeat;}

#menu_r li.contact a       {background: url('/style/contact_1.png') no-repeat;}
#menu_r li.contact a:hover {background: url('/style/contact_2.png') no-repeat;}
   
   #menu_l a span {
      display: none;
      height: auto;
      width: 98%;
      margin-top: 4px;
      float: left;
      text-align: center;
      }

   #menu_l a:hover span {
      margin-top: 6px;
      }

#logo {
	height: 430px;
	margin: 0px;
	b_ackground-color: #FFF;
	b_order-bottom: 1px solid grey;
	background: url('/nodo/logo.jpg');
	}

	
#footer {
	height: 3em;
	margin: 0px;
	color: #999;
	background-color: #333;
	text-align: center;
	padding: 1em
	}
#footer strong
	{ color: #F93;
	font-weight: bold}
	
#footer a
	{ color: #F93;
		text-decoration: none;
		font-weight: bold
		}
	


#navigation {
	float: left;
	width: 172px;
	background-color: #E6E6E6;
	
}
#navigation h1 span{
	display: none;

}

#navigation h1{
height: 24px;
background-color: #333;
margin: 0;
text-align: center;
}

#navigation h1.navigation{
background: url('/nodo/h1_navigation.png');

}
#navigation h1.newsupdated{
background: url('/nodo/h1_newsupdated.png');
}


#contents {
	float: left;
	width: 577px;
	height: 600px;
	background-color: #FFF;
	backgro und: url('/nodo/contents.png');
}


#extra {
	float: right;
	width: 151px;
	height: 600px;
	background-color: #E6E6E6;
	background: url('/nodo/extra.png');

}


#button {
width: 170px;
border-left: 1px solid #333;
padding: 1em 0 1em 0;
margin-bottom: 1em;
background-color: #F2F2F2;
color: #333;
}

#button ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#button li {
border-bottom: 1em solid #F2F2F2;
margin: 0;
}

#button li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #cFcFcF;
border-right: 10px solid #DADADA;
background-color: #E6E6E6;
color: #333;
text-decoration: none;
width: 100%;
}

html>body #button li a {
width: auto;
}

#button li a:hover {
border-left: 10px solid #333;
border-right: 10px solid #999;
background-color: #666;
color: #fff;
}

#news {
	background-color: #E6E6E6;
	height: 300px;
}

#navigation h2.newsupdated{
heigh t: 24px;
padding: 0px 0px 0px 0.5em;
m argin: 1em;
font-size:100%;
background-color: #F2F2F2;

}
#navigation h3.newsupdated{
padding: 0px 0px 0px 0.5em;
ma rgin: 1em;
font-size:75%;
background-color: #F2F2F2;
}

#navigation h4.newsupdated{
padding: 0px 0px 0px 0.5em;
font-style: oblique;
ma rgin: 1em;
font-size:75%;
background-color: #F2F2F2;
}

#navigation p {
padding: 0px 0.5em 0px 0.5em;
ma rgin: 1em;
font-size:.9em;
}


#contents h1 span {
	display: none;
}

#contents h1{
margin: 0;
text-align: center;
}

#contents h1.progetto_nodo{
height: 42px;
background-color: #333;
background: url('/nodo/h1_progetto_nodo.png');

}

#contents h1.people{
height: 42px;
background-color: #333;
background: url('/nodo/h1_people.png');

}
#contents p {
padding: 0px 0.5em 0px 0.5em;
ma rgin: 1em;
font-size:.9em;
}

#contents h4.newsupdated{
padding: 0px 0px 0px 0.5em;
font-style: oblique;
ma rgin: 1em;
font-size:75%;
}

#contents table {
width: 578px;
height: 280px;
background: url('/nodo/people.png');
}
