/* Edited with EditCSS */
/**** LINK-tag style sheet stile.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet stile.css ****/

body{	
	margin: 0px;
	background-color: #dff4f8;
}

div{
	border: 0px #000000 solid;
}

/*#########################################################*/

.T_contenitori_banner{
	width: 100%;
}

.T_contenitori_menu{
	width: 100%;
}

.T_contenitore_resto{
	width: 100%;
	height: 300px;
}

/*#########################################################*/

.T_menu{
	width: 30%;
	float: left;
	text-align: right;
}

.T_contenuti{
	width: 40%;
	float: left;
	text-align: justify;
}

.T_contenuti1{
	width: 50%;
	float: left;
	text-align: justify;
}

.T_news{
	width: 28%;
	height: 249px;
	float: left;
	background: url(../images/news.gif);
	background-repeat: no-repeat;
}

.T_spacer_titolo{
	width: 40%;
	float: left;
}

.T_spacer_titolo1{
	width: 50%;
	float: left;
}

.T_apre_port{
	width: 109px;
	height: 24px;
	background:url(../images/apre_port.gif);
	float: right;
}

.T_barra_verde{
	width: 100%;
	height: 4px;
	background-color:#5B9D6D;
	float: left;
}

/*############# CONTENUTI #############*/

.titolo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #17957D;
}

.sottotitolo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #17957D;
        margin-bottom: 0px;
        padding-bottom: 0px;
        padding-top: 8px;        
}

.sottotitolo a {
 color: #17957D;
}

.testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}

/*############# NEWS #############*/

.news_01{
	width: 100%;
	line-height: 15px;
}

.news_02{
	width: 35px;
	float: left;
}

.news_contenuti{
	width: 153px;
	float: left;
}

.news_titolo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #17957D;
}

.news_testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

#albapower {
 border: 0px solid red;
 float: left;
 clear: left; 
 margin-left: 35px;
 margin-top: 85px;
}

#albapower img {
 border: 0px;
}

#data {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #17957D;
}

#data td, #data th {
 border: 1px solid #17957D;
 text-align: center;
}

#data .box {
 border: 1px solid black;
 width: 10px;
 height: 10px;
 margin: 0px auto;
}

#c1 {
 background: #ADFF4D;
}
#c2 {
 background: #000;
}
#c3 {
 background: #FF0000;
}
#c4 {
 background: #FFA500;
}
#c5 {
 background: #696969;
}
#c6 {
 background: #FFD700;
}
#c7 {
 background: #808000;
}
#c8 {
 background: #8A2BE2;
}
#c9 {
 background: #013220;
}
#c10 {
 background: #00FFFF;
}

#energydata {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#energydata th {
 padding: 0px;
 padding-left: 10px;
 text-align: left;
 width: 350px;
}

#energydata th p {
 color: #17957D;
 margin-left: 10px;
}

.textinput {
 width: 75px;
 background: #fefefe;
 border: 1px solid grey;
 color: black;
 text-align: right;
}

.textinput2 {
 width: 60px;
 background: #fefefe;
 border: 1px solid grey;
 color: black;
 text-align: right;
}

.dateinput {
 width: 80px;
 background: #fefefe;
 border: 1px solid grey;
 color: black;
}




