body {
	text-align: center;
	font-family: tahoma;
	font-size: 12px;
    color: #5e5e5e;
    margin-top: 0px;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0px;
    line-height: 16px;
	background: #f3f3f4 url(picts/bg.gif) repeat-y center;
	} 

TABLE {
	text-align: left;
	font-family: tahoma;
	font-size: 11px;
    color: #5e5e5e;
	line-height: 16px;
}

		
#frame {
	width: 960px;
	padding: 0;
	text-align: left;
   	margin: 0 auto;
}

#logo {
	float: left;
	border-bottom: 1px solid #e4e4e4;
}

#language {
	position: absolute;
	top: 0px;
	width: 960px;
	height: 23px;
	/*margin-top: -192px;*/
	line-height: 23px;
	text-align: right;
	padding-top: 5px;
}
				

a:link		{ color: #446586; text-decoration: none }

a:visited	{ color: #446586; text-decoration: none }

a:active	{ color: #446586; text-decoration: none }

a:hover		{ color: #3a546e; text-decoration: none }

#left_column {
	float: left;
	width: 200px;
	margin-top: -17px;
}

#center_column {
	float: left;
	width: 755px;
}

#center_column_inner {
	/*float: center;*/
	padding: 25px !important;
	padding: 17px;
}

#footer {
	clear: both;
	width: 960px;
	font-size: 10px;
	color: #a5a5a5;
	text-align: center;
	margin: 0 auto;
	float: left;
}

/* TESTO */

hr {
	border-top: 1px dotted #b6b6b6;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	color: #fefefe;
	background-color: #fefefe;
	margin-bottom: 20px;
	margin-top: 20px;
}

.titolo_blocco {
	background: url(picts/bg_menu.jpg);
/*)	background-color: #091b38; */
	width: 200px;
	height: 23px;
	font-size: 13px;
	line-height: 22px;	
	border-bottom: 1px solid #fefefe;
	color: #fdfeff;
}

.titolo_blocco_2 {
	background: url(picts/rinnovabili_verde.jpg);
	width: 200px;
	height: 23px;
	font-size: 13px;
	line-height: 22px;	
	border-bottom: 1px solid #fefefe;
	color: #fdfeff;
}


.titolo_blocco_inner {
	margin-left: 32px;	
}

.verde {
	color: #0b9b5d;
	font-size: 14px;
}

.verdino {
	color: #0b9b5d;
}

.giallo {
	color: #f7c145;
}

.grigio {
	color: #adadad;
	font-size: 14px;
}

.blu {
	color: #013366;
	font-size: 14px;
}

.titoletto {
	color: #a5a5a5;
	font-weight: bold;
}

/* LOGIN */

.login_pos {
	margin-top: 0 !important;
	margin-top: -19px;
}

/* SEARCH FORM */

		
form#search fieldset	{border: 0px solid; padding: 0; padding-left: 18px;}

form#search legend		{text-indent: -9999px; font-size: 1px}

form#search input		{
						float: left;
						width: 84px;
						height: 20px;
						margin-top: 3px;
						padding: 1px;
    					border: 1px solid;
    					border-color: #808080 #ffffff #ffffff #808080;
    					color: #333333;
    					font-size: 11px;
    					}
    				
form#search button		{
    					border: 0px solid;
    					cursor: pointer;
    					width: 50px;
    					margin-top: 3px;
    					background-color: white;
    					} 
    
form#search				{
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
}

 /* SIDEBAR OPTIONS */
 
