/* ---------------------- TAG -------------------------*/
a {
	text-decoration:none;
}
a:link, a:visited {
	color: #464646;
	text-decoration:none;
}
a:hover {
	color: #464646;
	text-decoration:underline;
}
a.img{border: 0;}

table {
	margin:0px;
	padding:0px;
	border: 0px;
}

.rettangoli{
	font-family: Arial, Verdana;
	font-size: 88%;
	
}

#main-body {
        width: 100%;
}
#sidebar {
        width: 35%;
}
#content {
        width: 64.1%; MARGIN-RIGHT: 0.1%; padding-left: 0.6%;
}

/* ----------- 1024 ------------------ */
#wrap {
        MARGIN-LEFT: auto; WIDTH: 900px; MARGIN-RIGHT: auto; POSITION: relative
}
#footer {
        CLEAR: both; BACKGROUND: url(../images/footerbg_wide.png) no-repeat center bottom; MARGIN: 0px; WIDTH: 900px; POSITION: relative; HEIGHT: 46px; TEXT-ALIGN: center
}
#footereflect {
        BACKGROUND: url(../images/footereflect_wide.png) no-repeat center top; WIDTH: 900px; HEIGHT: 43px
}
.topbar {
        BACKGROUND: url(../images/topmenubg_wide_lighter.png) no-repeat center top; WIDTH: 900px; HEIGHT: 44px
}
.pathleft {
        BACKGROUND: url(../images/path_left_wide.png) no-repeat left top; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 889px; HEIGHT: 33px
}

/* ---------- template_css ------------------------ */
.topbar H1 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/netcat.gif) no-repeat 20px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
.topbar H1 A {
        DISPLAY: block; WIDTH: 250px; TEXT-INDENT: -5000px; LINE-HEIGHT: 44px; TEXT-DECORATION: none; outline: none
}
.topbar {
        WIDTH: 100%; POSITION: relative
}
BODY.contentpane {
        BACKGROUND: #fff
}
A.readon {
        outline: none
}

.news_all{
	PADDING-TOP: 5px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;
	font-family: Arial, Verdana;
	font-size: 120%;
}
