/*******************************
	ELEMENTI PAGINA
*******************************/

	
	body {
		margin: 0px 0px 0px 0px;
		background-color: #1e1e1e;
	}
	
	
	#container {
		margin: 0px auto 0px auto;
		width: 700px;
	}
	
	#esa_header {
		display: block;
		margin: 25px auto 35px auto;
		width: 408px;
		height: 164px;
		background-image:  url(img/esa_logo.gif);
		background-repeat: no-repeat;
		
	}
	
	#menu {
		clear: left;
		float: left;
		margin-left: 0px;
		height: 150px;
		width: 90px;
	}
	
	#box_news {
		float: left;
		padding: 0px 2px 0px 2px;
		margin-left: 60px;
		margin-right: auto;
		width: 400px;
	}
	
	.news {
		clear: left;
		padding: 10px 0px 30px 0px;
	}
	
	.newsarchive {
		clear: left;
		padding: 5px 0px 10px 0px;
	}
	
	.newsarchive .text_title a {
		color: #ff9900;
		text-decoration: none;
	}
	.newsarchive .text_title a:hover {
		color: #ff9900;
		text-decoration: underline;
	}
	
	#esa_map {
		margin-bottom: 30px;
		border-style: none;
	}
	
	.news .nav {
		width: 100%;
		clear: left;
		border: 1px solid #534b4a;
		text-align: right;
		margin-top: 8px;
		line-height: 15px;
		height: 20px;
	}
	.news .nav a{
		
		font-size: 10px;
		text-decoration: none;
		padding: 2px;
	}

	.text a.foto, .text .foto {
		float: left;
		margin-right: 5px;
		margin-bottom: 0px;
		text-align: center;
		border: 1px solid #534b4a;
		padding: 0;
		padding: 4px;
	}
	
	.text a.foto:hover {
		border: 1px solid #999999;
	}
	
	.text img {
		border-style: none;
		margin-bottom: 2px;	
	}	
	
	.text #enlarge {
		clear: left;
		text-align: center;
		border-style: none;
	}
	
	#news_navigation {
		font-size: 10px;
		color: #ff9900;
		text-align: right;
		height: 20px;
		line-height: 20px;
		margin-bottom: 50px;
	}
	
	#news_navigation a {
		color: #ff9900;
	}
	
	#news_navigation a.archive {
		#color: #ccff00;
		text-decoration: none;
	}	
	
	#archive_nav {
		font-size: 10px;
		color: #ff9900;
		text-align: right;
		height: 20px;
		line-height: 20px;
	
	}
	
	.newsarchive .text {
		font-style: italic;
	}
	
	#footer {
		clear: left;
		margin-left: 150px;
		margin-bottom: 50px;
		width: 400px;
		border-top: 1px solid;
		font-size: 9px;
		color: #534b4a;
		text-align: right;
		padding-top: 5px;	
	}
	
	#footer a {
		color: #908882;
		text-decoration: none;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}/*****************************
				MENU
*****************************/
	
	#menu ul	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
 	#menu li { 
	 	margin: 0 0 15px 0;
	 	height: 12px; 
	}
	
	.menu_bt {
		float: left;
		position: relative;
		border-style: none;
		height: 12px;
	
	}
 	
 	
 	#news_bt {
 		background:  url(img/news_bt.gif) 0 0 no-repeat;
 		width: 47px;
 	}
 	#news_bt_sel, #news_bt:hover {
		background:  url(img/news_bt.gif);
 		background-position: -47px;
		width: 47px;
 	}
 	
 	
 	#plan_bt {
 		background:  url(img/plan_bt.gif) 0 0 no-repeat;
		width: 62px;
 	}
 	#plan_bt_sel, #plan_bt:hover {
 		background:  url(img/plan_bt.gif);
 		background-position: -62px;
		width: 62px;
 	}
 	
 	
	#who_we_are_bt {
 		background:  url(img/who_we_are_bt.gif) 0 0 no-repeat;
		width: 78px;
 	}
 	
 	#who_we_are_bt_sel, #who_we_are_bt:hover {
	 	background:  url(img/who_we_are_bt.gif);
 		background-position: -78px;
 		width: 78px;
 	}
 	
 	
 	#next_step_bt {
 		background:  url(img/next_step_bt.gif) 0 0 no-repeat;
		width: 74px;
 	}
	#next_step_bt_sel, #next_step_bt:hover {
		background:  url(img/next_step_bt.gif);
 		background-position: -74px;
 		width: 74px;
 	}
 	
 	#calendar_bt {
 		background:  url(img/calendar_bt.gif) 0 0 no-repeat;
		width: 66px;
 	}
 	#calendar_bt_sel, #calendar_bt:hover {
 		background:  url(img/calendar_bt.gif);
 		background-position: -66px;
 		width: 66px;
 	}
 	
	#contact_bt {
 		background:  url(img/contact_bt.gif) 0 0 no-repeat;
		width: 62px;
 	}
 	#contact_bt_sel, #contact_bt:hover {
 		background:  url(img/contact_bt.gif);
 		background-position: -62px;
 		width: 62px;
 	}
	

/*******************************
		FORMATTAZIONE TESTO
*******************************/
	
	.text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-align: justify;
	}
	
	.section {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ff9900;
		padding-bottom: 10px;
	}
	
	.text_title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ff9900;
		padding-top: 2px;
		padding-bottom: 5px;
	}
	
	.news_date {
		color: #fff;
	}
	
	.hidden {
		display: none;
	}

	a, .continue {
		color: #ccff00;
		text-decoration: none;
	}
	a, .continua:hover {
		text-decoration: underline;
	}
	
	.logo_mini { width: 100px; height: 32px; margin-bottom: 15px; background-image: url(../../../img/esa_logo_mini.gif);}
