body{background-color:#c2c2c2;color:#4f4e4e;font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px}
#container_2{width:960px; margin:auto; background:url(img/shadow_mid.png) repeat-y; padding:0px;}
#wrapper{padding:15px 35px 0px 35px; margin:0 0 0 0;}
#header{z-index:1; position:absolute; width:890px; height:175px;}
#content{ background-color:#eeeeef}
#footer{ background:#c2c2c2 url(img/bottom_shadow.png) no-repeat;padding:30px 35px 0px 35px; color:#fff; height:40px}
#footer a:link, #footer a:visited{ color:#fff; font-weight:bold; text-decoration:none;}
#footer a:hover{text-decoration: underline;}
.info ul{list-style:none; margin: 0 0 0 0;padding: 0 0 0 0;}
.info li{ background:url(img/arrow.png) left no-repeat; padding-left:10px;}
a:link, a:visited{ color:#223f80; text-decoration:none}
a:hover{ text-decoration:underline}
/*=======area content sotto header===========*/
#left{float: left; margin: 30px; width:630px; }
#left_title{ background:url(img/title.gif) no-repeat; display:block; width:605px; height:20px; color:#fff; font-weight:bold; padding:10px 5px 0 20px}
#left_box{background:#fff url(img/corner.gif) no-repeat bottom right; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-left:9px; min-height:250px }
#left_txt{float:left; width:390px; padding:15px 0 20px 20px; line-height:15px; text-align:justify }
#left_column_home{float:right; width:136px; margin-right:17px; background: #99afc8 url(img/footer_home.gif) no-repeat bottom; padding:15px; color:#fff; font-weight:bold; font-style:italic; margin-bottom:15px }
#left_column{float:right; width:166px; margin-right:17px; background: #e0e7ee url(img/footer_2.gif) no-repeat bottom; color:#fff; font-weight:bold; margin-bottom:15px }
#right{float: right; width:150px; padding:30px 30px 30px 0}
.title_txt{ font-size:12px; font-weight:bold; color:#6790ad; display:block}
.clear{ clear:both}
.line{ background:url(img/bg_line.gif) repeat-x; height:2px; margin:5px 20px 5px 20px; display:block}
.highlite{border-top:#eeeeef 2px solid; border-bottom:#eeeeef 2px solid;padding:10px 0 10px 0; color:#66979f; font-weight:bold; font-style:italic; display:block; margin-bottom:10px}
.title{ font-weight:bold; display:block}
.news{display:block; background: url(img/arrow_open.gif) no-repeat left 7px; padding:5px 0 5px 15px;}
input, textarea{ border:1px solid #CCCCCC;color:#4f4e4e;cursor:hand;cursor:pointer;}
.button{ border:1px solid #CCCCCC;color:#4f4e4e;cursor:hand;cursor:pointer; padding:5px; background-color:#f5f5f5;}
.box {background-color:#FFF; padding:5px 10px 9px 10px;  position:absolute; font-size:10px; font-weight:bold; text-align:left; color:#494949}
.box_title {color:#009ee0; display:block; margin-top:4px}
.handcursor1 {
cursor:hand;
cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
	color:#003762;
	border-bottom:1px solid #CCCCCC;
	}
	.handcursor2 {
cursor:hand;
cursor:pointer;
display:block;
color:#223f80;
	}
.dwd_pdf{display:block; background:url(img/pdf.gif) no-repeat left; padding:5px  0 0 20px;  height:16px; margin: 10px 0 10px 0}
.dots{ background:url(img/dots.gif) repeat-x; height:1px; display:block}
/*=======NAVIGAZIONE===========*/
#menu_top{z-index:2; position:relative; width:170px; height:165px; background:url(img/1px_black_90.png) repeat; color:#CCC; padding-top:10px; }
#menu_lingue{position:absolute; bottom:5px; right:5px; font-size:10px}
#menu_lingue a:link,#menu_lingue a:visited, #menu_lingue a:hover {color:#fff; text-decoration:none;}
#menu_top_2 a:link, #menu_top_2 a:visited{color:#fff; text-decoration:none; font-weight:bold;display:block; padding:3px 5px 3px 15px }
#menu_top_2 a:hover{display:block; background-color:#596168}
#active a:link ,#active a:visited {display:block; background-color:#596168}
.menu{background: #99afc8 url(img/bar.png) no-repeat bottom; padding:15px 15px 25px 15px;}
.menu a:link, .menu a:visited{text-decoration:none; color:#003762;}
.menu a:hover{text-decoration:none; color:#fff;}
.menu ul{list-style:none;  margin: 0 0 0 0;padding: 0 0 0 0;}
.menu li {background:url(img/arrow_blue.gif) left 5px no-repeat; padding:0 0 0 10px; margin:0;}
#menu_active a:link, #menu_active a:visited { text-decoration:none; color:#fff}
.menu_2{padding:15px 15px 25px 15px; color: #666666}
.menu_2 ul{list-style:none; margin: 0 0 0 0;padding: 0 0 0 0;}
.menu_2 a:link, .menu_2 a:visited {text-decoration:none; color:#003762}
.menu_2 li {background:url(img/arrow_blue.gif) left 5px no-repeat; padding:0 0 0 10px; margin:0;}
.menu_2 a:hover {text-decoration:none; color:#537896;}
#tool{ padding:15px; }

/*================PAGING======================*/
#pagination-digg li{

border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;

}
#pagination-digg a{


margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {


color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {

font-weight:bold;

} 
#pagination-digg .active{


color:#464646;
font-weight:bold;
display:block;
float:left;
padding:3px 7px;
margin-right:3px;

}
#pagination-digg a:link,
#pagination-digg a:visited {


color:#000000;
font-weight:bold;
display:block;
float:left;
padding:3px 7px;
margin-right:3px;

}
#pagination-digg a:hover{

color:#464646;
font-weight:bold;
display:block;
float:left;
padding:3px 7px;
margin-right:3px;
}
#menu_lingue a.active {color:#ccc}