a.sidelink:link		{ color: #002d5f; text-decoration: none; }



a.sidelink:visited	{ color: #002d5f; text-decoration: none; }



a.sidelink:active	{ color: #002d5f; text-decoration: none; }



a.sidelink:hover	{ color: #5581b0; text-decoration: none; }


.sidebartitle	{ COLOR: #2C2C2C; font-weight: bold; font-size: 10px; }



.sidebartext { COLOR: #2C2C2C; }



.date-font	{ color: #f7c145; }




a.sidelink-dx:link		{ color: #002d5f; text-decoration: none }



a.sidelink-dx:visited	{ color: #002d5f; text-decoration: none }



a.sidelink-dx:active	{ color: #002d5f; text-decoration: none }



a.sidelink-dx:hover	{ color: #5581b0; text-decoration: none }



.sidebartitle-dx	{ COLOR: #2C2C2C; font-weight: bold; font-size: 10px; }



.sidebartext-dx	{ COLOR: #2C2C2C; }



.date-font-dx	{ color: #E41D28; }

/* MENU */

.click-menu {
    }
    
    .click-menu .box0 a:visited {
	color: #fdfeff;
	font-size: 13px;
}

.click-menu .box0 a:active {
	color: #fdfeff;
	font-size: 13px;
}

.click-menu .box0 a:link {
	color: #fdfeff;
	font-size: 13px;
}

.click-menu .box0 a:hover {
	color: #dfdfdf;
	font-size: 13px;
}
    
.click-menu .box1 {
    background-color: #05182f;
    color: #FFF;
    text-indent: 14px;
    height: 20px;
    border-bottom: 1px solid #ddd;
}

.click-menu .box1-select {
    background: url("picts/bg_menu_2.gif") no-repeat;
    color: #FFF;
    text-indent: 24px !important;
    text-indent: 12px;
    height: 20px;
}

.click-menu .box1-select a:link {
    color: #FFF;
    height: 20px;
}

.click-menu .box1-select a:hover {
    color: #FFF;
    height: 20px;
}

.click-menu .box1-select a:visited {
    color: #FFF;
    height: 20px;
}

.click-menu .box1-select a:active {
    color: #FFF;
    height: 20px;
}

.click-menu a:hover {
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
}

.click-menu .box1 a:hover {
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
}

.click-menu a:visited {
    color: #ddd;
    text-decoration: none;
    white-space: nowrap;
}

.click-menu a:link {
    color: #ddd;
    text-decoration: none;
    white-space: nowrap;
}

.click-menu a:active {
    color: #FFF;
    text-decoration: none;
    white-space: nowrap;
}

.click-menu .box2 {
	background-color: #25354E;
    height: 20px;
    line-height: 20px;
    text-indent: 41px;
    border-bottom: 1px solid #ddd;
}

 .click-menu .box2-select {
	background: url("picts/bg_menu_3.gif") no-repeat;
    color: #FFF;
    text-indent: 40px !important;
    text-indent: 20px;
    height: 20px;
        border-bottom: 1px solid #ddd;

}

    .click-menu .box2 a:hover {
    color: #FFF;
    text-decoration: none;
    white-space: nowrap;
}

     .click-menu .box2-select a:hover {
    color: #DDD;
    height: 20px;
}

     .click-menu .box2-select a:link {
    color: #DDD;
    height: 20px;
}

     .click-menu .box2-select a:visited {
    color: #DDD;
    height: 20px;
}

     .click-menu .box2-select a:active {
    color: #DDD;
    height: 20px;
}

/* box3 */

    .click-menu .box3 {
	background: url("picts/bg_menu_4.gif") no-repeat;
    height: 20px;
    line-height: 20px;
    text-indent: 56px;
}

 .click-menu .box3-select {
    background: url("picts/bg_menu_4.gif") no-repeat;
    color: #1e1e1e;
    text-indent: 55px !important;
    text-indent: 30px;
    height: 20px;
}

    .click-menu .box3 a:hover {
    color: #7b7a7a;
    text-decoration: none;
    white-space: nowrap;
}

     .click-menu .box3-select a:hover {
    color: #3f3f3f;
    height: 20px;
}

     .click-menu .box3-select a:link {
    color: #1e1e1e;
    height: 20px;
}

     .click-menu .box3-select a:visited {
    color: #1e1e1e;
    height: 20px;
}

     .click-menu .box3-select a:active {
    color: #1e1e1e;
    height: 20px;
}

  /* graf++ */
  
.txt_p{
	padding-left:16px;
	text-align:justify;
}

.imge_p{
	width: 150px;
	height: 80px;
	background-color: transparent;
	border: 2px solid #e4e4e4;
}
.imge_p img.safe{
	position:relative;
	top: 32px;
	right: 15px;
}
.imge_info{
	text-align:right;
}
.imge_info a img{
	border:0;
	text-decoration:none;
}

div#frame>div#left_column>table>tbody>tr>td>div{
background-colour: #000000;
}

#center_column_inner #flashcontent {
text-align: center;
}
