html,body {
margin:0;
padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
 /* 	color:#c76311; */
    height: 100%;
	width:100%
    color:#999;
    background-color:#121210;

}

#container {
	width:1000px;
    height:100%;
	margin: auto;
	text-align:left;
    background-color:#000;

}

#header {
	height: 15%;
	background: url(../images/banner1.jpg) top center no-repeat; 
	margin: auto;
	width: 100%;
}
				
#logo {
	height: 50%;
	width: 50%;
    position:relative;
    top: 10px;
    left: 40px;
	overflow:auto;

}

#logo a, #logo a:link, #logo a:hover {
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 30px;
	padding: 0;
	margin: 0;
	letter-spacing: 1px;
	color: #FFF;
	text-decoration: none;
	outline: none;
}
#sublogo {
	height: 50%;
    position:relative;
    left: 130px;
	overflow:auto;
}
#sublogo a, #sublogo a:link, #sublogo a:hover {
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	padding: 0;
	margin: 0;
	letter-spacing: 1px;
	color: #edf099;
	text-decoration: none;
	outline: none;
}

#left_nav {
    width:20%;
    height:80%;
    background-color:#0d0c0c;
	float:left;

}

#calendario {
	position:relative;
	margin:25px 0px;
	height: 10%;
	width:100%; 
	background: #000 url(../images/calendar.jpg) top center no-repeat; 
    overflow:hidden;


}
#calend_tit {
	height: 100%;
	width: 50%;
    position:relative;
    left: 10%;
}

#news {
	position:relative;
	margin:25px 0px;
	/*height: 50%;*/
	width:100%; 
	background: #000; 
    overflow:hidden;


}
#news_tit {
    position:relative;
    left: 10%;
}

#meteo {
	position:relative;
	margin:25px 0px;
	height: 10%;
	width:100%; 
	background: #000 url(../images/meteo.jpg) top center no-repeat; */
    overflow:hidden;
}

#meteo_tit {
	height: 100%;
	width: 50%;
    position:relative;
    left: 10%;
}

#shine {
 	position:relative;
	width:100%; 
    background-color:transparent;
}


a.menu_txt, a.menu_txt:link, a.menu_txt:hover {
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	padding: 0;
	margin: 0;
	letter-spacing: 1px;
	color: #FFF;
	text-decoration: none;
	outline: none;
	line-height: 30px;
}

p.news_data {
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	letter-spacing: 1px;
	color: yellow;
	text-decoration: underline;
	outline: none;
	line-height: 20px;
}
p.news_testo {
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	letter-spacing: 1px;
	color: white;
	text-decoration: none;
}

#destra {
    width:80%;
    height:80%;
    background-color:#000;
	float:left;

}

#sindx {
    width:1000px;
    height:80%;
    background-color:#000;
    overflow:hidden;
}



td {
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 9px;
  	color: #FFFFFF;
  	white-space: nowrap;
}

